DHT11/DHT22 – Wetterstation Anzeige auf einem LCD



Seite als PDF

Ziel des Projekts

Die mit dem Tem­pe­ra­tur­sen­sor DHT gemes­se­nen Wer­te sol­len auf einem LCD ange­zeigt wer­den.

Die Hardware

LCD

Schlie­ße das LCD an:

LCD

Nor­ma­ler­wei­se wäre eine kom­ple­xe Ver­ka­be­lung zum Betrieb eines LCDs nötig. Der ⇒I2C-Bus regelt über einen eige­nen Mikro­pro­zes­sor die Kom­mu­ni­ka­ti­on der Daten­lei­tun­gen unter­ein­an­der. Es wer­den des­halb nur vier Anschlüs­se benö­tigt.

Die Hel­lig­keit kann mit einem Poten­tio­me­ter auf der Rück­sei­te des LCDs ein­ge­stellt wer­den.

DHT-Sensor

Bei­spie­le für DHT11/DHT22 Sen­so­ren

Die Pin­be­le­gung kann sich von der hier gezeig­ten unter­schei­den. Ach­te auf die Beschrif­tung des Sen­sors!

Benötigte Bauteile

  • Tem­pe­ra­tur­sen­sor DHT11/DHT22
  • 4-zei­li­ges LCD mit I²C-Schnitt­stel­le
  • Lei­tungs­dräh­te

Schaltpläne

(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

Ardui­no UNO

Wemos D1 Mini

ESP32-Wroom

Board installieren

Benötigte Bibliotheken

Das Programm

Im Kopf des Pro­gramms wer­den die benö­tig­ten Biblio­the­ken ein­ge­bun­den und der Sen­sor defi­niert. Du musst den Pin des DHT-Sen­sors anpas­sen.

Im set­up-Teil wird das LCD gestar­tet:

Im loop-Teil wer­den die Varia­blen defi­niert, in denen die gemes­se­nen Wer­te für Tem­pe­ra­tur und Luft­feuch­tig­keit gespei­chert wer­den. Anschlie­ßend wer­den die Mess­wer­te ermit­telt.
Die Mess­wer­te ent­hal­ten als Dezi­mal­trenn­zei­chen einen Punkt, er wird mit replace durch ein Kom­ma ersetzt.
Zum Schluss musst du noch mit lcd.setCursor(); und lcd.print(); die Aus­ga­be auf dem LCD erstel­len.


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Ähnliche Projekte:

letz­te Aktua­li­sie­rung: Feb. 9, 2026 @ 9:00

Inhalt