Arduino - Reproductor MP3 con RFID
En este tutorial, exploraremos el proceso de crear un reproductor de MP3 basado en RFID que utiliza Arduino, un lector RFID RC522 y un módulo reproductor de MP3. El módulo reproductor de MP3 está equipado con una tarjeta microSD donde se almacenan varias canciones. Cada tarjeta RFID representa una canción, y la cantidad de tarjetas RFID coincide con la cantidad de canciones.
Al deslizar una tarjeta RFID frente al lector RFID, el Arduino reproduce la canción correspondiente asociada a esa tarjeta RFID específica.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del módulo RFID/NFC RC522 y del reproductor MP3
Si no conoces sobre el módulo RFID/NFC RC522 y el reproductor de MP3 (conexiones de pines, cómo funciona, cómo programarlo...), aprende sobre ellos en los siguientes tutoriales:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Para simplificar la configuración, los pines del módulo RC522 están conectados directamente a los pines del Arduino. Sin embargo, esta conexión directa puede generar problemas, ya que los pines de salida del Arduino proporcionan 5V, mientras que los pines del módulo RC522 están diseñados para una operación de 3.3V. Se recomienda regular la tensión entre los pines del Arduino y los del módulo RC522 para evitar posibles problemas. Para obtener una guía más detallada, consulte el Arduino - RFID RC522 tutorial. El diagrama proporcionado ilustra cómo se pueden emplear resistencias para reducir el voltaje de 5V a 3.3V:

This image is created using Fritzing. Click to enlarge image
※ Nota:
El orden de los pines puede variar según los fabricantes. SIEMPRE utiliza las etiquetas impresas en el módulo. La imagen de arriba muestra la asignación de pines de los módulos de la marca DIYables.
Preparación
- Almacena previamente una lista de canciones que quieras reproducir en la tarjeta microSD.
- Inserta la tarjeta microSD en el módulo reproductor de MP3.
- Conecta el módulo reproductor de MP3 al Arduino.
- Conecta el altavoz al módulo reproductor de MP3 a una
- Conecta el altavoz a una fuente de alimentación.
- Conecta el lector RFID al Arduino.
Como el UID normalmente no está impreso en la etiqueta RFID, el primer paso que necesitamos dar es averiguar el UID de las etiquetas. Esto se puede hacer de la siguiente manera:
- Copia el código de abajo y ábrelo con el IDE de Arduino.
- Haz clic en el botón Subir en el IDE de Arduino para subir el código a Arduino
- Abrir el Monitor Serial
- Toca cada tarjeta RFID o llavero RFID en el módulo RFID-RC522, uno por uno
- Toma nota de los UID en el Monitor Serial; se muestra a continuación:
Usaremos estos UID de RFID para actualizar el código de Arduino que se muestra a continuación.
Código de Arduino - Reproductor MP3 con RFID
Pasos R\u00e1pidos
- Copia el código anterior y ábrelo con Arduino IDE.
- Actualiza los UIDs que obtuviste en el paso de preparación en el código anterior.
- Carga el código en Arduino.
- Toca una etiqueta RFID en el módulo RFID-RC522, una por una.
- Escucha el audio del reproductor MP3.
- Si todo funciona sin problemas, cada tarjeta RFID estará asociada con una canción.
- Puedes marcar el nombre de la canción en cada tarjeta RFID.
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.