Aucun produit dans le panier.
Le module DHT11 ou KY-015 est un capteur de température et d’humidité à sortie de signal numérique, il a une taille ultra-compacte, une faible consommation d’énergie et est très utile lorsqu’il est nécessaire de détecter deux grandeurs en même temps.
Le module DHT11 est facile à utiliser avec les cartes Arduino, Raspberry Pi et Nodemcu. Au niveau logiciel, il existe des bibliothèques pour Arduino avec prise en charge du protocole “Single bus”. En ce qui concerne le matériel, il suffit de connecter la broche d’alimentation VCC à 3 ou 5V, la broche GND à la masse (0V) et la broche de données à une broche numérique.
SPÉCIFICATIONS ET CARACTÉRISTIQUES
- Tension de fonctionnement : 3,5 V à 5,5 V
- Plage de mesure de l’humidité : 20 % à 90 % HR (erreur de mesure de l’humidité : +-5 %)
- Résolution de mesure de l’humidité : 1 % HR
- Plage de mesure de température : 0°C à 50°C
- Erreur de mesure de température : +-2°
- Résolution de mesure de température : 1 ºC
- Portée de transmission du signal : 20 mètres
- Dimensions : 19 mm x 17 mm x 19 mm
- Poids : 3g
DOCUMENTATION ET RESSOURCES
INFORMATION COMPLÉMENTAIRE
Des bibliothèques sont-elles nécessaires pour programmer le capteur KY-015 dans l’IDE Arduino ?
Oui, il est nécessaire d’installer la bibliothèque pour l’utilisation de ce capteur que vous pouvez installer directement dans l’IDE Arduino comme suit :
- Allez dans la barre d’outils et cliquez sur Programmes> Inclure la bibliothèque> Gérer les bibliothèques
- Ensuite, dans le gestionnaire de bibliothèque, recherchez DHT11
- Et installez la bibliothèque de capteurs DHT
4. Pour confirmer l’installation, consultez les exemples et recherchez la bibliothèque de capteurs DHT
5. Chargez le programme sur votre carte de développement avec la connexion suivante :
Quel est le protocole utilisé par le DHT11 ?
Le DHT11 n’utilise pas d’interface série standard telle que I2C, SPI ou 1Wire. Au lieu de cela, il nécessite son propre protocole pour communiquer via un seul fil : bus unique.
Le microcontrôleur doit initier la communication avec le DHT11 en maintenant la ligne de données au niveau bas pendant au moins 18 ms. Le DHT11 envoie alors une réponse avec une impulsion de niveau bas de 80 uS, puis “fait flotter” la ligne de données pendant 80 uS supplémentaires. Dans la figure ci-dessus, l’impulsion de démarrage envoyée par le microcontrôleur est colorée en rouge, tandis que la réponse du capteur est colorée en bleu.
Les données binaires sont codées sur la base de la longueur de l’impulsion haute. Tous les bits commencent par une impulsion basse de 50 uS. Dans notre bibliothèque, nous profitons de la faible impulsion de chaque bit pour nous synchroniser avec le signal DHT11. Vient ensuite une impulsion haute qui varie en fonction de l’état logique ou de la valeur du bit que le DHT11 veut transmettre. Des impulsions de 26-28 microsecondes sont utilisées pour un “0” et des impulsions de 70 microsecondes pour un “1”. Les impulsions sont répétées jusqu’à un total de 40 bits (5 octets).
LIENS EXTERNES
Avis des clients
Only logged in customers who have purchased this product may write a review.
Avis
Il n'y a pas encore d'avis.