Sommario:

Arcade Soundbox: 7 passaggi (con immagini)
Arcade Soundbox: 7 passaggi (con immagini)

Video: Arcade Soundbox: 7 passaggi (con immagini)

Video: Arcade Soundbox: 7 passaggi (con immagini)
Video: Come trasformare cellulari e tablet in console arcade con Retroarch. Guida completa. 2024, Novembre
Anonim
Arcade Soundbox
Arcade Soundbox

Per molto tempo ho voluto creare una soundbox, che è qualcosa di simile a questo tipo di sito ma nella vita reale.

Suppongo di non essere il primo a creare una scatola del genere, ma non ne ho mai trovata una qui, quindi ho deciso di pubblicarla!

Spero che ti piaccia, è il mio primo istruibile, e non essere troppo duro con gli errori inglesi perché non è la mia lingua madre.

Passaggio 1: materiali di consumo

Forniture
Forniture

Per questo progetto avrai bisogno di:

  • Legno pressato da 3 mm per la scatola
  • pulsanti arcade come questo o questo (ho comprato l'ultimo)
  • alcuni interruttori a levetta
  • alcuni fili
  • una breadboard
  • un arduino uno
  • uno scudo per lettore mp3 sparkfun (qui per amazon)
  • un mucchio di resistori per i pulsanti e la massa. Ho usato 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k e 220k, più un 470k

Passaggio 2: preparazione - la scatola

Preparazione - la scatola
Preparazione - la scatola

La scatola è stata creata utilizzando un sito web come makercase. Poiché i bottoni hanno un diametro di 6 cm, crea una scatola quadrata di 25 cm. L'altezza della mia scatola è di circa 15 cm (prendi in considerazione lo spazio per l'arduino, i cavi, l'altoparlante…)

Usando Inkscape, coreldraw o Adobe Illustrator, crea i fori sulla parte superiore della scatola. Potresti anche voler aggiungere i nomi dei suoni che in seguito collegherai a ciascun pulsante. In una versione futura, aggiungerò i fori per il pulsante di accensione.

Una volta che il tuo file svg è pronto, taglialo usando il tuo laser cutter preferito.

Passaggio 3:

Immagine
Immagine

Passaggio 4: cablaggio dei pulsanti

Il cablaggio dei pulsanti
Il cablaggio dei pulsanti
Il cablaggio dei pulsanti
Il cablaggio dei pulsanti
Il cablaggio dei pulsanti
Il cablaggio dei pulsanti

Come potresti notare, non abbiamo molti pin liberi per collegare i pulsanti sullo scudo del lettore MP3, quindi dovremo usare un "trucco" davvero carino, che sta usando un pin analogico. È davvero ben spiegato in questo ible.

Devi collegare vari resistori con valori diversi in parallelo il +5V, quindi il pulsante, quindi collegare il pulsante al pin analogico.

Ho usato 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k e 220k, più un 470k per il terreno. Perché questi valori? Bene… Quelli sono i primi che ho trovato nel mio casino, e si sono trovati abbastanza bene insieme.

Potete vedere sulle immagini le mie connessioni. Dato che non sono molto bravo a saldare, ho preferito lasciarlo sulla breadboard, ma lo cambierò per rendere la scatola più piccola in futuro (i fili e la breadboard occupano molto spazio).

Una volta che è tutto collegato, puoi passare al codice. È spiegato nell'ible precedentemente collegato, ma l'idea, se non si desidera (ri)aprirlo, è leggere il valore sul pin analogico e creare casi che corrispondano a ogni resistore. Nel mio caso era:

if (val >= 920 && val <= 940) { Serial.println("verde"); } else if (val >= 875 && val = 860 && val = 690 && val = 650 && val = 504 && val = 760 && val = 350 && val = 320 && val <= 330) { Serial.println("purple"); } else { Serial.println(val); }

Potrebbe essere necessario adattarlo un po' in modo che corrisponda ai tuoi valori.

Passaggio 5: lo scudo del lettore MP3

Lo scudo del lettore MP3
Lo scudo del lettore MP3

Se non hai mai giocato con questo scudo, ti consiglio di controllare i tutorial su sparkfun.

Ad ogni modo, puoi trovare in allegato il codice che gira sul mio progetto.

Potresti vedere l'uso del pin numero 10 nel codice, è per scegliere la "linea" di suoni.

Ho deciso che la mia scatola doveva riprodurre più di soli 9 suoni, quindi ho aggiunto un interruttore a levetta. Quando è chiuso, il pin si abbassa e il codice aggiunge 9 alla variabile "song", consentendo di riprodurre fino a 18 brani in questa configurazione. È del tutto possibile immaginare di aggiungere pulsanti. 2, 4, 8, 16, 32… set di canzoni…

Passaggio 6: l'alimentatore

L'alimentatore
L'alimentatore

Per quanto riguarda l'alimentazione, ho utilizzato un portabatterie con 3 slot per batterie AA. Ho collegato la terra alla massa dell'arduino e l'alimentazione della batteria a un interruttore. L'altro pin dell'interruttore va al Vin dell'arduino.

Poiché non sono stato in grado di utilizzare un solo pulsante per l'arduino e l'altoparlante, ho eseguito la stessa operazione con l'altoparlante.

(Finisco con due pulsanti che devo premere per far funzionare la soundbox… potrei risolverlo più tardi.)

Passaggio 7: conclusione

Una volta che tutto è cablato, mettilo nella scatola, prega che rimanga al suo posto e gioca con la tua cassa armonica!

(Portalo a fare un viaggio con un amico sul sedile del passeggero, lascia che ci giochi e finirai per pregare che la scatola si rompa…)

Grazie per averlo letto. Lo so, ha bisogno di alcuni miglioramenti (molto) e tornerò ad aggiungerlo più tardi sulle istruzioni:)

Ho partecipato al "First Time Author Contest", quindi, per favore, se ti è piaciuto questo progetto, valuta di votarlo!:)

Consigliato: