Isi kandungan:
- Langkah 1: Dapatkan PCB untuk Projek Anda Dibuat
- Langkah 2: Mengenai Modul Julat Ultrasonik HC-SR04
- Langkah 3: Melakukan Sambungan
- Langkah 4: Pengekodan Modul UNO Arduino
- Langkah 5: Masa untuk Bermain
Video: Interfacing Ultrasonic Ranging Module HC-SR04 Dengan Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hei, ada apa, kawan! Akarsh di sini dari CETech.
Projek saya ini sedikit lebih senang tetapi menyenangkan seperti projek lain. Dalam projek ini, kita akan menghubungkan modul sensor jarak ultrasonik HC-SR04. Modul ini berfungsi dengan menghasilkan gelombang bunyi ultrasonik yang berada di luar jangkauan manusia yang dapat didengar dan dari kelewatan antara penghantaran dan penerimaan gelombang yang dihasilkan jarak dikira.
Di sini kita akan menghubungkan sensor ini dengan Arduino dan akan cuba meniru sistem pembantu tempat letak kenderaan yang mengikut jarak dari halangan di belakang menghasilkan bunyi yang berbeza dan juga menyalakan LED yang berbeza mengikut jarak.
Jadi mari kita ke bahagian yang menyeronokkan sekarang.
Langkah 1: Dapatkan PCB untuk Projek Anda Dibuat
Anda mesti menyemak PCBWAY untuk memesan PCB dalam talian dengan harga murah!
Anda mendapat 10 PCB berkualiti baik yang dihasilkan dan dihantar ke depan pintu anda dengan harga yang murah. Anda juga akan mendapat potongan harga penghantaran pada pesanan pertama anda. Muat naik fail Gerber anda ke PCBWAY untuk menghasilkannya dengan kualiti yang baik dan masa pemulihan yang cepat. Lihat fungsi penonton Gerber dalam talian mereka. Dengan mata ganjaran, anda boleh mendapatkan barang percuma dari kedai hadiah mereka.
Langkah 2: Mengenai Modul Julat Ultrasonik HC-SR04
Sensor ultrasonik (atau transduser) berfungsi berdasarkan prinsip yang sama dengan sistem radar. Sensor ultrasonik dapat menukar tenaga elektrik menjadi gelombang akustik dan sebaliknya. Isyarat gelombang akustik adalah gelombang ultrasonik yang bergerak pada frekuensi di atas 18kHz. Sensor ultrasonik HC SR04 yang terkenal menghasilkan gelombang ultrasonik pada frekuensi 40kHz. Modul ini mempunyai 4 pin iaitu Echo, Trigger, Vcc, dan GND
Biasanya, mikrokontroler digunakan untuk komunikasi dengan sensor ultrasonik. Untuk mula mengukur jarak, mikrokontroler mengirimkan isyarat pencetus ke sensor ultrasonik. Kitaran tugas isyarat pencetus ini adalah 10µS untuk sensor ultrasonik HC-SR04. Ketika dicetuskan, sensor ultrasonik menghasilkan lapan gelombang gelombang akustik (ultrasonik) dan memulakan pembilang masa. Sebaik sahaja isyarat pantulan (echo) diterima, pemasa berhenti. Output sensor ultrasonik adalah nadi tinggi dengan jangka masa yang sama dengan perbezaan waktu antara ledakan ultrasonik yang dihantar dan isyarat echo yang diterima.
Mikrokontroler menafsirkan isyarat masa ke jarak menggunakan fungsi berikut:
Jarak (cm) = Lebar Nadi Gema (mikrodetik) / 58
Secara teorinya, jarak dapat dikira menggunakan formula pengukuran TRD (masa / kadar / jarak). Oleh kerana jarak yang dikira adalah jarak yang dilalui dari transduser ultrasonik ke objek-dan kembali ke transduser-itu adalah perjalanan dua arah. Dengan membahagikan jarak ini dengan 2, anda dapat menentukan jarak sebenar dari transduser ke objek. Gelombang ultrasonik bergerak pada kelajuan suara (343 m / s pada 20 ° C). Jarak antara objek dan sensor adalah separuh dari jarak yang dilalui gelombang suara dan ia dapat dikira menggunakan fungsi di bawah:
Jarak (cm) = (masa diambil x kelajuan suara) / 2
Langkah 3: Melakukan Sambungan
Untuk langkah ini, Bahan yang Diperlukan adalah - Arduino UNO, modul sensor Jarak Ultrasonik HC-SR04, LED, Piezo Buzzer, kabel Jumper
Sambungan harus dilakukan dalam langkah-langkah berikut:
1) Sambungkan Echo Pin Sensor ke GPIO Pin 11 dari Arduino, Trigger Pin of Sensor ke Sensor ke GPIO Pin 12 dari Arduino UNO dan Vcc dan GND Pin of Sensor ke 5V dan GND Arduino.
2) Ambil 3 LED dan sambungkan katod (umumnya kaki lebih panjang) LED ke pin GPIO Arduino masing-masing 9, 8 dan 7. Sambungkan anod (umumnya kaki yang lebih pendek) LED ini ke GND.
3) Ambil buzzer piezo. Sambungkan pin positifnya ke pin GPIO 10 dari Arduino dan pin negatif ke GND.
Dan dengan cara ini, penyambungan projek dilakukan. Sekarang sambungkan Arduino ke PC anda dan teruskan ke langkah seterusnya.
Langkah 4: Pengekodan Modul UNO Arduino
Dalam langkah ini, kami akan memuat naik kod di Arduino UNO kami untuk mengukur jarak dari mana-mana halangan yang berdekatan dan mengikut jarak itu bunyi bel dan menyalakan LED. Kita juga dapat melihat bacaan jarak jauh di Serial Monitor. Langkah yang harus diikuti adalah:
1) Pindah ke repositori GitHub projek dari sini.
2) Di repositori Github, Anda akan melihat fail bernama "sketch_sep03a.ino". Ini adalah kod untuk projek tersebut. Buka fail itu dan salin kod yang tertulis di dalamnya.
3) Buka Arduino IDE dan pilih papan papan dan COM yang betul.
4) Tampalkan kod di Arduino IDE anda dan muat naik ke papan Arduino UNO.
Dan dengan cara ini, bahagian pengekodan untuk projek ini juga dilakukan.
Langkah 5: Masa untuk Bermain
Sebaik sahaja kod diunggah, anda boleh membuka monitor Serial untuk melihat bacaan jarak dari modul Sensor Ultrasonik, pembacaan terus dikemas kini setelah selang waktu yang tetap. Anda boleh meletakkan beberapa halangan di hadapan modul Ultrasonik dan memerhatikan perubahan bacaan yang ditunjukkan di sana. Selain dari bacaan yang ditunjukkan pada monitor Serial, LED dan buzzer yang disambungkan ke buzzer juga akan menunjukkan halangan dalam jarak yang berbeza seperti berikut:
1) Sekiranya jarak halangan terdekat lebih dari 50 cm. Semua LED akan berada dalam keadaan MATI dan bel juga tidak akan berdering.
2) Sekiranya jarak halangan terdekat kurang dari atau sama dengan 50 cm tetapi lebih besar daripada 25 cm. Kemudian LED pertama akan menyala dan buzzer akan mengeluarkan bunyi bip dengan kelewatan 250 ms.
3) Sekiranya jarak halangan terdekat kurang dari atau sama dengan 25 cm tetapi lebih besar daripada 10 cm. Kemudian LED pertama dan Kedua akan menyala dan buzzer akan mengeluarkan bunyi bip dengan kelewatan 50 ms.
4) Dan jika jarak halangan terdekat kurang dari 10 cm. Kemudian ketiga LED akan menyala dan buzzer akan mengeluarkan bunyi berterusan.
Dengan cara ini, projek ini akan merasakan jarak dan memberikan petunjuk yang berbeza mengikut jarak jarak.
Harap anda menyukai tutorial.
Disyorkan:
Tutorial: Cara Membangunkan Modul Sensor Ranging Laser VL53L0X dengan Menggunakan Arduino UNO: 3 Langkah
Tutorial: Cara Membangun Modul Sensor Ranging Laser VL53L0X dengan Menggunakan Arduino UNO: Penerangan: Tutorial ini akan menunjukkan kepada anda semua secara terperinci mengenai cara membina pengesan jarak dengan menggunakan Modul Sensor Ranging Laser VL53L0X Dan Arduino UNO dan ia akan berjalan seperti anda mahu. Ikuti arahan dan anda akan memahami tutor ini
Arduino Interfacing Dengan Ultrasonic Sensor dan Contactless Temperature Sensor: 8 Steps
Arduino Interfacing Dengan Sensor Ultrasonik dan Sensor Suhu Tanpa Kontak: Pada masa ini, Pembuat, Pembangun lebih memilih Arduino untuk pengembangan prototaip projek dengan pantas. Arduino adalah platform elektronik sumber terbuka berdasarkan perkakasan dan perisian yang mudah digunakan. Arduino mempunyai komuniti pengguna yang sangat baik. Dalam projek ini
Interfacing Brushless DC Motor (BLDC) Dengan Arduino: 4 Langkah (dengan Gambar)
Interfacing Brushless DC Motor (BLDC) Dengan Arduino: Ini adalah tutorial mengenai cara menginterface dan menjalankan motor Brushless DC menggunakan Arduino. Sekiranya anda mempunyai pertanyaan atau komen, balas dalam komen atau surat ke rautmithil [at] gmail [dot] com. Anda juga boleh menghubungi saya @mithilraut di twitter. Untuk
Interfacing 8051 Mikrokontroler Dengan 7 Segmen Paparan: 5 Langkah (dengan Gambar)
Interfacing 8051 Microcontroller Dengan 7 Segment Display: Dalam projek ini kita akan memberitahu anda tentang bagaimana kita dapat menghubungkan 7 segmen display dengan 8051 microcontroller
Interfacing 8051 Mikrokontroler Dengan Lcd dalam Mod 4-bit: 5 Langkah (dengan Gambar)
Interfacing 8051 Microcontroller Dengan Lcd dalam Mode 4-bit: Dalam tutorial ini, kita akan memberitahu anda tentang bagaimana kita dapat menghubungkan lcd dengan 8051 dalam mod 4-bit