Obstakel vermijdende robot (Arduino)

Hier ga ik je instrueren over het maken van een Obstakel vermijdende robot gebaseerd op Arduino. Ik hoop een stapsgewijze handleiding te maken om deze robot op een heel gemakkelijke manier te maken. Een robot die obstakels ontwijkt, is een volledig autonome robot die in staat is om obstakels te ontwijken die hij tegenkomt wanneer hij beweegt. Wanneer het een obstakel tegenkomt terwijl het vooruit beweegt, stopt het automatisch met vooruitgaan en doet het een stap achteruit. Dan ziet het eruit dat het twee kanten links en rechts is en begint het op de best mogelijke manier te bewegen; wat betekent dat ofwel in de linker richting als er een ander obstakel in de rechterkant is of in de rechter richting als er een ander obstakel in de linkerkant is. De robot die obstakels ontwijkt, is zeer nuttig en vormt de basis van veel grote projecten zoals automatische auto's, robots die worden gebruikt in fabrieken van de productie, zelfs bij robots die worden gebruikt in ruimtevaartuigen.

Stap 1: Wat je nodig hebt in dit project:

  1. Arduino UNO - //www.ebay.com/p/Arduino-UNO-R3-Board-With -...
  2. Slim robotauto-chassis met 2 x speelgoedautowielen en 1 x universeel wiel (of kogelwielen) - //www.ebay.com/itm/Motor-New-Smart-Robot-Ca ...
  3. Twee gelijkstroommotoren - //www.ebay.com/itm/Arduino-Smart-Car-Robot -...
  4. L298n motor driver - //www.ebay.com/itm/New-L298N-DC-Stepper-Moto ...
  5. HC-SR04 Ultrasone echoloodsensor - //www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0 ...
  6. TowerPro micro servo 9g - //www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea ...
  7. 7.4V 1300mah Lipo-batterij - //www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H ...
  8. Doorverbindingsdraden (mannelijk naar mannelijk, mannelijk naar vrouwelijk)
  9. Mini breadboard

  10. Montagebeugel voor ultrasone sonarsensor

  11. Schroeven en moeren
  12. Schroevendraaier
  13. Soldeerbout
  14. Dubbelzijdige tape (optioneel)
  15. Heet lijmpistool (optioneel)

Stap 2: Het chassis monteren

Soldeer twee draden aan elke gelijkstroommotor. Bevestig vervolgens twee motoren aan het chassis met behulp van de schroeven. Als je meer uitleg nodig hebt, bekijk dan deze youtube- video //www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou ... en het zal je laten zien hoe je het Smart 2WD Robot-autochassis monteert. Bevestig ten slotte het universele wiel (of kogelwiel)

Stap 3: Monteer de componenten

Monteer de Arduino UNO, L298n motor driver en TowerPro servomotor op het chassis. Opmerking: laat bij het monteren van het arduino-bord voldoende ruimte over om de USB-kabel aan te sluiten, aangezien je later het arduino-bord moet programmeren door het via een USB-kabel op de pc aan te sluiten.

Stap 4: De ultrasone sensor voorbereiden

Sluit vier jumperdraden aan op de ultrasone sensor en monteer deze op de montagebeugel. Monteer vervolgens de beugel op de TowerPro microservo die al op het chassis is geïnstalleerd.

Stap 5: bedradingscomponenten

L298n motorrijder:

+ 12V → Lipo-batterij (+)

GND → Lipo-batterij (-) belangrijk: sluit de GND aan op de lipo-batterij (-) en op de Arduino-kaart elke GND-pin

+ 5V → arduino Vin

In1 → Arduino digitale pin 7

In2 → Arduino digitale pin 6

In3 → Arduino digitale pin 5

In4 → Arduino digitale pin 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Broodplank:

Sluit twee jumperdraden aan op de Arduino-kaart 5V en GND-pinnen en sluit vervolgens beide draden aan op het breadboard. nu kunt u dit gebruiken als + 5V voeding.

HC-SR04 Ultrasone echoloodsensor:

VCC → breadboard + 5V

Trig → Arduino analoge pin 1

Echo → Arduino analoge pin 2

GND → breadboard GND

TowerPro micro servo 9g:

oranje draad → Arduino digitale pin 10

rode draad → breadboard + 5V

bruine draad → breadboard GND


Stap 6: Arduino UNO programmeren

  1. Download en installeer de Arduino Desktop IDE
    • windows - //www.arduino.cc/en/Guide/Windows
    • Mac OS X - //www.arduino.cc/en/Guide/MacOSX
    • Linux - //www.arduino.cc/en/Guide/Linux
  2. Download en plak het NewPing-bibliotheekbestand (Ultrasonic sensor function library) in de map Arduino-bibliotheken.
    • Download NewPing hier - //github.com/JRodrigoTech/Ultrasonic-HC-SR0 ...
    • Plak bestanden op het pad - C: \ Arduino \ bibliotheken
  3. Download en open obstacle_avoiding.ino
  4. Upload de code naar het Arduino-bord via een USB-kabel

Bijlagen

  • obstacle_avoiding.ino Downloaden

Stap 7: Power the Robot

Sluit de Lipo-batterij als volgt aan op de L298n-motordriver:

Lipo-batterij (+) → + 12V

Lipo-batterij (-) → GND

Stap 8: Geweldig !!!

Nu is uw robot klaar om obstakels te vermijden ...

Ik beantwoord graag al uw vragen

email mij:

zoek me op facebook en linkedin voor meer projecten - Danusha nayantha

Dank je

Verwante Artikelen