Isi kandungan:
Video: BEEP Seperti Kereta! Sensor Sonar: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Saya tidak suka BEEP yang bising yang anda dapat dengan kereta moden apabila sensor parkir diaktifkan, tetapi hei … ia cukup berguna, bukan ?!
Adakah saya memerlukan sensor mudah alih yang memberitahu saya sejauh mana saya berada dalam halangan? Mungkin tidak, sekurang-kurangnya sehingga mata saya terus berfungsi.
Walau bagaimanapun, saya masih mahu bereksperimen dan membuat sensor “parking” mudah alih saya sendiri (atau alat pengukuran jarak yang dapat didengar).
Sensor kereta adalah IR, tetapi saya tidak mempunyai penerima IR ganti di rumah, sebaliknya saya menjumpai sensor ultrasonik HC-SR04 di dalam laci. Beberapa pendawaian / pengekodan yang mudah dan… di sini adalah: Bagaimana MENJADI seperti kereta!
Bil bahan:
- HC-SR04 x 1: sensor ultrasonik
- uChip: Papan yang serasi dengan Arduino IDE
Buzzer Piezoelektrik
- 10 KOhm, 820 Ohm perintang (atau nilai lain yang anda dapati hampir cukup dekat)
NPN BJT
- kabel mikro-USB (ditambah sumber kuasa USB 5V jika anda ingin menjadikannya mudah alih)
Langkah 1: Pendawaian
Penyambung mikro-USB memberikan kekuatan yang disediakan oleh VEXT (pin_16) dan GND (pin_8).
Bagi pendawaian GPIO, sebarang kombinasi mungkin dilakukan sepanjang anda menggunakan port pin yang diaktifkan PWM.
Dalam kes saya, saya menggunakan pin_1 untuk mengawal buzzer, sementara pin_9 dan pin_10 disambungkan ke pin isyarat ECHO dan TRIGGER masing-masing dari sensor ultrasonik.
Secara bebas sama ada anda menggunakan buzzer aktif atau pasif (yang merupakan buzzer dengan litar pemanduan bersepadu atau membran piezoelektrik sederhana), litar kawalan adalah setara. Walau bagaimanapun, berhati-hatilah semasa memasang kabel buzzer aktif kerana anda mesti memeriksa kekutuban pin, sambil menggunakan pasif yang boleh diabaikan.
PETUA: Bagaimana anda memeriksa sama ada bel anda aktif atau pasif?
Biasanya bel yang aktif membawa tanda + di suatu tempat yang menunjukkan kekutuban. Sebaliknya, transduser pasif tidak mempunyai tanda seperti itu.
Langkah 2: Pengaturcaraan
EDIT:
Muatkan lakaran yang dikemas kini "BeepLikeACarMillis.ino" ke dalam uChip menggunakan Arduino IDE. Versi kod ini tidak menggunakan kelewatan () dan dengan demikian lebih dipercayai! MCU secara berterusan memantau jarak menggunakan sonar HC-SR04.
Tetapkan pelbagai #define sesuai dengan keperluan anda. Sebagai lalai, jarak minimum adalah 200 mm sementara maksimum 2500 mm. Tambahan pula, anda lebih senang untuk mengubah definisi BUZZ_DIV untuk mengubah frekuensi bunyi bip berlaku.
Periksa perbezaan kod yang membandingkan lakaran yang dikemas kini ("BeepLikeACarMillis.ino") dengan yang lama ("BeepLikeACar.ino").
Versi lama kod menggunakan fungsi delay (), yang membuat sibuk prosesor dengan penghitungan waktu yang boros dan akibatnya, MCU tidak dapat memproses maklumat lain. Apa yang berlaku adalah, sekiranya kita bergerak terlalu cepat, kadar imbasan yang rendah tidak akan mengesan jarak yang berubah dan dengan itu bip kita tidak akan bertindak balas dengan cepat untuk melihat halangan kerana sibuk dengan "menunggu".
Sebaliknya, kod yang dikemas kini, yang menggunakan milis (), memungkinkan untuk membaca jarak yang lebih pantas dan berterusan. Oleh itu, lebih selamat kerana kadar penyegaran jarak dari halangan jauh lebih tinggi.
Langkah 3: Nikmati
Sambungkan kabel mikro-USB ke uChip dan keliling rumah anda, BEEP seperti kereta!
Disyorkan:
Pembantu Tempat Letak Kereta Arduino - Letakkan Kereta Anda di Tempat Yang Betul Setiap Masa: 5 Langkah (dengan Gambar)
Pembantu Tempat Letak Kereta Arduino - Letakkan Kereta Anda di Tempat Yang Betul Setiap Masa: Dalam projek ini, saya akan menunjukkan kepada anda cara membina pembantu tempat letak kenderaan anda sendiri menggunakan Arudino. Pembantu tempat letak kereta ini mengukur jarak ke kereta anda dan membimbing anda untuk meletakkannya di tempat yang betul menggunakan bacaan paparan LCD dan LED, yang maju
Kemasukan Kereta Biometrik - Kereta Tanpa Key True: 4 Langkah
Kemasukan Kereta Biometrik - Kereta Tanpa Kunci Benar: Beberapa bulan yang lalu anak perempuan saya bertanya kepada saya, mengapa kereta moden tidak dilengkapi dengan sistem kemasukan bio-metrik, walaupun telefon bimbit memilikinya. Sejak itu berusaha untuk melaksanakan yang sama dan akhirnya berjaya memasang dan menguji sesuatu pada T saya
UChip - Sensor Sonar BEEP Dengan Penghantaran Data Bluetooth: 4 Langkah
UChip - Sensor Sonar BEEP Dengan Penghantaran Data Bluetooth: Baru-baru ini, saya membangunkan BEEP seperti sonar kereta dan penyesuai Serial Bluetooth ke USB menggunakan uChip. Setiap projek cukup menarik sendiri, tetapi … adakah mungkin untuk menggabungkannya dan membuat sensor "BET transmisi jarak jauh seperti kereta"?!? T
Murah (seperti dalam Percuma [seperti di Bir]) Dudukan Multi-Meter: 4 Langkah
Murah (seperti di Percuma [seperti di Bir]) Dudukan Multi-Meter: Saya kesal kerana terpaksa menggerogoti leher saya atau dengan pasti mengimbangkan multi-meter $ 4 saya yang murah di mana saya sebenarnya boleh MEMBACA paparan. Oleh itu, saya memutuskan untuk mengambil masalah dengan tangan saya sendiri! Ini juga merupakan struktur pertama saya, jadi jika ada yang dapat membantu
Mengisi semula SLA (Sealed Lead Acid Battery), Seperti Mengisi semula Bateri Kereta: 6 Langkah
Mengisi semula SLA (Sealed Lead Acid Battery), Like Refilling a Car Battery: Adakah mana-mana SLA anda sudah kering? Adakah mereka kekurangan air? Baiklah jika anda menjawab ya untuk salah satu daripada soalan tersebut, Instructable ini adalah untuk andaDISCLAIMERI TIDAK MENGAMBIL TANGGUNGJAWAB UNTUK SIAPA PENYIMPANAN BADANI ACID, CEDERA, MENGHASILKAN SLA YANG BAIK ETC