Le Shield DHT12 v2 pour ESP8266 LoLin WeMos d1 Mini remplace l’ancien DHT11 par un capteur DHT12 plus moderne fonctionnant sur bus I2C. Le DHT11 est un capteur numérique de bonne qualité au performances assez modestes. Il permet de mesurer la température de 0 à 60°C (±2°C) et le taux d’humidité entre 20 et 90%RH (±5%RH). Pour la version 2.0.0, LoLin – WeMos a préféré remplacer le DHT11 par un DHT12 sur bus I2C. Cela permet de récupérer l’entrée numérique D4 auparavant utilisée par le DHT11. C’est un très bon choix car on dispose maintenant d’une plage de mesure élargie et plus précise (du moins pour la température). On peut mesurer la température de -20°C à 60°C (±0.5°C) et le taux d’humidité entre 20 et 95%RH (±5%RH). Tout comme pour le SHT30, Le DHT12 est installé sur une mini carte que l’on peut détacher. Le sélecteur d’adresse I2C se situe derrière le capteur sur le mini-shield. Il n’y a aucun trou de fixation. Le DHT12 est connecté au bus I2C sur les broches D1 (SCL) et D2 (SDA).
Shield DHT12 compatibles LoLin Wemos d1 mini en promo
Ressources pour la librairie DHT12
- Page WiKi (très peu d’informations)
- Librairie DHT12 développée par Wemos.cc
- Exemples : simple, avec affichage de la température sur un écran OLED
Exemple de code
#include <WEMOS_DHT12.h> DHT12 dht12; void setup() { Serial.begin(115200); } void loop() { if(dht12.get()==0){ Serial.print("Temperature in Celsius : "); Serial.println(dht12.cTemp); Serial.print("Temperature in Fahrenheit : "); Serial.println(dht12.fTemp); Serial.print("Relative Humidity : "); Serial.println(dht12.humidity); Serial.println(); } delay(1000); }
source : wemos.cc
Tous les shields compatibles LoLin d1 mini
La liste détaillée et les informations techniques des cartes d’extension pour L’ESP8266 LoLin d1 mini sont mises à jour régulièrement sur cette page.


