ESP32 - Reproductor MP3 con sensor de movimiento
En esta guía, exploraremos cómo emplear el ESP32, un sensor de movimiento HC-SR501 y un reproductor de MP3 para iniciar la reproducción de un archivo de audio pregrabado cuando se detecta movimiento. Este proyecto ofrece versatilidad y puede adaptarse a diversas aplicaciones, como proporcionar instrucciones de audio automatizadas o alertas cada vez que se identifique la presencia humana.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del reproductor de MP3 y del sensor de movimiento
¿No estás familiarizado con un reproductor de MP3 y un sensor de movimiento, incluyendo sus diagramas de pines, funcionamiento y programación? Explora tutoriales completos sobre estos temas a continuación:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Si no sabe c\u00f3mo alimentar ESP32 y otros componentes, encuentre instrucciones en el siguiente tutorial: C\u00f3mo alimentar ESP32.
Preparación
- Guarde previamente en la tarjeta microSD el archivo mp3 grabado que queremos reproducir.
- Inserte la tarjeta microSD en el módulo reproductor MP3.
- Conecte el módulo reproductor MP3 al ESP32.
- Conecte el altavoz al módulo reproductor MP3 a una
- Conecte el altavoz a una fuente de alimentación.
- Conecte el sensor de movimiento al ESP32.
- Realice la configuración del sensor de movimiento según la tabla a continuación.
| Time Delay Adjuster | Screw it in anti-clockwise direction fully. |
| Detection Range Adjuster | Screw it in clockwise direction fully. |
| Repeat Trigger Selector | Put jumper as shown on the image. |

Código ESP32 - Sensor de movimiento controla el reproductor de MP3
Pasos R\u00e1pidos
- Si esta es la primera vez que usas ESP32, consulta cómo configurar el entorno para ESP32 en Arduino IDE.
- Haz el cableado como en la imagen anterior.
- Conecta la placa ESP32 a tu PC mediante un cable micro USB.
- Abre Arduino IDE en tu PC.
- Selecciona la placa ESP32 correcta (p. ej. ESP32 Dev Module) y el puerto COM.
- Conecta la placa ESP32 a tu PC mediante un cable USB.
- Abre Arduino IDE, selecciona la placa y el puerto correctos.
- Copia el código anterior y ábrelo con Arduino IDE.
- Haz clic en el botón Subir en Arduino IDE para subir el código al ESP32.
- Mueve tu mano frente al sensor.
- Escucha el audio del reproductor MP3.
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.