Isi kandungan:
- Langkah 1: Mengenai Ultrasonik Sensor
- Langkah 2: Apa yang Anda Perlu - Perkakasan
- Langkah 3: Pasang Kit Casis Robot Bulat Mini
- Langkah 4: Litar
- Langkah 5: Kod
- Langkah 6: Selesai
Video: "GRECO" - Objek Arduino Mengelakkan Robot untuk Pemula: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Sekiranya anda seorang pemula, di sini anda akan menemui kaedah termudah untuk membina objek mengelak robot anda sendiri!
Kami akan menggunakan casis 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 mengimbas objek di hadapannya dengan menggunakan sensor Ultrasonik. Sekiranya objek dikesan, robot akan berhenti dan "melihat" kanan dan kiri untuk jalan keluar terbaik!
Halaman projek rasmi dan kemas kini akan datang:
Adakah anda sudah bersedia? Mari kita mulakan!
Langkah 1: Mengenai Ultrasonik Sensor
Sensor ultrasonik bekerja pada prinsip yang serupa dengan radar atau sonar, yang menilai atribut sasaran dengan menafsirkan gema dari gelombang radio atau suara masing-masing.
Sensor ultrasonik aktif menghasilkan gelombang bunyi frekuensi tinggi dan menilai gema yang diterima kembali oleh sensor, mengukur selang waktu antara menghantar isyarat dan menerima gema untuk menentukan jarak ke objek.
Sensor ultrasonik pasif pada dasarnya adalah mikrofon yang mengesan bunyi ultrasonik yang terdapat dalam keadaan tertentu.
Sensor ultrasonik HC-SR04 menggunakan sonar untuk menentukan jarak ke objek seperti kelawar atau ikan lumba-lumba. Ia menawarkan pengesanan jarak tanpa sentuhan yang sangat baik dengan ketepatan tinggi dan bacaan stabil dalam pakej yang mudah digunakan. Dari 2cm hingga 400 cm atau 1 hingga 13 kaki. Pengoperasiannya tidak dipengaruhi oleh cahaya matahari atau bahan hitam seperti pencari jarak Sharp (walaupun bahan yang lembut secara akustik seperti kain sukar dikesan). Ia dilengkapi dengan modul pemancar dan penerima ultrasonik.
Maklumat teknikal:
- Bekalan Kuasa: + 5V DC
- Arus Sunyi: <2mA
- Currnt Bekerja: 15mA
- Sudut Berkesan: <15 °
- Jarak Julat: 2cm - 400 cm / 1 "- 13 kaki
- Peleraian: 0.3 cm
- Sudut Pengukuran: 30 darjah
- Lebar Denyut Input Pencetus: 10uS
- Dimensi: 45mm x 20mm x 15mm
Langkah 2: Apa yang Anda Perlu - Perkakasan
Untuk projek ini, anda memerlukan:
- Arduino UNO
- Kit Casis Robot Bulat Mini
- Dual DC Motor Shield dengan L298 IC
- Sensor Ultrasonik - HC-SR04
- Servo Mikro
- Pemegang bateri 4xAA
Anda juga memerlukan beberapa kabel dan beberapa spacer tambahan.
Alatan: Pemutar skru, pistol gam panas
Langkah 3: Pasang Kit Casis Robot Bulat Mini
Ikuti gambar di bawah!
Sekeping gambar bernilai seribu perkataan!
Langkah 4: Litar
Perisai motor yang kami gunakan mempunyai beberapa pin header berlabel Digital I / O dan Analog I / O. Kami akan menggunakannya untuk menyambungkan bahagian perkakasan kami bersama papan Arduino uno.
Motor Servo
Sambungkan kabel servo anda ke header pertama (D7 5V GND). Pastikan kabel coklat disambungkan ke pin GND (sebelah kanan)
Buzzer
Sambungkan ke pin pertama tajuk kedua (D8) pin buzzer "+" dan "-" ke GND
Sensor Ultrasonik
Kami akan menggunakan tajuk ketiga dan keempat, membuat sambungan berikut:
- Vcc - 5V (tajuk 3d)
- Trig - A2 (tajuk 3d)
- GND- GND (tajuk 3d)
- Echo - A3 (tandukan ke-4)
Motor (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-"
Kuasa - Pemegang bateri
Sambungkannya ke pelindung terminal skru "Vin -GND". Tambahkan satu lagi kabel dan sambungkannya dengan pin "Vin" dari papan Arduino Uno. Sekiranya anda mahu, anda boleh menambah SW ON / OFF pada kabel merah pek bateri anda.
Langkah 5: Kod
Jadikan "GRECO" hidup dengan memprogramnya dengan kod berikut!
Catatan
- Sekiranya robot anda bergerak pantas dan memukul objek, ubah pemboleh ubah kelajuan pada baris 26. (nilai PWM)
- Sekiranya robot anda tidak bergerak maju, pergi ke baris 43 dan 44 dan tambahkan "speedPWM" offset. Pastikan jumlahnya di bawah 255. Dalam kes saya, saya perlu menambah tambah 50 ke motor kiri, jadi motor kanan saya mempunyai nilai kelajuan PWM 150 dan kiri 250.
Muat turun kod dari sini dan buka dengan Arduino IDE. Di dalamnya anda juga akan menemui fail perpustakaan ultrasonik.
Langkah 6: Selesai
Baiklah … itu sahaja! Saya harap anda menyukai ini, beritahu saya dalam komen!
Kirimkan saya beberapa gambar robot Arduino anda!
Anda boleh mendapatkan lebih banyak projek DIY Arduino di www. Ardumotive.com
Terima kasih!
Disyorkan:
Robot Mengelakkan Halangan (Arduino): 8 Langkah (dengan Gambar)
Robot Mengelakkan Halangan (Arduino): Di sini saya akan memberi petunjuk kepada anda tentang membuat Robot Mengelakkan Halangan berdasarkan Arduino. Saya harap dapat membuat panduan langkah demi langkah untuk membuat robot ini dengan cara yang sangat mudah. Robot mengelakkan halangan adalah robot yang sepenuhnya autonomi yang dapat mengelakkan sebarang
"Mesin yang Tidak Selesai": Arca Seni Ringan untuk Pemula: 8 Langkah (dengan Gambar)
"The Unsettling Machine": Arca Seni Sampah Pantas untuk Pemula: (Sekiranya anda menyukai arahan ini, sila pilih dalam peraduan "Sampah ke Harta Karun". Tetapi jika anda mencari projek yang kurang mengganggu, periksa yang terakhir satu: Cara membuat Robot Berjalan Lambada! Terima kasih!) Katakan anda mempunyai sekolah
CARA MENGUMPULKAN ARM ROBOT KAYU YANG PENTING (BAHAGIAN 2: ROBOT UNTUK Mengelakkan Halangan) - BERDASARKAN MIKRO: BIT: 3 Langkah
CARA MENGUMPULKAN ARM ROBOT KAYU YANG PENTING (BAHAGIAN 2: ROBOT UNTUK Mengelakkan Halangan) - BERDASARKAN MIKRO: BIT: Sebelum ini kami memperkenalkan Armbit dalam mod penjejakan garis. Seterusnya, kami memperkenalkan cara memasang Armbit dalam mengelakkan mod halangan
Lampu Xmas Muzik DIY untuk Pemula Dengan Raspberry Pi: 12 Langkah (dengan Gambar)
Lampu Xmas Musikal DIY untuk Pemula Dengan Raspberry Pi: Hari ini, saya akan melalui langkah-langkah untuk menggunakan raspberry pi agar lampu Krismas anda berkelip dengan muzik. Dengan hanya beberapa dolar bahan tambahan, saya memandu anda untuk menukar lampu Krismas biasa anda menjadi pertunjukan cahaya seluruh rumah. Matlamat dia
Robot Mengelakkan Halangan Dengan Keperibadian !: 7 Langkah (dengan Gambar)
Robot Mengelakkan Halangan Dengan Keperibadian !: Tidak seperti kebanyakan bot 'roaming', robot ini sebenarnya berkeliaran sehingga nampaknya 'berfikir'! Dengan mikrokontroler BASIC Stamp (Basic Atom, Parallax Basic Stamp, Coridium Stamp, dll.), Casis dari beberapa jenis, beberapa sensor, dan beberapa