İçindekiler:
Video: Araba Gibi BİP! Sonar Sensörü: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Park sensörü etkinleştirildiğinde modern arabalarda aldığınız gürültülü BİP sesinden pek hoşlanmıyorum, ama hey… oldukça kullanışlı, değil mi?!
Bir engelden ne kadar uzakta olduğumu söyleyen taşınabilir bir sensöre ihtiyacım var mı? Muhtemelen hayır, en azından gözlerim çalışmaya devam edene kadar.
Ancak yine de kendi taşınabilir “park” sensörümü (veya sesli mesafe ölçüm aracımı) denemek ve yapmak istedim.
Araba sensörleri IR'dir, ancak evde yedek bir IR alıcım yoktu, onun yerine çekmecede bir HC-SR04 ultrasonik sensör buldum. Bazı kolay kablolama/kodlama ve… işte burada: Bir araba gibi nasıl BİP EDİLİR!
Malzeme listesi:
- HC-SR04 x 1: ultrasonik sensör
- uChip: Arduino IDE uyumlu kart
Piezoelektrik Buzzer
- 10 KOhm, 820 Ohm dirençler (veya yeterince yaklaşırken bulduğunuz başka bir değer)
NPN BJT
- mikro USB kablosu (artı taşınabilir hale getirmek istiyorsanız 5V USB güç kaynağı)
Adım 1: Kablolama
Mikro-USB konektörü, uChip'in VEXT (pin_16) ve GND (pin_8) üzerinde sağladığı gücü sağlar.
GPIO kablolarına gelince, PWM özellikli pin portlarını kullandığınız sürece herhangi bir kombinasyon mümkündür.
Benim durumumda pin_1'i buzzer'ı kontrol etmek için kullandım, pin_9 ve pin_10 ise ultrasonik sensörün sırasıyla ECHO ve TRIGGER sinyal pinlerine bağlı.
Aktif veya pasif bir buzzer (sırasıyla entegre sürüş devresine sahip bir zil veya basit bir piezoelektrik membran) kullandığınızdan bağımsız olarak, kontrol devresi eşdeğerdir. Ancak, aktif bir buzzer'ı bağlarken dikkatli olun çünkü ihmal edilebilir bir pasif kullanırken pinlerin polaritesini kontrol etmeniz gerekir.
İPUCU: Buzzer'ınızın aktif mi pasif mi olduğunu nasıl kontrol edersiniz?
Genellikle aktif bir buzzer, üzerinde bir yerde polariteyi gösteren bir + işareti taşır. Öte yandan, pasif dönüştürücülerde böyle bir işaret yoktur.
Adım 2: Programlama
DÜZENLE:
Arduino IDE'yi kullanarak güncellenmiş “BeepLikeACarMillis.ino” taslağını uChip'e yükleyin. Kodun bu sürümü delay() işlevini kullanmaz ve bu nedenle daha güvenilirdir! MCU, sonar HC-SR04'ü kullanarak mesafeyi sürekli olarak izler.
Çeşitli #define'ı ihtiyaçlarınıza göre ayarlayın. Varsayılan olarak, minimum mesafe 200 mm, maksimum 2500 mm'dir. Ayrıca, bip sesinin oluşma sıklığını değiştirmek için BUZZ_DIV tanımını değiştirebilirsiniz.
Güncellenen çizimi (“BeepLikeACarMillis.ino”) eskisiyle (“BeepLikeACar.ino”) karşılaştıran koddaki farklılıkları kontrol edin.
Kodun eski sürümü, işlemciyi zaman kaybıyla meşgul eden ve sonuç olarak MCU başka hiçbir bilgiyi işleyemeyen delay() işlevini kullanır. Olan şu ki, çok hızlı hareket edersek, düşük tarama hızı değişen mesafeyi algılamayacak ve bu nedenle, "beklemek" ile meşgul olduğu için bipleyicimiz engeli görecek kadar hızlı yanıt vermeyecektir.
Öte yandan, millis() kullanan güncellenmiş kod, mesafenin daha hızlı ve sürekli okunmasını sağlar. Bu nedenle, engelden uzaklığın yenileme hızı çok daha yüksek olduğu için daha güvenlidir.
3. Adım: Keyfini çıkarın
Mikro-USB kablosunu uChip'e bağlayın ve evinizin etrafında dolaşın, araba gibi BEEP!
Önerilen:
Biyometrik Araba Girişi - Gerçek Anahtarsız Araba: 4 Adım
Biyometrik Araba Girişi - Gerçek Anahtarsız Araba: Birkaç ay önce kızım bana, bir cep telefonu bile varken modern arabaların neden biyometrik giriş sistemiyle donatılmadığını sordu. O zamandan beri aynısını uygulamak için çalışıyordu ve sonunda T'me bir şeyler yükleyip test etmeyi başardı
DIY IR Araba Yağmur Sensörü: 6 Adım
DIY IR Araba Yağmur Sensörü: gerekli parçalar:1- Engelden Kaçınma için IR Sensörü KY-032 (AD-032)2- 5V röle modülü3- herhangi bir tip 12V mobil şarj cihazı4- IR LED vericisini ve alıcısını monte etmek için küçük şeffaf kutu(yapabilirsiniz eski bir uydu alıcısından alın).5- evrensel PCB kartı 6
UChip - Bluetooth Veri İletimli BEEP Sonar Sensörü: 4 Adım
UChip - Bluetooth Veri İletimli BEEP Sonar Sensörü: Son zamanlarda, bir araba sonarı gibi bir BEEP ve uChip kullanarak Seri Bluetooth - USB adaptörü geliştirdim. Her proje kendi başına oldukça ilgi çekiciydi ama… onları birleştirmek ve “araba gibi BT uzaktan iletim BEEP” sensörü oluşturmak mümkün müydü?!?T
Hareket Sensörü Araba Kılavuzu: 8 Adım
Hareket Sensörlü Araba El Kitabı: Hareket Sensörlü Araba El Kitabıma hoş geldiniz! Bu Eğitilebilir Kitapta, size nesnelerden kaçınacak bir hareket sensörlü arabanın nasıl oluşturulacağını öğreteceğim. Nasıl yapıldığını öğrenmek için adımları okuyun
SLA'ları (Mühürlü Kurşun Asit Akü) Yeniden Doldurma, Araba Aküsü Doldurma Gibi: 6 Adım
SLA'ları (Mühürlü Kurşun Asit Akü) Yeniden Doldurma, Bir Araba Aküsü Doldurma Gibi: SLA'larınızdan herhangi biri kurudu mu? Suları mı azaldı? Bu sorulardan herhangi birine evet yanıtı verdiyseniz, Bu Talimat sizin içindir YASAL UYARI HİÇBİR SORUMLULUK ALMAYIN AKÜ ASİDİ DÖKÜLMESİ, YARALANMA, İYİ BİR SLA DOLDURMA VB