ESP8266 - Lecteur MP3 RFID
Ce tutoriel vous explique comment fabriquer un lecteur MP3 RFID en utilisant un ESP8266, un lecteur RFID RC522 et un module de lecteur MP3. Le module de lecteur MP3 est accompagné d'une petite carte SD qui stocke diverses chansons. Chaque carte RFID est liée à une chanson spécifique, et le nombre de cartes RFID correspond au nombre de chansons.
Lorsque vous passez une carte RFID devant le lecteur RFID, l'ESP8266 jouera la chanson qui est liée à cette carte RFID particulière.
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 à leur sujet dans les tutoriels suivants :
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Voir plus dans l'agencement des broches de l'ESP8266 et comment alimenter l'ESP8266 et d'autres composants.
※ 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'ESP8266.
- Connectez l'enceinte au module lecteur MP3.
- Connectez l'enceinte à une source d'alimentation.
- Connectez le lecteur RFID à l'ESP8266.
Étant donné que l'UID n'est généralement pas imprimé sur l'étiquette RFID, la première étape à faire est de trouver l'UID des étiquettes. Cela peut être réalisé par :
- 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 ESP8266
- Ouvrez le moniteur série
- Tapez sur la carte/clé RFID une par une sur le module RFID-RC522
- Prenez note des UID sur le moniteur série, cela ressemble à ceci :
Nous utiliserons ces UID RFID pour mettre à jour le code ESP8266 ci-dessous.
Code ESP8266 - Lecteur Mp3 RFID
Étapes rapides
Pour commencer avec ESP8266 sur Arduino IDE, suivez ces étapes :
- Consultez le tutoriel comment configurer l'environnement pour ESP8266 sur Arduino IDE si c'est votre première utilisation de l'ESP8266.
- Câblez les composants comme indiqué dans le schéma.
- Connectez la carte ESP8266 à votre ordinateur à l'aide d'un câble USB.
- Ouvrez Arduino IDE sur votre ordinateur.
- Choisissez la bonne carte ESP8266, comme par exemple le NodeMCU 1.0 (Module ESP-12E), et son port COM respectif.
- Copiez le code ci-dessus et ouvrez-le avec Arduino IDE.
- Mettez à jour les UIDs que vous avez obtenus lors de l'étape de préparation dans le code ci-dessus.
- Téléchargez le code sur ESP8266.
- Appliquez 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 noter le nom de la chanson sur chaque carte RFID.