ESP8266 - Capteur de température LM35
Ce tutoriel vous explique comment utiliser l'ESP8266 pour lire la température provenant du capteur LM35. En détail, nous apprendrons :
- Comment connecter ESP8266 au capteur de température LM35.
- Comment programmer le ESP8266 pour obtenir la température du capteur LM35.
Préparation du matériel
1 | × | ESP8266 NodeMCU | |
1 | × | Micro USB Cable | |
1 | × | LM35 Temperature Sensor | |
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 capteur de température LM35
Brochage du capteur de température LM35
Le capteur de température LM35 possède trois broches :
- Broche GND : Elle doit être connectée à la masse (0V)
- Broche VCC : Elle doit être connectée au VCC (5V)
- Broche OUT : Cette broche de signal fournit une tension de sortie qui est proportionnelle linéairement à la température, et doit être connectée à une broche analogique sur l'ESP8266.
Comment ça marche
Le LM35 produit une tension qui est proportionnelle de manière linéaire à la température en degrés Celsius. La sortie du LM35 a un facteur d'échelle de 10 mV/°C. Cela signifie que la température peut être déterminée en divisant la tension (en mV) à la broche de sortie par 10.
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.
Comment programmer le capteur de température LM35
- Récupérez la valeur ADC du capteur de température en utilisant la fonction analogRead().
- Transformez la valeur ADC en une tension en millivolts.
- Transformez la tension en température Celsius.
- Facultativement, convertissez les Celsius en Fahrenheit.
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.
- 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.
- Copiez le code et ouvrez-le avec l'Arduino IDE.
- Cliquez sur le bouton Upload dans l'IDE pour téléverser le code sur l'ESP8266.
- Tenez le capteur dans votre main.
- Vérifiez les résultats sur le moniteur série.