Robot Menghindari Rintangan (Arduino)

Di sini saya akan menginstruksikan Anda tentang membuat Robot Menghindari Rintangan berdasarkan Arduino. Saya berharap bisa melakukan langkah demi langkah panduan untuk membuat robot ini dengan cara yang sangat mudah. Robot penghindar rintangan adalah robot sepenuhnya otonom yang dapat menghindari rintangan apa pun yang dihadapinya saat bergerak. Sederhananya, ketika bertemu dengan rintangan saat bergerak maju, otomatis berhenti bergerak maju dan membuat langkah mundur. Kemudian terlihat dua sisi kiri & kanan dan mulai bergerak dengan cara terbaik; yang berarti baik di arah kiri jika ada hambatan lain di kanan atau di arah kanan jika ada hambatan lain di sisi kiri. Robot menghindari rintangan sangat membantu dan merupakan basis dari banyak proyek besar seperti mobil otomatis, robot yang digunakan di pabrik-pabrik, bahkan di robot yang digunakan dalam wahana antariksa.

Langkah 1: Apa yang Anda Butuhkan dalam Proyek Ini:

  1. Arduino UNO - //www.ebay.com/p/Arduino-UNO-R3-Board-Dengan ...
  2. Chassis mobil robot pintar dengan 2 x roda mobil mainan dan 1 x roda Universal (atau ball casters) - //www.ebay.com/itm/Motor-New-Smart-Robot-Ca ...
  3. Dua motor DC - //www.ebay.com/itm/Arduino-Smart-Car-Robot -...
  4. L298n driver motor - //www.ebay.com/itm/New-L298N-DC-Stepper-Moto ...
  5. HC-SR04 Sensor Ultrasonik Sonar - //www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0 ...
  6. TowerPro micro servo 9g - //www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea ...
  7. 7.4V 1300mah baterai Lipo - //www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H ...
  8. Kabel jumper (pria-ke-pria, pria-ke-wanita)
  9. Papan tempat memotong roti mini

  10. Braket pemasangan sensor sonar ultrasonik

  11. Sekrup dan mur
  12. Obeng
  13. Baut pateri
  14. Pita sisi ganda (opsional)
  15. Pistol lem panas (opsional)

Langkah 2: Merakit Chassis

Solder dua kabel ke setiap motor DC. Kemudian pasang dua motor ke sasis menggunakan sekrup. Jika Anda memerlukan klarifikasi, silakan tonton video youtube ini //www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou ... dan ini akan menunjukkan kepada Anda cara memasang sasis mobil Robot 2WD Cerdas . Akhirnya pasang roda Universal (atau roda kastor bola)

Langkah 3: Pasang Komponen

Pasang Arduino UNO, driver motor L298n dan motor servo TowerPro pada sasis. Catatan: saat memasang papan arduino, sisakan ruang yang cukup untuk menyambungkan kabel USB, karena nanti Anda harus memprogram papan arduino dengan menghubungkannya ke PC melalui kabel USB.

Langkah 4: Mempersiapkan Sensor Ultrasonik

Pasang empat kabel jumper ke sensor Ultrasonik dan pasang di braket pemasangan. Kemudian pasang braket pada servo mikro TowerPro yang telah terpasang pada sasis.

Langkah 5: Komponen Pengkabelan

L298n driver motor:

+ 12V → Baterai Lipo (+)

GND → Baterai Lipo (-) penting: sambungkan GND ke baterai lipo (-) dan arduino naikkan pin GND apa pun

+ 5V → arduino Vin

In1 → arduino pin digital 7

In2 → arduino pin digital 6

In3 → arduino pin digital 5

In4 → arduino pin digital 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Papan tempat memotong roti:

Hubungkan dua kabel jumper ke arduino board 5V dan pin GND, kemudian hubungkan kedua kabel ke papan tempat memotong roti. sekarang Anda dapat menggunakan ini sebagai pasokan + 5V.

HC-SR04 Ultrasonik sensor Sonar:

VCC → papan tempat memotong roti + 5V

Trig → arduino pin analog 1

Gema → arduino pin analog 2

GND → papan tempat memotong roti GND

TowerPro micro servo 9g:

kawat oranye → arduino pin digital 10

kabel merah → papan tempat memotong roti + 5V

kawat cokelat → papan tempat memotong roti GND


Langkah 6: Memprogram Arduino UNO

  1. Unduh dan Instal IDE Desktop Arduino
    • windows - //www.arduino.cc/id/Guide/Windows
    • Mac OS X - //www.arduino.cc/id/Guide/MacOSX
    • Linux - //www.arduino.cc/id/Guide/Linux
  2. Unduh dan tempel file Perpustakaan NewPing (Perpustakaan fungsi sensor ultrasonik) ke folder Perpustakaan Arduino.
    • Unduh NewPing di sini - //github.com/JRodrigoTech/Ultrasonic-HC-SR0 ...
    • Tempel file ke path - C: \ Arduino \ libraries
  3. Unduh dan buka obstacle_avoiding.ino
  4. Unggah kode ke papan Arduino melalui kabel USB

Lampiran

  • Unduh obstacle_avoiding.ino

Langkah 7: Nyalakan Robot

Hubungkan baterai Lipo ke driver motor L298n sebagai berikut:

Baterai lipo (+) → + 12V

Baterai lipo (-) → GND

Langkah 8: Hebat !!!

Sekarang robot Anda siap untuk menghindari rintangan ....

Saya akan dengan senang hati menjawab pertanyaan yang Anda miliki

email saya:

cari saya di facebook dan linkedin untuk lebih banyak proyek - Danusha nayantha

Terima kasih

Artikel Terkait