Obstacle Avoiding Robot (Arduino)

Di sini saya akan mengarahkan anda tentang membuat Rintang Penghindaran Robot berdasarkan Arduino. Saya berharap untuk melakukan langkah demi langkah panduan untuk membuat robot ini dengan cara yang sangat mudah. Rintangan mengelakkan robot adalah robot autonomi sepenuhnya yang dapat mengelakkan sebarang halangan yang dihadapi ketika bergerak. Sederhana, apabila ia menemui halangan ketika bergerak ke depan, secara automatik berhenti bergerak ke depan dan membuat langkah mundur. Kemudian ia melihat ia adalah dua belah kiri & kanan dan mula bergerak dengan cara yang terbaik; yang bermaksud sama ada di arah kiri jika terdapat halangan lain di sebelah kanan atau arah yang benar jika terdapat halangan lain di sebelah kiri. Rintangan mengelakkan robot sangat membantu dan ia adalah asas banyak projek besar seperti Automatik kereta, robot yang digunakan dalam kilang Manufacturing, walaupun dalam robot yang digunakan dalam ruang angkasa.

Langkah 1: Apa yang Anda Perlu Dalam Projek Ini:

  1. Arduino UNO - //www.ebay.com/p/Arduino-UNO-R3-Board-With-...
  2. Cakera kereta robot pintar dengan 2 x roda kereta mainan dan 1 x roda Universal (atau bola casters) - //www.ebay.com/itm/Motor-New-Smart-Robot-Ca ...
  3. Dua motor DC - //www.ebay.com/itm/Arduino-Smart-Car-Robot- ...
  4. Pemandu motor L298n - //www.ebay.com/itm/New-L298N-DC-Stepper-Moto ...
  5. Sensor sonar ultrasonik HC-SR04 - //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 bateri Lipo - //www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H ...
  8. Kabel jumper (lelaki ke lelaki, lelaki ke perempuan)
  9. Papan roti mini

  10. Pendakap penderia sonar sensor ultrasonik

  11. Skru dan kacang
  12. Pemutar skru
  13. Besi pematerian
  14. Pita berganda (pilihan)
  15. Pistol gam panas (pilihan)

Langkah 2: Memasang Chassis

Pateri dua wayar untuk setiap motor DC. Kemudian pasangkan dua motor ke casis menggunakan skru. Jika anda memerlukan sebarang penjelasan, sila tonton video youtube ini //www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou ... dan ia akan menunjukkan kepada anda cara memasang casis kereta Robot 2WD Smart . Akhirnya letakkan roda Universal (atau roda bola roda)

Langkah 3: Pasang Komponen

Gunung Arduino UNO, pemandu motor L298n dan motor Servo TowerPro pada casis. Nota: apabila memasang papan arduino, biarkan ruang yang cukup untuk pasang kabel USB, kerana kemudian anda perlu memprogram papan arduino dengan menyambungkannya ke PC melalui kabel USB.

Langkah 4: Menyediakan Sensor Ultrasonik

Pasang empat wayar pelompat ke sensor ultrasonik dan pasangkan pada pendakap pelekap. Kemudian pasang pendakap pada servis mikro TowerPro yang telah dipasang pada casis.

Langkah 5: Komponen Pendawaian

Pemandu motor L298n:

+ 12V → bateri Lipo (+)

GND → Lipo bateri (-) penting: sambungkan GND ke bateri lipo (-) dan papan arduino mana-mana pin GND

+ 5V → Arduino Vin

In1 → pin digital arduino 7

In2 → pin digital arduino 6

In3 → pin arduino digital 5

In4 → pin digital arduino 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Papan Bread:

Sambungkan dua wayar pelompat ke papan arduino 5V dan pin GND, kemudian sambungkan kedua-dua wayar ke papan roti. kini anda boleh menggunakannya sebagai bekalan + 5V.

Sensor ultrasonik HC-SR04 Sonar:

VCC → papan suapan + 5V

Trig → pin arduino analog 1

Echo → arduino pin analog 2

GND → breadboard GND

TowerPro micro servo 9g:

wayar oren → pin digital arduino 10

kawat merah → papan bancuhan + 5V

kawat coklat → breadboard GND


Langkah 6: Pemrograman Arduino UNO

  1. Muat turun dan Pasang IDE Desktop Arduino
    • tingkap - //www.arduino.cc/en/Guide/Windows
    • Mac OS X - //www.arduino.cc/en/Guide/MacOSX
    • Linux - //www.arduino.cc/en/Guide/Linux
  2. Muat turun dan tampal pustaka NewPing (fail fungsi sensor ultrasonik) ke folder perpustakaan Arduino.
    • Muat turun NewPing di sini - //github.com/JRodrigoTech/Ultrasonic-HC-SR0 ...
    • Tampalkan fail ke laluan - C: \ Arduino \ pustaka
  3. Muat turun dan buka obstacle_avoiding.ino
  4. Muat naik kod ke papan arduino melalui kabel USB

Lampiran

  • obstacle_avoiding.ino Muat turun

Langkah 7: Kuasa Robot

Sambungkan bateri Lipo kepada pemandu motor L298n seperti berikut:

Lipo bateri (+) → 12V

Lipo bateri (-) → GND

Langkah 8: Hebat !!!

Sekarang robot anda sudah bersedia untuk mengelakkan sebarang halangan ....

Saya dengan senang hati akan menjawab sebarang soalan yang anda ada

e-mel saya:

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

Terima kasih

Artikel Berkaitan