KS0328 Keyestudio HR-SR04 Ultrasonik Mesafe Modülü (3`lü HC-SR04 Seti)

KS0328 Keyestudio HR-SR04 Ultrasonik Mesafe Modülü (3`lü HC-SR04 Seti)


thumb


Giriş

Bu kit, üç HR-SR04 ultrasonik modül içerir. Ultrasonik, güçlü bir yönlülüğe, yavaş enerji tüketimine ve medyada uzak mesafeye sahip olduğundan, genellikle mesafe bulucu ve konum ölçüm cihazı gibi mesafe ölçümlerinde kullanılır. Ultrasonik kullanmak daha hızlı, daha kullanışlı, hesaplaması basit ve gerçek zamanlı kontrol elde etmesi daha kolay olduğundan, mobil robotların geliştirilmesinde de yaygın olarak kullanılmaktadır.
Ultrasonik dedektör modülü 2cm-450cm temassız algılama mesafesi sağlayabilir ve değişen doğruluğu 3 mm'ye kadar, normal gereksinimleri karşılamak için çok iyidir. Modül, ultrasonik bir verici ve alıcının yanı sıra ilgili kontrol devresini içerir.


Çalışma Şemaları

Lütfen aşağıdaki çalışma sırasına bakın :


thumb

     1. Önce TRIG'yi aşağı çekin ve ardından en az 10us yüksek seviye sinyal ile tetikleyin;
     2. Tetiklemeden sonra, modül otomatik olarak sekiz adet 40KHZ kare dalga iletecek ve geri dönecek bir sinyal olup olmadığını otomatik olarak algılayacaktır.
     3. ECHO aracılığıyla yüksek bir seviye çıktı vermek için bir sinyal dönüşü varsa, yüksek seviyenin süresi aslında emisyondan ultrasonik alımına kadar geçen süredir.

Test mesafesi = yüksek seviye süresi * 340m / s * 0.5.
 
Parametreler

     1) Çalışma Voltajı: 0.5V (DC)
     2) Çalışma Akımı: 15mA
     3) Algılama Aralığı: 2-450cm
     4) Algılama Açısı: 15 derece
     5) Giriş Tetikleme Darbe: 10us TTL Seviyesi
     6) Çıkış Yankı Sinyali: aralıkla orantılı çıkış TTL seviye sinyali (YÜKSEK).


Boyutlar


thumb


Bağlantı şeması


thumb


Test Kodu

Aşağıdaki test kodunu kopyalayıp Arduino yazılımına yapıştırın:
 
int inputPin=4; // define ultrasonic signal receiver pin ECHO to D4 
int outputPin=5; // define ultrasonic signal transmitter pin TRIG to D5
 void setup()

{
Serial.begin(9600); 
pinMode(inputPin, INPUT); 
pinMode(outputPin, OUTPUT);
}

void loop()
{
digitalWrite(outputPin, LOW); delayMicroseconds(2);
digitalWrite(outputPin, HIGH); // Pulse for 10μ s to trigger ultrasonic detection
delayMicroseconds(10); 
digitalWrite(outputPin, LOW);
int distance = pulseIn(inputPin, HIGH); // Read receiver pulse time 
distance= distance/58; // Transform pulse time to distance 
Serial.println(distance); //Output distance
delay(50);
}

Örnek Sonuç


thumb
Kodu UNO kartına iyice yükledikten sonra seri monitörü açın. Ultrasonik sensörün önüne bir nesne yerleştirdiğinizde (yakından ve uzağa), nesnenin mesafesini algılar. Değerin aşağıda gösterilen monitörde görüntülendiğini görmelisiniz.
thumb

thumb


Kaynak

  • Veri sayfasını indirmek için aşağıdaki bağlantıya tıklayın:

https://drive.google.com/open?id=1eQnowUm-D3smr4gNvCTVAJzWtLlgMTqC


Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.