- Stock: En Stock
- Code Produit: SNC003.DHT11
- Poids: 4.00
Capteur de température numérique DHT11, capteur d'humidité et de température
Le DHT11 est un capteur numérique de température et d'humidité basique et peu coûteux. Il est populaire dans les projets amateurs et éducatifs en raison de sa facilité d’utilisation et de son protocole de communication simple. Voici un aperçu détaillé du capteur DHT11 :
Informations générales:
Le capteur DHT11 peut mesurer à la fois la température et l'humidité, fournissant une sortie numérique qui peut être lue par des microcontrôleurs comme Arduino, Raspberry Pi, etc.
Caractéristiques:
- Écart de température: 0 à 50°C avec une précision de ±2°C.
- Plage d'humidité : 20 % à 90 % HR avec une précision de ± 5 % HR.
- Résolution: 1°C pour la température et 1% HR pour l'humidité.
- Source de courant: 3V à 5,5V.
- Basse consommation énergétique: Idéal pour les applications alimentées par batterie.
- Sortie numérique: Protocole de communication monofilaire.
Temps de réponse: Relativement lent, généralement environ 1 seconde.
Configuration des broches :
Le capteur DHT11 possède généralement quatre broches, mais souvent seulement trois sont utilisées :
- VCC : Alimentation (3V à 5,5V).
- GND : Sol.
- DONNÉES: Broche de données pour la sortie du signal numérique.
- NC: Non connecté (facultatif).
Applications:
- Stations météorologiques : Pour mesurer la température et l'humidité ambiantes.
- Systèmes CVC : Pour surveiller et contrôler les systèmes de chauffage, de ventilation et de climatisation.
- Automatisation de la maison: Pour la surveillance environnementale de base.
- Projets pédagogiques : Pour l'enseignement et l'apprentissage des capteurs et des microcontrôleurs.
Câblage :
Pour connecter le DHT11 à un Arduino :
- Connectez le VCC broche du DHT11 à la broche 5V de l'Arduino.
- Connectez le GND broche du DHT11 à la broche GND de l'Arduino.
- Connectez le DONNÉES broche du DHT11 à une broche numérique (par exemple, broche 2) sur l'Arduino.
- Une résistance pull-up (4,7 kΩ à 10 kΩ) est requise entre les broches VCC et DATA.
Exemple de code :
Pour utiliser le DHT11 avec un Arduino, vous pouvez utiliser la bibliothèque DHT. Tout d’abord, installez la bibliothèque DHT d’Adafruit via le gestionnaire de bibliothèque de l’IDE Arduino.
#include "DHT.h"
// Définir le type de capteur et la broche à laquelle il est connecté
#définir DHTTYPE DHT11 // DHT 11
#define DHTPIN 2 // Broche numérique 2
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Série.begin(9600);
Serial.println("Test DHT11!");
dht.begin();
}
boucle vide() {
// Attendez quelques secondes entre les mesures
retard(2000);
// Lecture des valeurs de température et d'humidité
float humidité = dht.readHumidity();
température flottante = dht.readTemperature();
// Vérifiez si des lectures ont échoué et quittez plus tôt (pour réessayer).
if (isnan(humidité) || isnan(température)) {
Serial.println("Échec de la lecture du capteur DHT !");
retour;
}
// Imprimer les résultats
Serial.print("Humidité : ");
Serial.print (humidité);
Série.print(" %\t");
Serial.print("Température : ");
Serial.print (température);
Serial.println(" *C");
}
Conseils d'étalonnage et d'utilisation :
- Placement: Assurez-vous que le capteur est placé dans une zone avec une bonne circulation d’air pour des lectures précises.
- Évitez les sources de chaleur : Gardez le capteur à l'écart de la lumière directe du soleil ou d'autres sources de chaleur pour éviter de fausses lectures.
- Vérifier les lectures : Vérifiez périodiquement l'exactitude des lectures, surtout si elles sont utilisées dans des applications critiques.
Le capteur DHT11 est une option simple et abordable pour les mesures de base de température et d'humidité. Bien qu’il lui manque la précision et la portée de capteurs plus avancés comme le DHT22, il convient néanmoins à de nombreuses applications générales et est facile à intégrer dans divers projets.