ESP8266 - Capteur ultrasonique - Buzzer piézoélectrique
Ce tutoriel vous explique comment utiliser l'ESP8266 et un capteur ultrasonique pour contrôler un buzzer piézoélectrique. En détail :
- L'ESP8266 émet un son lorsque l'objet est près du capteur ultrasonique.
- L'ESP8266 cesse le son lorsque l'objet est éloigné du capteur ultrasonique.
- L'ESP8266 joue une mélodie d'une chanson lorsque l'objet est proche du capteur ultrasonique.
Préparation du matériel
1 | × | ESP8266 NodeMCU | |
1 | × | Micro USB Cable | |
1 | × | Ultrasonic Sensor | |
1 | × | Piezo Buzzer | |
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 du buzzer piézoélectrique et du capteur ultrasonique
Si vous ne connaissez pas le buzzer piézoélectrique et le capteur ultrasonique (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 - Son Simple
Étapes rapides
Pour commencer avec 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.
- Câblez les composants comme montré 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, telle que (par exemple, NodeMCU 1.0 (Module ESP-12E)), et son port COM respectif.
- Connectez votre ESP8266 à votre ordinateur en utilisant un câble USB.
- Lancez Arduino IDE et sélectionnez la carte et le port appropriés.
- Copiez le code fourni et ouvrez-le dans Arduino IDE.
- Cliquez sur le bouton Upload dans Arduino IDE pour compiler et téléverser le code sur l'ESP8266.
- Agitez votre main devant le capteur.
- Écoutez le son émis par le buzzer piézo.
Explication du code
Découvrez l'explication détaillée dans les commentaires du code source !
Code ESP8266 - Mélodie
Étapes rapides
- Câblez les composants comme indiqué sur 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, par exemple NodeMCU 1.0 (Module ESP-12E), et son port COM respectif.
- Copiez le code et ouvrez-le avec Arduino IDE.
- Créez le fichier pitches.h sur Arduino IDE en :
- Cliquant sur le bouton juste en dessous de l'icône du moniteur série et choisissez Nouvel Onglet, ou utilisez les touches Ctrl+Shift+N.
- Donnez le nom du fichier pitches.h et cliquez sur le bouton OK
- Copiez le code ci-dessous et collez-le dans le fichier créé pitches.h.
- Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'ESP8266.
- Déplacez votre main devant le capteur.
- Écoutez la mélodie que le buzzer piézo émet.
- Ce code est destiné à des fins d'apprentissage. Le capteur ultrasonique est très sensible au bruit. Si vous souhaitez l'utiliser en pratique, vous devriez filtrer le bruit pour le capteur ultrasonique. Consultez comment filtrer le bruit pour le capteur ultrasonique pour plus d'informations.
Explication du code
Découvrez l'explication ligne par ligne contenue dans les commentaires du code source !
※ NOTE THAT: