ESP8266 - Reproductor MP3 con RFID
Este tutorial te explica cómo hacer un reproductor MP3 RFID usando un ESP8266, un lector RFID RC522 y un módulo reproductor de MP3. El módulo reproductor de MP3 viene con una pequeña tarjeta SD que almacena varias canciones. Cada tarjeta RFID está vinculada a una canción específica, y la cantidad de tarjetas RFID corresponde al número de canciones.
Cuando pases una tarjeta RFID frente al lector RFID, el ESP8266 reproducirá la canción asociada a esa tarjeta RFID en particular.
Hardware Requerido
Or you can buy the following kits:
| 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 el módulo RFID/NFC RC522 y un reproductor 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 obtener m\u00e1s informaci\u00f3n, consulte Pines del ESP8266 y c\u00f3mo alimentar ESP8266 y otros componentes.
※ Nota:
El orden de los pines puede variar según los fabricantes. UTILICE SIEMPRE las etiquetas impresas en el módulo. La imagen anterior 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 ESP8266.
- Conecta el altavoz al módulo reproductor de MP3 a una fuente de alimentación.
- Conecta el lector RFID al ESP8266.
Ya que el UID normalmente no está impreso en la etiqueta RFID, el primer paso que debemos dar es averiguar el UID de las etiquetas. Esto se puede hacer mediante:
- Copie el código que se muestra a continuación y ábralo con Arduino IDE
- Haz clic en el botón Subir en el IDE de Arduino para subir código al ESP8266
- Abrir el Monitor Serial
- Acerca cada tarjeta o llavero RFID al módulo RFID-RC522, una por una
- Tome nota de los UID en el Monitor Serial, se ve como a continuación:
Usaremos estos UIDs de RFID para actualizar el código ESP8266 que se muestra a continuación.
Código ESP8266 - Reproductor MP3 con RFID
Pasos R\u00e1pidos
Para empezar con ESP8266 en el IDE de Arduino, sigue estos pasos:
- Consulta el tutorial cómo configurar el entorno para ESP8266 en Arduino IDE si es la primera vez que usas ESP8266.
- Conecta los componentes como se muestra en el diagrama.
- Conecta la placa ESP8266 a tu computadora usando un cable USB.
- Abre Arduino IDE en tu computadora.
- Elige la placa ESP8266 correcta, como (p. ej. NodeMCU 1.0 (ESP-12E Module)), y su puerto COM correspondiente.
- 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 al ESP8266.
- Acerca una etiqueta RFID al módulo RFID-RC522 una por una.
- Escucha el sonido desde el 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.