Lire les valeurs de la température et de l’humidité mesurées par DHT22 connecté à ESP32

ESP32 29-01-24
430 0

Plan du tutoriel

1- Qu'est ce que le capteur DHT22 ?

2- Comment la carte ESP32 récupère la température et l'humidité mesurées par le capteur DHT22 ?

3- Les composants nécessaires pour contrôler le capteur DHT22 par la carte ESP32

4- Schéma de câblage de la carte ESP32 avec le capteur DHT22

5- Programmer la carte ESP32 avec Micropython pour lire et afficher la température et l'humidité mesurées par le capteur DHT22

 

 

Qu'est ce que le capteur DHT22 ?

Le capteur DHT22, également connu sous le nom d'AM2302, est un capteur d'humidité et de température. Il est largement utilisé dans le domaine de l'électronique et de l'Internet des objets (IoT). Ce capteur est capable de mesurer à la fois la température ambiante et l'humidité relative de l'air.

Les caractéristiques principales du capteur DHT22 incluent :

Mesure de la température : Il peut mesurer la température ambiante avec une précision généralement comprise entre ±0,5°C.

Mesure de l'humidité : Il peut mesurer l'humidité relative de l'air avec une précision généralement comprise entre ±2%RH.

Plage de fonctionnement : Le DHT22 peut fonctionner dans une plage de température allant de -40°C à 80°C.

Plage d'humidité : Il peut mesurer l'humidité relative dans une plage de 0 à 100%.

Interface : Il utilise une interface numérique pour la communication avec d'autres dispositifs, généralement via un seul fil de données.

Alimentation : Il fonctionne avec une tension d'alimentation basse, généralement entre 3,3V et 6V.

Sortie de données : Les valeurs de température et d'humidité sont généralement transmises sous forme numérique, ce qui facilite leur intégration dans des projets électroniques.

Le capteur DHT22 est populaire dans les projets DIY (Do It Yourself) et l'automatisation domestique, où la surveillance de la température et de l'humidité est importante. Il est utilisé dans diverses applications telles que la météorologie, la surveillance des conditions de croissance des plantes, la régulation du climat dans les serres, et bien d'autres. Pour utiliser ce capteur, il est souvent nécessaire de le connecter à un microcontrôleur tel qu'un Arduino, Raspberry Pi, ou tout autre dispositif compatible.

Comment la carte ESP32 récupère la température et l'humidité mesurées par le capteur DHT22 ?

La carte ESP32 peut récupérer la température et l'humidité mesurées par le capteur DHT22 en utilisant un microcontrôleur intégré (généralement un ESP32) pour lire les données du capteur via son interface numérique. Voici une procédure générale pour récupérer ces données avec un ESP32 :

1- Connecter le capteur DHT22 à l'ESP32 : Le capteur DHT22 doit être correctement connecté à l'ESP32. Assurez-vous que les broches de données, d'alimentation (VCC) et de masse (GND) sont correctement reliées entre le DHT22 et l'ESP32.

2- Installer la bibliothèque DHT : Vous aurez besoin d'installer la bibliothèque DHT pour Arduino, qui prend en charge les capteurs DHT, y compris le DHT22.

3- Code : Ecrire une programme avec le Micropython qui initialise la communication avec le capteur DHT22 et récupère périodiquement les valeurs d'humidité et de température.

Les composants nécessaires pour contrôler le capteur DHT22 par la carte ESP32

Pour utiliser le capteur DHT22 avec une carte ESP32, vous aurez besoin des éléments suivants :

Carte ESP32 :

Carte ESP32

L'ESP32 est un microcontrôleur à faible consommation d'énergie, doté de fonctionnalités Wi-Fi et Bluetooth intégrées. Il est largement utilisé dans le domaine de l'IoT (Internet des Objets), du développement de projets embarqués et dans d'autres applications nécessitant une connectivité sans fil et un traitement de données sur une petite échelle.

Capteur DHT22 :

DHT22

Le capteur DHT22 est utilisé pour mesurer la température et l'humidité de l'environnement.

Fils de connexion :

Fils de connexion

Pour établir les connexions physiques entre la carte ESP32 et le capteur DHT22 Assurez-vous d'avoir des fils de bonne qualité pour des connexions stables.

Plaque d'essai (Breadboard) :

plaque d'essai

On utilise le plaque d'essai pour faciliter le câblage des différents composants.

Schéma de câblage de la carte ESP32 avec le capteur DHT22

Schéma de câblage de la carte ESP32 avec le capteur DHT22Schéma de câblage de la carte ESP32 avec le capteur DHT22

Pour connecter le capteur DHT22 à une carte ESP32 :

Connecter la broche (+) du capteur à la broche Broche 3.3V de la carte ESP32

Connecter la broche OUT du capteur à la broche GPIO23 de la carte ESP32

Connecter la broche (-) du capteur à la broche GND de la carte ESP32

Programmer la carte ESP32 avec Micropython pour lire la température et l'humidité mesurées par le capteur DHT22

Voici un exemple de code Micropython pour lire la température et l'humidité à partir du capteur DHT22 :

Assurez-vous de modifier la variable p23 pour correspondre à la broche à laquelle le signal de données du capteur DHT22 est connecté sur votre ESP32. Cette broche est définie sur machine.Pin(23, machine.Pin.IN) dans cet exemple, mais elle peut différer en fonction de votre câblage.

Ce code initialise le capteur DHT22, lit périodiquement les données de température et d'humidité, puis les affiche dans la console REPL (Read-Eval-Print Loop) de Micropython. Vous pouvez utiliser Thonny IDE, ampy ou un outil similaire pour téléverser ce code sur votre ESP32 et visualiser les lectures via le terminal série.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info