INHOUDSOPGAWE:

Obstacle Vermy Robot (Arduino): 8 stappe (met foto's)
Obstacle Vermy Robot (Arduino): 8 stappe (met foto's)

Video: Obstacle Vermy Robot (Arduino): 8 stappe (met foto's)

Video: Obstacle Vermy Robot (Arduino): 8 stappe (met foto's)
Video: E18-D80NK IR Obstacle Avoidance Proximity Sensor Switch with Arduino Code (infrared sensor) E3F-R2 2024, November
Anonim
Hindernis om robot te vermy (Arduino)
Hindernis om robot te vermy (Arduino)

Hier gaan ek u onderrig oor die maak van 'n obstakel -vermydende robot op grond van Arduino. Ek hoop om 'n stap -vir -stap gids vir die maak van hierdie robot op 'n baie maklike manier te doen. 'N Hindernis wat robot vermy, is 'n volledig outonome robot wat enige hindernis kan vermy wanneer dit beweeg. Eenvoudig, as dit 'n hindernis teëkom terwyl dit vorentoe beweeg, stop outomaties vorentoe en maak 'n stap terug. Dan lyk dit of dit twee kante links en regs is en begin die beste manier beweeg; wat beteken of in die linker rigting as daar 'n ander hindernis in die regte of in die regte rigting is as daar 'n ander hindernis in die linkerkant is. Die hindernis om robot te vermy, is baie nuttig en dit is die basis van baie groot projekte, soos outomatiese motors, robotte wat in vervaardigingsfabrieke gebruik word, selfs in robotte wat in ruimtetuie gebruik word.

Stap 1: Wat u benodig in hierdie projek:

Wat u benodig in hierdie projek
Wat u benodig in hierdie projek
Wat u benodig in hierdie projek
Wat u benodig in hierdie projek
Wat u benodig in hierdie projek
Wat u benodig in hierdie projek
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Slim robotonderstel met 2 x speelgoedmotorwiele en 1 x universele wiel (of kogelkussings)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Twee DC-motors-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. Motorbestuurder L298n-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. HC-SR04 Ultrasoniese sonarsensor-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
  6. TowerPro-mikroservo 9g-https://www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea…
  7. 7.4V 1300mah Lipo-battery-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
  8. Springdrade (man-tot-man, man-tot-vrou)
  9. Mini broodbord

  10. Ultrasoniese sonarsensor -bevestigingsbeugel
  11. Skroewe en moere
  12. Skroewedraaier
  13. Soldeerbout
  14. Dubbelzijdige band (opsioneel)
  15. Warm lijmpistool (opsioneel)

Stap 2: Monteer die onderstel

Montering van die onderstel
Montering van die onderstel
Montering van die onderstel
Montering van die onderstel
Montering van die onderstel
Montering van die onderstel

Soldeer twee drade aan elke GS -motor. Maak dan twee motors aan die onderstel vas met die skroewe. As u meer verduideliking nodig het, kyk dan na hierdie YouTube -video https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou…, en dit sal u wys hoe u die Smart 2WD Robot -motoronderstel kan monteer. Bevestig uiteindelik die universele wiel (of kogelwiel)

Stap 3: Monteer die komponente

Monteer die komponente
Monteer die komponente

Monteer die Arduino UNO, L298n -motorbestuurder en TowerPro -servomotor op die onderstel. Let wel: as u die arduino -bord monteer, moet u genoeg ruimte laat om die USB -kabel aan te sluit, aangesien u later die arduino -bord moet programmeer deur dit met 'n USB -kabel aan die rekenaar te koppel.

Stap 4: Voorbereiding van die ultrasoniese sensor

Die voorbereiding van die ultrasoniese sensor
Die voorbereiding van die ultrasoniese sensor
Die voorbereiding van die ultrasoniese sensor
Die voorbereiding van die ultrasoniese sensor
Die voorbereiding van die ultrasoniese sensor
Die voorbereiding van die ultrasoniese sensor
Die voorbereiding van die ultrasoniese sensor
Die voorbereiding van die ultrasoniese sensor

Koppel vier jumperdrade aan die ultrasoniese sensor en monteer dit op die monteerbeugel. Monteer dan die hakie op die TowerPro -mikroservo wat reeds op die onderstel geïnstalleer is.

Stap 5: Bedradingskomponente

Bedradingskomponente
Bedradingskomponente
Bedradingskomponente
Bedradingskomponente
Bedradingskomponente
Bedradingskomponente
Bedradingskomponente
Bedradingskomponente

L298n motorbestuurder:

+12V → Lipo -battery (+)

GND → Lipo battery (-) belangrik: koppel die GND aan lipo battery (-) en aan arduino board enige GND pin

+5V → arduino Vin

In1 → arduino digitale pen 7

In2 → arduino digitale pen 6

In3 → arduino digitale pen 5

In4 → arduino digitale pen 4

UIT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Broodbord:

Koppel twee jumperdrade aan die arduino -bord 5V- en GND -penne, en koppel dan beide drade aan die broodbord. nou kan u dit as 'n +5V -toevoer gebruik.

HC-SR04 Ultrasoniese sonarsensor:

VCC → broodbord +5V

Trig → arduino analoog pen 1

Echo → arduino analoog pen 2

GND → broodbord GND

TowerPro -mikroservo 9g:

oranje draad → arduino digitale pen 10

rooi draad → broodbord +5V

bruin draad → broodbord GND

Stap 6: Programmering van Arduino UNO

  1. Laai die Arduino Desktop IDE af en installeer dit

    • vensters -
    • Mac OS X -
    • Linux -
  2. Laai die NewPing -biblioteek (Ultrasonic sensor function library) -lêer af en plak dit in die gids Arduino biblioteke.

    • Laai die NewPing.rar hieronder af
    • Pak dit uit na die pad - C: / Arduino / biblioteke
  3. Laai obstacle_avoiding.ino af en maak dit oop
  4. Laai die kode op die arduino -bord op via 'n USB -kabel

Stap 7: Skakel die robot aan

Skakel die robot aan
Skakel die robot aan

Koppel die Lipo -battery soos volg aan die L298n -motorbestuurder:

Lipo -battery (+) → +12V

Lipo-battery (-) → GND

Stap 8: Fantasties !

Puik !!!
Puik !!!

Nou is u robot gereed om hindernisse te vermy …

Ek beantwoord graag u vrae

e -pos my: [email protected]

soek my op facebook en LinkedIn vir meer projekte - Danusha nayantha

Dankie

Aanbeveel: