Sadržaj:

Robot za izbjegavanje prepreka (Arduino): 8 koraka (sa slikama)
Robot za izbjegavanje prepreka (Arduino): 8 koraka (sa slikama)

Video: Robot za izbjegavanje prepreka (Arduino): 8 koraka (sa slikama)

Video: Robot za izbjegavanje prepreka (Arduino): 8 koraka (sa slikama)
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Studeni
Anonim
Robot za izbjegavanje prepreka (Arduino)
Robot za izbjegavanje prepreka (Arduino)

Ovdje ću vas uputiti u izradu robota za izbjegavanje prepreka na temelju Arduina. Nadam se da ću napraviti korak po korak vodič za izradu ovog robota na vrlo jednostavan način. Robot koji izbjegava prepreke potpuno je autonomni robot koji može izbjeći svaku prepreku s kojom se suoči pri kretanju. Jednostavno, kad je naišao na prepreku dok se kretao naprijed, automatski se prestaje kretati naprijed i čini korak nazad. Tada izgleda da su dvije strane lijevo i desno i počinje se kretati na najbolji mogući način; što znači ili u lijevom smjeru ako postoji druga prepreka u desnom ili u desnom smjeru ako postoji druga prepreka s lijeve strane. Robot koji izbjegava prepreke vrlo je koristan i temelj je mnogih velikih projekata, poput automatiziranih automobila, robota koji se koriste u proizvodnim tvornicama, čak i kod robota koji se koriste u svemirskim letjelicama.

Korak 1: Ono što vam treba u ovom projektu:

Što trebate u ovom projektu
Što trebate u ovom projektu
Što vam treba u ovom projektu
Što vam treba u ovom projektu
Što trebate u ovom projektu
Što trebate u ovom projektu
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Pametna robotska šasija automobila s 2 x kotača igračaka i 1 x univerzalnim kotačem (ili kotačima)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Dva istosmjerna motora-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. Vozač motora L298n-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. HC-SR04 Ultrazvučni senzor sonara-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
  6. TowerPro mikro servo 9g-https://www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea…
  7. 7.4V 1300mah Lipo baterija-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
  8. Kratkospojne žice (muško-muško, muško-žensko)
  9. Mini ploča

  10. Nosač ultrazvučnog sonarnog senzora
  11. Vijci i matice
  12. Odvijač
  13. Lemilica
  14. Dvostrana traka (opcionalno)
  15. Pištolj za vruće ljepilo (opcionalno)

Korak 2: Sastavljanje šasije

Sastavljanje šasije
Sastavljanje šasije
Sastavljanje šasije
Sastavljanje šasije
Sastavljanje šasije
Sastavljanje šasije

Lemiti dvije žice na svaki istosmjerni motor. Zatim pričvrstite dva motora na kućište pomoću vijaka. Ako trebate pojašnjenje, pogledajte ovaj video na YouTubeu https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… i pokazat će vam kako sastaviti šasiju automobila Smart 2WD Robot. Na kraju pričvrstite univerzalni kotač (ili kotač s kuglicama)

Korak 3: Montirajte komponente

Montirajte komponente
Montirajte komponente

Montirajte upravljački program motora Arduino UNO, L298n i servo motor TowerPro na šasiju. Napomena: prilikom postavljanja arduino ploče ostavite dovoljno prostora za priključivanje USB kabela jer kasnije morate programirati arduino ploču povezivanjem na računalo putem USB kabela.

Korak 4: Priprema ultrazvučnog senzora

Priprema ultrazvučnog senzora
Priprema ultrazvučnog senzora
Priprema ultrazvučnog senzora
Priprema ultrazvučnog senzora
Priprema ultrazvučnog senzora
Priprema ultrazvučnog senzora
Priprema ultrazvučnog senzora
Priprema ultrazvučnog senzora

Priključite četiri kratkospojne žice na ultrazvučni senzor i postavite ih na montažni držač. Zatim montirajte nosač na Tower servo mikro servo koji je već instaliran na šasiji.

Korak 5: Komponente ožičenja

Komponente ožičenja
Komponente ožičenja
Komponente ožičenja
Komponente ožičenja
Komponente ožičenja
Komponente ožičenja
Komponente ožičenja
Komponente ožičenja

Vozač motora L298n:

+12V → Lipo baterija (+)

GND → Lipo baterija (-) važno: spojite GND na lipo bateriju (-) i na arduino ploču bilo koji GND pin

+5V → arduino Vin

In1 → arduino digitalni pin 7

In2 → arduino digitalni pin 6

In3 → arduino digitalni pin 5

In4 → arduino digitalni pin 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Oglasna ploča:

Spojite dvije kratkospojne žice na pinove 5V i GND na arduino ploči, a zatim spojite obje žice na matičnu ploču. sada ovo možete koristiti kao napajanje +5V.

HC-SR04 Ultrazvučni senzor sonara:

VCC → matična ploča +5V

Trig → arduino analogni pin 1

Echo → analogni pin 2 arduino

GND → matična ploča GND

TowerPro mikro servo 9g:

narančasta žica → arduino digitalni pin 10

crvena žica → matična ploča +5V

smeđa žica → matična ploča GND

Korak 6: Programiranje Arduino UNO -a

  1. Preuzmite i instalirajte Arduino Desktop IDE

    • Windows -
    • Mac OS X -
    • Linux -
  2. Preuzmite i zalijepite datoteku knjižnice NewPing (biblioteka funkcija ultrazvučnog senzora) u mapu Arduino knjižnice.

    • U nastavku preuzmite NewPing.rar
    • Raspakirajte ga na stazu - C: / Arduino / libraries
  3. Preuzmite i otvorite prepreka_avoiding.ino
  4. Prenesite kôd na arduino ploču putem USB kabela

Korak 7: Uključite robota

Uključite robota
Uključite robota

Spojite Lipo bateriju na upravljački program motora L298n na sljedeći način:

Lipo baterija (+) → +12V

Lipo baterija (-) → GND

Korak 8: Odlično !

Sjajno !!!
Sjajno !!!

Sada je vaš robot spreman izbjeći svaku prepreku …

Rado ću odgovoriti na sva vaša pitanja

pošalji mi e -poštu: [email protected]

pretraži me na facebooku i Linku za više projekata - Danusha nayantha

Hvala vam

Preporučeni: