Capteur de température et d'humidité Arduino DHT11 : brochage, équivalents et DHT11 vs DHT22
Présentation du DHT11
Un complexe de capteurs de température et d'humidité avec une sortie de signal numérique calibrée fait partie du capteur de température et d'humidité DHT11. Il garantit une fiabilité élevée et une stabilité exceptionnelle à long terme en utilisant la technique unique d'acquisition de signal numérique et la technologie de détection de température et d'humidité. Ce capteur se connecte à un microcontrôleur 8 bits hautes performances et combine un composant de mesure d'humidité de type résistif avec un composant de mesure de température NTC pour offrir une excellente qualité, une réponse rapide, une résistance aux interférences et une rentabilité.
Chaque composant DHT11 est méticuleusement calibré dans un laboratoire d'étalonnage d'humidité exceptionnellement précis. Les coefficients d'étalonnage sont utilisés par le processus de détection de signal interne du capteur et sont stockés sous forme de programmes dans la mémoire OTP. L'intégration du système est rapide et simple grâce à l'interface série monofilaire. Il s'agit de la meilleure option pour une variété d'applications, y compris les plus exigeantes, en raison de sa petite taille, de sa faible consommation d'énergie et de sa transmission de signal jusqu'à 20 mètres. Le composant est emballé avec une seule rangée de quatre broches. La possibilité de se connecter est simple et les utilisateurs peuvent demander certains forfaits.
Brochage du DHT11
Brochage du DHT11
Description du brochage du DHT11
Non: | Nom de la broche | Description |
Pour capteur DHT11 | ||
1 | VCC | Alimentation 3,5V à 5,5V |
2 | Données | Produit à la fois la température et l'humidité via des données série |
3 | NC | Pas de connexion et donc non utilisé |
4 | Sol | Connecté à la masse du circuit |
Pour module capteur DHT11 | ||
1 | VCC | Alimentation 3,5V à 5,5V |
2 | Données | Produit à la fois la température et l'humidité via des données série |
3 | Sol | Connecté à la masse du circuit |
Dimensions du DHT11
Dimensions du DHT11
ESP32 avec DHT11
ESP32 avec DHT11
ESP8266 avec DHT11
ESP8266 avec DHT11
Spécifications du DHT11
Tension de fonctionnement : 3,5 V à 5,5 V
Courant de fonctionnement : 0,3 mA (mesure) 60 uA (veille)
Sortie : données série
Plage de température : 0°C à 50°C
Plage d'humidité : 20 % à 90 %
Résolution : la température et l'humidité sont toutes deux en 16 bits
Précision : ±1°C et ±1%
Équivalents DHT11
DHT22
AM2302
SHT71
Quelles sont les différences : DHT11 vs DHT22
Plage de température : En ce qui concerne la plage de température, pour le DHT11, elle se situe entre -20 et 60 ℃, tandis que pour le DHT22, elle se situe entre -40 et 80 ℃.
Précision de la température : le DHT11 a une précision de température de ±2 %, tandis que celle du DHT22 est de ±0,5 ℃
Plage d'humidité : la plage d'humidité du DHT11 se situe entre 5 et 95 % HR, tandis que celle du DHT22 se situe entre 0 et 100 % HR.
Précision de l'humidité : le DHT11 a une précision d'humidité de ± 5 %, contrairement au DHT22, qui est de ± 2 %.
Coût : Le coût du DHT11 est de 5,90 $ par rapport à celui du DHT22, qui est de 9,90 $.
Spécifications DHT11 vs DHT22
DHT11 | DHT22 | |
Tension de fonctionnement | 3 à 5V | 3 à 5V |
Courant de fonctionnement maximum | 2,5 mA maximum | 2,5 mA maximum |
Plage d'humidité | 20-80% / 5% | 0-100% / 2-5% |
Écart de température | 0-50°C / ±2°C | -40 à 80°C / ± 0,5°C |
Taux d'échantillonnage | 1 Hz (lecture toutes les secondes) | 0,5 Hz (lecture toutes les 2 secondes) |
Taille du corps | 15,5 mm x 12 mm x 5,5 mm | 15,1 mm x 25 mm x 7,7 mm |
Avantage | Coût ultra bas | Plus précise |
Conclusion du DHT11 vs DHT22
Bien que le DHT22 soit plus précis et capable de fonctionner dans une plage de températures et d'humidité plus large, le DHT11 surpasse le DHT22 dans trois domaines clés. Il a un taux d’échantillonnage plus élevé, est moins coûteux et de plus petite taille. Le DHT11 a un taux d'échantillonnage de 1 Hz, soit une lecture toutes les secondes, tandis que le DHT22 a un taux d'échantillonnage de 0,5 Hz, soit une lecture toutes les deux secondes.
DHT11 CONTRE DHT22
Cependant, le courant maximum consommé lors de la conversion (lors de la demande de données) est de 2,5 mA, alors que la tension de fonctionnement des deux capteurs varie de 3 à 5 volts. Ce qui est intéressant, c'est que les capteurs DHT11 et DHT22 peuvent être « échangés » ; c'est-à-dire que si vous créez votre projet en utilisant un, vous pouvez simplement le débrancher et en utiliser un autre.
Applications DHT11 et DHT22
Mesurer la température et l'humidité
Station météo locale
Climatisation automatique
Surveillance de l'environnement
Différences entre le capteur et le module DHT11
Vous pouvez acheter le capteur DHT11 sous forme de capteur ou de module. Dans les deux cas, les performances du capteur restent inchangées. Le module aura trois broches comme indiqué ci-dessus, tandis que le capteur sera livré dans un boîtier à 4 broches dont seulement trois broches seront utilisées.
La principale distinction entre le capteur et le module est que le module sera livré avec une résistance de rappel interne et un condensateur de filtrage, alors que le capteur nécessite que vous les utilisiez en externe si nécessaire.
Connexion du capteur DHT11 à un Arduino
Il est simple de connecter des capteurs DHT à Arduino. Ils peuvent être simplement connectés à n'importe quelle planche à pain en raison de leurs broches relativement longues au pas de 0,1''. Connectez la broche GND à la terre et la broche VCC à l'alimentation 5 V de l'Arduino. La broche de données doit ensuite être connectée à la broche numérique n°8.
Câblage du DHT11 à l'Arduino UNO
Vous devez en outre ajouter une résistance de rappel de 10 K entre la ligne de données et le VCC pour garantir une connexion efficace entre le capteur et le MCU (pour maintenir le signal ÉLEVÉ). Il y a déjà une résistance de rappel sur la carte de dérivation pour le capteur, vous n'avez donc pas besoin d'en ajouter une autre.
Applications pour les capteurs DHT11
Un capteur de température et d'humidité typique est le DHT11. Le capteur comprend un NTC dédié pour la mesure de la température et un microprocesseur 8 bits pour la sortie de données série d'informations sur la température et l'humidité. De plus, calibré en usine, le capteur facilite son intégration avec d'autres microcontrôleurs.
Le capteur a une précision de 1°C et 1% et peut mesurer la température de 0°C à 50°C et l'humidité de 20% à 90%. Par conséquent, si vous souhaitez mesurer dans cette plage, ce capteur pourrait être la meilleure option.
Comment utiliser le capteur DHT11
Le capteur DHT11 produit des données série et est entièrement calibré, ce qui rend la configuration incroyablement simple. Vous trouverez ci-dessous un schéma de la façon dont ce capteur est connecté.
Schéma de connexion DHT11
Comme vous pouvez le voir, la broche de données est connectée à une broche d'E/S du MCU et une résistance de rappel de 5K est utilisée. Cette broche de données génère la valeur de la température et de l'humidité sous forme de données série. Si vous essayez d'interfacer le DHT11 avec Arduino, il existe des bibliothèques prêtes à l'emploi qui vous permettront de démarrer rapidement.
Comme vous pouvez le voir, une résistance de rappel de 5K est utilisée pour connecter la broche de données à une broche d'E/S du MCU. Les valeurs de température et d'humidité sont sorties sous forme de données série sur cette broche de données. Il existe des bibliothèques prédéfinies qui vous donneront une longueur d'avance si vous essayez d'interfacer DHT11 avec Arduino.
La fiche technique fournie ci-dessous sera utile si vous essayez de l'interfacer avec un autre MCU. La sortie de la broche de données sera dans l'ordre suivant : 8 bits de données entières d'humidité, 8 bits de données décimales d'humidité, 8 bits de données entières de température, 8 bits de données fractionnaires de température et 8 bits de bits de parité. La broche d'E/S doit être brièvement amenée au niveau bas, puis maintenue au niveau haut, comme illustré dans le chronogramme ci-dessous pour demander au module DHT11 de communiquer ces données :
Chronogramme
FAQ
1.Les DHT11 et DHT22 sont-ils interchangeables ?
Le DHT11 est un peu plus compact et moins cher que le DHT22. Ces capteurs ont l'avantage d'être interchangeables, vous pouvez donc simplement échanger un DHT11 contre un DHT22 ou vice versa.
2.Où le capteur DHT11 est-il utilisé ?
Ce capteur est utilisé dans un certain nombre d'applications, notamment la mesure des niveaux de température et d'humidité dans les systèmes CVC. Ces capteurs sont également utilisés par les stations météorologiques pour prévoir la météo. Dans les maisons où les résidents sont sensibles aux effets de l'humidité, le capteur d'humidité est utilisé à titre préventif.
3.Quelle est la précision du DHT11 ?
De plus, la plage d'humidité du DHT11 est de 20 à 80 % avec une précision de 5 %, mais la plage de mesure d'humidité du capteur DHT22 est de 0 à 100 % avec une précision de 2 à 5 %.
4.Comment fonctionne un capteur DHT ?
Les capteurs numériques de température et d'humidité appelés DHT sont peu coûteux. Il n'est pas nécessaire de recourir à des broches d'entrée analogiques car elles mesurent l'air ambiant à l'aide d'un capteur d'humidité capacitif et d'une thermistance et communiquent un signal numérique à l'hôte sur la broche de données. Les capteurs DHT11, DHT21 et DHT22 sont pris en charge par RepRapFirmware à partir de la version 1.20.
5.Le DHT11 est-il meilleur que le DHT22 ?
À tous égards, y compris la plage de température, la précision de la température, la plage d’humidité et la précision de l’humidité, le DHT22 est supérieur au DHT11. Le seul inconvénient du DHT22 est bien sûr son prix légèrement plus élevé, mais vous obtenez de meilleures spécifications pour votre argent.
