Daftar Isi:
Video: BIP Seperti Mobil! Sensor Sonar: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Saya tidak terlalu menyukai suara BIP bising yang Anda dapatkan dengan mobil modern saat sensor parkir diaktifkan, tapi hei… ini cukup berguna, bukan?!
Apakah saya memerlukan sensor portabel yang memberi tahu saya seberapa jauh saya dari rintangan? Mungkin tidak, setidaknya sampai mataku terus bekerja.
Namun, saya masih ingin bereksperimen dan membuat sensor "parkir" portabel saya sendiri (atau alat pengukur jarak yang dapat didengar).
Sensor mobil adalah IR, tetapi saya tidak memiliki penerima IR cadangan di rumah, sebaliknya saya menemukan sensor ultrasonik HC-SR04 di laci. Beberapa pengkabelan/pengkodean yang mudah dan…ini dia: Cara BIP seperti mobil!
Bill of material:
- HC-SR04 x 1: sensor ultrasonik
- uChip: papan yang kompatibel dengan Arduino IDE
Buzzer piezoelektrik
- 10 KOhm, resistor 820 Ohm (atau nilai lain yang Anda temukan cukup dekat)
NPN BJT
- kabel micro-USB (ditambah sumber daya USB 5V jika Anda ingin menjadikannya portabel)
Langkah 1: Pengkabelan
Konektor micro-USB menyediakan daya yang diberikan uChip pada VEXT (pin_16) dan GND (pin_8).
Untuk kabel GPIO, kombinasi apa pun dimungkinkan selama Anda menggunakan port pin yang diaktifkan PWM.
Dalam kasus saya, saya menggunakan pin_1 untuk mengontrol buzzer, sedangkan pin_9 dan pin_10 masing-masing terhubung ke pin sinyal ECHO dan TRIGGER dari sensor ultrasonik.
Secara independen apakah Anda menggunakan bel aktif atau pasif (yang masing-masing merupakan bel dengan sirkuit penggerak terintegrasi atau membran piezoelektrik sederhana), rangkaian kontrolnya setara. Namun, berhati-hatilah saat memasang buzzer aktif karena Anda harus memeriksa polaritas pin, saat menggunakan pasif yang dapat diabaikan.
TIP: Bagaimana Anda memeriksa apakah buzzer Anda aktif atau pasif?
Biasanya bel aktif membawa tanda + di suatu tempat di atasnya yang menunjukkan polaritas. Di sisi lain, transduser pasif tidak memiliki tanda seperti itu.
Langkah 2: Pemrograman
EDIT:
Muat sketsa terbaru “BeepLikeACarMillis.ino” ke uChip menggunakan Arduino IDE. Versi kode ini tidak menggunakan delay() dan karenanya lebih dapat diandalkan! MCU terus memantau jarak menggunakan sonar HC-SR04.
Atur berbagai #define sesuai dengan kebutuhan Anda. Sebagai default, jarak minimum adalah 200 mm sedangkan maksimum adalah 2500 mm. Selanjutnya, Anda dipersilakan untuk memodifikasi definisi BUZZ_DIV untuk mengubah frekuensi terjadinya bunyi bip.
Periksa perbedaan kode yang membandingkan sketsa yang diperbarui (“BeepLikeACarMillis.ino”) dengan yang lama (“BeepLikeACar.ino”).
Versi kode yang lama menggunakan fungsi delay(), yang membuat prosesor sibuk dengan penghitungan waktu yang sia-sia dan sebagai akibatnya, MCU tidak dapat memproses info lainnya. Apa yang terjadi adalah, jika kita bergerak terlalu cepat, scan rate yang rendah tidak akan mendeteksi perubahan jarak dan dengan demikian pager kita tidak akan merespon cukup cepat untuk melihat rintangan karena sibuk "menunggu".
Di sisi lain, kode yang diperbarui, yang menggunakan milis(), memungkinkan pembacaan jarak yang lebih cepat dan berkelanjutan. Dengan demikian, lebih aman karena kecepatan refresh jarak dari rintangan jauh lebih tinggi.
Langkah 3: Nikmati
Hubungkan kabel micro-USB ke uChip dan berkeliling rumah Anda, BIP seperti mobil!
Direkomendasikan:
Perbaikan Bip Konsol Life Fitness X5i: 5 Langkah
Perbaikan Bip Konsol Life Fitness X5i: Beginilah cara saya memperbaiki masalah bip konsol Life Fitness x5i saya. PENAFIAN HUKUM: LAKUKAN INI DENGAN RISIKO ANDA SENDIRI. LANGKAH-LANGKAH INI TERMASUK MENGUBAH KONSOL MESIN DAN KEEMUNGKINAN AKAN MEMBATALKAN JAMINAN APA PUN. Masalah dengan mesin saya adalah salah satu
Nonaktifkan Bip Startup PS4: 6 Langkah
Nonaktifkan Bip Startup PS4: 11 malam. Keluarga tertidur, Anda menyalakan PS4 di apartemen yang benar-benar sunyi. BEEEP itu membuat. Bayangkan apa yang terjadi. Ayo singkirkan ini
UChip - Sensor Sonar BIP Dengan Transmisi Data Bluetooth: 4 Langkah
UChip - Sensor Sonar BIP Dengan Transmisi Data Bluetooth: Baru-baru ini, saya mengembangkan BIP seperti sonar mobil dan adaptor Serial Bluetooth ke USB menggunakan uChip. Setiap proyeknya sendiri cukup menarik, tetapi…apakah mungkin untuk menggabungkannya dan membuat sensor "BT remote transmission BEEP like a car"?!?T
Murah (seperti dalam Gratis[seperti dalam Bir]) Penyangga Multi-Meter: 4 Langkah
Murah (seperti dalam Gratis [seperti dalam Bir]) Multi-Meter Stand: Saya kesal karena harus menjulurkan leher saya atau dengan susah payah menyeimbangkan multi-meter murah $ 4 saya di suatu tempat saya benar-benar dapat MEMBACA tampilan. Jadi saya memutuskan untuk mengambil tindakan sendiri! Ini juga 'structable' pertama saya, jadi jika ada yang memiliki komentar yang membantu
Mengisi Ulang SLA (Baterai Asam Timbal Tertutup), Seperti Mengisi Ulang Aki Mobil: 6 Langkah
Mengisi Ulang SLA (Baterai Asam Timbal Tertutup), Seperti Mengisi Ulang Aki Mobil: Apakah ada SLA Anda yang mengering? Apakah airnya hampir habis? Nah jika Anda menjawab ya untuk salah satu pertanyaan tersebut, Instruksi ini untuk Anda PENOLAKAN TANPA TANGGUNG JAWAB ATAS APAPUN TUMPAHAN ASAM BATERAI, CEDERA, MENGISI SLA YANG BAIK DLL