Daftar Isi:
- Perlengkapan
- Langkah 1: Hubungkan Arduino ke Sensor dan Servo
- Langkah 2: Menyiapkan Sensor
- Langkah 3: Menyiapkan Arduino
- Langkah 4: Mendeklarasikan Variabel
- Langkah 5: Setup dan Loop
- Langkah 6: Kiri dan Kanan
- Langkah 7: Menghitung Jarak
- Langkah 8: Unggah Kode dan Mulai
- Langkah 9: Menafsirkan Plotter Serial
- Langkah 10: Tindakan Pencegahan
Video: Ultrasonic Radar Menggunakan Arduino Nano dan Serial Plotter: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dalam Instruksi ini kita akan belajar tentang dasar-dasar perpustakaan servo serta menyiapkan sensor ultrasonik dan menggunakannya sebagai radar. output dari proyek ini akan terlihat pada monitor plotter serial.
Perlengkapan
-Arduino Nano.
-Papan tempat memotong roti.
-Lem tembak.
-Kabel jumper.
-PC ke Arduino USB.
Langkah 1: Hubungkan Arduino ke Sensor dan Servo
ikuti skema koneksi seperti yang dijelaskan.
sensor ultrasonik
- pemicu ke pin2 Arduino
- gema ke pin3 arduino
- Vcc dan Gnd ke 5v dan Gnd masing-masing
servo:
- kabel coklat ke ground
- kabel merah ke vcc
- kabel kuning/oranye ke pin 9 (sambungan yang ditunjukkan pada diagram rangkaian tidak sama dengan yang dijelaskan, ikuti deskripsi untuk hasil terbaik)
Langkah 2: Menyiapkan Sensor
lem panas servo pada selembar karton.
servo dilengkapi dengan berbagai lampiran ke poros.
pasang yang datar dan besar pada poros motor dan putar sepenuhnya ke satu sisi.
Anda dapat melihat bahwa servo hanya dapat berputar hingga batas 180 derajat di kedua arah.
sekarang sesuaikan attachment sehingga terpasang lurus sempurna pada sudut 180 derajat.
kemudian lem panas sensor ke lampiran seperti yang ditunjukkan pada gambar.
servo sekarang harus dapat memutar sensor dari 0 hingga 180 derajat.
Langkah 3: Menyiapkan Arduino
ketika seluruh pengaturan terlihat seperti yang ada di gambar, sambungkan Arduino ke komputer dan mulai Arduino IDE. ada penjelasan langkah demi langkah dari setiap blok kode pada langkah-langkah berikut.
Langkah 4: Mendeklarasikan Variabel
#include itu adalah perpustakaan yang diperlukan untuk menjalankan motor servo secara efektif yang membutuhkan sinyal pwm.
pemicu, gema, durasi, jarak semuanya bilangan bulat. pin pemicu dan gema ditentukan sesuai.
variabel " servo " dibuat untuk menangani motor yang kami sambungkan. Arduino dapat mendukung beberapa servo selama dapat memasok daya ke mereka dan memiliki cukup pin kontrol tersebut.
Langkah 5: Setup dan Loop
pada fungsi void setup, nyatakan mode pin seperti pada gambar.
pada fungsi void loop panggil dua fungsi lainnya seperti kiri dan kanan fungsi ini nantinya akan dibangun untuk memutar poros motor.
juga memulai komunikasi serial antara Arduino dan pc dengan baud rate 9600 yang cukup untuk mendukung aplikasi kita.
Langkah 6: Kiri dan Kanan
servo mikro dapat berputar antara 0 hingga sudut 180 derajat.
untuk mencapai gerakan itu kita harus membangun fungsi gerakan sapuan.
meskipun dapat dilakukan dengan menggunakan satu fungsi, ini adalah cara lain untuk melakukannya.
di setiap blok kode kita menemukan bilangan bulat "jarak" diberikan nilai kembalian dari fungsi echoloop().
fungsi ini menghitung jarak objek dari sensor.
fungsi berisi istilah serial.print() dan serial.println().
untuk mendapatkan plotter serial untuk memplot variabel kita perlu mencetaknya dalam format ini.
Serial.print(variabel1);
Serial.print("");
Serial.println(variabel2);
dalam kasus kami variabel1 adalah sudut dan variabel2 adalah jarak.
Langkah 7: Menghitung Jarak
sensor membutuhkan pulsa 10 microsencond untuk mengirim sinyal suara ultrasonik yang kemudian harus dipantulkan objek dan akan diterima oleh penerima. seperti yang ditunjukkan pada omage, kode dirancang untuk persis seperti itu.
setelah lama pemantulan diketahui, jarak benda dapat dihitung dengan mudah.
ultrasound juga bergerak dengan kecepatan suara di udara 343m/s.
jarak yang dihitung sekarang dikembalikan ke mana pun fungsi dipanggil.
Langkah 8: Unggah Kode dan Mulai
setelah kode diverifikasi dan diunggah, cukup letakkan beberapa objek di depan sensor dan jalankan.
ingat benda-benda yang saya tempatkan
- multimeter di sebelah kiri sensor
- kotak hitam dekat dan di depan sensor
- kotak biru di sebelah kanan agak jauh
Langkah 9: Menafsirkan Plotter Serial
buka serial plotter dengan pergi ke alat.
IDE Arduino terbaru memiliki plotter serial jadi perbarui IDE.
dalam plot kita menemukan gelombang segitiga biru yang merupakan plot sudut servo.
plot merah adalah jarak yang dihitung oleh sensor.
semakin dekat objek semakin rendah plot merah jatuh.
semakin jauh objek semakin tinggi dan sedikit tidak menentu plot merah menjadi.
Anda dapat melihat tiga depresi utama dalam plot
- dekat dengan nol derajat di plot biru - multimeter.
- di tengah kemiringan ke atas serta kemiringan ke bawah - kotak hitam
- di puncak plot biru - depresi yang lebih rendah karena objek lebih jauh - kotak biru ditempatkan jauh ke sisi kanan.
gunakan plot biru sebagai referensi sudut yang bervariasi dari 0 hingga 180 derajat
jarak benda yang diukur bervariasi dari 2 sampai 200 cm tergantung dari kepekaan benda tersebut.
Langkah 10: Tindakan Pencegahan
jangan letakkan benda yang terbuat dari kain. kain menyebarkan ultrasound dan menyebabkan proyek memuntahkan nilai dalam kisaran 2000cm.
itu baik untuk benda padat.
pastikan ketinggian objek cukup untuk mencegat pulsa ultrasound.
mengatur delay di kanan(), kiri(), berfungsi untuk membuat sensor berputar lebih cepat.
Direkomendasikan:
Pengukuran Kelembaban dan Suhu Menggunakan HIH6130 dan Arduino Nano: 4 Langkah
Pengukuran Kelembaban dan Suhu Menggunakan HIH6130 dan Arduino Nano: HIH6130 merupakan sensor kelembaban dan suhu dengan output digital. Sensor ini memberikan tingkat akurasi ±4% RH. Dengan stabilitas jangka panjang terdepan di industri, I2C digital dengan kompensasi suhu sejati, keandalan terdepan di industri, Efisiensi energi
Pengukuran Suhu dan Kelembaban Menggunakan HDC1000 dan Arduino Nano: 4 Langkah
Pengukuran Suhu dan Kelembaban Menggunakan HDC1000 dan Arduino Nano: HDC1000 adalah sensor kelembaban digital dengan sensor suhu terintegrasi yang memberikan akurasi pengukuran yang sangat baik pada daya yang sangat rendah. Perangkat mengukur kelembaban berdasarkan sensor kapasitif baru. Sensor kelembaban dan suhu adalah fak
Pengukuran Kelembaban dan Suhu Menggunakan HTS221 dan Arduino Nano: 4 Langkah
Pengukuran Kelembaban dan Suhu Menggunakan HTS221 dan Arduino Nano: HTS221 adalah sensor digital kapasitif ultra kompak untuk kelembaban dan suhu relatif. Ini mencakup elemen penginderaan dan sirkuit terintegrasi khusus aplikasi sinyal campuran (ASIC) untuk memberikan informasi pengukuran melalui serial digital
Pemantauan Suhu dan Kelembaban Menggunakan SHT25 dan Arduino Nano: 5 Langkah
Pemantauan Suhu dan Kelembaban Menggunakan SHT25 dan Arduino Nano: Kami baru-baru ini mengerjakan berbagai proyek yang memerlukan pemantauan suhu dan kelembaban dan kemudian kami menyadari bahwa kedua parameter ini sebenarnya memainkan peran penting dalam memperkirakan efisiensi kerja suatu sistem. Baik di industri
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI