Hc-rs04 Ultrasonik sensör nedir ?
Hc-sr04 ultrasonik sensör sonar(Sound Navigation and Ranging ) kullanarak karşısındaki nesneye olan mesafesini hesaplayan bir input kaynağıdır.Sonar dediğimiz sistem ses dalgalarını kullanarak cismin uzaklığını boyutunu elde etmemizi sağlar. Bu tür sensörlerin esin kaynağı yunuslar ve yarasalardır. Onlarda sonar ile iletişim kurar ve hareket eder.
2cm ile 400cm arası mesafe en sağlıklı okuma yaptığı aralıktır.Üzerinde bir alıcı ve bir verici modül bulunur.Çalışma mantığını Hc-rs04 Ultrasonik sensör nasıl çalışır kısmında ayrıntılı anlatacağım.
Özellikler
- Güç Kaynağı _______________: +5V DC
- Minimum akım _____________: <2mA
- Çalışma akımı ______________: 15mA
- Çalışma frekansı ____________: 40 kHZ
- Efektif Açı ________________: <15 derece
- Mesafe ölçüm arası __________: 2cm – 400cm
- Hassasiyet ________________: 0.3cm
- Tetikleme girişi darbe genişliği ___: 10uS
- Boyut ____________________:45mm x 20mm x 15mm
Hc-sr04 Ultrasonik Mesafe Sensörünün Layoutu
VCC = +5V DC
Trig = Sensörün tetikleme kısmı
Echo = Sensörün alıcı kısmı
GND = Topraklama kısmı
Hc-sr04 Ultrasonik Mesafe Sensörü Nasıl Çalışır ?
Hc-sr04 ultrasonik mesafe sensörü zaman diagramı aşağıda gösterilmektedir. Ölçümün başlaması için Trig pini en az 10 uS de +5V almalıdır. Böylelikle sensörden 40 kHZ’de 8 devir ses dalgası dışarıya iletilir ve yansıması beklenir. Hc-sr04 alıcıdan sesl dalgasını aldığında Echo pini 0V dan 5V a geçer ve mesafeyle orantılı bir süre bekler. Biz burda Echo pinindeki genişliği ölçerek , aradaki mesafeyi elde edebiliriz.
Zaman = Echo pin genişliği , uS (mikro saniye)
- Cm cinsinden mesafe = Zaman / 58
- İnç cinsinden mesafe = Zaman / 148
58e neden bölündüğünü merak ediyorsanız Neden 58 e bölüyoruz makalemize bakabilirsiniz.
Trigger signal______: Trig pini aktif olduğunda gönderilen 1 adet sinyaldir.
Module send out____: Trig pini aktif olduğunda tek seferde 40kHz de 8 adet kare dalga sinyal gönderir.
Output on pin Echo__: Yansıyan dalgaların dönüşte Echo pininde oluşturduğu sinyaldir.
Hc-sr04 Ultrasonik Mesafe Sensörü Arduino Devre Şeması
Arduino Kodu
#define trigPin 7 #define echoPin 6 void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { int sure, mesafe; digitalWrite(trigPin, HIGH); delayMicroseconds(1000); digitalWrite(trigPin, LOW); sure = pulseIn(echoPin, HIGH); mesafe = sure/58; // neden 58 acaba :) if (mesafe >= 200 || mesafe <= 0){ Serial.println("Güvenli bölge"); } else { Serial.print(mesafe); Serial.println(" cm"); } delay(500); }
İyi günler kullandığımız hc-sr04 sensörleri sadece 5 Volt ile mi çalışıyor? 12 volt verince yanar mi ?
aldığınız ürünün instructionun ı üreticisinden isteyerek net bilgiyi elde edebilirsiniz. Resimde bahsettiğim sensor 5 volt ile çalışır.
vcc nedir
Sensore verilmesi gereken max volt değirini belirtiyor.