Innehållsförteckning:
- Steg 1: Kontrollsystem och funktionalitet
- Steg 2: 3D -tryckt design
- Steg 3: Samla delar och komponenter
- Steg 4: Översikt över kretsschemat
- Steg 5: Video av den autonoma bilen i aktion
Video: Den autonoma fjärrstyrda bilen: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com).
Detta projekt visar hur en Arduino tillsammans med en Dual H-bridge-motordrivning kan styra fyra likströmsmotorer och tre ultraljudssensorer. Målet här är att demonstrera kretsschemat och C -programmet som gör att RC -bilen kan köra autonomt och undvika alla hinder i vägen. Tillsammans med detta kommer denna bil också att styras via en IR -fjärrkontroll.
När bilen är klar kommer den att kunna använda två lägen: det autonoma läget och fjärrkontrollläget. Det autonoma läget gör att bilen kan röra sig fritt utan att komma i kontakt med omgivningen. Fjärrstyrningsläget gör att användaren kan styra bilen och flytta den enligt IR -fjärrkontrollen. Under detta läge är ultraljudssensorerna inte i drift och därmed kan bilen förflyttas åt vilket håll användaren vill.
Sammantaget kommer denna instruerbara att låta dig, läsaren, återskapa mitt projekt med lätthet och tillfredsställelse.
Steg 1: Kontrollsystem och funktionalitet
Steg 2: 3D -tryckt design
För att uppnå detta projekt är det bäst att designa alla komponenter som behövs innan de monteras. I förhållande till det visade projektet är den 3D -tryckta delen chassit, som måste utformas noggrant för att passa alla komponenter. För bättre resultat är det en bra idé att skriva ut två exemplar av chassit och stapla dem ovanpå varandra för att få mer plats.
Steg 3: Samla delar och komponenter
- 1 Arduino Uno
- 1 L298 dubbel H-bro motordrivning
- 3 HC-SR04 ultraljudssensorer
- 1 IR -mottagare
- 1 IR -fjärrkontroll
- 4 DC -motorer
- 4 hjul
- 1 eller 2 RC -bilchassi
- 1 mini -brödbräda
- 1 eller 2 batteripaket
- 8 AA -batterier
- M-M & M-F Bygeltrådar
Steg 4: Översikt över kretsschemat
DC -motorer och motordrivning
Rättmotorer:
- Anslut den första motorns övre stift och den andra motorns nedre stift till motorns OUT1 -stift.
- Anslut den första motorns nedre stift och den andra motorns övre stift till motorns OUT2 -stift.
Vänster motor:
- Anslut den första motorns övre stift och den andra motorns nedre stift till motorns OUT3 -stift.
- Anslut den första motorns bottenstift och den andra motorns övre stift till motorns OUT4 -stift.
L298N motordrivning:
- Anslut +12V strömförsörjningskontakt till motorns VCC -stift.
- Anslut strömförsörjningens -12V -kontakt till motorns drivstifts GND -stift.
- Anslut 5V -stift på motordrivning till 5V -stift på Arduino.
- Anslut GND -stift på motordrivning till GND -stift på Arduino.
- Anslut ingångsstiften IN1, IN2, IN3 och IN4 till Arduino digitala stift 2, 3, 4 respektive 5.
- Anslut ENA- och ENB -stiften till Arduino digitala stift 12 respektive 13.
Ultraljudssensorer
Framsensor:
- Anslut VCC -stift till 5V -stift på motordrivning.
- Anslut Echo pin till Digital pin 6 på Arduino.
- Anslut Trig pin till Digital pin 7 på Arduino.
- Anslut GND till GND -stift på motordrivning.
Höger sensor:
- Anslut VCC -stift till 5V -stift på motordrivning.
- Anslut Echo pin till Digital pin 8 på Arduino.
- Anslut Trig pin till Digital pin 9 på Arduino.
- Anslut GND -stift till GND -stift på motordrivning.
Vänster sensor:
- Anslut VCC -stift till 5V -stift på motordrivning.
- Anslut Echo pin till Digital pin 10 på Arduino.
- Anslut Trig pin till Digital pin 11 på Arduino.
- Anslut GND -stift till GND -stift på motordrivning.
IR -mottagare
- Anslut signalstiftet till analog stift A0 på Arduino.
- Anslut GND -stift till GND -stift på Arduino.
- Anslut VCC -stift till 5V -stift på Arduino.
Rekommenderad:
Fjärrstyrda LED -ögon och kostymhuv: 7 steg (med bilder)
Fjärrstyrda LED -ögon och kostymhuva: Twin Jawas! Dubbel Orko! Två spökguider från Bubble-Bobble! Denna kostymhuva kan vara vilken som helst LED-eyed varelse du väljer bara genom att ändra färger. Jag gjorde det här projektet först 2015 med en mycket enkel krets och kod, men i år ville jag
Fjärrstyrda RGB -skrivbordslampor: 5 steg
Fjärrstyrda RGB -skrivbordslampor: Detta projekt visar användningen av eldbas som en server för att styra och manipulera LED -lamporna längs baksidan av mitt bord
Spara mitt barn: den smarta stolen som skickar textmeddelanden om du glömmer barnet i bilen: 8 steg
Rädda mitt barn: den smarta sitsen som skickar textmeddelanden om du glömmer barnet i bilen: Den är installerad i bilar och tack vare en detektor placerad på barnstolen varnar den oss - via SMS eller telefonsamtal - om vi får bort utan att ta med barnet
Raspberry Pi RF Fjärrstyrda eluttag (strömkontakter): 6 steg
Raspberry Pi RF Fjärrstyrda eluttag (strömkontakter): Styr billiga 433MHz eluttag (vägguttag) med en Raspberry Pi. Pi kan lära sig kontrollkoderna från uttagens fjärrkontroll och använda dem under programkontroll för att aktivera alla eller alla fjärrkontakter i hela huset. Detta
Styrmekanism med högt vridmoment för riktigt stora fjärrstyrda leksaker: 5 steg
Styrningsmekanism med högt vridmoment för riktigt stora fjärrstyrda leksaker: Denna 'ible lutar starkt på instruktionerna i min tidigare' ible om att bygga ett pannable vision-system. Som sådan är det lite mindre steg-för-steg och mer en fotografisk handledning om de inblandade koncepten.Positionssensorns återkopplingskrets som används i