Obsah:

Gitarový hrdina s Arduinom: 4 kroky
Gitarový hrdina s Arduinom: 4 kroky

Video: Gitarový hrdina s Arduinom: 4 kroky

Video: Gitarový hrdina s Arduinom: 4 kroky
Video: Zigbee монитор мощности постоянного тока на 15 - 200А. Тест, подключение внешних устройств 2024, Júl
Anonim
Image
Image

Arduino umožňuje užívateľom prispôsobiť si v malom množstve kódu prakticky čokoľvek, po čom kedy túžia. Rozhodol som sa vyvinúť hru Guitar Hero s nastaviteľnou rýchlosťou, hlasitosťou a viacerými hernými režimami. Tento projekt môže tiež vybíjať 3 batérie AA, aby bol prenosný. Dúfam, že sa z tohto projektu poučíte a zabavíte sa pri jeho prispôsobovaní! Dajte mi vedieť, čo si myslíte!

Ak chcete získať všeobecný prehľad, pozrite si video vyššie.

Celkové náklady na tento projekt sú nižšie ako 15 dolárov

Zásoby

3D tlačiareň

5x krátkodobé stlačenie tlačidiel

Reproduktorový drôt, 2x 50k ohm potenciometre

0,5 wattový reproduktor

Arduino Nano

30x LED diódy WS2812b

1 amp prepínač

Spájkovačka + spájka

Horúce lepidlo

Krok 1: Vytlačte označené diely

Vytlačte označené diely
Vytlačte označené diely

Celkovo existuje asi 9 častí tohto projektu. Celkový čas tlače bol pre mňa okolo 15 hodín. Projekty som rozdelil a kusy zlepil e6000. Mojím cieľom bolo, aby som mohol nasunúť biely 3D vytlačený kus na diódy LED, aby ich rozptýlil a poskytol žiarivý efekt. S ohľadom na to som musel upraviť steny a pridať medzeru, aby sa biely diel nasunul.

Prvá časť, ktorú som vytlačil, je kryt tlačidiel. Mojím cieľom je spájkovať uzemňovací vodič a reťazovú spojku od jedného tlačidla k druhému pomocou uzemňovacieho vodiča. Keď je tlačidlo stlačené, vráti signál uzemňovacieho vodiča do Arduina a oznámi mu, že bolo stlačené. Široké otvory slúžia na zasunutie konca diódy, ak je tam ešte jedna miestnosť, bolo však možné ju vyplniť a nebolo to potrebné.

Malé otvory slúžia na to, aby uzemňovacie vodiče prechádzali z tlačidiel do Arduina. Tieto drôty by potom putovali k ďalšiemu komponentu, ktorým je mriežka

Mriežka bola vytlačená tak, aby mala 5 stĺpcov a 6 riadkov. LED diódy prechádzajú všetkými širokými otvormi, aby ich držali na mieste, zatiaľ čo malý drôt cestuje vedľa nich a smeruje k krytu Arduino. Potom, čo som mriežku vytlačil, som vyvinul obal, ktorý držal mriežku na mieste.

Na konci dosky je kryt pre Arduino, reproduktor a potenciometre. Nakoniec som pomocou Dremelu vykopal dieru pre Arduino na priamu aktualizáciu a napájanie.

Krok 2: Spájkovanie

Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie

Hore je schéma spájkovania a ako by mal projekt vyzerať. Došlo k veľkému spájkovaniu. Zaistite správnu ventiláciu a pomôže vám pár pomocných rúk alebo pinzety, ktoré pomôžu držať drôty a iný materiál Na Arduino boli použité asi 3/4 pinov. Akonáhle boli kusy na svojom mieste, bolo ťažké stlačiť spájkovanie vodičov, najmä na pásikoch LED. Pri lepení každého kusu som použil svorky, aby som zaistil ploché a pevné spojenie medzi plastmi. Ak by som potreboval vymeniť súčiastky, môžem lepené kúsky odstrániť a podľa potreby znova nalepiť

Tlačidlá som zapojil do uzemneného reťazca namiesto toho, aby som každý jednotlivý vodič priviedol k tlačidlu. Každé tlačidlo má zodpovedajúci pin k Arduinu spolu s LED diódami.

Krok 3: Kódujte to

Kódujte to!
Kódujte to!

Môžete si vytvoriť svoj vlastný kód a 3D výtlačky alebo si môžete kód spolu s 3D výtlačkami stiahnuť z môjho webu www.neehaw.com

Môj kód nie je najefektívnejší, ale prácu zvládne. Mám dva herné stavy, ktoré predstavujú dva aktuálne implementované herné režimy. Prvý z nich je pravidelným gitarovým hrdinom a na to musíte prvé tlačidlo stlačiť pri voľnobehu. Spustí sa v sérii animácií a potom sa spustí hra. Úpravou hlasitosti sa zmení hlasitosť reproduktora a potenciometrom rýchlosti sa upraví, ako rýchlo sa diódy LED pohybujú nadol.

Ak chcete použiť ďalší 8-bitový režim hry na gitaru, stlačte 5. tlačidlo. V tomto režime môže užívateľ hrať na elektrickú gitaru a doladiť ju otáčacím gombíkom. Keď sa gombík pohne, ďalším stlačením tlačidla bude nová melódia. Ak sa chcete dostať z tohto režimu, podržte súčasne všetkých 5 tlačidiel.

Krok 4: Užite si to

Dúfam, že ste sa z tohto projektu poučili. Neváhajte upraviť a ak vytvoríte tento projekt, dajte mi vedieť, ako to dopadlo:)

Som otvorený akýmkoľvek pripomienkam alebo návrhom. Ďakujem za Tvoj čas.

Odporúča: