Indholdsfortegnelse:

Hindring for at undgå robot (Arduino): 8 trin (med billeder)
Hindring for at undgå robot (Arduino): 8 trin (med billeder)

Video: Hindring for at undgå robot (Arduino): 8 trin (med billeder)

Video: Hindring for at undgå robot (Arduino): 8 trin (med billeder)
Video: Lesson 25: Car-3 Smart Car Avoids Obstacle Using Infrared Sensors | SunFounder Robojax 2024, Juli
Anonim
Hindring for at undgå robot (Arduino)
Hindring for at undgå robot (Arduino)

Her skal jeg instruere dig i at lave en hindring for at undgå robot baseret på Arduino. Jeg håber at gøre trin for trin vejledning i at lave denne robot på en meget nem måde. En hindring, der undgår robot, er en fuldt autonom robot, der kan undgå enhver hindring, den står over for, når den bevæger sig. Simpelthen, når den mødte en forhindring, mens den kørte fremad, stopper du automatisk med at bevæge dig fremad og tager et skridt tilbage. Så ser det ud til at det er to sider til venstre og højre og begynder at bevæge sig bedst muligt; hvilket betyder enten i venstre retning, hvis der er en anden forhindring i højre eller i højre retning, hvis der er en anden forhindring i venstre side. Hindringen for at undgå robot er meget nyttig, og den er grundlaget for mange store projekter, såsom automatiske biler, robotter, der bruges i fremstillingsfabrikker, selv i robotter, der bruges i rumfartøjer.

Trin 1: Hvad du har brug for i dette projekt:

Hvad du har brug for i dette projekt
Hvad du har brug for i dette projekt
Hvad du har brug for i dette projekt
Hvad du har brug for i dette projekt
Hvad du har brug for i dette projekt
Hvad du har brug for i dette projekt
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Smart robotbilchassis med 2 x legetøjshjul og 1 x universalhjul (eller kuglehjul)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. To DC-motorer-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. L298n motor driver-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. HC-SR04 Ultrasonic Sonar sensor-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. Jumper-ledninger (mand-til-han, mand-til-hun)
  9. Mini brødbræt

  10. Ultrasonic sonar sensor monteringsbeslag
  11. Skruer og møtrikker
  12. Skruetrækker
  13. Loddekolbe
  14. Dobbeltsidet tape (valgfrit)
  15. Varm limpistol (valgfrit)

Trin 2: Montering af chassiset

Montering af chassiset
Montering af chassiset
Montering af chassiset
Montering af chassiset
Montering af chassiset
Montering af chassiset

Lod to ledninger til hver DC -motor. Fastgør derefter to motorer til chassiset ved hjælp af skruerne. Hvis du har brug for en afklaring, kan du se denne youtube -video https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou…, og den viser dig, hvordan du samler Smart 2WD Robot -chassiset. Monter endelig universalhjulet (eller kuglehjulet)

Trin 3: Monter komponenterne

Monter komponenterne
Monter komponenterne

Monter Arduino UNO, L298n motordriver og TowerPro servomotor på chassiset. Bemærk: Når du monterer arduino -kortet, skal du efterlade nok plads til at tilslutte USB -kablet, da du senere skal programmere arduino -kortet ved at slutte det til pc'en via et USB -kabel.

Trin 4: Forberedelse af ultralydssensoren

Forberedelse af ultralydssensoren
Forberedelse af ultralydssensoren
Forberedelse af ultralydssensoren
Forberedelse af ultralydssensoren
Forberedelse af ultralydssensoren
Forberedelse af ultralydssensoren
Forberedelse af ultralydssensoren
Forberedelse af ultralydssensoren

Tilslut fire jumperwires til ultralydssensoren og monter den på monteringsbeslaget. Monter derefter beslaget på TowerPro -mikroservoen, der allerede er installeret på kabinettet.

Trin 5: Kabelføringskomponenter

Ledningskomponenter
Ledningskomponenter
Ledningskomponenter
Ledningskomponenter
Ledningskomponenter
Ledningskomponenter
Ledningskomponenter
Ledningskomponenter

L298n motor driver:

+12V → Lipo batteri (+)

GND → Lipo batteri (-) vigtigt: tilslut GND til lipo batteri (-) og til arduino board enhver 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

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Brødbræt:

Tilslut to jumperwires til arduino board 5V og GND pins, og tilslut derefter begge ledninger til breadboard. nu kan du bruge dette som +5V forsyning.

HC-SR04 Ultrasonic Sonar sensor:

VCC → brødbræt +5V

Trig → arduino analog pin 1

Ekko → arduino analog pin 2

GND → brødbræt GND

TowerPro micro servo 9g:

orange ledning → arduino digital pin 10

rød ledning → brødbræt +5V

brun tråd → brødbræt GND

Trin 6: Programmering af Arduino UNO

  1. Download og installer Arduino Desktop IDE

    • vinduer -
    • Mac OS X -
    • Linux -
  2. Download og indsæt NewPing -bibliotek (Ultrasonic sensor function library) -fil i mappen Arduino biblioteker.

    • Download NewPing.rar herunder
    • Udpak den til stien - C: / Arduino / libraries
  3. Download og åbn obstacle_avoiding.ino
  4. Upload koden til arduino -kortet via et USB -kabel

Trin 7: Tænd robotten

Tænd robotten
Tænd robotten

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

Lipo batteri (+) → +12V

Lipo batteri (-) → GND

Trin 8: Fantastisk !

Store !!!
Store !!!

Nu er din robot klar til at undgå enhver forhindring ….

Jeg vil med glæde besvare eventuelle spørgsmål, du har

mail mig: [email protected]

søg mig på facebook og LinkedIn for flere projekter - Danusha nayantha

Tak skal du have

Anbefalede: