DHT11/DHT22/AM2302 Temperatur- und Humidity Sensor

Beschreibung

Der Sensor ist in verschiedenen Varianten erhältlich: DHT11, DHT22 bzw. der baugleiche AM2302. Die Sensoren unterscheiden sich im jeweiligen Messbereich - normalerweise greift man zum DHT22 bzw. AM2302:

DHT11 DHT22 / AM2302
Betriebsspannung 3,5 / 5V 3V / 5V
Schnittstelle SPI SPI
Messbereich
Temperatur 0°C bis 50°C -40°C bis 80°C
rel. Luftfeuchtigkeit 20% bis 90% 0% bis 100%
Toleranz
Temperatur ±1°C ±0.5°C
rel. Luftfeuchtigkeit ±1% 2% bis 5%

Abbildung AM2302/DHT22 und DHT11: © https://honey-pi.de/dht22-bzw-dht11-verwenden/

Datenblatt

Hardware-Konfiguration

Zum Anschluss der Sensoren benötigt ihr noch einen Pull-Up-Widerstand (4.7k – 10kΩ). Manche Sensoren werden auch schon passend auf einer kleinen Platine inkl. Pull-Up-Widerstand ausgeliefert.

Sie werden wie folgt angeschlossen:

Der (linke) Pin 1 des Sensors wird an 3V3 vom Raspberry (z. B. Pin1) angeschlossen, der Pin 2 des Sensors wird über einen Pull-Up Widerstand (4.7k – 10kΩ) mit einem beliebigen freien GPIO des Raspberrys (auf der Abbildung GPIO 4 / Pin7) und der (rechte) Sensor Pin 4 kommt an GND am Raspberry (z. B. Pin6). Pin 3 am Sensor bleibt frei.

Abbildung: © https://tutorials-raspberrypi.de/raspberry-pi-luftfeuchtigkeit-temperatur-messen-dht11-dht22/

Software-Konfiguration

Modul

Eingänge

Das Modul bietet zwei Eingänge: Einen für die Temperatur und einen für die Luftfeuchtigkeit. Für beide legt ihr einen separaten Eingang an und definiert die Polling-Zeit (Abfrage) - diese wählt ihr sinnvollerweise nicht zu niedrig, da sie sich sowieso nicht so schnell ändert. Also zum Beispiel 180s.