Inhoudsopgave:

Obstakel vermijden van robot met Arduino Nano - Ajarnpa
Obstakel vermijden van robot met Arduino Nano - Ajarnpa

Video: Obstakel vermijden van robot met Arduino Nano - Ajarnpa

Video: Obstakel vermijden van robot met Arduino Nano - Ajarnpa
Video: How To Make A DIY Arduino Obstacle Avoiding Car At Home 2024, Juli-
Anonim
Obstakel vermijden van robot met Arduino Nano
Obstakel vermijden van robot met Arduino Nano

In deze instructable ga ik beschrijven hoe je een robot kunt maken die obstakels ontwijkt met Arduino.

Stap 1: Je hebt nodig

Jij hebt nodig
Jij hebt nodig
Jij hebt nodig
Jij hebt nodig
Jij hebt nodig
Jij 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

Het basischassis monteren
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

Het elektronische circuit maken
Het elektronische circuit maken
Het elektronische circuit maken
Het elektronische circuit maken
Het elektronische circuit maken
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

Testen
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: