Taula de continguts:

Juuke: un reproductor de música RFID per a gent gran i nens: 10 passos (amb imatges)
Juuke: un reproductor de música RFID per a gent gran i nens: 10 passos (amb imatges)

Vídeo: Juuke: un reproductor de música RFID per a gent gran i nens: 10 passos (amb imatges)

Vídeo: Juuke: un reproductor de música RFID per a gent gran i nens: 10 passos (amb imatges)
Vídeo: Juuke — музыкальный плеер RFID 2024, Juliol
Anonim
Juuke: un reproductor de música RFID per a gent gran i nens
Juuke: un reproductor de música RFID per a gent gran i nens
Juuke: un reproductor de música RFID per a gent gran i nens
Juuke: un reproductor de música RFID per a gent gran i nens
Juuke: un reproductor de música RFID per a gent gran i nens
Juuke: un reproductor de música RFID per a gent gran i nens

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

Image
Image

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

Proveu les parts
Proveu les parts
Proveu les parts
Proveu les parts
Proveu les parts
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

The Code - Programació de les cartes
The Code - 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

Descarregueu cançons a la targeta SD
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

Prova, llavors Soldar
Prova, llavors Soldar
Prova, llavors Soldar
Prova, llavors Soldar
Prova, llavors Soldar
Prova, llavors Soldar

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

Feu el recinte
Feu el recinte
Feu el recinte
Feu el recinte
Feu el recinte
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

Feu les cartes
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: