Innehållsförteckning:
- Steg 1: Samla material
- Steg 2: Designa din struktur
- Steg 3: Designhjul
- Steg 4: Konfigurera Arduino för summer
- Steg 5: Ställ in Arduino för lampor
- Steg 6: Kombinera koder
- Steg 7: Skriv ut
- Steg 8: Montera struktur
- Steg 9: Förbered för lansering
- Steg 10: Starta
- Steg 11: Valfritt: Bygg en ramp
Video: Robo-Band Car: 11 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Detta är en uppgradering från din traditionella gummibanddrivna bil
Steg 1: Samla material
För detta projekt behöver du följande saker:
- 4 hjul helst samma storlek (vi 3D -tryckta våra)
- En plugg som passar i hjulen
- Ett arduino -kit (vi använde ett SparkFun RedBoard -kit)
- Struktur för arduino att sitta på (vi 3D -tryckt vår)
- Batteripaket
- Gummiband
- Lite material för att höja arduino så att den inte ligger direkt på kroppen (vi använde nötter)
- Varmt lim
- Skruva
- En gångjärnliknande enhet
- Valfritt: tejp och plywood för att göra en ramp
Steg 2: Designa din struktur
Du måste 3D -skriva ut basen där arduino kommer att sätta
För detta, använd en online -programvara som tillåter användare att designa sin egen modell som kan skrivas ut
OnShape är en bra och gratis online designprogramvara som vi använde
Vår bas var en trapets med två hål för axlar i strukturen
Skissens mått anges i bilden ovan samt en länk nedan:
cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475
Steg 3: Designhjul
Detta steg är inte obligatoriskt, vi ville bara förklara varje steg vi gjorde
Om du kan hitta fyra hjul av samma storlek, använd dem och se till att axeln passar i dessa hjul
Vi 3D -printade alla hjul med OnShape
Obs: De fyra hjulen behöver inte ha samma storlek. Så länge det finns två par av samma storlek behöver varje par inte vara exakt lika. Om du har ojämna par hjul, lägg det mindre paret på framsidan av bilen.
Här är länken för vår design på OnShape:
cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7
Steg 4: Konfigurera Arduino för summer
Följ instruktionerna i SIK -guiden för krets 11, Piezo -summern
Denna inställning är ganska enkel så följ bara anvisningarna i boken
En nödvändig ändring är att summern måste flyttas till den nedre halvan av brödbrädan. Det spelar ingen roll vilken plats du väljer, bara så länge de två trådarna som jordar summern är i raderna intill summerns ben. Den orange tråden som ansluter summern till arduino RedBoard MÅSTE repineras till hål 8.
Felsökning: Vår ursprungliga summer var ansluten korrekt, men inte särskilt hög, så vi bytte med en summer från ett annat kit och volymen var mycket högre
Steg 5: Ställ in Arduino för lampor
Följ instruktionerna i SIK -guiden för krets 3, RGB -lysdioden
Lägg till den här kretsen till den föregående kretsen så att båda funktionerna kan köras samtidigt på arduino
Tråden som förbinder det blå benet på RBG -LED MÅSTE repineras till hål 6.
Återigen följer detta steg instruktionerna i boken, men var noga med att dubbelkolla alla anslutningar om du har problem
Steg 6: Kombinera koder
Den här delen är lite knepig. Du måste kombinera koderna för båda kretsarna för att säkerställa att de körs samtidigt.
Det fullständiga programmet visas ovan, men jag kommer att leda dig genom de mer komplexa ändringarna.
Definiera variabler
Flytta först all variabel från de två SIK Circuit -självstudierna till programmets överkant.
Omdefiniera variabeln BLUE_PIN till 6.
Omdefiniera variabeln summern till 8.
Noterna, tempot och takterna kan ändras för att återspegla vilken låt du vill, men se till att den variabla songlängden är lika med antalet noter i din låt.
Setup Loop
Allt som ska finnas i den här slingan är de fyra pinMode -kommandona: en för varje lampa och summern.
Ogiltig slinga
Kombinera först tomrumsslingorna från de två programmen.
Radera sedan kodraderna som kontrollerar lamporna: Vi kommer att ändra koden för att blinka slumpmässiga färger i synkronisering med låten.
Inne i void loop, definiera myColor som void myColor (int redIntensity, int greenIntensity, int blueIntensity). Denna rad går precis ovanför analogWrite -kommandona längst ner i den kombinerade slingan.
Över kommandot för ton, definiera myColor till myColor (r, g, b). Ovanför det, definiera int r, int g och int b till slumpmässigt (255). Detta kräver en slumpmässig intensitet för varje färg.
Under det upprättar du ett Serial.println -kommando för var och en av r, g och b.
Din färdiga kod bör bearbeta fotografierna ovan. Fotona är uppdelade i variabler, tomrumsinställning och tomrumsslinga, med tomrumsslinga som har två fotografier. Ha så kul
Felsökning
Dubbelkolla att myColor (r, g, b) är definierad före ton!
Steg 7: Skriv ut
Nu när arduinoen är konfigurerad kan du skriva ut dina mönster från OnShape
Steg 8: Montera struktur
Material: Batteripaket, tryckt karossstruktur, hjul, axlar, gummiband, färdigt arduino kretskort, varmt lim, muttrar, skruv
- Het lim två muttrar på ovansidan av strukturen stänger gapet i strukturen
- Fäst arduino på strukturen genom att linda ett gummiband tätt runt strukturen och arduino
- Varmlim ditt gångjärn på sidan av strukturen så att det kan stödja batteripaketet utan att komma i vägen för gummibandet som används för att driva bilen (bilder 3 och 4)
- Använd ett gummiband för att fästa batteriet i gångjärnet. Den ska vila utanför hela strukturen (bilder 5 och 6)
- Sätt pluggen i axelhålen och se till att hjulen sitter ordentligt på axeln
- Borra ett hål i mitten av bakaxeln
- Sätt in skruven i skruvhålet
Steg 9: Förbered för lansering
Du är nästan klar!
- Sätt ett gummiband på varje bakhjul för dragkraft
- Gör en kedja av gummiband och fäst den på läppen längst fram på kroppen
- Haka fast det sista gummibandet på skruven och linda axeln bakåt
Steg 10: Starta
Grattis!
Steg 11: Valfritt: Bygg en ramp
Få någon träbit eller plast eller vad du vill som är tillräckligt bred för dina hjul!
Som du ser använde vi gaffatejp och plywood, så egentligen kommer allt att fungera
Få sedan ett stöd för att höja din ramp till önskad vinkel, starta din bil och titta!
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Enkel Robo-Dog (gjord av pianotangenter, en leksakspistol och en mus): 20 steg (med bilder)
Enkel Robo-Dog (gjord av pianotangenter, en leksakspistol och en mus): Åh, Azerbajdzjan! Eldens land, stor gästfrihet, vänliga människor och vackra kvinnor (… förlåt, kvinna! Självklart har jag bara ögon för dig, min gözəl balaca ana ördəkburun fru!). Men ärligt talat är det här en mycket svår plats för en tillverkare, särskilt när du
Hex Robo V1 (med kanon): 9 steg (med bilder)
Hex Robo V1 (med kanon): Inspireras av min tidigare robot, den här gången skapar jag Hex Robo för krigsspel.Utrustning med kanon (nästa på V2) eller kanske styrd med joystick (nästa på V3) jag tror att det kommer att bli kul att spela med en vän. skjuter varandra med en liten kanonplastkula och
Carro Robô Controlado för Bluetooth: 10 steg
Carro Robô Controlado För Bluetooth: Om du vill ha mer ambiciosos para se fazer com Arduino é a construção de um carro robô, para mim foi que me incentivou a estudar mais sobre o Arduino, on internet and possible encontrar diversas formas de construir um, seja um seguidor de linha, de
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)