Volume global de mixage élevé et haute vitesse PCBA fabricant
9h00 - 18h00, lundi. - Ven. (GMT+8)
9h00 - 12h00, sam. (GMT+8)
(Sauf les jours fériés chinois)
Accueil > Blog > Base de connaissances > DHT11 vs DHT22 : quel capteur de température et d'humidité Arduino est le meilleur ?
Le choix des capteurs appropriés reste essentiel lors du développement d'un projet Arduino, car il détermine à la fois la précision et la fonctionnalité du système. La catégorie des capteurs de température et d'humidité comprend deux produits principaux : DHT11 et DHT22. Ces capteurs sont largement utilisés dans diverses applications, notamment les systèmes domotiques et les stations météorologiques, car ils offrent des solutions économiques et une utilisation simple.
La similitude initiale entre ces capteurs masque des différences fondamentales qui influencent les performances de votre projet. Ce blog vous explique tout. Vous y trouverez une comparaison claire et simple entre le DHT11 et le DHT22. Ces informations vous aideront à choisir le capteur le mieux adapté à vos besoins.

DHT signifie Digital Humidity and Temperature (Humidité et Température Numériques). Ces modules ont deux fonctions principales :
• Mesurer la température
• Mesurer l'humidité
Les capteurs DHT fonctionnent grâce à des composants internes simples. À l'intérieur de chaque capteur, un capteur d'humidité capacitif et une thermistance mesurent les conditions environnementales. Ces mesures sont traitées par une puce intégrée, qui restitue les données sous forme de signal numérique.
En interne, le capteur traite les signaux analogiques. Il les convertit ensuite en données numériques avant de les envoyer à votre Arduino, vous évitant ainsi de manipuler des convertisseurs analogique-numérique (CAN) ou de filtrer les signaux. C'est pourquoi les débutants les apprécient. De plus, un seul fil suffit pour obtenir les données. Les capteurs DHT sont donc parfaits pour les projets avec un nombre limité de broches.
Vous les verrez utilisés dans :
• Stations météo
• Surveillance des serres
• Thermostats intelligents
• projets IoT
Il existe deux principaux types : DHT11 et DHT22. Voici un aperçu de chacun d'eux.
Les capteurs d'humidité mesurent la quantité de vapeur d'eau présente dans l'air. Ils ne détectent pas directement les gouttelettes d'eau, mais plutôt l'effet de l'humidité sur les propriétés électriques.
Il existe plusieurs types de capteurs, mais les DHT11 et DHT22 utilisent tous deux la détection capacitive. Voici son fonctionnement :
• À l’intérieur du capteur se trouve une minuscule couche de matériau absorbant l’humidité (généralement un polymère ou une céramique).
• Cette couche se trouve entre deux électrodes, comme un condensateur de base.
• À mesure que l’humidité augmente, davantage de vapeur d’eau est absorbée.
• La capacité du matériau change et le capteur remarque ce changement.
• Ce changement est converti en une valeur d’humidité numérique.
Ils intègrent également une thermistance pour mesurer la température. C'est important car l'air chaud contient plus d'humidité que l'air froid. Le capteur s'ajuste donc automatiquement.
Voici ce qui fait des capteurs capacitifs (comme les DHT) un bon choix :
• Lectures stables dans le temps.
• Faible consommation d'énergie.
• Taille compacte, parfaite pour les systèmes embarqués.
• Sortie numérique simple — aucun ADC requis sur votre Arduino.
Les capteurs d'humidité capacitifs ne détectent pas directement les gouttes d'eau. Ils réagissent aux variations de la constante diélectrique causées par l'humidité de l'air. Ce décalage modifie la valeur du condensateur, interprétée par la puce du capteur. Ces capteurs sont calibrés en usine, ce qui signifie qu'il n'est pas nécessaire de modifier manuellement leur courbe de réponse.
D'autres types de capteurs existent, comme les capteurs résistifs ou thermiques, mais pour la plupart des projets de loisirs et d'IoT, les capteurs capacitifs sont le point idéal.
Commençons par le plus économique. Le DHT11 est un capteur d'humidité Arduino basique, largement utilisé pour les projets débutants. C'est un excellent choix si votre projet ne nécessite pas une précision extrême.

Voici ce qu'il propose:
• Plage de température: 0 ° C à 50 ° C
• Plage d'humidité: 20% à 90%
• Précision de la température: ± 2 ° C
• Précision d'humidité: ± 5%
• Taux d'échantillonnage: 1 lecture par seconde
• Tension: 3.3V à 5V
• Sortie:Signal numérique
Il est suffisamment rapide pour la plupart des projets d'intérieur. Vous pouvez obtenir des relevés toutes les secondes. C'est largement suffisant pour un capteur d'ambiance.
Le module est simple. On obtient généralement un module bleu à 3 ou 4 broches. Le brochage du DHT11 est simple :
• VCC
• Centres de données
• NC
• GND
La résistance de rappel sur la ligne de données est indispensable. Sinon, vos mesures risquent d'être peu fiables. Cependant, le DHT11 a ses limites. Il est difficile à utiliser dans les environnements froids et ne fonctionne pas correctement en dessous de 0 °C. De plus, si votre projet nécessite une précision de température supérieure à ± 2 °C, le DHT11 pourrait ne pas convenir.
Cas d'utilisation:
• Capteurs domestiques
• Projets scolaires
• Affichages Arduino de base
Il n'est pas non plus idéal pour les installations extérieures ou à long terme. Sa précision d'étalonnage est limitée, notamment aux extrêmes proches. Il peut devenir instable avec le temps et une forte exposition à l'humidité.
À propos de PCBaSic
Le temps, c'est de l'argent dans vos projets – et PCBasique l'obtient. PCFonction Plug & Play est une Entreprise d'assemblage de circuits imprimés qui offre des résultats rapides et impeccables à chaque fois. Notre gamme complète Services d'assemblage de circuits imprimés Nous offrons un soutien technique expert à chaque étape, garantissant une qualité optimale pour chaque carte. En tant que leader Fabricant d'assemblage de circuits imprimés, Nous proposons une solution complète pour optimiser votre chaîne d'approvisionnement. Faites appel à nos experts Usine de prototypes de PCB pour des délais d'exécution rapides et des résultats supérieurs auxquels vous pouvez faire confiance.
Le DHT22 est plus avancé. Il offre une précision accrue, une plage de fonctionnement plus large et est mieux adapté aux applications nécessitant des données plus fiables.

Spécifications :
• Plage de température: -40 ° C à 80 ° C
• Plage d'humidité: 0% à 100%
• Précision de la température: ± 0.5 ° C
• Précision d'humidité: ±2% à 5%
• Taux d'échantillonnage:Toutes les 2 secondes
• Tension: 3V à 6V
• Sortie: données numériques 16 bits
À première vue, ce délai de 2 secondes peut paraître long. Cependant, pour la plupart des applications de surveillance, il est acceptable. On a rarement besoin de données toutes les secondes. Contrairement au DHT11, celui-ci fonctionne par temps de gel. Cette fonctionnalité est cruciale pour les stations météorologiques.
Le DHT22 est légèrement plus grand que le DHT11. Il est généralement livré dans un boîtier blanc. Vous y trouverez des modules pré-soudés faciles à brancher sur des platines d'expérimentation ou des connecteurs. De plus, le DHT22 est légèrement plus sensible aux interférences sur les câbles longs en raison de son protocole de communication plus lent.
Vous pensez aux inconvénients ? Le DHT22 est légèrement plus cher. Il est également plus sensible à la qualité du câblage : les câbles longs peuvent engendrer des problèmes de signal, sauf si vous utilisez des fils blindés ou des condensateurs pour assurer la stabilité.
Cas d'utilisation:
• Systèmes météorologiques
• Agriculture intelligente
• Contrôle HVAC
• Capteurs industriels
En bref : si la précision est importante, optez pour le DHT22. Si le budget est important, restez sur le DHT11.

