Cuprins:

Guitar Hero With Arduino: 4 pași
Guitar Hero With Arduino: 4 pași

Video: Guitar Hero With Arduino: 4 pași

Video: Guitar Hero With Arduino: 4 pași
Video: Obsidian Fury Death|Pacific Rim Uprising [Second Battle] [Fight Scene] 2024, Noiembrie
Anonim
Image
Image

Arduino permite utilizatorilor să personalizeze practic orice doresc cu o cantitate mică de cod. Am decis să dezvolt un joc Guitar Hero cu viteză, volum și mai multe moduri de joc reglabile. Acest proiect poate rula și 3 baterii AA, astfel încât să poată fi portabil. Sper ca voi să învățați din acest proiect și să vă distrați personalizându-l! Spuneți-mi ce părere aveți!

Pentru a obține o prezentare generală, vă rugăm să urmăriți videoclipul de mai sus.

Costul total al acestui proiect este mai mic de 15 USD

Provizii

imprimantă 3d

5x butoane momentane

Sârmă difuzor, 2x potențiometre de 50k ohm

Difuzor de 0,5 wați

Arduino Nano

30x LED-uri WS2812b

1 comutator amplificator

Fier de lipit + lipit

Lipici fierbinte

Pasul 1: Imprimați piesele desemnate

Imprimați piesele desemnate
Imprimați piesele desemnate

În total, există aproximativ 9 părți ale acestui proiect. Timpul total de imprimare a fost de aproximativ 15 ore pentru mine. Am împărțit proiectele și am lipit piesele împreună cu e6000. Scopul meu a fost să pot glisa o piesă albă imprimată 3D peste LED-uri pentru a le difuza și a da un efect strălucitor. Având în vedere acest lucru, a trebuit să editez pereții și să adaug un spațiu pentru a glisa piesa albă peste.

Prima secțiune pe care am imprimat-o este carcasa butonului. Scopul meu este să lipesc un fir de împământare și un lanț de margaretă de la un buton la altul cu firul de masă. Când butonul este apăsat, acesta va returna semnalul firului de masă către Arduino, informându-l că a fost apăsat. Găurile largi sunt pentru ca sfârșitul ledului să poată aluneca în cazul în care exista încă o cameră suplimentară, totuși, aceasta ar putea fi completată și nu era necesară.

Găurile mici sunt pentru ca firele de la sol să treacă de la butoane la Arduino. Aceste fire s-ar deplasa apoi la următoarea componentă, care este grila

Grila a fost tipărită pentru a avea 5 coloane și 6 rânduri. LED-urile alunecă prin fiecare dintre găurile largi pentru a le menține în loc, în timp ce firul mic se deplasează lângă ele pentru a merge spre incinta Arduino. După ce am imprimat grila, am dezvoltat o carcasă care ținea grila în poziție.

La capătul plăcii se află carcasa pentru Arduino, difuzor și potențiometre. Am ajuns să folosesc un Dremel pentru a săpa o gaură pentru Arduino pentru actualizare directă și alimentare.

Pasul 2: lipire

Lipire
Lipire
Lipire
Lipire
Lipire
Lipire
Lipire
Lipire

Mai sus este diagrama de lipit și cum ar trebui să arate proiectul. A fost o mulțime de lipire implicată. Asigurați-vă că aveți o ventilație adecvată și vă ajută să aveți o pereche de mâini ajutătoare sau pensete pentru a ajuta la susținerea firelor și a altor materiale Aproximativ 3 / 4ths din ace au fost utilizate pe Arduino. Odată ce piesele au fost la locul lor, a fost o strângere strânsă pentru a lipi firele, în special pe benzile LED. Am folosit cleme la lipirea fiecărei piese pentru a asigura o legătură plană și puternică între plastic. Dacă trebuia să înlocuiesc piesele, pot scoate piesele lipite și le pot lipi din nou după cum este necesar

Am înlănțuit butoanele cu un fir de împământare în loc să rulez fiecare fir individual către un buton. Fiecare buton are un pin corespunzător Arduino împreună cu LED-urile.

Pasul 3: codifică-l

Codifică-l!
Codifică-l!

Puteți crea propriul cod și imprimări 3D sau puteți descărca codul împreună cu imprimările 3D de pe site-ul meu www.neehaw.com

Codul meu nu este cel mai eficient, dar face treaba. Am două stări de joc pentru a reprezenta cele două moduri de joc implementate în prezent. Primul este un erou obișnuit la chitară și pentru a ajunge la acest lucru, trebuie să apăsați primul buton în timp ce mergeți la ralanti. Va rula printr-o serie de animații, apoi va începe jocul. Reglarea volumului va schimba intensitatea difuzorului în timp ce reglarea potențiometrului de viteză va regla cât de repede se deplasează LED-urile în jos.

Pentru a utiliza celălalt mod de joc de chitară pe 8 biți, apăsați butonul 5. În acest mod, utilizatorul poate cânta la o chitară electrică în timp ce o reglează cu butonul de viteză. Când butonul este mutat, următorul buton apăsat va fi noua melodie. Pentru a ieși din acest mod, țineți simultan toate cele 5 butoane.

Pasul 4: Bucurați-vă

Sper că ați învățat din acest proiect. Simțiți-vă liber să editați și dacă creați acest proiect, spuneți-mi cum sa dovedit:)

Sunt deschis la orice comentarii sau sugestii. Multumesc pentru timpul acordat.

Recomandat: