Kazalo:

Robot za preprečevanje ovir (Arduino): 8 korakov (s slikami)
Robot za preprečevanje ovir (Arduino): 8 korakov (s slikami)

Video: Robot za preprečevanje ovir (Arduino): 8 korakov (s slikami)

Video: Robot za preprečevanje ovir (Arduino): 8 korakov (s slikami)
Video: Leap Motion SDK 2024, November
Anonim
Robot za preprečevanje ovir (Arduino)
Robot za preprečevanje ovir (Arduino)

Tukaj vas bom poučil o izdelavi robota za preprečevanje ovir na osnovi Arduina. Upam, da bom naredil korak za korakom navodila za izdelavo tega robota na zelo enostaven način. Robot, ki se izogiba oviram, je popolnoma avtonomen robot, ki se lahko izogne vsem oviram, s katerimi se sooča, ko se premika. Preprosto, ko je med premikanjem naprej naletel na oviro, se samodejno preneha premikati naprej in naredi korak nazaj. Potem se zdi, da sta dve strani levo in desno in se začne premikati na najboljši možen način; kar pomeni bodisi v levo, če je v drugi smeri še ena ovira, ali v desno, če je na levi strani druga ovira. Robot, ki se izogiba oviram, je zelo koristen in je osnova mnogih velikih projektov, kot so avtomatski avtomobili, roboti, ki se uporabljajo v proizvodnih tovarnah, tudi pri robotih, ki se uporabljajo v vesoljskih plovilih.

1. korak: Kaj potrebujete pri tem projektu:

Kaj potrebujete pri tem projektu
Kaj potrebujete pri tem projektu
Kaj potrebujete pri tem projektu
Kaj potrebujete pri tem projektu
Kaj potrebujete pri tem projektu
Kaj potrebujete pri tem projektu
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Pametno robotsko avtomobilsko podvozje z 2 x kolesi za igrače in 1 x univerzalnim kolesom (ali kolesci)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Dva enosmerna motorja-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. Gonilnik motorja L298n-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. Ultrazvočni senzor HC-SR04-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
  6. Micro servo TowerPro 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. Mostične žice (moški-moški, moški-ženska)
  9. Mini plošča

  10. Nosilec ultrazvočnega senzorja sonarja
  11. Vijaki in matice
  12. Izvijač
  13. Spajkalnik
  14. Dvostranski trak (neobvezno)
  15. Pištola za vroče lepilo (neobvezno)

2. korak: Sestavljanje podvozja

Sestavljanje podvozja
Sestavljanje podvozja
Sestavljanje podvozja
Sestavljanje podvozja
Sestavljanje podvozja
Sestavljanje podvozja

Pripnite dve žici na vsak enosmerni motor. Nato z vijaki pritrdite dva motorja na ohišje. Če potrebujete pojasnilo, si oglejte ta videoposnetek na YouTubu https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou…, ki vam bo pokazal, kako sestaviti avtomobilsko podvozje Smart 2WD Robot. Na koncu pritrdite univerzalno kolo (ali kolesce)

Korak: Namestite komponente

Namestite komponente
Namestite komponente

Na ohišje namestite gonilnik motorja Arduino UNO, L298n in servo motor TowerPro. Opomba: pri nameščanju arduino plošče pustite dovolj prostora za priključitev kabla USB, ker morate pozneje programirati arduino ploščo tako, da jo povežete z računalnikom prek kabla USB.

4. korak: Priprava ultrazvočnega senzorja

Priprava ultrazvočnega senzorja
Priprava ultrazvočnega senzorja
Priprava ultrazvočnega senzorja
Priprava ultrazvočnega senzorja
Priprava ultrazvočnega senzorja
Priprava ultrazvočnega senzorja
Priprava ultrazvočnega senzorja
Priprava ultrazvočnega senzorja

Štiri mostične žice priključite na ultrazvočni senzor in jih pritrdite na pritrdilni nosilec. Nato pritrdite nosilec na mikro servo TowerPro, ki je že nameščen na ohišju.

5. korak: Ožičenje komponent

Sestavni deli ožičenja
Sestavni deli ožičenja
Sestavni deli ožičenja
Sestavni deli ožičenja
Sestavni deli ožičenja
Sestavni deli ožičenja
Sestavni deli ožičenja
Sestavni deli ožičenja

Gonilnik motorja L298n:

+12V → Lipo baterija (+)

GND → Lipo baterija (-) pomembno: priključite GND na lipo baterijo (-) in na arduino ploščo kateri koli pin GND

+5V → arduino Vin

In1 → arduino digitalni pin 7

In2 → arduino digitalni pin 6

In3 → digitalni pin 5 arduino

In4 → arduino digitalni pin 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Ogledna plošča:

Priključite dve mostični žici na nožice 5V in GND na arduino plošči, nato obe žici priključite na ploščo. zdaj lahko to uporabite kot napajanje +5V.

Ultrazvočni senzor HC-SR04:

VCC → plošča +5V

Sprožilec → analogni pin 1 arduino

Odmev → analogni pin 2 arduino

GND → osnovna plošča GND

Micro servo TowerPro 9 g:

oranžna žica → arduino digitalni pin 10

rdeča žica → plošča +5V

rjava žica → plošča GND

6. korak: Programiranje Arduino UNO

  1. Prenesite in namestite Arduino Desktop IDE

    • windows -
    • Mac OS X -
    • Linux -
  2. Prenesite in prilepite datoteko knjižnice NewPing (knjižnica funkcij ultrazvočnega senzorja) v mapo knjižnic Arduino.

    • Spodaj prenesite NewPing.rar
    • Izvlecite ga na pot - knjižnice C: / Arduino
  3. Prenesite in odprite prepreka_avoiding.ino
  4. Kodo naložite na ploščo arduino prek kabla USB

7. korak: Vklopite robota

Vklopite robota
Vklopite robota

Baterijo Lipo priključite na gonilnik motorja L298n na naslednji način:

Lipo baterija (+) → +12V

Lipo baterija (-) → GND

8. korak: Odlično !!

Super !!!
Super !!!

Zdaj je vaš robot pripravljen, da se izogne kakršni koli oviri….

Z veseljem bom odgovoril na vsa vaša vprašanja

Pošljite mi e -pošto: [email protected]

poiščite me na facebooku in Linkedinu za več projektov - Danusha nayantha

Hvala vam

Priporočena: