Cuprins:
- Pasul 1: Strângeți materiale
- Pasul 2: Proiectați-vă structura
- Pasul 3: Proiectați roțile
- Pasul 4: Configurați Arduino pentru Buzzer
- Pasul 5: Configurați Arduino pentru Lights
- Pasul 6: Combinați codurile
- Pasul 7: Imprimați
- Pasul 8: Asamblați structura
- Pasul 9: Pregătiți-vă pentru lansare
- Pasul 10: Lansați
- Pasul 11: Opțional: Construiți o rampă
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acesta este un upgrade de la mașina dvs. tradițională cu bandă de cauciuc
Pasul 1: Strângeți materiale
Pentru acest proiect, veți avea nevoie de următoarele elemente:
- 4 roți de preferință de aceeași dimensiune (am imprimat-o 3D pe a noastră)
- O diblă care se potrivește în roți
- Un kit arduino (am folosit un kit SparkFun RedBoard)
- Structură pentru a sta pe arduino (am imprimat-o 3D pe a noastră)
- Acumulator
- Benzi de cauciuc
- Unele materiale pentru a ridica arduino, astfel încât să nu fie direct pe corp (am folosit nuci)
- Lipici fierbinte
- Şurub
- Un dispozitiv asemănător balamalelor
- Opțional: bandă adezivă și placaj pentru a face o rampă
Pasul 2: Proiectați-vă structura
Va trebui să imprimați 3D baza unde va fi setat arduino
Pentru aceasta, utilizați un software online care permite utilizatorilor să-și proiecteze propriul model care poate fi tipărit
OnShape este un software de design online excelent și gratuit pe care l-am folosit
Baza noastră era un trapez cu două găuri pentru axe în structură
Dimensiunile schiței sunt listate în imaginea de mai sus, precum și un link de mai jos:
cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475
Pasul 3: Proiectați roțile
Acest pas nu este obligatoriu, am vrut doar să explicăm fiecare pas pe care l-am făcut
Dacă puteți găsi patru roți de aceeași dimensiune, utilizați-le și asigurați-vă că axa se potrivește în aceste roți
Am imprimat 3D toate roțile folosind OnShape
Notă: Cele patru roți nu trebuie să aibă aceeași dimensiune. Atâta timp cât există două perechi de aceeași dimensiune, fiecare pereche nu trebuie să fie exact egală. Dacă aveți perechi de roți neuniforme, puneți perechea mai mică în fața mașinii.
Iată linkul pentru designul nostru pe OnShape:
cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7
Pasul 4: Configurați Arduino pentru Buzzer
Urmați instrucțiunile din Ghidul SIK pentru circuitul 11, sonorul Piezo
Această configurare este destul de simplă, deci trebuie doar să urmați instrucțiunile din carte
O modificare necesară constă în faptul că buzzer-ul trebuie mutat în jumătatea inferioară a panoului. Nu contează locația pe care o alegeți, atâta timp cât cele două fire de împământare a soneriei sunt în rândurile adiacente picioarelor soneriei. Cablul portocaliu care conectează buzzer-ul la arduino RedBoard TREBUIE să fie fixat în gaura 8.
Depanare: buzzerul nostru original a fost conectat corect, dar nu foarte tare, așa că am trecut cu un buzzer dintr-un alt kit, iar volumul a fost mult mai mare
Pasul 5: Configurați Arduino pentru Lights
Urmați instrucțiunile din Ghidul SIK pentru circuitul 3, LED-ul RGB
Adăugați acest circuit la circuitul anterior pentru a permite ambelor funcții să ruleze simultan pe arduino
Cablul care leagă piciorul albastru al LED-ului RBG TREBUIE să fie fixat în gaura 6.
Din nou, acest pas urmează instrucțiunile din carte, dar asigurați-vă că verificați dublu toate conexiunile dacă aveți dificultăți
Pasul 6: Combinați codurile
Această parte este puțin dificilă. Va trebui să combinați codurile pentru ambele circuite pentru a vă asigura că rulează simultan.
Programul complet este prezentat mai sus, dar vă voi prezenta prin modificările mai complexe.
Definiți variabile
Mai întâi, mutați toată variabila din cele două tutoriale SIK Circuit în partea de sus a programului.
Redefiniți variabila BLUE_PIN la 6.
Redefiniți variabilul buzzer Pin la 8.
Notele, tempo-ul și ritmurile pot fi modificate pentru a reflecta orice melodie dorită, dar asigurați-vă că lungimea variabilă a melodiei este egală cu numărul de note din melodia dvs.
Buclă de configurare
Tot ce ar trebui să fie în această buclă sunt cele patru comenzi pinMode: una pentru fiecare lumină și buzzer.
Bucla de vid
Mai întâi, combinați buclele de gol din cele două programe.
Apoi, ștergeți liniile de cod care controlează luminile: Vom schimba codul pentru a clipi culori aleatorii sincronizate cu melodia.
În interiorul buclei de gol, definiți myColor ca void myColor (int redIntensity, int greenIntensity, int blueIntensity). Această linie merge chiar deasupra comenzilor analogWrite din partea de jos a buclei combinate.
Deasupra comenzii pentru ton, definiți myColor la myColor (r, g, b). Mai sus, definiți int r, int g și int b la întâmplare (255). Aceasta va apela la o intensitate aleatorie pentru fiecare culoare.
Mai jos, stabiliți o comandă Serial.println pentru fiecare dintre r, g și b.
Codul dvs. finalizat trebuie să utilizeze fotografiile de mai sus. Fotografiile sunt împărțite în variabile, configurare nulă și buclă nulă, bucla nulă având două fotografii. A se distra
Depanare
Verificați de două ori dacă myColor (r, g, b) este definit înainte de ton!
Pasul 7: Imprimați
Acum că arduino-ul este configurat, vă puteți imprima desenele de pe OnShape
Pasul 8: Asamblați structura
Materiale: pachet de baterii, structura corpului imprimat, roți, axele, benzi de cauciuc, placă de circuit arduino completată, lipici fierbinte, piulițe, șurub
- Adeziv fierbinte două piulițe pe partea superioară a structurii închide golul în structură
- Fixați arduino pe structură înfășurând strâns o bandă de cauciuc în jurul structurii și arduino
- Adăugați fierbinte balamaua pe partea laterală a structurii, astfel încât să poată susține bateria fără a intra în calea benzii de cauciuc folosite pentru alimentarea mașinii (imaginile 3 și 4)
- Folosiți o bandă de cauciuc pentru a fixa bateria pe balama. Ar trebui să se odihnească în afara întregii structuri (imaginile 5 și 6)
- Introduceți diblul în orificiile axelului și asigurați-vă că roțile sunt fixate în siguranță pe axel
- Găuriți o gaură în centrul axei din spate
- Introduceți șurubul în orificiul șurubului
Pasul 9: Pregătiți-vă pentru lansare
Ești aproape gata!
- Puneți o bandă de cauciuc pe fiecare roată din spate pentru tracțiune
- Faceți un lanț de benzi de cauciuc și atașați-l la buza din partea din față a corpului
- Agățați ultima bandă de cauciuc de șurub și înfășurați axul înapoi
Pasul 10: Lansați
Felicitări!
Pasul 11: Opțional: Construiți o rampă
Obțineți orice bucată de lemn sau plastic sau orice doriți, suficient de larg pentru roțile dvs.!
După cum puteți vedea, am folosit bandă adezivă și placaj, așa că într-adevăr orice va funcționa
Apoi, obțineți un suport pentru a vă ridica rampa la unghiul dorit, lansați mașina și urmăriți!