ESP32 - Lecteur MP3 avec capteur de mouvement
Dans ce guide, nous explorerons comment utiliser l'ESP32, un capteur de mouvement HC-SR501 et un lecteur MP3 pour déclencher la lecture d'un fichier audio préenregistré lorsqu'un mouvement est détecté. Ce projet offre une polyvalence et peut être personnalisé pour diverses applications, telles que fournir des instructions audio automatisées ou des avertissements chaque fois qu'une présence humaine est identifiée.
Préparation du matériel
1 | × | ESP-WROOM-32 Dev Module | |
1 | × | USB Cable Type-C | |
1 | × | HC-SR501 Motion Sensor | |
1 | × | Serial MP3 Player Module | |
1 | × | Micro SD Card | |
1 | × | 3.5mm Aux Speaker | |
1 | × | Jumper Wires | |
1 | × | (Recommended) ESP32 Screw Terminal Adapter |
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du lecteur MP3 et du capteur de mouvement
Méconnaissant du lecteur MP3 et du capteur de mouvement, 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.
Préparation
- Pré-enregistrez le fichier mp3 que nous souhaitons 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 capteur de mouvement à l'ESP32.
- Configurez le capteur de mouvement selon le tableau ci-dessous.
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. |
Code ESP32 - Le capteur de mouvement contrôle le lecteur MP3
Étapes rapides
- Si c'est la première fois que vous utilisez ESP32, consultez comment configurer l'environnement pour ESP32 sur Arduino IDE.
- Effectuez 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, Module de développement ESP32) et le port COM.
- Connectez ESP32 au PC via un câble USB.
- Ouvrez Arduino IDE, sélectionnez la bonne carte et le bon port.
- Copiez le code ci-dessus et ouvrez-le avec Arduino IDE.
- Cliquez sur le bouton Upload sur Arduino IDE pour charger le code sur ESP32.
- Passez votre main devant le capteur.
- Écoutez l'audio du lecteur MP3.