Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Wydrukuj wyznaczone części
- Krok 2: Lutowanie
- Krok 3: Zakoduj to
- Krok 4: Ciesz się
Wideo: Guitar Hero z Arduino: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Arduino pozwala użytkownikom dostosować praktycznie wszystko, czego kiedykolwiek zapragną, za pomocą niewielkiej ilości kodu. Postanowiłem stworzyć grę Guitar Hero z regulowaną prędkością, głośnością i wieloma trybami gry. Ten projekt może również działać na 3 bateriach AA, dzięki czemu może być przenośny. Mam nadzieję, że nauczycie się tego projektu i będziecie się dobrze bawić przy jego dostosowywaniu! Dajcie mi znać, co myślicie!
Aby uzyskać ogólny przegląd, obejrzyj powyższy film.
Całkowity koszt tego projektu to mniej niż 15
Kieszonkowe dzieci
drukarka 3d
5x chwilowych przycisków
przewód głośnikowy, 2x potencjometry 50k omów
Głośnik o mocy 0,5 W
Arduino Nano
30x diod LED WS2812b
1 amp przełącznik
Lutownica + lut
Gorący klej
Krok 1: Wydrukuj wyznaczone części
W sumie ten projekt składa się z około 9 części. Całkowity czas drukowania wyniósł dla mnie około 15 godzin. Podzieliłem projekty i skleiłem elementy razem z e6000. Moim celem było nasunięcie białego wydrukowanego elementu 3D na diody LED, aby je rozproszyć i nadać efekt świecenia. Mając to na uwadze, musiałem edytować ściany i dodać lukę, aby przesunąć biały kawałek.
Pierwsza sekcja, którą wydrukowałem, to obudowa przycisku. Moim celem jest przylutowanie przewodu uziemiającego i łańcuchowego od jednego przycisku do drugiego za pomocą przewodu uziemiającego. Po naciśnięciu przycisku zwróci sygnał przewodu uziemiającego do Arduino, informując go, że został naciśnięty. Szerokie otwory służą do wsuwania się końca diody led, jeśli jest jakieś dodatkowe miejsce, jednak można je wypełnić i nie było to konieczne.
Małe otwory służą do podłączenia przewodów uziemiających z przycisków do Arduino. Druty te będą następnie podróżować do następnego elementu, którym jest siatka
Siatka została wydrukowana tak, aby miała 5 kolumn i 6 wierszy. Diody LED przesuwają się przez każdy z szerokich otworów, aby utrzymać je na miejscu, podczas gdy mały drut przesuwa się obok nich, kierując się w stronę obudowy Arduino. Po wydrukowaniu siatki opracowałem obudowę, która utrzymywała siatkę na miejscu.
Na końcu płytki znajduje się obudowa dla Arduino, głośnika i potencjometrów. Skończyło się na użyciu Dremela do wykopania dziury na Arduino w celu bezpośredniej aktualizacji i zasilania.
Krok 2: Lutowanie
Powyżej schemat lutowania i jak powinien wyglądać projekt. W grę wchodziło dużo lutowania. Upewnij się, że masz odpowiednią wentylację i dobrze jest mieć parę pomocnych dłoni lub pęsety do trzymania przewodów i innych materiałów Około 3/4 pinów zostało użytych w Arduino. Gdy elementy były już na miejscu, lutowanie przewodów, zwłaszcza na taśmach LED, wymagało mocnego ściśnięcia. Do klejenia każdego elementu używałem zacisków, aby zapewnić płaskie i mocne połączenie między tworzywami sztucznymi. Jeśli potrzebowałem wymienić części, mogę usunąć klejone elementy i ponownie je skleić w razie potrzeby
Połączyłem łańcuchowo przyciski z przewodem uziemiającym, zamiast prowadzić każdy pojedynczy przewód do przycisku. Każdy przycisk ma odpowiadający pin Arduino wraz z diodami LED.
Krok 3: Zakoduj to
Możesz stworzyć własny kod i wydruki 3D lub pobrać kod wraz z wydrukami 3D z mojej strony www.neehaw.com
Mój kod nie jest najbardziej wydajny, ale wykonuje swoją pracę. Mam dwa stany gry reprezentujące dwa aktualnie zaimplementowane tryby gry. Pierwszy z nich jest zwykłym gitarowym bohaterem i żeby się do tego dostać należy wcisnąć pierwszy przycisk na biegu jałowym. Przejdzie serię animacji, a następnie rozpocznie się gra. Regulacja głośności zmieni głośność głośnika, a regulacja potencjometru prędkości dostosuje szybkość przesuwania się diod LED.
Aby użyć innego 8-bitowego trybu gry na gitarze, naciśnij piąty przycisk. W tym trybie użytkownik może grać na gitarze elektrycznej, strojąc ją pokrętłem prędkości. Po przesunięciu gałki następny wciśnięty przycisk będzie nową melodią. Aby wyjść z tego trybu, przytrzymaj jednocześnie wszystkie 5 przycisków.
Krok 4: Ciesz się
Mam nadzieję, że nauczyłeś się z tego projektu. Zapraszam do edycji, a jeśli tworzysz ten projekt, daj znać jak wyszło:)
Jestem otwarta na wszelkie uwagi i sugestie. Dziękuję za Twój czas.
Zalecana:
Używanie gitary Guitar Hero do sterowania powiększeniem (tylko Windows): 9 kroków
Używanie gitary Guitar Hero do kontrolowania zoomu (tylko Windows): Ponieważ jesteśmy w trakcie globalnej pandemii, wielu z nas utknęło w sprzątaniu domu i dołączaniu do spotkań na Zoom. Po pewnym czasie może to stać się bardzo mdłe i nużące. Podczas sprzątania domu znalazłem starą gitarę Guitar Hero, która została wrzucona do
Łatwiejszy kontroler Guitar Hero Clone!: 10 kroków (ze zdjęciami)
Łatwiejszy kontroler Guitar Hero Clone!: Zainspirowany doskonałym pomysłem Realities, ale użyłem kontrolera PC zamiast płytki drukowanej klawiatury, eliminując potrzebę skomplikowanej budowy flippera
Guitar Hero Arduino Project: 12 kroków (ze zdjęciami)
Guitar Hero Arduino Project: Wij zijn Maarten Vrebos, Justin Cavanas i Wannes Stroobandt i studiujemy multimedia & technologii komunikacyjnych. Voor een groepsproject voor het vak Audiowizualne & IT Principles hebben wij een Guitar Hero-gitaar gehackt en gebruikt als behui
Guitar Hero Guitar z wbudowanym głośnikiem: 8 kroków
Guitar Hero Guitar z wbudowanym głośnikiem: Zasadniczo otworzyłem kontroler Guitar Hero i zastanawiałem się, co zmieściłbym w środku. Wydawało się jasne, więc pomyślałem, że jest dużo miejsca. Rzeczywiście, było ich mnóstwo. Pierwotnie planowałem włożyć iPoda Shuffle w gryf gitary i
Epicki! Guitar Hero - Double Neck Guitar Niepowodzenie: 7 kroków (ze zdjęciami)
Epicki! Guitar Hero - Double Neck Guitar… Niepowodzenie: W 2015 roku mija 10 lat od powstania fenomenu popkultury Guitar Hero. Pamiętasz, gra wideo, która stała się bardziej popularna niż instrument muzyczny, który tylko mgliście udało się naśladować? Czy jest lepszy sposób na uczczenie dziesięciolecia niż