Description
Introduction
Le DHT22, aussi appelé AM2302, est un capteur numérique combiné de température et d’humidité très apprécié dans les projets Arduino, ESP8266, ESP32, ou Raspberry Pi. Offrant une grande précision, une faible consommation et une interface facile à utiliser, il s’impose comme un composant incontournable pour les systèmes de mesure environnementale, domotique, stations météo, serres intelligentes, ou projets connectés (IoT).
Caractéristiques techniques
-
Plage de température : -40 °C à +80 °C
-
Précision température : ±0.5 °C
-
Plage d’humidité : 0 à 100 % HR
-
Précision humidité : ±2 %
-
Tension de fonctionnement : 3,3 V à 6 V
-
Consommation : < 2,5 mA pendant la mesure
-
Fréquence d’échantillonnage : 0,5 Hz (1 lecture toutes les 2 secondes)
-
Interface : 1 fil numérique (signal sérialisé)
-
Dimensions : 28 x 12 x 10 mm (selon version)
-
Capteur calibré en usine
-
Boîtier plastique avec grilles d’aération
Fonctionnement
Le capteur DHT22 mesure en interne la température via un capteur à thermistance et l’humidité avec un capteur capacitif. Les données sont envoyées sous forme numérique sur une seule broche, ce qui simplifie grandement la connexion à un microcontrôleur.
Contrairement au DHT11, le DHT22 offre une meilleure précision et une plage de mesure plus large, en particulier pour les environnements humides ou froids.
Comparaison rapide DHT11 vs DHT22
| Paramètre | DHT11 | DHT22 (AM2302) |
|---|---|---|
| Température | 0–50 °C | -40 à +80 °C |
| Précision temp. | ±2 °C | ±0,5 °C |
| Humidité | 20–90 % | 0–100 % |
| Précision HR | ±5 % | ±2 % |
| Fréquence maj. | 1 Hz | 0,5 Hz |
| Prix | Plus bas | Légèrement + cher |
Connexion typique (version 3 broches)
| DHT22 | Arduino UNO |
|---|---|
| VCC | 5V |
| DATA | D2 |
| GND | GND |
Un résistance de 10kΩ entre DATA et VCC est souvent recommandée pour la stabilité du signal.
Exemple de code Arduino
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println(« Erreur de lecture ! »);
return;
}
Serial.print(« Humidité : « );
Serial.print(h);
Serial.print( » %t »);
Serial.print(« Température : « );
Serial.print(t);
Serial.println( » °C »);
delay(2000);
}
Applications pratiques
✅ Station météo connectée
✅ Surveillance de serres, plantes ou champignons
✅ Projets domotiques (ventilation, chauffage, humidificateur)
✅ Capteurs environnementaux dans l’industrie ou les entrepôts
✅ Mesure ambiante dans des chambres froides ou laboratoires
✅ Projets éducatifs STEM (Arduino, Raspberry Pi)
Avantages du capteur DHT22
✔️ Mesure fiable dans des conditions variées (humidité, chaleur, froid)
✔️ Très faible consommation
✔️ Interface simple (1 fil)
✔️ Calibré d’usine : pas besoin d’étalonnage manuel
✔️ Bibliothèques Arduino et ESP faciles à utiliser
✔️ Supporté par Home Assistant, Node-RED, Tasmota, etc.
Astuces et précautions
-
Évitez de placer le capteur trop près de sources de chaleur ou de courant d’air.
-
Laissez-le dans un boîtier ventilé pour de meilleures mesures.
-
Attendez 2 à 3 secondes entre chaque mesure pour assurer fiabilité et durabilité.
-
Manipulez-le avec précaution, surtout si vous utilisez une version sans boîtier.
Contenu du module
-
1x Capteur DHT22 ou module monté sur carte PCB
-
3 broches (VCC, GND, DATA) ou connecteur selon version
-
Certains kits incluent une résistance de pull-up (10kΩ)
Pourquoi choisir le DHT22 ?
Le DHT22 est la solution idéale si vous recherchez un capteur numérique précis, facile à utiliser et adapté aux environnements exigeants. Par rapport à son petit frère le DHT11, il offre plus de précision, une meilleure plage de mesure et une fiabilité accrue. Que vous soyez maker, étudiant, agriculteur connecté ou développeur IoT, le DHT22 est un investissement intelligent pour vos projets.



Avis
Il n’y a pas encore d’avis.