Indholdsfortegnelse:
- Trin 1: Deleliste
- Trin 2: Pre -overvejelser
- Trin 3: Montering og ledninger
- Trin 4: 3D -print med Fusion 360
- Trin 5: Kode
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Vi havde store ambitioner for dette projekt. Selvkørende bil! Følger en sort streg eller kører rundt gratis og undgår forhindringer. Bluetooth -forbindelser, og en 2. arduino til controller med trådløs kommunikation bilen. Måske en 2. bil, der kunne følge den første.
I sidste ende havde vi mange problemer bare med at få bilens køremanual forover eller baglæns.
Trin 1: Deleliste
Basisbil med servomotor til styring
Arduino bord
2 motorer
Bridge motor controller
IR-sensor
IR-controller
Sort farvedetektorsensor
Strømforsyning
Tråde, skruer, strimler og elastikker
Trin 2: Pre -overvejelser
Først fulgte vi en samlevejledning til en 4wd robotbil med manuel kontrol med infrarød og bluetooth, linetracking -tilstand og hindring for undgåelse. Da det ikke virkede, efter at vi havde samlet det, var det umuligt for os at finde fejlen, da vi ikke havde en overvågning af koden. Så vi besluttede at starte forfra, og i stedet for 4wd -kørsel besluttede vi at bruge en base af en gammel defekt fjernbetjent bil. fra denne base var der en servomotor forbundet til de to forhjul til styring, og så tilføjede vi to motorer og to hjul til at køre bilen frem eller tilbage, så bilen har 4 hjul i alt.
Trin 3: Montering og ledninger
Motoren, der styrer forhjulets retning, er forbundet med et L298N -motordrivermodul.
De to DC -motorer, der driver baghjulene, er forbundet til den samme L298N -motordriver på den anden udgang.
L298N er forbundet fra strømforsyningen til strømforsyningen. Vi placerede en tænd/sluk -kontakt mellem de to. GND er forbundet med arduino GND, og der er også en 5v output fra L298N, der er forbundet til VIN -stiften på arduinoen.
Der er 6 signaltråde forbundet mellem arduinoen og L298N. 3 for hver motorstyring. De to første bruges til at vælge, om motoren er tændt, og hvilken retning. den tredje er at bestemme motorernes hastighed.
Nu er der strøm til motoren, og bilen er kørbar, og vi skal tilføje en infrarød sensor for at kunne have manuel kontrol med en fjernbetjening. Og vi tilføjer 3 sorte farvedetektorsensorer for at forsøge at få bilen til at følge en sort streg.
den infrarøde sensor er forbundet til arduinos 5v udgang og gnd for strøm, og signalet blev oprindeligt forbundet til digita pin 13, men ledningen brød derind og stiften 13 er nu ubrugelig i vores arduino, så vi skiftede den til didital pin 3
De sensorer, der blev brugt til liniesporing, lavede vi 1 ledning, der forbinder alle 5v til L298N 5v -udgangen, og GND'erne findes også i 1 ledning, der er forbundet på arduino GND -pin. Signalpinnene er forbundet til arduino digital pin 8, 7 og 2
Trin 4: 3D -print med Fusion 360
Lavede tegninger til en mast i Fusion 360, der var beregnet til at indeholde infared-sensoren og bluetooth-modulet.
Føjede filen til CURA, så 3D -printeren Ultimaker 2+ kunne læse den.
Trin 5: Kode
Vores program består af forskellige elementer. Den første ting, vi gjorde, var at lave et program til at læse infrarødt signal fra fjernbetjeningen og skrive ned, hvilke kommandoer der var knyttet til hvilke knapper.
Derefter lavede vi et program til styring af de 3 motorer med motorføreren og manuel styring med fjernbetjening.
Derefter skabte vi et program, der læser fra de 3 liniesporingssensorer, der kører forskellig kode afhængigt af hvilken kombination af sensorer, der er aktiv.
i sidste ende forsøgte vi at kombinere programmerne, så du har kontrol fra fjernbetjeningen til at gå til manuel tilstand og styre bilen eller skifte til liniesporingstilstand, hvor bilen følger en sort linje til gavn.
Anbefalede:
Clappy: Clap Controlled Lamp: 4 trin
Clappy: Clap Controlled Lamp: Det vigtigste er koden, den bruger booleske. Når vi klapper, sender lydsensoren et HØJT signal, og det gør vores relæstatus sand eller falsk
Google Assistant Controlled LED Matrix!: 7 trin (med billeder)
Google Assistant Controlled LED Matrix!: I denne vejledning viser jeg dig, hvordan du kan lave Google Assistant Controlled LED Matrix, som du kan styre form overalt ved hjælp af en smartphone, så lad os komme i gang
Gesture Controlled Robot - Spinel Crux: 4 trin
Gesture Controlled Robot - Spinel Crux: Spinel Crux En Gesture Controlled Robot til Wireless Surveillance Project. I denne serie vil vi bygge en robot, der kan rejse gennem ujævnt terræn og styre ved hjælp af håndbevægelser. For at køre robotten bruger vi en kontrolhandske, som vil
DIY Smart Robot Tracking Car Kits Tracking Car Fotosensitive: 7 trin
DIY Smart Robot Tracking Car Kits Tracking Car Fotofølsom: Design af SINONING ROBOT Du kan købe fra tracking robot carTheoryLM393 chip sammenligne de to fotoresistor, når der er en fotoresistor LED på den ene side på HVID, stopper motorens side med det samme, den anden side af motoren drej op, så
Virtual Reality Controlled RC Car: 9 trin
Virtual Reality Controlled RC Car: Har du nogensinde ønsket at blive skrumpet ned og prøve et håndværk som Innerspace eller Fantastic Voyage? Nå, jeg tror, at dette er så tæt på, at du kommer med kort varsel! Her er banen: En Real-Life fjernbetjeningsbil, der blev piloteret fra en Virtual Reality-kommando