Toujours avec un module Wemos Lolin32 Lite, voici comment utiliser un capteur DHT22 permettant d'être informé sur la température et l’humidité environnantes. Si on a un module ESP fonctionnel, le montage et le paramétrage du capteur est un jeu d'enfant.

Wemos Lolin32 Lite DHT22

I- Le capteur DHT22 et son branchement

Pour cela, j'utilise un capteur comme celui-ci (un petit peu plus de 2€ ) : https://fr.aliexpress.com/item/DHT22-single-bus-digital-temperature-and-humidity-sensor-module-electronic-building-blocks-AM2302-for-arduino/32301637305.html.

Ce capteur est monté sur une petite carte avec 3 broches (le DHT22 comporte 4 broches mais seules 3 sont utilisées) :

  • broche + : à relier sur la sortie 3.3V
  • broche Out : à relier sur un GPIO (j'ai choisi le GPIO 2)
  • broche - : à relier à la masse GND

 

 

 

II- Déclaration et paramétrage de l'appareil

ESPEasy DHT22

On se connecte via son navigateur en saisissant l'IP du module ESP dans la barre d'adresse ainsi que le mot de passe. Puis on va dans l'onglet "Devices" et on ajoute un nouvel appareil. On choisit comme type "Environment - DHT11/12/22" et on renseigne les différents champs (en évitant les espaces et les accents... on ne sait jamais) :

Partie "Task Settings" :
Name : Sonde Garage (nom de notre "device")
Enabled : Oui (pour l'activer)

Partie "Sensor" :
1st GPIO : GPIO-2
DHT Type : DHT 22

Partie "Data Acquisition" :
Send to Controller : Oui (on coche la case)

Partie "Values" :
On donne un nom à la 1ère variable "Température" et 1 seule décimale (c'est suffisant) et un nom à la 2e variable "Humidité" (qui est un pourcentage) avec 0 décimale.