Taula de continguts:
- Pas 1: mireu el vídeo
- Pas 2: reuniu les parts:
- Pas 3: proveu les parts
- Pas 4: el codi: programació de les cartes
- Pas 5: el codi: mode de jugador
- Pas 6: descarregueu cançons a la targeta SD
- Pas 7: proveu, després soldeu
- Pas 8: feu el recinte
- Pas 9: feu les cartes
- Pas 10: Fet
Vídeo: Juuke: un reproductor de música RFID per a gent gran i nens: 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Projectes Fusion 360 »
Aquesta és la caixa Juuke. El Juuke box és el vostre propi amic musical, fet per ser el més fàcil d’utilitzar. Està especialment dissenyat per a ser utilitzat per gent gran i nens, però, per descomptat, pot ser utilitzat per a totes les altres edats. El motiu pel qual hem creat això és per l'àvia de la meva xicota. Em va dir que ella i la seva àvia assegudes a la cuina, escoltant música, ballant i rient. Malauradament, durant els darrers anys, la seva àvia ha estat dins i fora de l’hospital. En els pitjors dies, però, la música és una de les poques coses que encara la fa somriure. I els reproductors de música com els reproductors de CD són massa difícils d’utilitzar per a ella. Per això vam crear el Juuke.
El Juuke Box funciona mitjançant targetes RFID per reproduir cançons específiques des d’una targeta SD. També podeu reproduir les cançons aleatòriament amb el botó verd o reproduir-les i fer-les pauses amb el botó vermell.
D’aquesta manera, és molt senzill que tothom pugui tocar música.
Pas 1: mireu el vídeo
Vam fer un vídeo que mostrava com ho vaig fer jo:)
Pas 2: reuniu les parts:
Tenim totes les peces d’Aliexpress, i a continuació s’enumeren els enllaços a les parts:
Parts:
Arduino UNO AliExpress i Amazon
DFPlayer Mini AliExpress i Amazon
Targeta micro SD AliExpress i Amazon
Arduino UNO DIY Shield AliExpress i Amazon
RC522: compreu-ne 2 per assegurar-vos que alguns arriben a AliExpress i Amazon trencats
Targetes RFID AliExpress i Amazon
Jack estèreo AUX AliExpress i Amazon
Polsador momentani de 22 mm - 1 vermell i 1 verd - 3-6V AliExpress
Potenciòmetre 10K AliExpress i Amazon
Wires AliExpress i Amazon
Resistència 1K AliExpress i Amazon
Capçaleres de pins AliExpress i Amazon
Taula de pa: AliExpress i Amazon opcionals
Cables de pont: AliExpress i Amazon opcionals
Font d'alimentació de 5V -AliExpress i AmazonPower Jack - AliExpress i Amazon
Eines:
Impressora 3D AliExpress i Amazon
Kit de soldadura AliExpress i Amazon
Decapant de filferro AliExpress i Amazon
Pas 3: proveu les parts
Recomano connectar-ho tot i provar si tot funciona abans de començar.
Per fer-ho, he utilitzat una taula de tall i alguns cables de pont per comprovar de manera ràpida i senzilla que tot funcionés com es volia. Vaig tenir alguns problemes amb el primer mòdul RC522 que vaig comprar, simplement no funcionava tot i que venia directament de fàbrica. Vaig haver d’aconseguir-ne un de nou … Per això, recomano aconseguir-ne 2, d’aquesta manera esteu segur que si en trenca un, teniu una llança.
Connecteu-ho tot d'acord amb el diagrama del circuit aquí (enllaç) o vegeu les imatges adjuntes.
Recordeu fer servir una resistència de 1K entre RX al DFPlayer Mini i l’Arduino.
Per comprovar si el lector de targetes funciona, podeu utilitzar l’esbós d’exemple “Dump card” de la biblioteca. (Vegeu el pas 4)
Pas 4: el codi: programació de les cartes
Per obtenir una millor comprensió de com funciona el codi amb DFPlayer mini, intentaré explicar-ho el més fàcilment possible. El DFPlayer mini funciona reproduint cançons des d’una targeta micro SD. Per saber quina cançó cal reproduir, les cançons s'han d'emmagatzemar com a número a la targeta SD. La cançó número 1 s'emmagatzema com a "0001 - SONG NAME", la cançó número 2 s'emmagatzema com a "0002 - SONG NAME", etc. Podem escriure un número a les targetes RFID, de manera que si escrivim el número 2 en una de les targetes i el col·loquem al lector, l’Arduino llegirà el número i dirà al DFPlayer mini: “Reprodueix la cançó número 2”.
El número que escrivim a la targeta ha de ser el mateix que el nom de la cançó que guardem a la targeta SD.
Si voleu obtenir més informació sobre DFPlayer mini, visiteu aquesta pàgina amb molta informació fantàstica
Ara podeu obrir Arduino i penjar el codi per a la programació de la targeta. He dividit el codi en dues parts. Una per programar les cartes i una per al jugador real. En aquest pas, començarem programant les targetes. El codi es publica a GitHub i s’afegeix a continuació. També haureu de descarregar les biblioteques següents:
- MFRC522
- DFRobotDFPlayerMini.h
He intentat explicar el codi amb comentaris tant com sigui possible, però si teniu cap pregunta, no tingueu por de fer-los a la secció de comentaris.
A més, no sóc un gran programador, però m'agradaria convertir-me en un, així que si veieu algun error al codi, un comentari seria fantàstic.
Per penjar el codi a Arduino, consulteu aquest article. Per afegir biblioteques, consulteu aquest article.
MODES:
El programador de targetes té dos modes, automàtic i manual.
Mode manual: escriu el número que voleu escriure a la targeta. Escriviu un número i l’emmagatzemarà.
Mode automàtic: comença pel número que especifiqueu al codi i l'augmenta en 1 cada vegada que poseu una targeta.
COM S’UTILITZA EL PROGRAMADOR DE TARGETES:
Connecteu el monitor Arduino Open Serial (cantonada superior dreta) Escriviu “manual” per al mode manual i “automàtic” per al mode automàtic. (Vegeu més amunt) Col·loqueu una targeta al lector i assegureu-vos que diu correctament.
Pas 5: el codi: mode de jugador
Un cop hàgiu programat les cartes, podeu penjar el codi del reproductor de música. Aquest és el codi que llegeix la targeta i reprodueix la cançó associada. El procés és exactament el mateix que per al codi del programador de targetes. Pengeu l'esbós i comenceu a utilitzar-lo.
PD: IMPORTANT! Per desactivar la comunicació serial en què podeu veure què fa el programa al monitor sèrie, heu de comentar “Serial.begin (115200); “. Només cal afegir "//" davant de la línia. Vaig tenir alguns problemes en què el programa no s'executaria si estava habilitat. (S'esperava una connexió en sèrie abans que s'iniciés)
Pas 6: descarregueu cançons a la targeta SD
Com s'ha dit anteriorment, heu de donar als fitxers de música de la targeta SD un nom específic perquè funcioni. Totes les cançons han de començar amb un número. El nombre també ha de ser de 4 dígits (1 és 0001 per exemple). Després d'aquests dígits, podeu afegir el nom de la cançó. Per exemple: "0035 - Frank Sinatra - Vola a la lluna"
Utilitza fitxers MP3 estàndard, de manera que és senzill copiar-los a la targeta SD i canviar-los el nom.
Pas 7: proveu, després soldeu
Quan hàgiu provat que tot funciona correctament, podeu començar a soldar les peces amb el blindatge Arduino UNO.
Només cal que seguiu el fil del diagrama del circuit per cable. És intel·ligent imprimir-lo i utilitzar un marcador de colors per marcar els cables que heu soldat. També us recomano utilitzar capçaleres de pins per a DFPlayer Mini perquè no es faci malbé en soldar.
També vaig dessoldar el RC-522 Led, perquè es mostrava a través de la impressió.
Pas 8: feu el recinte
En aquest pas us mostraré com he fet el recinte. El vaig dissenyar amb Fusion 360 i el vaig imprimir en 3D. També en vaig fer una amb una màquina CNC i una mica de fusta contraxapada.
Si no teniu cap impressora 3D ni cap màquina CNC, no us preocupeu! També és possible fer un tancament de cartró o amb una caixa del projecte
Podeu trobar tots els fitxers aquí:
Impressió en 3D:
STL: CULTS 3D | Thingiverse
FUSION 360: Ananords.com
La configuració que he utilitzat per imprimir-la en 3D és:
Emplenament: 15%
Alçada de la capa: 0,2 mm
Suports: SÍ
Simplement introduïu l'UNO i l'RC522 als passadors de la impressió 3D. Han d’encaixar bé. Us recomano utilitzar una gota de cola per fixar-les al seu lloc. Feu el mateix amb la presa d’àudio. Per als botons, el potenciòmetre i la presa de corrent, utilitzeu les femelles hexagonals incloses.
Quan hàgiu acabat, només cal que fixeu la placa inferior i la "cara" juntes.
Pas 9: feu les cartes
Comenceu pel disseny. Vaig fer els dissenys a Adobe Spark, on vaig utilitzar les dimensions de la targeta (85 mm x 54 mm) com a mida personalitzada
He trobat les imatges a Google i les he importat a Adobe Spark, he definit el títol de la cançó i l’artista i he acabat.
Com que no tinc una impressora de targetes d’identificació, vaig haver de trobar una altra manera de fer la impressió a les targetes. Vaig seguir la ruta senzilla i la vaig imprimir en paper i després la vaig enganxar a les targetes.
També podeu utilitzar un bolígraf i escriure directament a les targetes.
Pas 10: Fet
Ja heu acabat!
Si feu aquest projecte, envieu un make:)
Qualsevol pregunta? Només cal preguntar-ho i intentaré respondre-hi.
Per obtenir actualitzacions sobre el Juuke, inscriviu-vos al butlletí.
Segueix-me a Instagram per rebre novetats sobre els propers projectes.
Instagram:
Poseu-vos en contacte amb mi: [email protected]
••• Dona'm suport •••
Patreon:
Donacions:
Compreu-me un cafè:
Recomanat:
Canal de televisió privat per a gent gran: 4 passos (amb imatges)
Canal de televisió privat per a gent gran: els records són un tema complicat per a la meva àvia que aquest any compleix 94 anys. Així que vaig afegir un canal de televisió al seu televisor per ajudar-la a recordar els membres de la família i els moments clau de la seva vida. Per a això he utilitzat un compte de Dropbox gratuït, un Raspber
Màquina de rehabilitació per a gent gran: 4 passos
Màquina de rehabilitació per a gent gran: aquesta màquina s’utilitza per ajudar les persones grans que volien rehabilitar la seva capacitat de reacció. Quan la gent creixi, la seva capacitat de reacció empitjorarà. Aquesta màquina pot ajudar a aquestes persones a rehabilitar la seva capacitat de reacció
Escàner d'emergència per a gent gran: 6 passos
Escàner d'emergència per a gent gran: aquest projecte es basa en ajudar a la gent gran. Les persones grans solen estar soles a casa seva i pot ser que no estiguin molt a prop d’ajuda immediata si han caigut. La solució actual al mercat és l’ús d’un SOS que porten aroun
ESP8266: sòcol temporitzat i control remot (seguretat per a gent gran): 6 passos
ESP8266 - Socket temporitzat i control remot (seguretat per a gent gran): INFORMACIÓ: Aquest conjunt és un control contra el sobreescalfament, el foc i els accidents en cas d’oblit d’aparells connectats (principalment per persones grans amb Alzheimer). Un cop activat el botó, el sòcol rep 110/220 VCA durant 5 minuts (un altre
Comandament de vídeo per a nens petits per a reproductor de vídeo per a PC: 6 passos
Comandament de vídeo per a nens petits per a reproductor de vídeo per a PC: construeixo un comandament a distància que es connecta a un PC amb USB. El gran comandament a distància permet al meu nen petit seleccionar i reproduir vídeos en un equip antic. Aquest és un projecte relativament senzill. El component principal és un teclat USB o un teclat USB sense fils. Llavors