Module capteur de température et d'humidité DHT22 Maroc

Module DHT22 avec câbles

75.00 Dh

Le capteur de température et d'humidité DHT22 communique avec un microcontrôleur via un port série.

En stock

Catégories : ,

Description

Les capteurs de la série DHT (DHT11, DHT21, DHT22, DHT33, DHT44) permettent de mesurer l’humidité et la température de l’air ambiant à l’aide de votre Arduino. Le premier de la série, le DHT11 est un capteur économique parfait pour débuter ou des applications peu exigeantes en précision et vitesse de mesure. Le DHT22 offre une plage de mesure et une précision plus importante. Le DHT22 permet également de mesurer des températures négatives à partir de -40°C.

Comparatif technique DHT11, DHT21 et DHT22

Plutôt que de passer en revue toutes les caractéristiques techniques, voici un petit tableau de comparaison des principales caractéristiques techniques du DHT11, DHT21 et DHT22.

DHT-11 DHT-21 DHT-22
Alimentation De 3 à 5V De 3,5 à 5,5V De 3,3 à 6 V
Consommation (lors d’une mesure, au repos) 2,5mA  1,5mA50 µA
Plage de mesure d’humidité de 20 à 80% (précision 5%)  de 0 à 100% (précision 2 à 5%)  de 0 à 100% (précision 2 à 5%)
Plage de mesure de température de 0 à 50°C (± 2°C)  de -40 to 80°C (±0.5°C)  de -40 to 80°C (±0.5°C)
Fréquence de meure 1 par seconde  4 par seconde  4 par seconde
Poids et dimensions 15.5mm x 12mm x 5.5mm  59 mm x 26 mm x 14 mm14 g  25 x 15 x 9 mm
Connexion 4 broches ou 3 si monté sur module  3 câbles  4 broches ou 3 si monté sur module ou boitier à visser
Documentation technique DHT-11  DHT21  DHT22

Premières mesures avec un Arduino

Pour réaliser vos premières mesures, voici un petit programme à installer sur votre Arduino.

// Test des capteurs d'humidité et de température DHT-11 / DHT-21 /  DHT-22
// Code adapté de l'exemple DHTTester de ladyada (Adafruit)
// Projets DIY - 22/01/2016

#include "DHT.h"   // Librairie des capteurs DHT

#define DHTPIN 2    // Changer le pin sur lequel est branché le DHT

// Dé-commentez la ligne qui correspond à votre capteur 
//#define DHTTYPE DHT11     // DHT 11 
#define DHTTYPE DHT22       // DHT 22  (AM2302)
//#define DHTTYPE DHT21     // DHT 21 (AM2301)

DHT dht(DHTPIN, DHTTYPE); 
void setup() {
  Serial.begin(9600); 
  Serial.println("DHTxx test!");
 
  dht.begin();
}

void loop() {
  // Délai de 2 secondes entre chaque mesure. La lecture prend 250 millisecondes
  delay(2000);

  // Lecture du taux d'humidité
  float h = dht.readHumidity();
  // Lecture de la température en Celcius
  float t = dht.readTemperature();
  // Pour lire la température en Fahrenheit
  float f = dht.readTemperature(true);
  
  // Stop le programme et renvoie un message d'erreur si le capteur ne renvoie aucune mesure
  if (isnan(h) || isnan(t) || isnan(f)) {
    Serial.println("Echec de lecture !");
    return;
  }

  // Calcul la température ressentie. Il calcul est effectué à partir de la température en Fahrenheit
  // On fait la conversion en Celcius dans la foulée
  float hi = dht.computeHeatIndex(f, h);
  

  Serial.print("Humidite: "); 
  Serial.print(h);
  Serial.print(" %t");
  Serial.print("Temperature: "); 
  Serial.print(t);
  Serial.print(" *C ");
  Serial.print("Temperature ressentie: ");
  Serial.print(dht.convertFtoC(hi));
  Serial.println(" *C");
}

 

Avis

Il n’y pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module DHT22 avec câbles”