Arduino - Lecteur MP3 RFID
Dans ce tutoriel, nous explorerons le processus de création d'un lecteur MP3 basé sur RFID en utilisant Arduino, un lecteur RFID RC522 et un module de lecteur MP3. Le module de lecteur MP3 est équipé d'une carte micro SD où plusieurs chansons sont stockées. Chaque carte RFID représente une chanson, et le nombre de cartes RFID correspond au nombre de chansons.
En passant une carte RFID devant le lecteur RFID, l'Arduino joue la chanson correspondante associée à cette carte RFID spécifique.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du module RFID/NFC RC522 et du lecteur MP3
Si vous ne connaissez pas le module RFID/NFC RC522 et le lecteur MP3 (brochage, fonctionnement, programmation...), renseignez-vous sur ces derniers dans les tutoriels suivants :
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Pour simplifier l'installation, les broches du module RC522 sont directement connectées aux broches de l'Arduino. Cependant, cette connexion directe peut entraîner des problèmes, car les broches de sortie de l'Arduino délivrent 5V alors que les broches du module RC522 sont conçues pour fonctionner à 3.3V. Il est conseillé de réguler la tension entre les broches de l'Arduino et celles du module RC522 afin de prévenir d'éventuels problèmes. Pour des instructions plus détaillées, veuillez consulter le tutoriel Arduino - RFID RC522. Le schéma fourni illustre comment des résistances peuvent être utilisées pour réguler le 5V en 3.3V.
This image is created using Fritzing. Click to enlarge image
※ NOTE THAT:
L'ordre des broches peut varier selon les fabricants. Utilisez TOUJOURS les étiquettes imprimées sur le module. L'image ci-dessus montre le schéma de brochage des modules de la marque DIYables.
Préparation
- Pré-enregistrez une liste de chansons que vous souhaitez jouer sur la carte micro SD.
- Insérez la carte micro SD dans le module lecteur MP3.
- Connectez le module lecteur MP3 à l'Arduino.
- Connectez le haut-parleur au module lecteur MP3.
- Connectez le haut-parleur à une source d'alimentation.
- Connectez le lecteur RFID à l'Arduino.
Étant donné que l'UID n'est généralement pas imprimé sur l'étiquette RFID, la première étape que nous devons effectuer est de découvrir l'UID des étiquettes. Ceci peut être réalisé en :
- Copiez le code ci-dessous et ouvrez-le avec l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour téléverser le code vers Arduino
- Ouvrez le moniteur série
- Tapotez les cartes/porte-clés RFID une par une sur le module RFID-RC522
- Prenez note des UID sur le moniteur série, cela ressemble à ce qui suit :
Nous utiliserons ces identifiants RFID pour mettre à jour le code Arduino ci-dessous.
Code Arduino - Lecteur Mp3 RFID
Étapes rapides
- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- Mettez à jour les UID que vous avez obtenus lors de l'étape de préparation dans le code ci-dessus.
- Téléchargez le code sur Arduino
- Tapotez une étiquette RFID sur le module RFID-RC522 une par une
- Écoutez le son provenant du lecteur MP3
- Si tout fonctionne bien, chaque carte RFID sera associée à une chanson.
- Vous pouvez marquer le nom de la chanson sur chaque carte RFID.