Rasp-Hack-DHT22
Préambule
Ce tutoriel couvre l'utilisation d'un DHT11, DHT22 et AM2302 (DHT22 dans un boîtier) sur un Raspberry-Pi.
DHT11
Le DHT11 est un senseur de température et humidité basique et très abordable. Ce produit utilise un senseur d'humidité capacitif et une thermistance (pour la température) pour mesurer l'air environnant et envoyer les données sur une broche digital (la broche DATA, pas besoin d'entrée analogique).
Il est vraiment très simple à mettre en oeuvre mais nécessite un contrôle très précis du temps lorsque l'on veut capturer les données. Le seul vrai inconvénient de ce senseur est que vous obtenez une nouvelle données une fois toutes les deux secondes. Par consquent, lorsque vous interrogez le senseur à l'aide de la bibliothèque, la valeur obtenue est déjà vieille de deux secondes (ce qui peut être d'une très grande importance pour les projets d'asservissement et conditionnement d'air).
Comparé au DHT22, ce senseur est moins précis, moins fiable et fonctionne sur une plus petite gamme de température et d'humidité mais il est aussi un peu moins cher. |
DHT22 et AM2302
Le AM2302 est une version du DHT22 avec des fils, contenu dans une corps en plastique. C'est un senseur de température et humidité de base et abordable. Il utilise un senseur d'humidité capacitif et une thermistance pour mesurer l'air environnent et produire un signal digital sur une broche/pin data. Ce senseur ne nécessite aucune entrée analogique.
Il est très simple à utiliser mais nécessite néanmoins une gestion précise du temps pour obtenir l'information. Le seul réel inconvénient de ce senseur c'est que l'on obtient une nouvelle mesure que toute les deux secondes. Donc, en utilisant la librairie, la valeur lue peut être vieille de deux secondes.
Comparé au modèle DHT11, ce senseur est plus précis et fonctionne sur une gamme de température/humidité plus large. Il est aussi plus grand et un peu plus coûteux qu'un DHT11.
En furetant le net, nous avons appris que suite à la nature même du senseur DHT22, celui-ci se dégrade lentement durant son utilisation. |
Détails techniques du DHT22
- Alimentation 3 à 5V (y compris les entrées/sorties)
- 2.5mA max durant la conversion (pendant l'acquisition des données)
- Convient pour un lecture d'humidité de 0-100% (avec une précision de 2-5%)
- Convient pour la lecture de température de -40 à 80°C (avec une précision de ±0.5°C)
- Echantillonnage à 0.5 Hz (une fois toutes les deux secondes)
- Boîtier: 27mm largeur x 59mm longueur x 13.5mm épaisseur
- 3 fils de 23cm de long
- Fiche technique du DHT22
Réalisé par Meurisse D. pour shop.mchobby.be
Basé sur la bibliothèque "Adafruit Python DHT Sensor Library" disponible sur GitHub avec la mention du crédit suivant:
Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit! Written by Tony DiCola for Adafruit Industries. MIT license, all text above must be included in any redistribution
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.