logo


10PCS HC-SR04 HCSR04 ile Dünya Ultrasonik Dalga Dedektörü Mesafe Ölçüm Modülü HC-SR04 HC SR04 HCSR04 Mesafe Sensörü Arduino için


 



HC-SR04 Ultrasonik Mesafe Ölçüm Modülü

HC-SR04 ultrasonik mesafe ölçüm modülü, nesnelerle olan mesafeleri ölçmek için kullanılan, kullanımı kolay ve uygun maliyetli bir sensördür. Arduino ve diğer mikrodenetleyicilerle yaygın olarak kullanılmaktadır. Bu modül, ultrasonik dalgalar yayar ve yansıyan dalgaların süresini ölçerek nesnelere olan mesafeyi hesaplar.

Çalışma Prensibi

HC-SR04 modülü, iki ana bileşenden oluşur: bir ultrasonik verici ve bir ultrasonik alıcı. Verici, 40 kHz frekansında ultrasonik bir dalga yayar. Bu dalga bir nesneye çarptığında, alıcı yansıyan dalgayı algılar. Verici ve alıcı arasındaki zaman farkı, nesneye olan mesafeyi hesaplamak için kullanılır.

Özellikler
  • Ölçüm aralığı: 2 cm - 450 cm
  • Çözünürlük: 0,3 cm
  • Çalışma voltajı: 5V DC
  • Akım tüketimi: 15mA (aktif modda)
  • Trig ve Echo pinleri ile kolay arayüz
Kullanım Alanları

HC-SR04 modülü, çeşitli uygulamalarda kullanılabilir, örneğin:

  • Mesafe ölçümü
  • Nesne algılama
  • Hidroponik sistemlerde su seviyesi ölçümü
  • Otonom robotlar
  • Sessiz ultrasonik evcil hayvan kovucuları
Arduino ile Kullanım

HC-SR04 modülü, Arduino ile kolayca kullanılabilir. Genellikle Trig ve Echo pinleri Arduino'nun dijital pinlerine bağlanır. Trig pini, ultrasonik dalgayı tetiklemek için kullanılırken, Echo pini yansıyan dalgayı almak için kullanılır.

Örnek Kod

Arduino ile HC-SR04 modülünü kullanmak için aşağıdaki örneğe benzer bir kod kullanılabilir:



// Trig pinini tanımlayın
#define TrigPin 12
// Echo pinini tanımlayın
#define EchoPin 11
void setup() {
// Seri bağlantıyı başlatın
Serial.begin(9600);
// Trig pinini çıkış olarak ayarlayın
pinMode(TrigPin, OUTPUT);
// Echo pinini giriş olarak ayarlayın
pinMode(EchoPin, INPUT);
}
void loop() {
// Trig pinini 10 µs için yüksek yapın
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin, LOW);
// Echo pininden yansıyan dalga süresini ölçün
unsigned long duration = pulseIn(EchoPin, HIGH);
// Mesafeyi hesaplayın (ses hızını 340 m/s olarak alın)
float distance = duration * 0.034 / 2;
// Mesafeyi seri bağlantı üzerinden yazdırın
Serial.println(distance);
}




HC-SR04 ultrasonik mesafe ölçüm modülü, nesnelerle olan mesafeleri ölçmek için kullanışlı ve uygun maliyetli bir sensördür. Arduino ve diğer mikrodenetleyicilerle kullanımı kolaydır ve çok çeşitli uygulamalarda kullanılabilir. Bu modülü kullanarak, projelerinize mesafe ölçümü yetenekleri ekleyebilir ve dünyayı algılamanın yeni yollarını keşfedebilirsiniz.