Park sensörü

Engel yaklaştıkça bip sesi hızlansın, tıpkı arabalardaki gibi.

OrtaYaklaşık 40 dakikaAdım adım rehber hazır

Önce şunu yapmış olman iyi olur: Trafik lambası

Ekranda dene

Kurmadan önce burada oynat: kaydırıcıları ve düğmeleri kullan, kodun hangi satırının çalıştığını sağda izle.

HC-SR04 60 cm
İpucu: arabayı parmağınla da sürükleyebilirsin.
mesafe60 cm
sure (yankı)–
Bip aralığı–
park_sensoru.ino
Neden 2'ye bölüyoruz?

Sensör 40.000 Hz'lik, insan kulağının duyamayacağı bir ses gönderir. Ses arabaya çarpıp geri döner. Ölçülen süre gidiş + dönüş süresidir, bu yüzden yarısını alırız. Ses havada her mikrosaniyede yaklaşık 0,034 cm yol alır. Yarasalar ve yunuslar da tam olarak böyle "görür".

Bağlantılar

Kablolamaya başlamadan USB'yi çıkar. Bitirince tabloyla bir kez daha karşılaştır, sonra tak.

BuradanBuraya
Arduino 5VUltrasonik mesafe sensörü VCC
Arduino D9Ultrasonik mesafe sensörü TRIG
Arduino D10Ultrasonik mesafe sensörü ECHO
Arduino GNDUltrasonik mesafe sensörü GND
Arduino D8Aktif buzzer + (uzun bacak)
Arduino GNDAktif buzzer − (kısa bacak)

Adım adım

  1. Sensörü besle

    Sensörün VCC pinini Arduino'nun 5V pinine, GND pinini GND'ye bağla.

    Dikkat: 5V ile GND kablolarını karıştırma; sensör ters beslenince ısınabilir.

  2. TRIG ve ECHO

    TRIG pinini D9'a, ECHO pinini D10'a bağla. TRIG "ses gönder" komutu alır, ECHO yankıyı bildirir.

  3. Buzzer

    Aktif buzzer'ın uzun bacağını (+) D8'e, kısa bacağını GND'ye bağla.

  4. Yükle ve dene

    Kodu karta yükle, elini sensöre yaklaştır.

    Kontrol: El yaklaştıkça bip sesi sıklaşıyor, 50 cm'den uzakta susuyor.

Sonuç

Çalışıyorsa şunu görürsün

Elini sensöre yaklaştırdıkça bip sesleri sıklaşıyor; uzaklaşınca susuyor.

Çalışmadıysa

  • Hiç bip yoksa buzzer'ın bacaklarını ters takmış olabilirsin.
  • Sürekli bip varsa TRIG ve ECHO kabloları yer değiştirmiş olabilir.
  • Sensörün önünde yumuşak kumaş varsa ses yankılanmaz; sert bir yüzey kullan.

Daha fazlası: sorun giderme.

Bir adım öteye

  • Mesafeyi Seri Port Ekranı'na yazdır.
  • 20 cm'den yakında LED de yansın.
  • Kırmızı, sarı, yeşil LED ile 3 kademeli uyarı yap.