Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
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:
- Arduino UNO -
- Slimme robotautochassis met 2 x speelgoedautowielen en 1 x universeel wiel (of kogelwielen) -
- Twee gelijkstroommotoren -
- L298n-motorstuurprogramma -
- HC-SR04 Ultrasone sonarsensor -
- TowerPro microservo 9g -
- 7.4V 1300mah Lipo-batterij -
- Jumperdraden (man-naar-man, man-naar-vrouw)
- Mini breadboard
- Montagebeugel voor ultrasone sonarsensor
- Schroeven en moeren
- Schroevendraaier
- Soldeerbout
- Dubbelzijdige tape (optioneel)
- Heet lijmpistool (optioneel)
Stap 2: 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 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
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-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
-
Download en installeer de Arduino Desktop IDE
- windows -
- Mac OS X -
- Linux -
-
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
- Download en open obstakel_avoiding.ino
- Upload de code naar het Arduino-bord via een USB-kabel
Stap 7: voed de robot
Sluit de Lipo-batterij als volgt aan op de L298n-motordriver:
Lipo-accu (+) → +12V
Lipo-batterij (-) → GND
Stap 8: Geweldig!
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:
Obstakel vermijden van LEGO-robot: 8 stappen (met afbeeldingen)
Obstakel vermijden van LEGO-robot: we houden van LEGO en we houden ook van gekke circuits, dus we wilden de twee combineren tot een eenvoudige en leuke robot die kan voorkomen dat hij tegen muren en andere objecten botst. We laten u zien hoe we de onze hebben gebouwd en geven een overzicht van de basisprincipes die nodig zijn, zodat u uw eigen kunt bouwen
5 in 1 Arduino-robot - Volg mij - Regel volgend - Sumo - Tekenen - Obstakel vermijden: 6 stappen
5 in 1 Arduino-robot | Volg mij | Regel volgend | Sumo | Tekenen | Obstakel vermijden: deze robotbesturingskaart bevat een ATmega328P-microcontroller en een L293D-motorstuurprogramma. Het is natuurlijk niet anders dan een Arduino Uno-bord, maar het is nuttiger omdat het geen ander schild nodig heeft om de motor aan te drijven! Het is vrij van sprong
Obstakel Rover vermijden met Dexter: 4 stappen
Obstacle Avoiding Rover Met Dexter: Als je nieuw bent bij Dexter Community, raadpleeg dan de https://www.instructables.com/id/Getting-Started-With-Dexter/In dit project ontwikkelen we een Obstacle avoiding Rover met behulp van ons Dexter-bord en ultrasone sensor
Obstakel vermijdende robot: 5 stappen
Obstakel vermijdende robot: In robotica is het vermijden van obstakels de taak om aan een bepaald controledoel te voldoen, afhankelijk van de positiebeperkingen die niet kruisen of niet botsen. Het heeft een sonarsensor die wordt gebruikt om de obstakels te detecteren die tussen het pad van de robot komen
Obstakel vermijdende robot met een persoonlijkheid! 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Obstakel vermijdende robot met een persoonlijkheid!: In tegenstelling tot de meeste rondzwervende 'bots', zwerft deze zo rond dat het eigenlijk lijkt te 'denken'! Met een BASIC Stamp-microcontroller (Basic Atom, Parallax Basic Stamps, Coridium Stamp, etc.), een soort chassis, een paar sensoren en wat s