ESP8266 - Capteur ultrasonique - LED
Ce tutoriel vous explique comment utiliser l'ESP8266 et un capteur ultrasonique pour contrôler une LED. En détail :
- ESP8266 allume la LED lorsque l'objet est près du capteur ultrasonique.
- ESP8266 éteint la LED lorsque l'objet est loin du capteur ultrasonique.
Préparation du matériel
1 | × | ESP8266 NodeMCU | |
1 | × | Micro USB Cable | |
1 | × | Ultrasonic 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 du capteur à ultrasons
Si vous ne connaissez pas les capteurs LED et ultrasoniques (y compris le brochage, le fonctionnement, 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.
Code ESP8266
Étapes rapides
Pour commencer avec l'ESP8266 sur Arduino IDE, suivez ces étapes :
- Consultez le tutoriel comment configurer l'environnement pour ESP8266 sur Arduino IDE si c'est votre première utilisation de l'ESP8266.
- Branchez les composants comme indiqué dans le schéma.
- Connectez la carte ESP8266 à votre ordinateur à l'aide d'un câble USB.
- Ouvrez l'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.
- Lancez 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 envoyer le code à l'ESP8266.
- Déplacez votre main à proximité du capteur et
- Observez le changement d'état de la LED.
Explication du code
Découvrez l'explication ligne par ligne contenue dans les commentaires du code source !
※ NOTE THAT:
Le code ci-dessus est à des fins éducatives. Le capteur ultrasonique est très sensible aux interférences. Si vous prévoyez de l'utiliser en pratique, vous devriez filtrer le bruit pour le capteur ultrasonique. Pour plus d'informations sur comment faire cela, veuillez consulter comment filtrer le bruit pour le capteur ultrasonique.