Cuprins:

Mașină Robo-Band: 11 pași
Mașină Robo-Band: 11 pași
Anonim
Mașină Robo-Band
Mașină Robo-Band

Acesta este un upgrade de la mașina dvs. tradițională cu bandă de cauciuc

Pasul 1: Strângeți materiale

Adunați materiale
Adunați materiale
Adunați materiale
Adunați materiale
Adunați materiale
Adunaț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

Proiectează-ți structura
Proiectează-ți structura
Proiectează-ți structura
Proiectează-ți 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

Roți de design
Roți de design
Roți de design
Roți de design

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

Configurați Arduino pentru Buzzer
Configurați Arduino pentru Buzzer
Configurați Arduino pentru Buzzer
Configurați Arduino pentru Buzzer
Configurați Arduino pentru Buzzer
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

Configurați Arduino pentru lumini
Configurați Arduino pentru lumini
Configurați Arduino pentru lumini
Configurați Arduino pentru lumini
Configurați Arduino pentru lumini
Configurați Arduino pentru lumini

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

Combinați codurile
Combinați codurile
Combinați codurile
Combinați codurile
Combinați codurile
Combinați codurile
Combinați codurile
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

Imprimare
Imprimare
Imprimare
Imprimare

Acum că arduino-ul este configurat, vă puteți imprima desenele de pe OnShape

Pasul 8: Asamblați structura

Asamblați structura
Asamblați structura
Asamblați structura
Asamblați structura
Asamblați structura
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

  1. Adeziv fierbinte două piulițe pe partea superioară a structurii închide golul în structură
  2. Fixați arduino pe structură înfășurând strâns o bandă de cauciuc în jurul structurii și arduino
  3. 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)
  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)
  5. Introduceți diblul în orificiile axelului și asigurați-vă că roțile sunt fixate în siguranță pe axel
  6. Găuriți o gaură în centrul axei din spate
  7. Introduceți șurubul în orificiul șurubului

Pasul 9: Pregătiți-vă pentru lansare

Pregătește-te pentru lansare
Pregătește-te pentru lansare
Pregătește-te pentru lansare
Pregătește-te pentru lansare
Pregătește-te pentru lansare
Pregătește-te pentru lansare

Ești aproape gata!

  1. Puneți o bandă de cauciuc pe fiecare roată din spate pentru tracțiune
  2. Faceți un lanț de benzi de cauciuc și atașați-l la buza din partea din față a corpului
  3. Agățați ultima bandă de cauciuc de șurub și înfășurați axul înapoi

Pasul 10: Lansați

Image
Image

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!

Recomandat: