Inhoudsopgave:
- Stap 1: Je hebt nodig
- Stap 2: Het basischassis monteren
- Stap 3: Het elektronische circuit maken
- Stap 4: Code uploaden naar Arduino
- Stap 5: Testen
Video: Obstakel vermijden van robot met Arduino Nano - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
In deze instructable ga ik beschrijven hoe je een robot kunt maken die obstakels ontwijkt met Arduino.
Stap 1: Je hebt nodig
Het is een populair Arduino-robotproject. om veel draadverbindingen te vermijden, heb ik er een PCB voor ontworpen.
U kunt een PCB of een gestippeld perfboard gebruiken.
2WD Robotchassis met zwenkwiel.
Robotwiel voor BO-motor
150 Rpm BO motorreductor & 1,5 inch bout & moer
ultrasone sensorhouder
2 stuks. 9V batterij & batterijconnector
L293D Ic & 16-pins Ic-basis
100mfd/25v condensator 2 stuks 1K weerstand, Led
Header pinnen, jumper draad (mannelijk naar vrouwelijk) aansluitblok 4st
HC-SR 04 ultrasone sensor
Arduino nano
U kunt een PCB of een gestippeld perfboard gebruiken.
Stap 2: Het basischassis monteren
Plaats twee motorreductoren in het robotchassis. ik heb een 2wd metalen chassis gebruikt, maar je kunt elk chassis gebruiken
plaats een zwenkwiel voor het robotchassis. Het mechanische deel van deze robot is voltooid
Stap 3: Het elektronische circuit maken
Hoe het werkt
De ultrasone sonische sensor detecteert objecten ervoor en meet de afstand van het object.
In normale toestand wanneer er geen obstakel voor de robot is, draaien twee motoren met de klok mee en gaat de robot recht vooruit.
Als een object binnen 20 cm door de ultrasone sensor is gedetecteerd, begint de linkermotor tegen de klok in te draaien en de rechtermotor zoals hij was.
De robot slaat dus snel linksaf als er een object voor staat.
Circuit & aansluitingen als je een perfboard gebruikt
Hier gebruikte ik een Arduino nano & L293D dual motor driver. Twee condensatoren als filter. Led & 1k weerstand voor indicatie
Arduino digitale pin 7 sluit aan op de triggerpin van de ultrasone sensor
Arduino digitale pin 8 verbinden met de ultrasone sensor Echo pin
Arduino digitale pin 5 & 6 verbinden met Ic l293d pin 10 & 15 voor de linker motorbesturing
Arduino digitale pin 11 & 12 Sluit aan op ic l293d pin 2 & 7 voor de juiste motorbesturing
Sluit linker motor aan op ic l293d pin 11&14
Sluit de juiste motor aan op ic l293d Pin 3 & 6
Als u PCB's wilt gebruiken:
de PCB voor dit robotproject Is goed ontworpen en gemakkelijk te maken. Met deze print kun je verschillende soorten Arduino-robots maken. Een andere robot die deze PCB gebruikt
Download en bestel het Gerber-bestand voor PCB hier.
Stap 4: Code uploaden naar Arduino
Upload de code naar arduino nano. hier is de codelink om te downloaden
download gewoon het.ino-bestand en open het met behulp van arduino IDE.
sluit arduino nano aan met een USB-kabel, selecteer de juiste com-poort
klik dan om te uploaden
Stap 5: Testen
het is tijd om de robot te testen.
Ik heb een 9v-batterij gebruikt voor Arduino en nog een 9v-batterij voor motorvermogen. Voor het aandrijven van de motor is het goed om een oplaadbare batterij te gebruiken, anders kan de 9v-batterij de robot niet lang laten werken.
Deze video kan je misschien helpen -
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 vermijden auto: 5 stappen
Obstacle Avoidance Car: Hoeksensorauto is een zelfvermijdende intelligente auto, de carrosserie van de auto gebruikt een aluminium frame, de hoofdbediening met behulp van Arduino / Nano-microcontroller, de printplaat heeft een plug-in-ontwerp (het is gemakkelijker om een externe sensor aan te sluiten via microcontroller
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