ESP8266 WiFi – DHT 11/22 module (ArduinoIDE)

Espressif logo

arduino logo

Op deze pagina vind je een voorbeeld om via de ESP-01 module een DHT 11/22 module uit te lezen via een GPIO pin.

Hardware

DHT11

DHT11 module

BESTEL NU!

Met deze module kun je de temperatuur en luchtvochtigheid meten, hij is door de fabrikant al behoorlijk geijkt, eventuele aanpassingen (bijvoorbeeld ijken) kunnen softwarematig gedaan worden.

  • Werkt op: 5V.
  • Temperatuur bereik: 0 – +50 ºC.
  • Temperatuur nauwkeurigheid: ±2,0 ºC.
  • Vochtigheid bereik: 20-95% RH.
  • Vochtigheid nauwkeurigheid: ±5,0% RH.
  • Response tijd: < 5 sec.

Pinout

DHT11 Pinout 
Pin:Functie:
01+5V
02Data
03NC (niet aangesloten)
04GND

De Keyes versie (met weerstand):

DHT11 Pinout keyes 
Pin:Functie:
01Data
02+5v
03GND

LET OP: Er zijn ook andere versie in omloop, controleer altijd de pinout of raadpleeg de handleiding!

Wat heb je nodig?

1) Firmware flashen met ArduinoIDE
2) LadyAda DHT bibliotheek 1.2.3 (of hoger)

Sluit de DHT module aan op GPIO 2 volgens onderstaand schema:

ESP8266 ESP-01 GPIO DHT11 schema

De code om de DHT module uit te lezen:

Console output:


De code om de DHT module uit te lezen via een website

Console output:

Server HTTP output:

192.168.0.117

Hello from the weather esp8266, read from /temp or /humidity

192.168.0.117/temp

Temperature: 70 F

192.168.0.117/humidity

Humidity: 57%

Bron:
learn.adafruit.com