Bileşenlerin üzerine gelin → Detayları görün | Fare tekerleği ile zoom yapın
Güç Hatları (5V DC)
Sinyal Hatları (TRIG/ECHO)
Toprak (GND)
Ultrasonik Dalgalar (40kHz)
🔊 ULTRASONIK PRENSİBİ
Frekans: 40 kHz (işitilemez)
Dalga Boyu: λ = v/f = 343/40000 = 8.6mm
Ses Hızı: 343 m/s @ 20°C
Yayılım: Hava ortamında longitudinal dalga
Yansıma: Katı yüzeylerden geri yansır
Zaman Ölçümü: Echo pulse genişliği
Hassasiyet: Sıcaklık kompanzasyonu gerekir
📡 ANTEN TASARIMI
Piezoelektrik Kristal: PZT seramik malzeme
Çap: 16mm (standart HC-SR04)
Rezonans: 40 kHz ±1 kHz
Beam Açısı: 15° (dar yönlü)
TX Güç: 1-2W elektriksel
RX Hassasiyet: 0.1 Pa min algılama
Montaj: Paralel düzlem, 24mm aralık
⚙️ HC-SR04 ÖZELLİKLERİ
Çalışma Gerilimi: 5V DC
Akım Tüketimi: 15mA (aktif)
Menzil: 2cm - 400cm
Çözünürlük: 0.3cm
Ölçüm Açısı: 30° (konik)
Trig Pulse: 10µs min (HIGH)
Echo Timeout: 38ms max
Boyut: 45×20×15mm
🔧 BAĞLANTI TALİMATLARI
VCC: Arduino 5V pinine bağlanır
TRIG: Digital pin (D9) - OUTPUT
ECHO: Digital pin (D10) - INPUT
GND: Arduino GND pinine
Kablo: Max 30cm (sinyal bütünlüğü)
Montaj: Düz yüzeye, titreşimsiz
Yönlendirme: Hedef dik açıda
🧮 MESAFE HESAPLAMA FORMÜLÜ
Temel Prensip: Ses dalgası gidip gelir (2x mesafe)
1. Trig Pulse Gönder:
- 10µs HIGH pulse → TRIG pinine
- HC-SR04 8 adet 40kHz pulse gönderir
2. Echo Pulse Ölç:
- ECHO pininde pulse genişliğini ölç (µs)
- t = pulseIn(echoPin, HIGH)
3. Mesafe Hesapla:
Ses hızı: v = 343 m/s = 0.0343 cm/µs
d = (v × t) / 2
d = (0.0343 cm/µs × t) / 2
d = t / 58.2 (basitleştirilmiş)
Örnek:
t = 1000 µs → d = 1000 / 58.2 = 17.18 cm ✓
4. Sıcaklık Kompanzasyonu (opsiyonel):
v(T) = 331.4 + 0.6 × T (°C)
@ 25°C: v = 346.4 m/s
⚠️ ÖNEMLİ UYARILAR
Ölçüm Aralığı: Her ölçüm arasında min 60ms bekleme!
Yüzey Özellikleri: Yumuşak/eğik yüzeyler hatalı okuma verir
Açı: Hedef yüzey sensöre dik olmalı (max ±15°)
Çoklu Sensör: Birbirine karışabilir, farklı zamanlarda tetikle
Sıcaklık: Aşırı sıcaklıklarda ses hızı değişir
Gürültü: Elektriksel gürültü ECHO sinyalini bozar
Küçük Objeler: 1cm'den küçük hedeflerde hata oranı yüksek
Cam Yüzeyler: Düzgün cam tam yansıma yapmayabilir
✅ BAŞARILI KULLANIM İÇİN
✨ Sabit Montaj: Sensörü titreşimden uzak tutun
🎯 Dik Açı: Hedef yüzeye dik bakış sağlayın
🔋 Kararlı Güç: 5V regüle güç kaynağı kullanın
📏 Kalibre Mesafe: Bilinen mesafede test edin
🌡️ Sıcaklık Sensörü: Hassas uygulamalarda kompanzasyon
🔢 Ortalama Alma: 3-5 ölçümün ortalamasını alın
🛡️ Hata Kontrolü: Timeout ve range kontrolü yapın
💻 Düşük Latency: pulseIn() fonksiyonu bloklayıcıdır, dikkat!