Schaltungen mit dem Raspberry Pi

Temperatur und Luftfeuchtigkeit messen

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Diese Funktionen bilden das Herzstück einer selbstgebastelten Wetterstation: So messen Sie Temperatur und Luftfeuchtigkeit.
03:45

Transkript

Sie können mit dem Raspberry Pi nicht nur die Temperatur messen, sondern Sie können auch Temperatur und Luftfeuchtigkeit messen, und zwar mit einem und demselben Sensor. Dieser Sensor heißt DHT22, der sieht so hier aus. Er hat vier Anschlüsse, wir werden aber nur drei Anschlüsse brauchen, um die Senordaten aufzunehmen. Ich steck den hier wieder korrekt ein. Wir haben auf der einen Seite eine Stromversorgung, das ist hier das rote Kabel. Fünf Volt holen wir uns vom Raspberry. Das schwarze Kabel ist, klassischerweise, immer für die Erdung, also für Ground. Das kommt auf den Pin 6. Und als Datenkabel hier habe ich das weiße Kabel dafür verwendet. Als Datenkabel, das Datenkabel, das verbinden wir auf Pin 7. Achten Sie drauf, dass ich hier wieder einen Pull-down-Widerstand zwischen der Stromversorgung und dem Datenkabel habe. Das ist der Hardware-Aufbau, damit ist es erstmal alles fertig. Und jetzt wenden wir uns mal der Software zu. Jetzt muss ich mich in meinen Raspberry einloggen. Und ich brauche zwei Software-Pakete, das erste heißt wiringPi. Ich schaue zunächst mal, ob ich das vielleicht schon auf meinem Rechner habe. Nein, habe ich nicht. Wenn Sie von einem anderen Projekt hier schon ein Verzeichnis wiringPi haben, dann können Sie den nächsten Schritt gerne überspringen. Alle anderen müssen sich zunächst einmal die Software herunterladen mit git clone und dann von git.dragon.net. Damit kopieren wir uns den Quelltext dieses C Programms wiringPi. Jetzt wechsle ich in dieses Verzeichnis mit ./build. Da kompiliere ich dieses C Programm, so dass ich eine ausführbare Datei von wiringPi auf meinem System habe. Als nächstes wechsle ich wieder in mein Home-Verzeichnis mit cd~. Und jetzt lade ich mir die Software für diesen DHT22-Sensor herunter. Ich mache das mit dem ähnlichen Befehl git clone und dann in dem Fall nach github.com lol_dht22. Ich weiß nicht, ob dieses lol tatsächlich für laughing out loud steht, aber der Programmierer hat zumindest ein bisschen Humor damit gezeigt. Ich gehe in dieses Verzeichnis jetzt hinein mit cd lol_dht22 und zunächst einmal muss ich alles vorbereiten für die Kompilierung. Mit ./configure mache ich das. Es dauert dann ein bisschen, bis alles geregelt ist. Und wenn das fertig ist, mache ich mit make auch tatsächlich das Programm. Alles ist fertig. Ich kann jetzt mal schauen, was der Sensor mir für Daten zurückliefert. Weil der Sensor über diese GPIO-Stifte angeschlossen ist, kann ich das Ganze nur im Superuser-Modus machen. Also sudo./ und dann lol_dht, Leerzeichen. Und jetzt gebe ich den Pin an, auf den ich diesen Sensor angesteckt habe. Das ist in unserem Fall die Nummer 7. Und dann schauen wir mal, was hier passiert. Jawohl. Hier haben wir auch tatsächlich eine Luftfeuchtigkeit von 51% und eine Temperatur von 22.5 Grad. Und wenn wir uns jetzt diese ganzen ersten Zahlen nicht anschauen wollen, dann kann ich hier einfach ein tail-1 anfügen, und das bedeutet: "Ich möchte von dieser Datei nur die letzte Zeile haben". Und dann bekomme ich auf jeden Fall immer hier eine ordentliche Zeile mit der Temperatur und der Luftfeuchtigkeit, die dieser DHT22-Sensor misst.

Schaltungen mit dem Raspberry Pi

Experimentieren Sie mit dem Raspberry Pi und entdecken Sie viele sinnvolle und spielerische Anwendungen mit dem Einplatinencomputer.

1 Std. 0 min (11 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!