Comparons les deux directement. Voici un tableau rapide pour plus de clarté :
|
Fonctionnalité |
DHT11 |
DHT22 (AM2302) |
|
Plage de température |
0 ° C à 50 ° C |
-40 ° C à 80 ° C |
|
Taux d'humidité |
20% à 90% RH |
0% à 100% RH |
|
Précision de la température |
± 2 ° C |
± 0.5 ° C |
|
Humidité Précision |
± 5% HR |
± 2% HR |
|
Taux d'échantillonnage |
1 Hz (1 lecture/sec) |
0.5 Hz (1 lecture/2 s) |
|
Alimentation |
3.3V à 5.5V |
3.3V à 6V |
|
Sortie de signal |
Numérique (fil unique) |
Numérique (fil unique) |
|
Tarifs et Prix |
Coût en adjuvantation plus élevé. |
Légèrement supérieur |
|
Taille |
Plus petit |
Agrandir |
Parlons maintenant de l’utilisation dans le monde réel.
• Exactitude: Le DHT22 l'emporte largement. Si vous avez besoin de mesures environnementales précises, ne faites aucun compromis.
• Autonomie: Encore une fois, le DHT22. Il peut mesurer des températures négatives et une humidité de 100 %. Le DHT11 ne le peut tout simplement pas.
• Tarifs et PrixLe DHT11 est moins cher. Si vous construisez plusieurs capteurs pour une salle de classe ou un projet de loisir, c'est une solution économique.
• SpeedDHT11 envoie des données toutes les secondes. DHT22 les envoie toutes les deux secondes. Cependant, dans la plupart des applications, ce délai d'une seconde est imperceptible.
• Durabilité :DHT22 a tendance à durer plus longtemps dans des conditions difficiles.
Si vous vous demandez « quel est le meilleur capteur d'humidité pour Arduino ? », cela dépend. Pour les projets exigeant une précision et une fiabilité accrues, notamment en extérieur ou dans des conditions extrêmes, le DHT22 est le meilleur choix. Pour un prototypage rapide et une utilisation basique, le DHT11 suffit.
Les deux capteurs se connectent à Arduino de la même manière.
Vous aurez besoin de:
• Un capteur DHT11 ou DHT22
• Carte Arduino (Uno, Nano, etc.)
• fils des cavaliers
• Une résistance de rappel de 10 k ohms (important !)
Le brochage DHT11 et le brochage DHT22 sont généralement :
1. CVC
2. Les données
3. NC (Non connecté)
4. GND
Certains modules n'ont que trois broches. C'est acceptable. Dans certains modules, la troisième broche (NC) peut être omise, ne laissant que VCC, Data et GND.
Configuration étape par étape :
• Connectez VCC à 5 V sur Arduino (3.3 V fonctionne également)
• Connectez GND à GND
• Connectez la broche de données à n'importe quelle broche numérique (par exemple, D2)
• Placez une résistance de 10k entre VCC et Data (pull-up)
Ensuite, installez la bibliothèque DHT avec Adafruit. Ouvrez l'IDE Arduino. Accédez à :
Esquisse → Inclure la bibliothèque → Gérer les bibliothèques → Rechercher « DHT » → Installer « Bibliothèque de capteurs DHT » par Adafruit
Une fois installé, allez dans :
Fichier → Exemples → Bibliothèque de capteurs DHT → Testeur DHT
Choisissez votre type de capteur :
#define DHTTYPE DHT11 // ou DHT22
Téléchargez le code et ouvrez le moniteur série. Les valeurs de température et d'humidité s'afficheront.
Voici les problèmes courants et leurs solutions.
|
Question |
Cause possible |
Correction suggérée |
|
Aucune lecture |
Résistance de rappel manquante ou incorrecte |
Vérifiez qu'une résistance de 10 kΩ est correctement connectée entre VCC et la ligne de données. |
|
NaN (pas un nombre) |
Mauvaise broche ou type de capteur incorrect défini dans le code |
Vérifiez le numéro de broche et assurez-vous que #define DHTTYPE DHT11 ou DHT22 correspond à votre capteur |
|
Instable avec de longs fils |
Dégradation du signal due à la longueur du câble |
Utilisez un condensateur entre VCC et GND, ou passez à des câbles blindés |
Ces capteurs sont adaptés aux débutants. Avec un câblage correct, vous les utiliserez en moins de 5 minutes.
DHT11 ou DHT22 : lequel choisir ? Si vous souhaitez expérimenter ou apprendre les bases, le DHT11 est abordable et simple d'utilisation, ce qui le rend idéal pour les débutants. Cependant, il présente des limites : précision réduite, plage de mesure plus étroite et performances médiocres en environnement froid.
Le DHT22, quant à lui, est destiné à ceux qui recherchent de meilleures performances. Il est plus précis et supporte les conditions extrêmes. Son prix est légèrement supérieur, mais pas de beaucoup.
Si votre projet implique la surveillance de plantes, de maisons connectées, de stations extérieures ou un contrôle précis de la température, optez pour le DHT22. Il en vaut la peine. Mais s'il s'agit d'une démonstration scolaire ou d'une construction pour le week-end, le DHT11 fera parfaitement l'affaire.
Le plus intéressant, c'est que les deux fonctionnent parfaitement avec Arduino. Une fois connectés, il suffit de télécharger le code et de commencer la surveillance. Maintenant que vous comprenez leurs différences, vous pouvez choisir le capteur adapté à votre projet. Que vous souhaitiez mesurer l'humidité dans une serre ou enregistrer les températures dans votre garage, vous avez les outils nécessaires.
Enquête sur l'Assemblée
Citation instantanée





Contact téléphonique
+86-755-27218592
De plus, nous avons préparé un Centre d'aide. Nous vous recommandons de le vérifier avant de nous contacter, car votre question et sa réponse y sont peut-être déjà clairement expliquées.
Assistance WeChat
De plus, nous avons préparé un Centre d'aide. Nous vous recommandons de le vérifier avant de nous contacter, car votre question et sa réponse y sont peut-être déjà clairement expliquées.
Assistance WhatsApp
De plus, nous avons préparé un Centre d'aide. Nous vous recommandons de le vérifier avant de nous contacter, car votre question et sa réponse y sont peut-être déjà clairement expliquées.