DHT11 Module Capteur de Température et Humidité
27.00 DH
Le DHT11 est un capteur numérique économique permettant de mesurer la température et l’humidité de manière simple et efficace.
Le DHT11 est un capteur numérique économique permettant de mesurer la température et l’humidité de manière simple et efficace. Il utilise un thermistor NTC pour la mesure de température et un capteur capacitif pour l’humidité. Grâce à son interface numérique à un fil, il est facile à interfacer avec des microcontrôleurs comme Arduino, ESP32, Raspberry Pi et autres plateformes embarquées.
Bien qu’il offre une précision moindre et une plage de mesure plus restreinte que son homologue DHT22, il reste un choix populaire pour les projets éducatifs, la domotique et les stations météorologiques DIY grâce à sa faible consommation énergétique et son faible coût.
Caractéristiques Techniques :
- Température :
- Plage de mesure : 0°C à 50°C
- Précision : ±2°C
- Humidité :
- Plage de mesure : 20% à 90% HR
- Précision : ±5% HR
- Tension d’alimentation : 3.5V à 5.5V
- Consommation en mode mesure : 0.3 mA
- Consommation en veille : 60 µA
- Sortie de données : Signal numérique (protocole à un fil, compatible TTL)
- Fréquence d’échantillonnage : 1 Hz (1 mesure par seconde)
- Temps de réponse : ≤ 5 s
- Durée de transmission des données : 40 bits en ~4 ms
- Longueur de câblage recommandée : Jusqu’à 20 mètres avec résistance pull-up
📌 Remarque : Contrairement à certains capteurs analogiques, le DHT11 ne nécessite pas de circuit d’amplification ou de conversion, car il fournit directement une sortie numérique interprétable par un microcontrôleur.
Fonctionnement du DHT11 :
- Le capteur capacitif mesure l’humidité en détectant les variations de capacité d’un polymère en fonction de la présence de vapeur d’eau.
- Un thermistor NTC mesure la température ambiante.
- Un microcontrôleur interne convertit les mesures en un signal numérique exploitable.
- La communication avec un microcontrôleur externe (Arduino, ESP8266, etc.) s’effectue via un protocole de communication à un fil, optimisant ainsi le câblage.
Brochage du DHT11 :
Le capteur DHT11 est disponible sous deux formats : version brute (4 broches) et module avec circuit intégré (3 broches).
📌 Version Capteur DHT11 (4 broches) :
Broche | Fonction |
VCC | Alimentation (3.5V à 5.5V) |
DATA | Sortie numérique (connectée à une entrée digitale de l’Arduino avec une résistance pull-up de 10 kΩ à VCC) |
NC | Non connecté |
GND | Masse |
📌 Version Module DHT11 (3 broches) :
Broche | Fonction |
VCC | Alimentation (3.5V à 5.5V) |
DATA | Sortie numérique (déjà équipée d’une résistance pull-up) |
GND | Masse |
Applications du DHT11 :
✅ Stations météorologiques locales – Suivi des variations climatiques
✅ Projets domotiques & Smart Home – Contrôle de température et humidité ambiante
✅ Systèmes de ventilation et climatisation (HVAC) – Automatisation des dispositifs de refroidissement
✅ Surveillance environnementale – Mesure du taux d’humidité pour la conservation de produits sensibles
✅ Projets éducatifs et expérimentations électroniques – Apprentissage de la gestion des capteurs et du traitement des données
Utilisation avec Arduino Uno :
Matériel nécessaire :
✔ 1 x Module ou Capteur DHT11
✔ 1 x Arduino Uno
✔ 1 x Résistance 10 kΩ (si capteur brut 4 broches)
✔ Fils de connexion
✔ Breadboard
Schéma de câblage :
DHT11 | Arduino Uno |
VCC | 5V |
GND | GND |
DATA | Pin numérique D2 |
Exemple de Code Arduino avec la bibliothèque DHT
Avant d’exécuter ce code, assurez-vous d’installer la DHT sensor library dans l’IDE Arduino.
#include « DHT.h »
#define DHTPIN 2 // Broche numérique connectée au capteur
#define DHTTYPE DHT11 // Définition du type de capteur
DHT dht(DHTPIN, DHTTYPE); // Initialisation du capteur
void setup() {
Serial.begin(9600); // Démarrage de la communication série
dht.begin(); // Initialisation du capteur
}
void loop() {
float temperature = dht.readTemperature(); // Lecture de la température en °C
float humidite = dht.readHumidity(); // Lecture de l’humidité
if (isnan(temperature) || isnan(humidite)) { // Vérification des erreurs de lecture
Serial.println(« Échec de lecture du capteur ! »);
return;
}
Serial.print(« Température: « );
Serial.print(temperature);
Serial.print( » °C | Humidité: « );
Serial.print(humidite);
Serial.println( » % HR »);
delay(1000); // Attente de 1 seconde entre les mesures
}
Comparaison DHT11 vs DHT22 :
Caractéristique | DHT11 | DHT22 (AM2302) |
Plage de température | 0°C à 50°C | -40°C à 80°C |
Précision température | ±2°C | ±0.5°C |
Plage d’humidité | 20% à 90% HR | 0% à 100% HR |
Précision humidité | ±5% HR | ±2% HR |
Fréquence d’échantillonnage | 1 Hz (1 mesure/sec) | 0.5 Hz (1 mesure/2 sec) |
Tension de fonctionnement | 3.5V à 5.5V | 3.5V à 5.5V |
Coût | Faible | Moyen |
📌 DHT11 vs DHT22 ?
- Le DHT11 est plus abordable, consomme moins d’énergie, et est suffisant pour des projets basiques.
- Le DHT22 est plus précis et a une meilleure plage de mesure, ce qui le rend idéal pour les applications nécessitant une surveillance plus fine.
Reviews
There are no reviews yet.