Table des matières:
- Étape 1: Regardez la vidéo
- Étape 2: Rassemblez les pièces:
- Étape 3: Testez les pièces
- Étape 4: Le Code - Programmation des Cartes
- Étape 5: Le code: Mode joueur
- Étape 6: Télécharger des morceaux sur la carte SD
- Étape 7: Testez, puis soudez
- Étape 8: faire le boîtier
- Étape 9: Créez les cartes
- Étape 10: terminé
Vidéo: Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants : 10 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
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
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
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
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
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
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
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
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é:
Chaîne de télévision privée pour les personnes âgées : 4 étapes (avec photos)
Chaîne de télévision privée pour les personnes âgées : Les souvenirs sont une question délicate pour ma grand-mère qui fête ses 94 ans cette année. J'ai donc ajouté une chaîne de télévision à son poste de télévision pour l'aider à se souvenir des membres de sa famille et des moments clés de sa vie. Pour cela j'ai utilisé un compte Dropbox gratuit, un Raspber
Machine de réadaptation pour personnes âgées : 4 étapes
Machine de réadaptation pour personnes âgées : Cette machine est utilisée pour aider les personnes âgées qui souhaitent réhabiliter leur capacité de réaction. Lorsque les gens vieillissent, leur capacité de réaction va empirer. Cette machine peut aider ces personnes à réhabiliter leur capacité de réaction
Scanner d'urgence pour personnes âgées : 6 étapes
Scanner d'urgence pour personnes âgées : Ce projet est basé sur l'aide aux personnes âgées. Les personnes âgées sont généralement seules chez elles et peuvent ne pas être à proximité immédiate d'une aide immédiate si elles sont tombées. La solution actuelle sur le marché est l'utilisation d'un SOS qu'ils portent autour
Boîte à musique MP3 pour enfants : 6 étapes (avec photos)
Kids MP3 Music Box : En cherchant de nouveaux projets de bricolage autour d'arduino, j'ai trouvé de bonnes idées sur les lecteurs MP3 RFID pour enfants. Et il y a un grand coffre à jouets professionnel sur le marché - ces gars-là règnent. Ils ont fait de leur idée intelligente une excellente entreprise. Vérifier
Bandeaux lumineux de couronne de fleurs pour les festivals de musique d'été, les mariages, les occasions spéciales : 8 étapes (avec photos)
Bandeaux lumineux à couronne de fleurs pour les festivals de musique d'été, les mariages et les occasions spéciales : illuminez la nuit avec un magnifique bandeau à fleurs LED ! Parfait pour tous les mariages, festivals de musique, bals de finissants, costumes et occasions spéciales ! Kits avec tout ce dont vous avez besoin pour créer le vôtre bandeau lumineux sont maintenant disponibles dans le magasin Wearables Workshop