Sommario:
- Passaggio 1: guarda il video
- Passaggio 2: raccogliere le parti:
- Passaggio 3: testare le parti
- Fase 4: Il codice - Programmazione delle carte
- Passaggio 5: Il codice: Modalità giocatore
- Passaggio 6: scarica i brani sulla scheda SD
- Passaggio 7: test, quindi saldatura
- Passaggio 8: creare l'allegato
- Passaggio 9: crea le carte
- Passaggio 10: fatto
Video: Juuke - un lettore musicale RFID per anziani e bambini: 10 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Progetti Fusion 360 »
Questa è la scatola di Juuke. Il Juuke box è il tuo amico musicale, fatto per essere il più facile possibile da usare. È progettato appositamente per essere utilizzato da anziani e bambini, ma può ovviamente essere utilizzato da tutte le altre età. Il motivo per cui abbiamo creato questo è per la nonna della mia ragazza. Mi ha detto che lei e sua nonna erano sedute in cucina, ascoltavano musica, ballavano e ridevano. Purtroppo, negli ultimi anni, sua nonna è entrata e uscita dall'ospedale. Nei suoi giorni peggiori, tuttavia, la musica è una delle poche cose che la fa ancora sorridere. E i lettori musicali come i lettori CD sono troppo difficili da usare per lei. Ecco perché abbiamo creato Juuke.
Juuke Box funziona utilizzando schede RFID per riprodurre brani specifici da una scheda SD. Puoi anche riprodurre i brani in modo casuale utilizzando il pulsante verde o riprodurre e mettere in pausa con il pulsante rosso.
In questo modo, è davvero semplice per tutti riprodurre la musica.
Passaggio 1: guarda il video
Abbiamo fatto un video che mostra come l'ho fatto io:)
Passaggio 2: raccogliere le parti:
Abbiamo ottenuto tutte le parti da AliExpress e i collegamenti alle parti sono elencati di seguito:
Parti:
Arduino UNO AliExpress e Amazon
DFPlayer Mini AliExpress e Amazon
Scheda micro SD AliExpress e Amazon
Scudo fai da te Arduino UNO AliExpress e Amazon
RC522 - Acquista 2 per essere sicuro, alcuni arrivano rotti AliExpress e Amazon
Schede RFID AliExpress e Amazon
Jack stereo AUX AliExpress e Amazon
Pulsante momentaneo da 22 mm - 1 rosso e 1 verde - 3-6V AliExpress
Potenziometro 10K AliExpress e Amazon
Cavi AliExpress e Amazon
Resistore 1K AliExpress e Amazon
Intestazioni pin AliExpress e Amazon
Breadboard - AliExpress e Amazon opzionali
Cavi per ponticelli - AliExpress e Amazon opzionali
Alimentazione 5V -AliExpress e AmazonPower Jack - AliExpress e Amazon
Utensili:
Stampante 3D AliExpress e Amazon
Kit di saldatura AliExpress e Amazon
Spelafili AliExpress e Amazon
Passaggio 3: testare le parti
Consiglio di collegare tutto e verificare se tutto funziona prima di iniziare.
Per fare ciò, ho usato una breadboard e alcuni ponticelli per verificare rapidamente e facilmente che tutto funzionasse come previsto. Ho avuto dei problemi con il primo modulo RC522 che ho acquistato, semplicemente non funzionava anche se proveniva direttamente dalla fabbrica. Quindi ho dovuto prenderne uno nuovo… Ecco perché consiglio di prenderne 2, in questo modo sei sicuro che se ne rompi uno, hai una lancia.
Collegare il tutto secondo lo schema elettrico qui (Link), oppure vedere le immagini allegate.
Ricorda di utilizzare un resistore da 1K tra RX su DFPlayer Mini e Arduino.
Per verificare se il lettore di carte funziona, puoi utilizzare lo schizzo di esempio "Scarica carta" dalla libreria. (Vedi passaggio 4)
Fase 4: Il codice - Programmazione delle carte
Per comprendere meglio come funziona il codice con DFPlayer mini, cercherò di spiegarlo nel modo più semplice possibile. DFPlayer mini funziona riproducendo brani da una scheda micro SD. Per sapere quale brano riprodurre, i brani devono essere archiviati come numero sulla scheda SD. Il brano numero 1 viene memorizzato come "0001 - SONG NAME", il brano numero 2 viene memorizzato come "0002 - SONG NAME" e così via. Possiamo scrivere un numero sulle carte RFID, quindi se scriviamo il numero 2 su una delle carte e lo posizioniamo sul lettore, Arduino leggerà il numero e dirà al DFPlayer mini, "riproduci canzone numero 2".
Il numero che scriviamo sulla scheda deve essere lo stesso numero del nome della canzone che memorizziamo sulla scheda SD.
Se desideri saperne di più su DFPlayer mini, visita questa pagina con molte ottime informazioni
Ora puoi aprire Arduino e caricare il codice per la programmazione della scheda. Ho diviso il codice in due parti. Uno per programmare le carte e uno per il giocatore vero e proprio. In questo passaggio, inizieremo con la programmazione delle carte. Il codice viene pubblicato su GitHub e aggiunto di seguito. Sarà inoltre necessario scaricare le seguenti librerie:
- MFRC522
- DFRobotDFPlayerMini.h
Ho cercato di spiegare il codice con commenti il più possibile, ma se hai domande, non aver paura di farle nella sezione commenti!
Inoltre, non sono un grande programmatore ma mi piacerebbe diventarlo, quindi se vedi errori nel codice un commento sarebbe fantastico!
Per caricare il codice su Arduino, vedere questo articolo. Per aggiungere librerie, vedere questo articolo.
MODALITÀ:
Il programmatore di carte ha due modalità, automatica e manuale.
Modalità manuale: scrive il numero che si desidera scrivere sulla scheda. Digita un numero e lo memorizzerà.
Modalità automatica: inizia dal numero specificato nel codice e lo aumenta di 1 ogni volta che si inserisce una carta.
COME UTILIZZARE IL PROGRAMMATORE DI SCHEDE:
Collega il monitor Arduino Open Serial (angolo in alto a destra) Scrivi "manual" per la modalità manuale e "auto" per la modalità automatica. (Vedi sopra) Posiziona una carta sul lettore e assicurati che dica successo.
Passaggio 5: Il codice: Modalità giocatore
Una volta programmate le schede, è possibile caricare il codice del lettore musicale. Questo è il codice che legge la scheda e riproduce la canzone associata. Il processo è esattamente lo stesso del codice del programmatore di carte. Carica lo schizzo e inizia a usarlo!
PS: IMPORTANTE! Per disabilitare la comunicazione seriale dove puoi vedere cosa sta facendo il programma nel monitor seriale, devi commentare “Serial.begin(115200); “. Basta aggiungere "//" davanti alla riga. Ho avuto alcuni problemi in cui il programma non sarebbe stato eseguito se fosse stato abilitato. (Stava aspettando una connessione seriale prima di iniziare)
Passaggio 6: scarica i brani sulla scheda SD
Come detto in precedenza, devi dare ai file musicali sulla tua scheda SD un nome specifico affinché funzioni. Ogni canzone deve iniziare con un numero. Anche il numero deve essere di 4 cifre (1 è 0001 per esempio). Dopo queste cifre, sei libero di aggiungere il nome della canzone. Ad esempio: "0035 - Frank Sinatra - Fammi volare sulla luna"
Utilizza file MP3 standard, quindi è semplice copiarli sulla scheda SD e rinominarli.
Passaggio 7: test, quindi saldatura
Dopo aver verificato che tutto funzioni come previsto, puoi iniziare a saldare le parti allo shield Arduino UNO.
Basta seguire lo schema elettrico filo per filo. È intelligente stamparlo e utilizzare un pennarello colorato per contrassegnare i fili su cui hai saldato. Consiglio anche di utilizzare le intestazioni dei pin per DFPlayer Mini in modo da non danneggiarlo durante la saldatura.
Ho anche dissaldato il Led RC-522, perché si vedeva attraverso la stampa.
Passaggio 8: creare l'allegato
In questo passaggio ti mostrerò come ho realizzato la custodia. L'ho progettato utilizzando Fusion 360 e l'ho stampato in 3D. Ne ho anche fatto uno usando una macchina CNC e del compensato.
Se non hai una stampante 3D o una macchina CNC, non preoccuparti! È anche possibile realizzare una custodia in cartone o utilizzando una scatola di progetto
Puoi trovare tutti i file qui:
Stampato in 3D:
STL: CULTI 3D | Thingiverse
FUSION 360: Ananords.com
Le impostazioni che ho usato per la stampa 3D sono:
Riempimento: 15%
Altezza strato: 0,2 mm
Supporta: SI
Basta inserire l'UNO e l'RC522 nei perni della stampa 3D. Dovrebbero adattarsi perfettamente. Consiglio di utilizzare una goccia di colla per fissarli in posizione. Fai lo stesso con il jack audio. Per i pulsanti, il potenziometro e la presa di corrente, utilizzare i dadi esagonali inclusi.
Quando hai finito, basta agganciare la piastra inferiore e la "faccia" insieme.
Passaggio 9: crea le carte
Inizia con il disegno. Ho realizzato i disegni in Adobe Spark, dove ho utilizzato le dimensioni della carta (85 mm x 54 mm) come formato personalizzato
Ho trovato le immagini su google e le ho importate in Adobe Spark, ho impostato il titolo della canzone e l'artista e ho finito!
Dato che non ho una stampante per carte d'identità, ho dovuto trovare un altro modo per stampare le carte. Ho seguito il percorso semplice e l'ho semplicemente stampato su carta e poi incollato alle carte.
Puoi anche usare semplicemente una penna e scrivere direttamente sulle carte.
Passaggio 10: fatto
Ora hai finito!
Se realizzi questo progetto, pubblica un make:)
Qualsiasi domanda? Basta chiedere e cercherò di rispondere.
Per aggiornamenti su Juuke, iscriviti alla newsletter!
Seguimi su Instagram per gli aggiornamenti sui prossimi progetti!
Instagram:
Contattami: [email protected]
••• Supportami •••
Patreon:
Donazioni:
Offrimi un caffè:
Consigliato:
Canale TV privato per anziani: 4 passaggi (con immagini)
Canale televisivo privato per anziani: i ricordi sono un problema spinoso per mia nonna che quest'anno compie 94 anni. Così ho aggiunto un canale televisivo al suo televisore per aiutarla a ricordare i membri della famiglia e i momenti chiave della sua vita. Per questo ho usato un account Dropbox gratuito, un Raspber
Serratura elettrica con lettore di impronte digitali e lettore RFID: 11 passaggi (con immagini)
Serratura elettrica con lettore di impronte digitali e lettore RFID: Il progetto è stato progettato per evitare la necessità di utilizzare le chiavi, per raggiungere il nostro obiettivo abbiamo utilizzato un sensore ottico di impronte digitali e un Arduino. Tuttavia ci sono persone che hanno un'impronta digitale illeggibile e il sensore non la riconosce. Poi pensando a
Il lettore musicale MP3 Shuffle "Jumbleum": 8 passaggi (con immagini)
Il lettore musicale MP3 Shuffle "Jumbleum": Per questo progetto ho deciso di creare un lettore potente e facile da usare da usare nel mio laboratorio. Dopo aver provato altri moduli MP3 ho scelto il "DFPlayer Mini" modulo. Ha un "Riproduzione casuale" modalità MA perché io
Lettore musicale Raspberry Pi: 10 passaggi (con immagini)
Lettore musicale Raspberry Pi: sei mai tornato a casa e volevi un po' di musica di sottofondo per rilassarti senza dover accendere il computer, il telefono o qualsiasi altro dispositivo? Avevo detto problema. un lettore musicale offline funziona
Luce reattiva musicale--Come creare una luce reattiva musicale super semplice per rendere il desktop fantastico.: 5 passaggi (con immagini)
Luce reattiva musicale|| Come creare una luce reattiva musicale super semplice per rendere il desktop fantastico.: Ehi, ragazzi, oggi costruiremo un progetto molto interessante. Oggi costruiremo una luce reattiva musicale. Il led cambierà la sua luminosità in base a il basso che è in realtà un segnale audio a bassa frequenza. È molto semplice da costruire. Faremo