Obstakel vermijdende robot (Arduino) - Ajarnpa
Obstakel vermijdende robot (Arduino) - Ajarnpa
Anonim
Obstakel vermijdende robot (Arduino)
Obstakel vermijdende robot (Arduino)

Hier ga ik je instrueren over het maken van een obstakel vermijdende robot op basis van Arduino. Ik hoop een stapsgewijze handleiding te geven om deze robot op een zeer eenvoudige manier te maken. Een obstakel vermijdende robot is een volledig autonome robot die in staat is om elk obstakel te vermijden waarmee hij wordt geconfronteerd wanneer hij beweegt. Gewoon, wanneer het een obstakel tegenkomt terwijl het vooruit beweegt, stopt het automatisch met vooruitgaan en doet een stap achteruit. Dan lijkt het twee kanten links en rechts te zijn en begint op de best mogelijke manier te bewegen; wat betekent ofwel in de linkerrichting als er een ander obstakel in de juiste richting is of in de juiste richting als er een ander obstakel aan 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 productiefabrieken, zelfs in robots die worden gebruikt in ruimtevaartuigen.

Stap 1: Wat heb je nodig in dit project:

Wat heb je nodig in dit project
Wat heb je nodig in dit project
Wat heb je nodig in dit project
Wat heb je nodig in dit project
Wat heb je nodig in dit project
Wat heb je nodig in dit project
  1. Arduino UNO -
  2. Slimme robotautochassis met 2 x speelgoedautowielen en 1 x universeel wiel (of kogelwielen) -
  3. Twee gelijkstroommotoren -
  4. L298n-motorstuurprogramma -
  5. HC-SR04 Ultrasone sonarsensor -
  6. TowerPro microservo 9g -
  7. 7.4V 1300mah Lipo-batterij -
  8. Jumperdraden (man-naar-man, man-naar-vrouw)
  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

Het chassis monteren
Het chassis monteren
Het chassis monteren
Het chassis monteren
Het chassis monteren
Het chassis monteren

Soldeer twee draden aan elke DC-motor. Bevestig vervolgens twee motoren aan het chassis met behulp van de schroeven. Als je opheldering nodig hebt, bekijk dan deze youtube-video https://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 tenslotte het universele wiel (of kogelwiel)

Stap 3: Monteer de componenten

Monteer de componenten
Monteer de componenten

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

Stap 4: De ultrasone sensor voorbereiden

De ultrasone sensor voorbereiden
De ultrasone sensor voorbereiden
De ultrasone sensor voorbereiden
De ultrasone sensor voorbereiden
De ultrasone sensor voorbereiden
De ultrasone sensor voorbereiden
De ultrasone sensor voorbereiden
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

Bedradingscomponenten
Bedradingscomponenten
Bedradingscomponenten
Bedradingscomponenten
Bedradingscomponenten
Bedradingscomponenten
Bedradingscomponenten
Bedradingscomponenten

L298n-motorstuurprogramma:

+12V → Lipo-batterij (+)

GND → Lipo-batterij (-) belangrijk: sluit de GND aan op de lipo-batterij (-) en op een arduino-kaart met een willekeurige 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 arduino-bord 5V en GND-pinnen en sluit vervolgens beide draden aan op breadboard. nu kun je deze gebruiken als +5V voeding.

HC-SR04 Ultrasone sonarsensor:

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 -
    • Mac OS X -
    • Linux -
  2. Download en plak het NewPing-bibliotheekbestand (bibliotheek met ultrasone sensorfunctie) in de map Arduino-bibliotheken.

    • Download de NewPing.rar hieronder
    • Pak het uit naar het pad - C:\Arduino\libraries
  3. Download en open obstakel_avoiding.ino
  4. Upload de code naar het Arduino-bord via een USB-kabel

Stap 7: voed de robot

Zet de robot aan
Zet de robot aan

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

Lipo-accu (+) → +12V

Lipo-batterij (-) → GND

Stap 8: Geweldig!

Super goed !!!
Super goed !!!

Nu is je robot klaar om elk obstakel te ontwijken…

Ik beantwoord graag al je vragen

e-mail mij: [email protected]

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

Bedankt

Aanbevolen: