Inhoudsopgave:
- Stap 1: Het chassis construeren
- Stap 2: Kleine onderdelen bevestigen
- Stap 3: De modules monteren
- Stap 4: De afstandssensor bevestigen
- Stap 5: Draadverbindingen en schakelschema
- Stap 6: De code
- Stap 7: Afronding
Video: Arduino obstakel vermijden motoraangedreven auto - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hallo! en welkom bij de tutorial over het bouwen van een Arduino-auto die obstakels ontwijkt. We kunnen aan de slag door het verkrijgen van de benodigde materialen voor dit project, en zorg voor veel plezier!
MATERIALEN:
- Vrouwelijke naar mannelijke draden
- Draden
- Afstandssensor
- Houten plank
- Gorilla Tape/Elektrisch
- 2 motoren met wielen
- Servo
- Schroevendraaier
- Schroeven
- Arduino
- Batterijhouder
- Wiel
- USB naar batterijpakket
- Arduino Motor Attachment
- Arduino USB
- pc
- Kunststof standaard
Verder ben ik hier om je te instrueren over het maken van een obstakel vermijdende robot op basis van Arduino. Hieronder vindt u een stapsgewijze handleiding voor het construeren van dit mechanisme tot in elk detail. Dit project is echter een volledig capabele autonome robot die in staat is om elk obstakel waarmee hij in contact komt te vermijden om vervolgens te vermijden. Het proces houdt in dat je een obstakel tegenkomt terwijl je vooruit gaat, eenmaal geconfronteerd met het object, stopt deze robot automatisch met vooruitgaan en zal een stap terug doen. Vervolgens scant het de linker- / rechterkant om vervolgens het meer geschikte pad te verplaatsen. Het doel van dit project is het begrijpen van de techniek/mechanica achter het concept dat aansluit bij onze samenleving, zoals zelfrijdende auto's, productie-industrieën, enz.
Stap 1: Het chassis construeren
Om het frame te construeren, moet u een kant-en-klaar sjabloon in handen krijgen om dit project op te bouwen, of een eenvoudig stuk hout met afmetingen van 1/2 voet x 1/4 voet. Dit wordt je frame en de basis van deze instructable waarop je hele Arduino-code en motoren werken.
- Soldeer twee draden aan elke DC-motor. Bevestig vervolgens twee motoren aan het chassis met behulp van de schroeven.
- Bevestig de motor met schroeven/lijm/tape aan de onderkant van het chassis op het achterste gedeelte
- Zorg ervoor dat de motoren veilig zijn en kracht kunnen uitoefenen
- Neem het wiel en gebruik een willekeurige methode om het wiel in de voorkant van het project te steken
Stap 2: Kleine onderdelen bevestigen
Voor deze stap moet u deze twee componenten op specifieke locaties plaatsen om het ontwerp van dit project te perfectioneren. De knop moet aan de knop worden bevestigd door de linkerpoort te solderen met de rode draad van de batterijhouder. Gebruik ook tape, lijm of schroeven om het batterijpakket op zijn plaats op het middelste gedeelte bovenop uw fundering te plaatsen en bevestig vervolgens de schakelaar aan de onderkant van het project.
Stap 3: De modules monteren
*Opmerking: Houd 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.
Desalniettemin is de Arduino een belangrijk onderdeel om dit hele project te laten functioneren en de plaatsing van elke module heeft invloed op de efficiëntie en esthetiek. De locatie van de afstandssensor en Arduino moet op bepaalde plaatsen worden ingesteld, de Arduino moet in het frame achter de batterijhouder aan de achterkant worden geschroefd om het gewicht van dit voertuig te balanceren. Zorg ervoor dat u het Arduino-hulpstuk bovenop de Arduino plaatst, zodat de motorfuncties correct werken. Houd er vervolgens rekening mee dat de afstandssensor zich voor dit project moet bevinden om obstakels te detecteren en andere paden te scannen die veiliger zijn om naar toe te gaan.
Stap 4: De afstandssensor bevestigen
Om nog maar te zwijgen, de afstandssensor is een essentieel onderdeel om dit hele project te laten functioneren en obstakels op zijn pad te vermijden. Voor deze stap moet u twee stukken plastic aansluiten die passen om de servo op zijn plaats te bevestigen, en deze aan een plastic fundering bevestigen om verbinding te maken met ons frame. Dit geeft het mechanisme mobiliteit en rotatie voor elke toekomstige beweging die de afstandssensor gebruikt om in elke richting te bewegen. Bevestig dit onderdeel aan de voorkant van de fundering of het frame en ga nu verder met het gebruik van de afstandssensor.
Met de afstandssensor moet je deze aan de voorkant van het mechanisme bevestigen dat je zojuist hebt gemaakt, met tape/lijm/ritssluitingen, dus als de servo beweegt, doet de afstandssensor dat ook.
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: Draadverbindingen en schakelschema
Deze draadverbindingen zijn cruciaal om het project zijn functies te laten uitvoeren, dus zorg ervoor dat u dubbel controleert aan welk deel u elk onderdeel koppelt. In het schakelschema vindt u de nodige verbindingen die nodig zijn om de Arduino te laten rijden, voelen, enz.
*Opmerking: dit schema heeft betrekking op vier motoren, maar we kunnen de extra twee negeren en doorgaan.
Stap 6: De code
Niets van dit alles werkt gewoon zonder de code die in de Arduino is geprogrammeerd. Hier heb ik de code verstrekt om dit hele project te laten functioneren als het correct is bedraad en geconstrueerd. U kunt de meegeleverde afbeeldingen bekijken om de code beter te begrijpen en te kopiëren.
Stap 7: Afronding
Omdat we alle stappen hebben doorlopen, doorlopen we het proces en verduidelijken we alle verbindingen/componenten die in dit project zijn verwerkt.
- Sluit uw Arduino aan op uw pc
- Download de benodigde bibliotheken (AFMOTOR, NEWPING)
- Compileer de code
- Upload de code naar de juiste poort
- Testen, loskoppelen
- Klik de batterijen erin, zet de schakelaar aan en laat hem rijden!
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
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: 3 stappen
HOE EEN INDRUKWEKKENDE HOUTEN ROBOT ARM TE MONTEREN (DEEL 2: ROBOT OM obstakels te vermijden) -- GEBASEERD OP DE MICRO: BIT: Voorheen introduceerden we Armbit in lijnvolgmodus. Vervolgens introduceren we hoe Armbit te installeren in het vermijden van obstakelmodus