Daftar Isi:
- Langkah 1: Tentang Sensor Ultrasonik
- Langkah 2: Yang Anda Butuhkan - Perangkat Keras
- Langkah 3: Pasang Kit Chassis Robot Bulat Mini
- Langkah 4: Sirkuit
- Langkah 5: Kode
- Langkah 6: Selesai
Video: "GRECO" - Robot Penghindar Objek Arduino untuk Pemula: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Nah, jika Anda seorang pemula, di sini Anda akan menemukan cara termudah untuk membuat robot penghindar objek Anda sendiri!
Kami akan menggunakan sasis robot bulat mini dengan dua motor dc untuk membuatnya lebih mudah.
Untuk sekali lagi kami memilih untuk menggunakan papan Arduino UNO yang terkenal.
Robot kecil kami "GRECO" akan memindai objek di depannya dengan menggunakan sensor Ultrasonik. Jika suatu objek terdeteksi, robot akan berhenti dan "melihat" ke kanan dan ke kiri untuk mencari rute pelarian terbaik!
Halaman proyek resmi dan pembaruan di masa mendatang:
Apakah kamu siap? Mari kita mulai!
Langkah 1: Tentang Sensor Ultrasonik
Sensor ultrasonik bekerja pada prinsip yang mirip dengan radar atau sonar, yang mengevaluasi atribut target dengan menafsirkan gema dari gelombang radio atau suara masing-masing.
Sensor ultrasonik aktif menghasilkan gelombang suara frekuensi tinggi dan mengevaluasi gema yang diterima kembali oleh sensor, mengukur interval waktu antara mengirim sinyal dan menerima gema untuk menentukan jarak ke suatu objek.
Sensor ultrasonik pasif pada dasarnya adalah mikrofon yang mendeteksi kebisingan ultrasonik yang ada dalam kondisi tertentu.
Sensor ultrasonik HC-SR04 menggunakan sonar untuk menentukan jarak ke objek seperti kelelawar atau lumba-lumba. Ini menawarkan deteksi jangkauan non-kontak yang sangat baik dengan akurasi tinggi dan pembacaan yang stabil dalam paket yang mudah digunakan. Dari 2cm hingga 400 cm atau 1 hingga 13 kaki. Pengoperasiannya tidak terpengaruh oleh sinar matahari atau bahan hitam seperti pengintai Sharp (walaupun bahan lembut akustik seperti kain bisa sulit dideteksi). Muncul lengkap dengan modul pemancar dan penerima ultrasonik.
Informasi teknis:
- Catu Daya: +5V DC
- Arus Diam: <2mA
- Bekerja Saat Ini: 15mA
- Sudut Efektif: <15°
- Jarak Jangkauan: 2cm – 400 cm/1" - 13ft
- Resolusi: 0,3 cm
- Mengukur Sudut: 30 derajat
- Lebar Pulsa Input Pemicu: 10uS
- Dimensi: 45mm x 20mm x 15mm
Langkah 2: Yang Anda Butuhkan - Perangkat Keras
Untuk proyek ini Anda akan membutuhkan:
- Arduino UNO
- Kit Chassis Robot Bulat Mini
- Perisai Motor DC Ganda dengan IC L298
- Sensor Ultrasonik - HC-SR04
- Servo Mikro
- Dudukan baterai 4xAA
Anda juga akan membutuhkan beberapa kabel dan beberapa spacer tambahan.
Alat: Obeng, pistol lem panas
Langkah 3: Pasang Kit Chassis Robot Bulat Mini
Ikuti gambar di bawah ini!
Sebuah gambar bernilai seribu kata!
Langkah 4: Sirkuit
Pelindung motor yang kami gunakan memiliki beberapa pin header yang diberi label sebagai I/O Digital dan I/O Analog. Kami akan menggunakannya untuk menghubungkan bagian perangkat keras kami bersama dengan papan Arduino uno.
Motor servo
Hubungkan kabel servo Anda ke header pertama (D7 5V GND). Pastikan kabel coklat terhubung ke pin GND (sisi kanan)
Bel
Hubungkan ke pin pertama dari header kedua (D8), pin buzzer "+" dan "-" ke GND
Sensor ultrasonik
Kami akan menggunakan header ketiga dan keempat, buat koneksi berikut:
- Vcc - 5V (tajuk 3d)
- Trigonometri - A2 (tajuk 3d)
- GND- GND (tajuk 3d)
- Gema - A3 (sundulan ke-4)
Motors (lihat robot Anda dari belakang)
- Motor DC Kanan: Kabel merah ke "M1+" dan hitam ke "M1-"
- Motor DC Kiri: Kabel merah ke "M2+" dan hitam ke "M2-"
Daya - Dudukan baterai
Hubungkan ke terminal sekrup "Vin -GND" pelindung. Tambahkan satu kabel lagi dan sambungkan dengan pin "Vin" papan Arduino Uno. Jika mau, Anda dapat menambahkan ON/OFF SW pada kabel merah paket dudukan baterai Anda.
Langkah 5: Kode
Jadikan "GRECO" hidup dengan memprogramnya dengan kode berikut!
Catatan
- Jika robot Anda bergerak cepat dan menabrak objek, ubah variabel kecepatan pada baris 26. (Nilai PWM)
- Jika robot Anda tidak bergerak maju, lanjutkan ke baris 43 dan 44 dan tambahkan offset ke "speedPWM". Pastikan jumlahnya di bawah 255. Dalam kasus saya, saya perlu menambahkan plus 50 ke motor kiri, jadi motor kanan saya memiliki nilai kecepatan PWM 150 dan kiri 250.
Unduh kode dari sini dan buka dengan Arduino IDE. Di dalamnya Anda juga akan menemukan file perpustakaan ultrasonik.
Langkah 6: Selesai
Yah … itu saja! Saya harap Anda menyukai ini, beri tahu saya di komentar!
Posting saya beberapa foto robot Arduino Anda!
Anda dapat menemukan lebih banyak proyek Arduino DIY di www. Ardumotive.com
Terima kasih!
Direkomendasikan:
Pemrograman Berorientasi Objek: Membuat Objek Pembelajaran/Metode/Teknik Pengajaran Menggunakan Shape Puncher: 5 Langkah
Pemrograman Berorientasi Objek: Membuat Objek Metode/Teknik Pembelajaran/Pengajaran Menggunakan Shape Puncher: Metode pembelajaran/pengajaran untuk siswa yang baru mengenal pemrograman berorientasi objek. Ini adalah cara untuk memungkinkan mereka memvisualisasikan dan melihat proses pembuatan objek dari kelas. Bagian:1. EkTools pukulan besar 2 inci; bentuk padat adalah yang terbaik.2. Secarik kertas atau c
Cara Menggunakan Multimeter di Tamil - Panduan Pemula - Multimeter untuk Pemula: 8 Langkah
Cara Menggunakan Multimeter di Tamil | Panduan Pemula | Multimeter untuk Pemula: Halo Teman-teman, Dalam tutorial ini, saya telah menjelaskan cara menggunakan multimeter di semua jenis rangkaian elektronik dalam 7 langkah berbeda seperti1) uji kontinuitas untuk perangkat keras trouble shooting2) Mengukur arus DC 3) menguji Dioda dan LED 4) Mengukur resi
Pemrograman Berorientasi Objek: Membuat Objek Pembelajaran/Metode/Teknik Pengajaran Menggunakan Gunting: 5 Langkah
Pemrograman Berorientasi Objek: Membuat Objek Pembelajaran/Metode/Teknik Mengajar Menggunakan Gunting: Metode pembelajaran/pengajaran untuk siswa yang baru mengenal pemrograman berorientasi objek. Ini adalah cara untuk memungkinkan mereka memvisualisasikan dan melihat proses pembuatan objek dari kelas. Bagian: 1. Gunting (apa pun bisa dilakukan). 2. Secarik kertas atau kartu stok. 3. Penanda
"The Unsettling Machine": Patung Seni Sampah Cepat untuk Pemula: 8 Langkah (dengan Gambar)
"The Unsettling Machine": Patung Seni Sampah Cepat untuk Pemula: (Jika Anda menyukai instruksi ini, silakan pilih dalam kontes "Sampah untuk Harta Karun". Tetapi jika Anda mencari proyek yang tidak terlalu mengganggu, periksa proyek terakhir saya satu: Cara membuat Robot Berjalan Lambada! Terima kasih!)Misalkan Anda memiliki sekolah
Python untuk Pemula yang Tidak Begitu Pemula: 7 Langkah
Python untuk Pemula yang Tidak Terlalu Pemula: Hai, terakhir kali, jika Anda memperhatikan, kami menyentuh dasar-dasar python - print, while dan for loops, input & output, if, dan starter di easygui. juga distribusi gratis easygui dan pycal-modul saya sendiri.tutorial ini akan mencakup:selengkapnya