Innehållsförteckning:

Guitar Hero With Arduino: 4 Steg
Guitar Hero With Arduino: 4 Steg

Video: Guitar Hero With Arduino: 4 Steg

Video: Guitar Hero With Arduino: 4 Steg
Video: Guide: Arduino Uno as Guitar controller for Rock Band 4 (PS4/PS3) 2024, November
Anonim
Image
Image

Arduino tillåter användare att anpassa i stort sett allt de någonsin önskar med en liten mängd kod. Jag bestämde mig för att utveckla ett Guitar Hero -spel med justerbar hastighet, volym och flera spellägen. Detta projekt kan också ta slut med 3 AA -batterier så att det kan vara bärbart. Jag hoppas att ni lär er av detta projekt och har kul att anpassa det! Låt mig veta vad ni tycker!

För att få en allmän översikt, se videon ovan.

Den totala kostnaden för detta projekt är mindre än $ 15

Tillbehör

3d skrivare

5x tillfälliga tryckknappar

Högtalarkabel, 2x 50k ohm potentiometrar

0,5 watt högtalare

Arduino Nano

30x WS2812b lysdioder

1 amp switch

Lödkolv + löd

Hot Lim

Steg 1: Skriv ut de angivna delarna

Skriv ut de angivna delarna
Skriv ut de angivna delarna

Totalt finns det cirka 9 delar i detta projekt. Den totala utskriftstiden var cirka 15 timmar för mig. Jag delade upp projekten och limde ihop bitarna med e6000. Mitt mål var att kunna skjuta en vit 3D -tryckt bit över lysdioderna för att sprida dem och ge en glödande effekt. Med detta i åtanke var jag tvungen att redigera väggarna och lägga till en lucka för att skjuta den vita biten över.

Det första avsnittet jag skrev ut är tryckknappshöljet. Mitt mål är att löda en jordkabel och tusenskedja från en knapp till nästa med jordkabeln. När knappen trycks in kommer den att återföra jordtrådssignalen till Arduino och meddela att den har tryckts in. De breda hålen är för att slutet av ledningen ska glida in om det fanns något extra rum, men detta kunde fyllas i och var inte nödvändigt.

De små hålen är för att jordledningarna ska gå från knapparna till Arduino. Dessa ledningar skulle sedan resa till nästa komponent som är nätet

Rutnätet skrevs ut för att ha 5 kolumner och 6 rader. Lysdioderna glider genom vart och ett av de breda hålen för att hålla dem på plats medan den lilla tråden reser bredvid dem för att gå mot Arduino -höljet. Efter att jag skrivit ut rutnätet utvecklade jag ett hölje som höll gallret på plats.

I slutet av kortet finns höljet för Arduino, högtalaren och potentiometrar. Jag slutade använda en Dremel för att gräva ett hål för Arduino för direkt uppdatering och ström.

Steg 2: Lödning

Lödning
Lödning
Lödning
Lödning
Lödning
Lödning
Lödning
Lödning

Ovan är lödningsdiagrammet och hur projektet ska se ut. Det var mycket lödning involverad. Se till att ha ordentlig ventilation och det hjälper att ha ett par hjälpande händer eller pincett för att hålla trådar och annat material. Omkring 3/4 av stiften användes på Arduino. När bitarna väl var på plats var det en kraftig klämning för att löda trådarna, särskilt på LED -remsorna. Jag använde klämmor när jag limde varje bit för att säkerställa en platt och stark bindning mellan plasterna. Om jag behövde byta ut delar kan jag ta bort de limmade bitarna och limma om dem efter behov

Jag kedjade knapparna med en jordkabel istället för att köra varje enskild tråd till en knapp. Varje knapp har en motsvarande stift till Arduino tillsammans med lysdioderna.

Steg 3: Koda det

Koda det!
Koda det!

Du kan skapa din egen kod och 3D -utskrifter eller ladda ner koden tillsammans med 3D -utskrifterna från min webbplats www.neehaw.com

Min kod är inte den mest effektiva men den får jobbet gjort. Jag har två speltillstånd för att representera de två spellägen som för närvarande är implementerade. Den första är en vanlig gitarrhjälte och för att komma till detta måste du trycka på den första knappen medan den är på tomgång. Det kommer att gå igenom en serie animationer och sedan startar spelet. Justering av volymen ändrar högtalarens ljudstyrka medan hastighetspotentiometern justeras hur snabbt lysdioderna går ner.

För att använda det andra 8-bitars gitarrspelläget, tryck på den femte knappen. I det här läget kan användaren spela en elgitarr medan han stämmer den med hastighetsknappen. När vredet flyttas är nästa knapp som trycks den nya låten. För att komma ur det här läget håller du alla fem knapparna samtidigt.

Steg 4: Njut

Jag hoppas att du har lärt dig av det här projektet. Redigera gärna och om du skapar det här projektet, låt mig veta hur det blev:)

Jag är öppen för kommentarer eller förslag. Tack för din tid.

Rekommenderad: