Table des matières:

Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants : 10 étapes (avec photos)
Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants : 10 étapes (avec photos)

Vidéo: Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants : 10 étapes (avec photos)

Vidéo: Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants : 10 étapes (avec photos)
Vidéo: Raspberry Pi NFC Button-Free Music Player 2024, Juillet
Anonim
Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants
Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants
Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants
Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants
Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants
Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants

Projets Fusion 360 »

C'est la boîte Juuke. La Juuke box est votre propre amie musicale, conçue pour être aussi simple que possible à utiliser. Il est spécialement conçu pour être utilisé par les personnes âgées et les enfants, mais peut bien sûr être utilisé par tous les autres âges. La raison pour laquelle nous avons créé cela, c'est à cause de la grand-mère de ma petite amie. Elle m'a dit qu'elle et sa grand-mère étaient assises dans la cuisine, écoutant de la musique, dansant et riant. Malheureusement, au cours des dernières années, sa grand-mère a fait des allers-retours à l'hôpital. Dans ses pires jours, cependant, la musique est l'une des rares choses qui la fait encore sourire. Et les lecteurs de musique comme les lecteurs de CD sont tout simplement trop difficiles à utiliser pour elle. C'est pourquoi nous avons créé le Juuke.

La Juuke Box fonctionne en utilisant des cartes RFID pour lire des chansons spécifiques à partir d'une carte SD. Vous pouvez également lire les chansons au hasard à l'aide du bouton vert, ou lire et mettre en pause avec le bouton rouge.

De cette façon, il est vraiment simple pour tout le monde de jouer de la musique.

Étape 1: Regardez la vidéo

Image
Image

Nous avons fait une vidéo montrant comment je l'ai fait:)

Étape 2: Rassemblez les pièces:

Nous avons obtenu toutes les pièces d'AliExpress, et les liens vers les pièces sont répertoriés ci-dessous:

Les pièces:

Arduino UNO AliExpress et Amazon

DFPlayer Mini AliExpress et Amazon

Carte Micro SD AliExpress et Amazon

Arduino UNO DIY Bouclier AliExpress & Amazon

RC522 - Achetez 2 pour être sûr, certains d'entre eux arrivent cassés AliExpress & Amazon

Cartes RFID AliExpress & Amazon

Prise AUX Stéréo AliExpress & Amazon

Bouton poussoir momentané 22 mm - 1 rouge et 1 vert - 3-6 V AliExpress

Potentiomètre 10K AliExpress & Amazon

Fils AliExpress et Amazon

Résistance 1K AliExpress et Amazon

En-têtes de broches AliExpress et Amazon

Planche à pain - En option AliExpress et Amazon

Cavaliers - En option AliExpress et Amazon

Alimentation 5 V - AliExpress et AmazonPower Jack - AliExpress et Amazon

Outils:

Imprimante 3D AliExpress et Amazon

Kit de soudure AliExpress & Amazon

Pince à dénuder AliExpress & Amazon

Étape 3: Testez les pièces

Testez les pièces
Testez les pièces
Testez les pièces
Testez les pièces
Testez les pièces
Testez les pièces

Je recommande de tout connecter et de tester si tout fonctionne avant de commencer.

Pour ce faire, j'ai utilisé une planche à pain et des câbles de démarrage pour vérifier rapidement et facilement que tout fonctionnait comme prévu. J'ai eu quelques problèmes avec le premier module RC522 que j'ai acheté, il ne fonctionnait tout simplement pas même s'il venait directement de l'usine. J'ai donc dû m'en procurer un nouveau… C'est pourquoi je recommande d'en prendre 2, comme ça vous êtes sûr que si vous cassez l'un d'entre eux, vous avez une lance.

Connectez tout selon le schéma de circuit ici (Lien), ou voir les images ci-jointes.

N'oubliez pas d'utiliser une résistance de 1K entre RX sur le DFPlayer Mini et l'Arduino.

Pour vérifier si le lecteur de carte fonctionne, vous pouvez utiliser l'exemple de croquis « Dump card » de la bibliothèque. (Voir étape 4)

Étape 4: Le Code - Programmation des Cartes

Le Code - Programmation des Cartes
Le Code - Programmation des Cartes

Pour mieux comprendre le fonctionnement du code avec le DFPlayer mini, je vais essayer de l'expliquer le plus simplement possible. Le DFPlayer mini fonctionne en jouant des chansons à partir d'une carte micro SD. Pour savoir quelle chanson jouer, les chansons doivent être stockées sous forme de numéro sur la carte SD. Le numéro de morceau 1 est stocké sous « 0001 - SONG NAME », le numéro de morceau 2 est stocké sous « 0002 - SONG NAME », et ainsi de suite. Nous pouvons écrire un numéro sur les cartes RFID, donc si nous écrivons le numéro 2 sur l'une des cartes et le plaçons sur le lecteur, l'Arduino lira le numéro et dira au DFPlayer mini, "joue la chanson numéro 2".

Le numéro que nous écrivons sur la carte doit être le même que le nom de la chanson que nous stockons sur la carte SD.

Si vous souhaitez en savoir plus sur le DFPlayer mini, visitez cette page avec de nombreuses informations intéressantes

Vous pouvez maintenant ouvrir Arduino et télécharger le code pour la programmation de la carte. J'ai divisé le code en deux parties. Un pour programmer les cartes, et un pour le joueur réel. Dans cette étape, nous allons commencer par programmer les cartes. Le code est publié sur GitHub et ajouté ci-dessous. Vous devrez également télécharger les bibliothèques suivantes:

- CRFM522

- DFRobotDFPlayerMini.h

