Arduino – Temperatuur en luchtvochtigheid sensor DHT22

Hardware

DHT22DHT22 keyes

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, de meetwaarden zijn nauwkeuriger dan zijn broertje, de DHT11.

– Werkt op: 3-5V.
– 2.5mA max stroomverbruik wanneer data opgevraagd wordt.
– Temperatuur bereik: -40 t/m 80 ºC.
– Temperatuur nauwkeurigheid: ±0,5 ºC.
– Vochtigheid bereik: 20-95% RH.
– Vochtigheid nauwkeurigheid: ±5,0% RH.
– Response tijd: < 5 sec.

Pinout

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

De Keyes versie (met weerstanden):

DHT22 keyes 
Pin:Functie:
01GND
02+5v
03DATA

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

Wat heb je nodig?

De sensor werkt met binaire data, er is daarvoor een bibliotheek geschreven om het makkelijk te maken.

1) Arduino DHT bibliotheek

Aansluiten op de Arduino

Sluit de DHT22 aan zoals aangegeven op onderstaand schema:

Arduino DHT22 los schema

Keyes versie (zelfde aan te sluiten als de DHT 11) LET OP: ALTIJD DE HANDLEIDING DOORLEZEN

DHT11 Arduino schema

 

Arduino pin:DHT11 pin:
+5v+5v
D5Pin 02 (data)
03GND

Script (RobTillaart “DHTlib” library)

Resultaat RobTillaart “DHTlib” library

Arduino RobTillaart DHTlib library output

Top