Hindring for å unngå robot (Arduino): 8 trinn (med bilder)
Hindring for å unngå robot (Arduino): 8 trinn (med bilder)
Anonim
Hindring for å unngå robot (Arduino)
Hindring for å unngå robot (Arduino)

Her skal jeg instruere deg om hvordan du lager en hindring for å unngå robot basert på Arduino. Jeg håper å gjøre en trinnvis guide for å lage denne roboten på en veldig enkel måte. En robot som hindrer hindringer, er en helt autonom robot som kan unngå enhver hindring den møter når den beveger seg. Enkelt, når den møtte en hindring mens den beveget seg fremover, stopper du automatisk med å gå fremover og tar et skritt tilbake. Så ser det ut til at det er to sider til venstre og høyre og begynner å bevege seg best mulig; som betyr enten i venstre retning hvis det er en annen hindring i høyre eller i riktig retning hvis det er en annen hindring i venstre side. Hindringen for å unngå robot er veldig nyttig, og den er grunnlaget for mange store prosjekter som automatiske biler, roboter som brukes i produksjonsfabrikker, selv i roboter som brukes i romfartøyer.

Trinn 1: Hva du trenger i dette prosjektet:

Hva du trenger i dette prosjektet
Hva du trenger i dette prosjektet
Hva du trenger i dette prosjektet
Hva du trenger i dette prosjektet
Hva du trenger i dette prosjektet
Hva du trenger i dette prosjektet
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Smart robotbilchassis med 2 x lekebilhjul og 1 x universalhjul (eller kulehjul)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. To likestrømsmotorer-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. L298n motordriver-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. HC-SR04 ultralyd sonarsensor-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
  6. TowerPro micro servo 9g-https://www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea…
  7. 7,4V 1300mah Lipo-batteri-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
  8. Stikkledninger (mann-til-mann, mann-til-kvinne)
  9. Mini brødbrett

  10. Ultralyd sonarsensor monteringsbrakett
  11. Skruer og muttere
  12. Skrujern
  13. Loddejern
  14. Dobbeltsidig tape (valgfritt)
  15. Varm limpistol (valgfritt)

Trinn 2: Montering av chassiset

Montering av chassiset
Montering av chassiset
Montering av chassiset
Montering av chassiset
Montering av chassiset
Montering av chassiset

Lodd to ledninger til hver likestrømsmotor. Fest deretter to motorer til chassiset ved hjelp av skruene. Hvis du trenger avklaring, kan du se denne YouTube -videoen https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou…, og den viser deg hvordan du monterer Smart 2WD Robot -chassiset. Fest til slutt universalhjulet (eller kulehjulet)

Trinn 3: Monter komponentene

Monter komponentene
Monter komponentene

Monter Arduino UNO, L298n motordriver og TowerPro servomotor på chassiset. Merk: Når du monterer arduino -kortet, må du ha nok plass til å koble til USB -kabelen, siden du senere må programmere arduino -kortet ved å koble det til PC -en via en USB -kabel.

Trinn 4: Klargjøring av ultralydssensoren

Forbereder ultralydsensoren
Forbereder ultralydsensoren
Forbereder ultralydsensoren
Forbereder ultralydsensoren
Forbereder ultralydsensoren
Forbereder ultralydsensoren
Forbereder ultralydsensoren
Forbereder ultralydsensoren

Koble fire jumperkabler til ultralydsensoren og fest den på festebraketten. Monter deretter braketten på TowerPro -mikroserveren som allerede er installert på kabinettet.

Trinn 5: Kablingskomponenter

Kablingskomponenter
Kablingskomponenter
Kablingskomponenter
Kablingskomponenter
Kablingskomponenter
Kablingskomponenter
Kablingskomponenter
Kablingskomponenter

L298n motordriver:

+12V → Lipo batteri (+)

GND → Lipo-batteri (-) viktig: koble GND til lipo-batteri (-) og til arduino-kortet på en hvilken som helst GND-pin

+5V → arduino Vin

In1 → arduino digital pin 7

In2 → arduino digital pin 6

In3 → arduino digital pin 5

In4 → arduino digital pin 4

UT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Brødbrett:

Koble to jumperledninger til arduino board 5V og GND pins, og koble deretter begge ledningene til brødbrettet. nå kan du bruke dette som +5V forsyning.

HC-SR04 Ultrasonic Sonar sensor:

VCC → brødbrett +5V

Trig → arduino analog pin 1

Ekko → arduino analog pin 2

GND → brødbrett GND

TowerPro micro servo 9g:

oransje ledning → arduino digital pin 10

rød ledning → brødbrett +5V

brun tråd → brødbrett GND

Trinn 6: Programmering av Arduino UNO

  1. Last ned og installer Arduino Desktop IDE

    • windows -
    • Mac OS X -
    • Linux -
  2. Last ned og lim inn NewPing -biblioteket (Ultrasonic sensor function library) -filen i Arduino biblioteker -mappen.

    • Last ned NewPing.rar nedenfor
    • Pakk den ut til banen - C: / Arduino / libraries
  3. Last ned og åpne hinder_avoiding.ino
  4. Last opp koden til arduino -kortet via en USB -kabel

Trinn 7: Slå på roboten

Driv roboten
Driv roboten

Koble Lipo -batteriet til L298n -motordriveren som følger:

Lipo -batteri (+) → +12V

Lipo-batteri (-) → GND

Trinn 8: Flott !

Flott !!!
Flott !!!

Nå er roboten din klar til å unngå hindringer ….

Jeg vil gjerne svare på eventuelle spørsmål du har

send meg en e -post: [email protected]

søk på meg på facebook og LinkedIn for flere prosjekter - Danusha nayantha

Takk skal du ha

Anbefalt: