Lecteur MP3 RFID ESP32
Dans ce tutoriel, nous allons explorer le processus de création d'un lecteur MP3 basé sur RFID en utilisant ESP32, 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'ESP32 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
Non familiarisé avec le module RFID/NFC RC522 et le lecteur MP3, y compris leurs brochages, fonctionnalités et programmation ? Explorez des tutoriels complets sur ces sujets ci-dessous :
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Si vous ne savez pas comment alimenter l'ESP32 et d'autres composants, vous pouvez trouver des conseils dans le tutoriel suivant : Comment alimenter l'ESP32.
※ 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 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'ESP32.
- Connectez le haut-parleur au module lecteur MP3.
- Connectez le haut-parleur à une source d'alimentation.
- Connectez le lecteur RFID à l'ESP32.
Étant donné que l'UID n'est généralement pas imprimé sur l'étiquette RFID, la première étape consiste à trouver l'UID des étiquettes. Cela peut être fait par :
- Si c'est la première fois que vous utilisez ESP32, consultez comment configurer l'environnement pour ESP32 sur Arduino IDE.
- Réalisez le câblage comme sur l'image ci-dessus.
- Connectez la carte ESP32 à votre PC via un câble micro USB.
- Ouvrez Arduino IDE sur votre PC.
- Sélectionnez la bonne carte ESP32 (par exemple ESP32 Dev Module) et le port COM.
- Copiez le code ci-dessous et ouvrez-le avec Arduino IDE.
- Cliquez sur le bouton Upload sur l'IDE Arduino pour téléverser le code vers l'ESP32
- Ouvrez le moniteur série
- Tapez une carte/clé 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 ESP32 ci-dessous.
Code ESP32 - Lecteur Mp3 RFID
Étapes rapides
- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- 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 ESP32
- Tapotez un tag RFID sur le module RFID-RC522 un par un
- É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.