Indholdsfortegnelse:
- Trin 1: Saml materialer
- Trin 2: Design din struktur
- Trin 3: Design hjul
- Trin 4: Konfigurer Arduino til Buzzer
- Trin 5: Konfigurer Arduino til lys
- Trin 6: Kombiner koder
- Trin 7: Udskriv
- Trin 8: Saml struktur
- Trin 9: Forbered dig på lancering
- Trin 10: Start
- Trin 11: Valgfrit: Byg en rampe
Video: Robo-Band bil: 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Dette er en opgradering fra din traditionelle gummibåndsdrevne bil
Trin 1: Saml materialer
Til dette projekt skal du bruge følgende elementer:
- 4 hjul helst samme størrelse (vi 3D -printede vores)
- En dyvel, der passer i hjulene
- Et arduino kit (vi brugte et SparkFun RedBoard kit)
- Struktur for arduinoen at sidde på (vi 3D -printede vores)
- Batteri pakke
- Elastikker
- Noget materiale til at hæve arduinoen, så den ikke er direkte på kroppen (vi brugte nødder)
- Varm lim
- Skrue
- En hængsellignende enhed
- Valgfrit: gaffatape og krydsfiner til at lave en rampe
Trin 2: Design din struktur
Du skal 3D -udskrive basen, hvor arduinoen sætter sig
Til dette skal du bruge en online software, der giver brugerne mulighed for at designe deres egen model, som kan udskrives
OnShape er en fantastisk og gratis online designsoftware, vi brugte
Vores base var en trapez med to huller til aksler i strukturen
Skitsens dimensioner er angivet i ovenstående billede samt et link herunder:
cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475
Trin 3: Design hjul
Dette trin er ikke obligatorisk, vi ville bare forklare hvert trin, vi gjorde
Hvis du kan finde fire hjul af samme størrelse, skal du bruge dem og sørge for, at akslen passer i disse hjul
Vi 3D -printede alle hjulene ved hjælp af OnShape
Bemærk: De fire hjul behøver ikke at have samme størrelse. Så længe der er to par af samme størrelse, behøver hvert par ikke at være nøjagtigt ens. Hvis du har ujævne par hjul, skal du sætte det mindre par foran i bilen.
Her er linket til vores design på OnShape:
cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7
Trin 4: Konfigurer Arduino til Buzzer
Følg instruktionerne i SIK -vejledningen for kredsløb 11, Piezo -summeren
Denne opsætning er ret enkel, så følg bare anvisningerne i bogen
En nødvendig ændring er, at summeren skal flyttes til den nederste halvdel af brødbrættet. Det er ligegyldigt, hvilket sted du vælger, lige så længe de to ledninger, der jorder summeren, er i rækkerne ved siden af summerens ben. Den orange ledning, der forbinder summeren med arduino RedBoard SKAL repineres til hul 8.
Fejlfinding: Vores originale summer var tilsluttet korrekt, men ikke særlig højt, så vi skiftede med en summer fra et andet kit, og lydstyrken var meget højere
Trin 5: Konfigurer Arduino til lys
Følg instruktionerne i SIK -vejledningen for kredsløb 3, RGB -LED'en
Tilføj dette kredsløb til det forrige kredsløb for at tillade begge funktioner at køre samtidigt på arduinoen
Ledningen, der forbinder det blå ben på RBG LED, SKAL repineres til hul 6.
Igen følger dette trin instruktionerne i bogen, men sørg for at dobbelttjekke alle forbindelser, hvis du har problemer
Trin 6: Kombiner koder
Denne del er lidt vanskelig. Du bliver nødt til at kombinere koderne for begge kredsløb for at sikre, at de kører samtidigt.
Det komplette program er vist ovenfor, men jeg vil guide dig gennem de mere komplekse ændringer.
Definer variabler
Først skal du flytte alle variablerne fra de to SIK Circuit -øvelser til toppen af programmet.
Redefiner variablen BLUE_PIN til 6.
Redefiner variablen summer til 8.
Noterne, tempoet og takterne kan ændres, så de afspejler enhver sang, du ønsker, men sørg for, at den variable songLength er lig med antallet af noter i din sang.
Setup Loop
Alt, hvad der skal være i denne sløjfe, er de fire pinMode -kommandoer: en for hvert lys og summeren.
Ugyldig sløjfe
Først kombineres tomrumsløjferne fra de to programmer.
Slet derefter kodelinjerne, der kontrollerer lysene: Vi kommer til at ændre koden til at blinke tilfældige farver synkroniseret med sangen.
Inde i hulrummet skal du definere myColor som void myColor (int redIntensity, int greenIntensity, int blueIntensity). Denne linje går lige over analogWrite -kommandoerne i bunden af den kombinerede sløjfe.
Over kommandoen for tone skal du definere myColor til myColor (r, g, b). Ovenfor skal du definere int r, int g og int b til tilfældig (255). Dette vil kalde en tilfældig intensitet for hver farve.
Herunder skal du etablere en Serial.println -kommando for hver af r, g og b.
Din færdige kode skal bearbejde fotografierne ovenfor. Billederne er opdelt i variabler, hulrumsopsætning og hulrum, hvor hulrum har to fotografier. Hav det sjovt
Fejlfinding
Dobbelttjek, at myColor (r, g, b) er defineret før tone!
Trin 7: Udskriv
Nu hvor arduinoen er konfigureret, kan du udskrive dine designs fra OnShape
Trin 8: Saml struktur
Materialer: Batteri, trykt karosseristruktur, hjul, aksler, gummibånd, færdigt arduino printkort, varm lim, møtrikker, skrue
- Varm lim to møtrikker på oversiden af strukturen tæt hul i strukturen
- Fastgør arduinoen på strukturen ved at vikle et gummibånd tæt rundt om strukturen og arduinoen
- Varm lim dit hængsel til siden af strukturen, så det kan understøtte batteripakken uden at komme i vejen for gummibåndet, der bruges til at drive bilen (billeder 3 og 4)
- Brug et gummibånd til at fastgøre batteripakken til hængslet. Det skal hvile uden for hele strukturen (billeder 5 og 6)
- Sæt dyvlen i akselhullerne, og sørg for, at hjulene er forsvarligt fastgjort til akslen
- Bor et hul i midten af bagakslen
- Sæt skruen i skruehullet
Trin 9: Forbered dig på lancering
Du er næsten færdig!
- Sæt et gummibånd på hvert baghjul for trækkraft
- Lav en kæde af gummibånd og fastgør det til læben foran på kroppen
- Hægt det sidste gummibånd på skruen og vind akslen bagud
Trin 10: Start
Tillykke!
Trin 11: Valgfrit: Byg en rampe
Få et stykke træ eller plast eller hvad du vil, der er bredt nok til dine hjul!
Som du kan se, brugte vi gaffatape og krydsfiner, så virkelig alt vil fungere
Få derefter en støtte til at løfte din rampe til en ønsket vinkel, starte din bil og se!
Anbefalede:
Miniaturiserende Arduino autonom robot (Land Rover / bil) Stage1Model3: 6 trin
Miniaturisering af Arduino Autonom Robot (Land Rover / Car) Stage1Model3: Jeg besluttede at miniaturisere Land Rover / Car / Bot for at reducere projektets størrelse og strømforbrug
DIY Arduino Bluetooth -kontrolleret bil: 6 trin (med billeder)
DIY Arduino Bluetooth -kontrolleret bil: Hej venner! Mit navn er Nikolas, jeg er 15 år, og jeg bor i Athen, Grækenland. I dag vil jeg vise dig, hvordan du laver en 2-hjulet Bluetooth-kontrolleret bil ved hjælp af en Arduino Nano, en 3D-printer og nogle enkle elektroniske komponenter! Sørg for at se min
Sådan laver du smartphonekontrolleret bil: 5 trin
Sådan laver du en smarttelefonstyret bil: Alle elsker at lege med en smarttelefonbetjent fjernbil.Denne video handler om, hvordan man laver den
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Gør enhver R/C -bil til en Bluetooth -app -kontrol R/C -bil: 9 trin
Drejning af enhver R/C -bil til en Bluetooth -app -kontrol R/C -bil: Dette projekt viser trinene til at ændre en almindelig fjernbetjeningsbil til en Bluetooth (BLE) -styringsbil med Wombatics SAM01 robotkort, Blynk App og MIT App Inventor. er mange billige RC -biler med masser af funktioner som LED -forlygter og