Sommario:

Guitar Hero con Arduino: 4 passaggi
Guitar Hero con Arduino: 4 passaggi

Video: Guitar Hero con Arduino: 4 passaggi

Video: Guitar Hero con Arduino: 4 passaggi
Video: Arduino midi Controller 2024, Novembre
Anonim
Image
Image

Arduino consente agli utenti di personalizzare praticamente tutto ciò che desiderano con una piccola quantità di codice. Ho deciso di sviluppare un gioco Guitar Hero con velocità, volume e modalità di gioco multiple regolabili. Questo progetto può anche funzionare con 3 batterie AA in modo che possa essere portatile. Spero che impariate da questo progetto e vi divertiate a personalizzarlo! Fatemi sapere cosa pensate voi ragazzi!

Per avere una panoramica generale, guarda il video qui sopra.

Il costo complessivo di questo progetto è inferiore a $ 15

Forniture

stampante 3d

5x pulsanti momentanei

Cavo dell'altoparlante, 2x potenziometri da 50k ohm

Altoparlante da 0,5 watt

Arduino Nano

30 LED WS2812b

Interruttore da 1 amplificatore

Saldatore + saldatura

Colla calda

Passaggio 1: stampare le parti designate

Stampa le parti designate
Stampa le parti designate

In totale, ci sono circa 9 parti in questo progetto. Il tempo di stampa totale è stato di circa 15 ore per me. Ho diviso i progetti e incollato i pezzi con e6000. Il mio obiettivo era quello di essere in grado di far scorrere un pezzo stampato in 3D bianco sui LED per diffonderli e dare un effetto luminoso. Con questo in mente, ho dovuto modificare i muri e aggiungere uno spazio per far scorrere il pezzo bianco.

La prima sezione che ho stampato è la custodia dei pulsanti. Il mio obiettivo è saldare un filo di terra e un collegamento a margherita da un pulsante all'altro con il filo di terra. Quando il pulsante viene premuto, restituirà il segnale del filo di terra all'Arduino facendogli sapere che è stato premuto. Gli ampi fori servono per far scorrere l'estremità del led se c'era spazio in più, tuttavia, questo poteva essere riempito e non era necessario.

I piccoli fori servono per i fili di terra per andare dai pulsanti all'Arduino. Quei fili viaggeranno quindi al componente successivo che è la griglia

La griglia è stata stampata per avere 5 colonne e 6 righe. I LED scorrono attraverso ciascuno degli ampi fori per tenerli in posizione mentre il filo piccolo viaggia accanto a loro per andare verso l'involucro di Arduino. Dopo aver stampato la griglia, ho sviluppato un involucro che mantenesse la griglia in posizione.

Alla fine della scheda c'è la custodia per Arduino, l'altoparlante e i potenziometri. Ho finito per usare un Dremel per scavare una buca per Arduino per l'aggiornamento diretto e l'alimentazione.

Passaggio 2: saldatura

saldatura
saldatura
saldatura
saldatura
saldatura
saldatura
saldatura
saldatura

Sopra c'è il diagramma di saldatura e come dovrebbe essere il progetto. C'erano molte saldature coinvolte. Assicurati di avere una ventilazione adeguata e aiuta ad avere un paio di mani o pinzette per aiutare a tenere i fili e altro materiale Sull'Arduino sono stati utilizzati circa 3/4 dei pin. Una volta che i pezzi erano a posto, era una stretta stretta per saldare i fili, specialmente sulle strisce LED. Ho usato dei morsetti quando ho incollato ogni pezzo per garantire un legame piatto e forte tra le plastiche. Se avevo bisogno di sostituire delle parti, posso rimuovere i pezzi incollati e incollarli nuovamente secondo necessità

Ho collegato i pulsanti con un filo di terra invece di collegare ogni singolo filo a un pulsante. Ogni pulsante ha un pin corrispondente ad Arduino insieme ai LED.

Passaggio 3: codificalo

Codice!
Codice!

Puoi creare il tuo codice e stampe 3D oppure puoi scaricare il codice insieme alle stampe 3D dal mio sito web www.neehaw.com

Il mio codice non è il più efficiente ma fa il suo lavoro. Ho due stati di gioco per rappresentare le due modalità di gioco attualmente implementate. Il primo è un normale eroe della chitarra e per arrivarci il primo pulsante deve essere premuto mentre è al minimo. Verrà eseguito attraverso una serie di animazioni, quindi il gioco inizierà. La regolazione del volume cambierà il volume dell'altoparlante mentre la regolazione del potenziometro della velocità regolerà la velocità con cui i LED si abbassano.

Per utilizzare l'altra modalità di gioco per chitarra a 8 bit, premi il quinto pulsante. In questa modalità, l'utente può suonare una chitarra elettrica mentre la accorda con la manopola della velocità. Quando la manopola viene spostata, il prossimo pulsante premuto sarà il nuovo brano. Per uscire da questa modalità, tieni premuti tutti e 5 i pulsanti contemporaneamente.

Passaggio 4: divertiti

Spero che tu abbia imparato da questo progetto. Sentiti libero di modificare e se crei questo progetto, fammi sapere come è andata a finire:)

Sono aperto a qualsiasi commento o suggerimento. Grazie per il tuo tempo.

Consigliato: