
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

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

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

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:

Passaggio 4: 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

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

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:
Platform con livelli infiniti su GameGo con Makecode Arcade: 5 passaggi (con immagini)

Platformer con livelli infiniti su GameGo con Makecode Arcade: GameGo è una console portatile per giochi retrò compatibile con Microsoft Makecode sviluppata da TinkerGen STEM education. È basato sul chip ARM Cortex M4 STM32F401RET6 e realizzato per gli educatori STEM o solo per le persone a cui piace divertirsi a creare videogiochi retrò
Battle City Remake su GameGo con Makecode Arcade: 4 passaggi (con immagini)

Battle City Remake su GameGo con Makecode Arcade: GameGo è una console portatile per giochi retrò compatibile con Microsoft Makecode sviluppata da TinkerGen STEM education. È basato sul chip ARM Cortex M4 STM32F401RET6 e realizzato per gli educatori STEM o semplicemente per le persone a cui piace divertirsi a creare video ga
Costruisci la tua soundbox MP3: 7 passaggi

Costruisci la tua cassa audio MP3: hai mai immaginato di costruire il tuo altoparlante MP3 per la fiera della scienza della tua scuola? In questo progetto, ti insegneremo passo dopo passo a costruire il tuo altoparlante e utilizzare poche risorse e divertirti con i tuoi amici. Pertanto, in questo progetto
Arcade verticale Bartop con display LED PIXEL integrato: 11 passaggi (con immagini)

Arcade verticale Bartop con display LED PIXEL integrato: **** Aggiornato con il nuovo software luglio 2019, dettagli qui ****** Una costruzione arcade bartop con la caratteristica unica che il tendone a matrice di LED cambia per adattarsi al gioco selezionato. L'arte del personaggio sui lati del mobile è intarsiata tagliata al laser e non incollata
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)

Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio