Inhoudsopgave:
- Stap 1: Over ultrasone sensor
- Stap 2: Wat u nodig heeft - Hardware
- Stap 3: Montage van de Mini Round Robot Chassis Kit
- Stap 4: Het circuit
- Stap 5: De code
- Stap 6: Goed gedaan
Video: "GRECO" - Arduino-object vermijdende robot voor beginners - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Welnu, als je een beginner bent, vind je hier de gemakkelijkste manier om je eigen object vermijdende robot te bouwen!
We zullen een mini-rond robotchassis gebruiken met twee gelijkstroommotoren om het gemakkelijker te bouwen.
We kiezen er nog een keer voor om het bekende Arduino UNO bord te gebruiken.
Onze kleine robot "GRECO" scant naar een object ervoor met behulp van een ultrasone sensor. Als er een object wordt gedetecteerd, stopt de robot en "kijkt" naar rechts en links naar de beste vluchtroute!
Officiële projectpagina en toekomstige updates:
Ben je klaar? Laten we beginnen!
Stap 1: Over ultrasone sensor
Ultrasone sensoren werken volgens een principe dat vergelijkbaar is met radar of sonar, die attributen van een doelwit evalueren door de echo's van respectievelijk radio- of geluidsgolven te interpreteren.
Actieve ultrasone sensoren genereren hoogfrequente geluidsgolven en evalueren de echo die door de sensor wordt ontvangen, waarbij het tijdsinterval wordt gemeten tussen het verzenden van het signaal en het ontvangen van de echo om de afstand tot een object te bepalen.
Passieve ultrasone sensoren zijn in feite microfoons die ultrasoon geluid detecteren dat onder bepaalde omstandigheden aanwezig is.
De HC-SR04 ultrasone sensor gebruikt sonar om de afstand tot een object te bepalen, zoals vleermuizen of dolfijnen. Het biedt uitstekende contactloze bereikdetectie met hoge nauwkeurigheid en stabiele metingen in een gebruiksvriendelijk pakket. Van 2 cm tot 400 cm of 1” tot 13 voet. De werking wordt niet beïnvloed door zonlicht of zwart materiaal zoals Sharp-afstandsmeters (hoewel akoestisch zachte materialen zoals stof moeilijk te detecteren kunnen zijn). Het wordt compleet geleverd met ultrasone zender- en ontvangermodule.
Technische informatie:
- Voeding: +5V DC
- Ruststroom: <2mA
- Werkstroom: 15mA
- Effectuele hoek: <15°
- Bereikafstand: 2cm – 400 cm/1" - 13ft
- Resolutie: 0,3 cm
- Meethoek: 30 graden
- Triggeringang Pulsbreedte: 10uS
- Afmeting: 45mm x 20mm x 15mm
Stap 2: Wat u nodig heeft - Hardware
Voor dit project heb je nodig:
- Arduino UNO
- Mini ronde robot chassiskit
- Dual DC Motor Shield met L298 IC
- Ultrasone sensor - HC-SR04
- Micro-servo
- Batterijhouder 4xAA
Je hebt ook wat kabels en wat extra afstandhouders nodig.
Gereedschap: Schroevendraaier, warmtelijmpistool
Stap 3: Montage van de Mini Round Robot Chassis Kit
Volg de onderstaande afbeeldingen!
Een foto zegt meer dan duizend woorden!
Stap 4: Het circuit
Het motorschild dat we gebruiken heeft enkele header-pinnen die zijn gelabeld als Digital I/O en Analog I/O. We zullen ze gebruiken om onze hardware-onderdelen te verbinden met Arduino uno board.
Servomotor
Sluit uw servokabel aan op de eerste header (D7 5V GND). Zorg ervoor dat de bruine kabel is aangesloten op pin GND (rechterkant)
Zoemer
Verbind met de eerste pin van de tweede header (D8) de "+" zoemerpin en de "-" naar GND
Ultrasoon sensor
We zullen de derde en vierde header gebruiken, de volgende verbindingen maken:
- Vcc - 5V (3d-kop)
- Trig - A2 (3d koptekst)
- GND-GND (3d kop)
- Echo - A3 (4e kop)
Motoren (kijk je robot van achteren)
- Rechter DC Motor: Rode kabel naar "M1+" en zwarte naar "M1-"
- Linker DC Motor: Rode kabel naar "M2+" en zwarte naar "M2-"
Voeding - Batterijhouder
Sluit deze aan op de afschermingsschroefklem "Vin -GND". Voeg nog een kabel toe en verbind deze met de "Vin" -pin van het Arduino Uno-bord. Als u wilt, kunt u een AAN/UIT SW toevoegen aan de rode kabel van uw batterijhouderpakket.
Stap 5: De code
Maak de "GRECO" levend door hem te programmeren met de volgende code!
Opmerkingen:
- Als uw robot te snel beweegt en de objecten raakt, wijzigt u de snelheidsvariabele in regel 26. (PWM-waarde)
- Als je robot niet vooruit gaat, ga dan naar regel 43 en 44 en voeg een offset toe aan "speedPWM". Zorg ervoor dat de som lager is dan 255. In mijn geval moet ik plus 50 toevoegen aan de linkermotor, dus mijn rechtermotor heeft een PWM-snelheidswaarde van 150 en een linkermotor van 250.
Download de code van hier en open deze met Arduino IDE. Binnenin vindt u ook het ultrasone bibliotheekbestand.
Stap 6: Goed gedaan
Nou … dat is het! Ik hoop dat je dit leuk vond, laat het me weten in de comments!
Post me wat foto's van je Arduino-robot!
U kunt meer Arduino DIY-projecten vinden op www. Ardumotive.com
Bedankt!
Aanbevolen:
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
"The Unsettling Machine": een snelle Junk-Art-sculptuur voor beginners: 8 stappen (met afbeeldingen)
"The Unsettling Machine": een snelle Junk-Art-sculptuur voor beginners: (Als je deze instructable leuk vindt, stem er dan op in de "Trash to Treasure"-wedstrijd. Maar als je op zoek bent naar een minder verontrustend project, bekijk dan mijn laatste een: Hoe maak je een Lambada Walking Robot! Bedankt!) Laten we aannemen dat je een school
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
High Speed Videografie voor Beginners: 6 Stappen (met Afbeeldingen) Antwoorden op al uw "Hoe?"
Hogesnelheidsvideografie voor beginners: iedereen die ik heb ontmoet en gesproken, heeft één ding gemeen: de wens om een hogesnelheidscamera te bezitten of er op zijn minst mee te spelen. Hoewel ik betwijfel of veel van de mensen die dit lezen een eigen hogesnelheidscamera hebben, is het mijn wens dat de weinigen die d
Supereenvoudige robot voor beginners! 17 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Super Simple Beginners Robot!: '''ROBOT VIDEO''' Hier is een externe link naar de video terwijl YouTube de ingesloten versie verwerkt… Ik heb deze Instructable gemaakt voor de absolute n00by robot-wannabe. Ik heb een enorme sprong opgemerkt in het aantal beginners dat in de