Mesure de température et d’humidité avec l’arduino et un DHT11
Dans cet articles nous allons voir comment mesurer la température ambiante et l’humidité grâce à l’Arduino et un petit module DHT11. Ce type de montage peut-être utile dans des terrarium, pour la fabrication d’une station météo ou d’autres projets nécessitants de relever ces mesures.
Ce dont vous aurez besoin
Caractéristiques du DHT11
- Mesure de la température de 0 à 50°C.
- Mesure du taux d’humidité de 20 à 96%.
- Alimentation en courant continu comprise entre 3V et 5.5V.
- Consommation : Comprise entre 0.5 mA et 2.5 mA
- Dimension (Longueur, largeur, Hauteur): 15.5mm, 12mm, 5.5mm.
- Précision pour la mesure de température: ± 2°
- Précision pour le taux d’humidité: ± 5%
- Nombre de broches: 4
D’après la fiche technique:
- Excellente stabilité à long terme et de temps de réponse très rapide.
- Poids très léger et petite taille.
D’après différents forums que j’ai pu consulter
- Plutôt fiable et peu coûteux mais si besoin de précisions, préférer un DHT22
PINOUT du DHT11
Capteur face a vous, de gauche à droite: VCC | DATA | NC | GDD
Ajoutez une resistance 10K entre VCC et DATA
Code
Pour commencer installons librairie DHT D’Adafruit dans l’IDE Arduino
Librairie DHT D’Adafruit pour Arduino
Allez dans l’onglet “Croquis” -> “Importer bibliothèque” -> “Add library”.
Une fois la librairie ajoutée fermez l’ide Arduino. Ci-dessous comment installer une librairie.
Pour un premier test, il n’y a pas grand choses a faire, la librairie d’adafruit est des plus simples
Lancer l’ide Arduino.
Allez dans fichiers -> Examples -> DHT-sensor-library-master -> DHTtester
Commentez la ligne: #define DHTTYPE DHT22 // DHT 22 (AM2302)
ET
Décommentez la ligne: #define DHTTYPE DHT11 // DHT 11.
Chargez votre programme, lancer le moniteur série et voyez s’afficher le résultat.
1 |
0 commentaires