J'ai essayé d'expliquer le code avec des commentaires autant que possible, mais si vous avez des questions, n'hésitez pas à les poser dans la section commentaires !

De plus, je ne suis pas un grand programmeur mais j'aimerais le devenir, donc si vous voyez des erreurs dans le code, un commentaire serait génial !

Pour télécharger le code sur l'Arduino, consultez cet article. Pour ajouter des bibliothèques, consultez cet article.

MODÈLES:

Le programmateur de carte a deux modes, automatique et manuel.

Mode manuel: Écrit le numéro que vous souhaitez écrire sur la carte. Tapez un nombre et il le stockera.

Mode automatique: commence au numéro que vous spécifiez dans le code et l'augmente de 1 à chaque fois que vous placez une carte dessus.

COMMENT UTILISER LE PROGRAMMATEUR DE CARTES:

Connectez le moniteur Arduino Open Serial (coin supérieur droit) Écrivez « manuel » pour le mode manuel et « auto » pour le mode automatique. (Voir ci-dessus) Placez une carte sur le lecteur et assurez-vous qu'elle indique réussi.

Étape 5: Le code: Mode joueur

Une fois que vous avez programmé les cartes, vous pouvez télécharger le code du lecteur de musique. C'est le code qui lit la carte et joue la chanson associée. Le processus est exactement le même que pour le code du programmeur de carte. Téléchargez le croquis et commencez à l'utiliser !

PS: IMPORTANT ! Pour désactiver la communication série où vous pouvez voir ce que le programme fait dans le moniteur série, vous devez commenter "Serial.begin(115200); ". Ajoutez simplement "//" devant la ligne. J'ai eu quelques problèmes où le programme ne fonctionnerait pas s'il était activé. (Il attendait une connexion série avant de démarrer)

Étape 6: Télécharger des morceaux sur la carte SD

Télécharger des morceaux sur la carte SD
Télécharger des morceaux sur la carte SD

Comme dit précédemment, vous devez donner un nom spécifique aux fichiers musicaux sur votre carte SD pour que cela fonctionne. Chaque chanson doit commencer par un numéro. Le numéro doit également être composé de 4 chiffres (1 est 0001 par exemple). Après ces chiffres, vous êtes libre d'ajouter le nom de la chanson. Par exemple: "0035 - Frank Sinatra - Fly me to the moon"

Il utilise des fichiers MP3 standard, il est donc simple de les copier sur une carte SD et de les renommer.

Étape 7: Testez, puis soudez

Tester, puis souder
Tester, puis souder
Tester, puis souder
Tester, puis souder
Tester, puis souder
Tester, puis souder

Lorsque vous avez vérifié que tout fonctionne comme prévu, vous pouvez commencer à souder les pièces au shield Arduino UNO.

Il suffit de suivre le schéma de circuit fil pour fil. Il est judicieux de l'imprimer et d'utiliser un marqueur de couleur pour marquer les fils sur lesquels vous avez soudé. Je recommande également d'utiliser des en-têtes de broche pour le DFPlayer Mini afin de ne pas l'endommager sous la soudure.

J'ai également dessoudé la Led RC-522, car elle apparaissait à travers l'empreinte.

Étape 8: faire le boîtier

Faire l'enceinte
Faire l'enceinte
Faire l'enceinte
Faire l'enceinte
Faire l'enceinte
Faire l'enceinte

Dans cette étape, je vais vous montrer comment j'ai fait l'enceinte. Je l'ai conçu avec Fusion 360 et je l'ai imprimé en 3D. J'en ai également fait un à l'aide d'une machine CNC et du contreplaqué.

Si vous n'avez pas d'imprimante 3D ou de machine CNC, ne vous inquiétez pas ! Il est également possible de fabriquer un boîtier en carton ou en utilisant une boîte à projet

Vous pouvez trouver tous les fichiers ici:

Imprimé en 3D:

STL: CULTES 3D | Thingiverse

FUSION 360: Ananords.com

Les paramètres que j'ai utilisés pour l'imprimer en 3D sont:

Remplissage: 15 %

Hauteur de couche: 0,2 mm

Prise en charge: OUI

Insérez simplement l'UNO et le RC522 dans les broches de l'impression 3D. Ils doivent être bien ajustés. Je recommande d'utiliser une goutte de colle pour les fixer en place. Faites de même avec la prise audio. Pour les boutons, le potentiomètre et la prise de courant, utilisez les écrous hexagonaux inclus.

Lorsque vous avez terminé, enclenchez simplement la plaque inférieure et le « visage » ensemble.

Étape 9: Créez les cartes

Faire les cartes
Faire les cartes

Commencez par la conception. J'ai fait les conceptions dans Adobe Spark, où j'ai utilisé les dimensions de la carte (85 mm x 54 mm) comme taille personnalisée

J'ai trouvé les images sur google et je les ai importées dans Adobe Spark, j'ai défini le titre et l'artiste de la chanson, et c'est fait !

Comme je n'ai pas d'imprimante de carte d'identité, j'ai dû trouver un autre moyen de faire l'impression sur les cartes. J'ai suivi la voie simple, je l'ai juste imprimé sur du papier, puis je l'ai collé sur les cartes.

Vous pouvez également simplement utiliser un stylo et écrire directement sur les cartes.

Étape 10: terminé

Vous avez maintenant terminé !

Si vous réalisez ce projet, merci de poster un make:)

Des questions? Il suffit de demander, et j'essaierai d'y répondre.

Pour des mises à jour sur le Juuke, inscrivez-vous à la newsletter !

Suivez-moi sur Instagram pour des mises à jour sur les projets à venir!

Instagram:

Contactez-moi: [email protected]

••• Me soutenir •••

Patreon:

Dons:

Achetez-moi un café:

Conseillé: