DHT22 bzw. DHT11 richtig anschließen und konfigurieren

By | 17. November 2018

In diesem Beitrag zeige ich euch, wie ihr den Temperatur- und Luftfeuchtigkeitssensor DHT22 oder DHT11 an HoneyPi anschließt und konfiguriert. Zunächst werde ich jedoch auf die Unterschiede des DHT22 und DHT11 eingehen.

DHT22 vs. DHT11

Folgende Datentabelle zeigt, dass der DHT22 (weiß) genauer als der DHT11 (blau) ist. Der Temperaturbereich des DHT22 geht von -40 bis 125 °C, mit einer Genauigkeit von ± 0,5 °C. Der Temperaturbereich des DHT11 geht lediglich von 0 bis 50 °C mit einer Genauigkeit von ± 2 °C. Dieser geht also nicht in den negativen Temperaturbereich, was in kalten Wintertagen an den Bienenstöcken von Nachteil sein kann. Der Luftfeuchtigkeitsbereich des DHT22 misst den vollen Bereich (0 bis 100 %), während der DHT11 nur 20 bis 80 % Luftfeuchtigkeit messen kann.

Wir empfehlen den DHT22 für HoneyPi zu verwenden, da mit diesem auch negative Temperaturwerte gemessen werden können. Außerdem ist er genauer als der DHT11, weshalb er auch ein bisschen mehr kostet als der DHT11, aber dennoch sehr günstig ist. Hier könnt ihr den DHT22 kaufen 🛒.

KategorieDHT22DHT11
FarbeWeißBlau
Temperaturbereich-40 –125 °C0 – 50 °C
Temperaturgenauigkeit± 0,5 °C± 2 °C
Luftfeuchtigkeitsbereich0 – 100 %20 – 80 %
Luftfeuchtigkeitsgenauigkeit± 2 – 5 %± 5 %
Maße15,1 mm x 25 mm x 7,7 mm15,5 mm x 12 mm x 5,5 mm
Betriebsspannung3 – 5 V3 – 5 V
Stromstärke2,5 mA2,5 mA

Aufbau des DHT22/DHT11

Die Funktionen der Pins der zwei Sensoren sind identisch. Pin 1 auf nachfolgender Abbildung versorgt den Sensor mit Strom (3 – 5 V). Pin 2 überträgt die Messdaten. Der dritte Pin muss nicht verbunden werden. Und der vierte Pin sorgt für die Erdung.

DHT11 und DHT22

DHT22 und DHT11

 

1 = VCC (3 – 5 V)

2 = Daten

3 = Keine Verbindung

4 = Ground

 

 

Einzelteile am Raspberry Pi anbringen

Der DHT22 bzw. DHT11 wird folgendermaßen am Raspberry Pi Zero W (oder Raspberry Pi 3B/B+) angeschlossen. Außerdem habe ich hier noch einen Taster 🛒 (Quadrat rechts auf dem Breadboard) angeschlossen, um den Wartungsmodus an- und auszuschalten und den Sensor zu konfigurieren.

Neben dem Sensor selbst und ein paar Kabel, benötigt ihr einen Pull-Up-Widerstand mit 4,7 kΩ – 10 kΩ. Diesen könnt ihr hier kaufen 🛒. Leider kann man Widerstände nur in großen Mengen online kaufen. Falls ihr nur wenige Widerstände benötigt, könnt ihr diese natürlich auch im Elektrohandel kaufen oder als Bundle mit anderen Bauteilen 🛒.

DHT22 Steckplan

DHT22 Steckplan

Nachfolgendes Bild zeigt wie das eine Ende des Widerstands an Pin 1 (VCC) des Sensors und das andere Ende an Pin 2 (Daten) zusammen mit den entsprechenden Kabeln gelötet wird.

Widerstand löten

Widerstand löten (Quelle: hier)

Sensor im Wartungsmodus konfigurieren

Nachdem ihr die Firmware auf die MicroSD-Karte geflasht und den Raspberry Pi mit Strom versorgt habt, solltet ihr ca. 90 Sekunden warten, bis der Raspberry Pi hochgefahren ist. Danach könnt ihr den angeschlossenen Taster 🛒 betätigen, um den Wartungsmodus zu starten. Ihr solltet nun unter den verfügbaren Netzwerken eures PCs oder Smartphones das Netzwerk HoneyPi sehen. Das Standardpasswort hierfür lautet: HoneyPi!

Wenn ihr mit dem HoneyPi-Netzwerk verbunden seit, dann könnt ihr die Konfigurationsseite im Browser unter http://192.168.4.1/ aufrufen. Falls ihr es noch nicht getan habt, müsst ihr unter „ThingSpeak Einstellungen“ eure Channel-ID und euer Write-API-Key eingeben.

ThingSpeak-Daten eingeben

ThingSpeak-Daten eingeben

Diese Daten findet ihr in eurem ThingSpeak-Konto unter eurem angelegten Channel im Reiter „API Keys“. Falls ihr noch kein ThingSpeak-Konto oder Channel angelegt habt, könnt ihr dieser Anleitung folgen.

Channel-ID und Write-API-Key

Channel-ID und Write-API-Key

Unter „Angeschlossene Sensoren“ klickt ihr auf „Sensor hinzufügen“ und anschließend wählt ihr den DHT11/DHT22 aus. Darunter könnt ihr die ThingSpeak-Felder für Temperatur und Luftfeuchtigkeit auswählen und die GPIO-Nummer (nicht Pin-Nummer), an den ihr den Daten-Pin des Sensors angeschlossen habt, eingeben. Zum Schluss klickt ihr noch oben rechts auf „Speichern“.

Sensor konfigurieren

Sensor konfigurieren

Raspberry Pi Pinbelegung

Raspberry Pi Pinbelegung

 

 

 

 

 

 

 

 

 

 

Nun sollte euer DHT11 bzw. DHT22 richtig an eurem HoneyPi angeschlossen und konfiguriert worden sein 🙂

2 thoughts on “DHT22 bzw. DHT11 richtig anschließen und konfigurieren

  1. Martin

    Hallo

    Kann ich den DHT 22 oder (DS18B20): an Gio4 anschliessen oder kann ich
    z.Bsp. (DS18B20): an gio4
    und DHT22 an gio27 anschliessen

    Reply
    1. Melissa Post author

      Hallo Martin,

      ja, du kannst alle GPIO-Pins für die Sensoren verwenden. Diese müssen entsprechend beim jeweiligen Sensor im Wartungsmodus angegeben werden.

      Viele Grüße
      Melissa

      Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.