RaspberryPiWetterstation

Raspberry Pi Temperatur und Luftfeuchtigkeitssensor installieren und Testen

Wir wollen nun einen Temperatur und Luftfeuchtigkeitssensor am Raspberry Pi installieren und auswerten. Ich verwende einen DHT22 Sensor den gibt es ab ein paar Franken im Handel und ist präziser als der DHT11. In Gebieten mit Luftfeuchtigkeiten von 0-20% und 80-100% sollte sowie so auf den DHT22 zurückgegriffen werden.

Angeschlossen wird der Sensor wie folgt:

3V3 an Pin1

out an Pin7

GND an Pin6

Als erstes müssen einige Pakete installiert werden:

sudo apt-get update
sudo apt-get install build-essential python-dev python-openssl git

Nun kann die Bibliothek für die Sensoren geladen werden. Wir verwenden hierfür eine vorgefertigte von Adafruit, mit dieser werden verschiedene Sensoren unterstützt.

git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHT
sudo python setup.py install

Somit ist die Python Bibliothek angelegt und wir können sie nun in unsere Projekte einbinden.

Hat alles funktioniert können wir nun die Temperatur und Luftfeuchtigkeit auslesen.

sudo ./examples/AdafruitDHT.py 22 4

Der erste Parameter (22) gibt an um welchen Sensor es sich handelt, für DHT22 = 22, für DHT11 = 11. Mit dem zweiten Parameter wird festgelegt an welchem GPIO der Sensor angeschlossen ist, in unserem Fall GPIO4 = Pin7.

Wenn nun alles geklappt hat sollte folgende Meldung erscheinen:

Temp=26.5*  Humidity=41.5%

Zu Info: Die Sensoren sind nur alle 2 Sekunden für eine Abfrage breit. Achtet drauf das nicht jede Sekunde eine Abfrage gestartet wird.

Nun können wir die Daten zum Beispiel in einer Datenbank oder einer log Datei Speichern und somit Aufzeichnen.

Schreibe einen Kommentar

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.