ESP8266 - Capteur de mouvement - LED
Ce tutoriel vous explique comment utiliser l'ESP8266 et un capteur de mouvement pour contrôler une LED. En détail :
- L'ESP8266 allume la LED lorsque le mouvement d'un humain ou d'un animal est détecté
- L'ESP8266 éteint la LED lorsque le mouvement d'un humain ou d'un animal n'est pas détecté
Cela peut être appliqué dans un processus d'automatisation qui déclenche des actions lors de la détection de présence humaine.
Préparation du matériel
1 | × | ESP8266 NodeMCU | |
1 | × | Micro USB Cable | |
1 | × | HC-SR501 Motion Sensor | |
1 | × | LED | |
1 | × | 220 ohm resistor | |
1 | × | Breadboard | |
1 | × | Jumper Wires | |
1 | × | (Optional) 5V Power Adapter for ESP8266 | |
1 | × | (Optional) ESP8266 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 des LED et des capteurs de mouvement
Si vous n'êtes pas familier avec les LED et les capteurs de mouvement (y compris le brochage, les fonctionnalités, la programmation, etc.), les tutoriels suivants peuvent vous aider :
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Voir plus dans l'agencement des broches de l'ESP8266 et comment alimenter l'ESP8266 et d'autres composants.
Configuration initiale
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 ESP8266
Étapes rapides
Pour commencer avec l'ESP8266 sur l'Arduino IDE, suivez ces étapes :
- Consultez le tutoriel comment configurer l'environnement pour ESP8266 sur Arduino IDE si c'est la première fois que vous utilisez ESP8266.
- Câblez les composants comme indiqué dans le schéma.
- Connectez la carte ESP8266 à votre ordinateur à l'aide d'un câble USB.
- Ouvrez Arduino IDE sur votre ordinateur.
- Choisissez la bonne carte ESP8266, comme (par exemple NodeMCU 1.0 (Module ESP-12E)), et son port COM respectif.
- Connectez votre ESP8266 à votre ordinateur à l'aide d'un câble USB.
- Ouvrez l'Arduino IDE, sélectionnez la carte et le port appropriés.
- Copiez le code ci-dessus et ouvrez-le dans l'Arduino IDE.
- Cliquez sur le bouton Upload dans l'Arduino IDE pour compiler et téléverser le code vers l'ESP8266.
- Déplacez votre main devant le capteur et vérifiez l'état de la LED.
Explication du code
Découvrez l'explication ligne par ligne contenue dans les commentaires du code source !