
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01




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
Halangan Mengelakkan Robot Menggunakan Arduino Uno: 5 Langkah (dengan Gambar)

Halangan Mengelakkan Robot Menggunakan Arduino Uno: Hai, ini adalah projek yang sangat mudah dan berfungsi yang disebut sebagai robot penghalang penghalang menggunakan arduino dan keistimewaan projek ini adalah ia memberikan arahan bagaimana perjalanannya di telefon pintar melalui bluetooth
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