Capteur de température et humidité DHT22

Matériel testé : capteur de température et d’humidité DHT22

Bibliothèque pour Python : Adafruit_Python_DHT

Le capteur DHT22 est un capteur numérique de température et d’humidité. Il utilise un capteur d’humidité capacitif et une thermistance pour mesurer l’air ambiant et génère un signal numérique sur la broche de données.

Le seul inconvénient réel de ce capteur est sa période de mesure : une fois toutes les 2 secondes.

Caractéristiques techniques :

  • Alimentation : 3V à 5V
  • Consommation : 2.5mA max
  • Gamme d »humidité : 0-100% (précision 2% à 5%)
  • Gamme de température : -40°C à 80°C (précision ±0.5°C)
  • Période de mesure : 2 secondes

 

Câblage

Il faut alimenter le capteur (5V) et utiliser une résistance de Pull-Up (4,7kΩ à 10kΩ) pour le port GPIO de communication avec le capteur.

 

 

 

 

 

Programmation

Installation de la bibliothèque

sudo pip3 install Adafruit_DHT

Exemple de programme

import Adafruit_DHT as dht

humidite, temperature = dht.read_retry(dht.DHT22, port)

if humidite is not None and temperature is not None:
    print('Température = {0:0.1f}*  Humidité = {1:0.1f}%'.format(temperature, humidité))
else:
    print('Échec de lecture du capteur !')

 

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code