ESP8266 - DHT11 - LCD
In diesem Tutorial wird erklärt, wie man den ESP8266 verwendet, um Temperatur und Luftfeuchtigkeit vom DHT11-Sensor abzulesen und sie auf einem I2C-LCD anzuzeigen.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über DHT11 und LCD
Wenn Sie mit dem DHT11-Temperatur- und Feuchtigkeitssensor und dem LCD nicht vertraut sind (einschließlich Pinbelegung, Funktionsweise und Programmierung), können Ihnen die folgenden Tutorials helfen:
Verdrahtungsdiagramm
ESP8266 – DHT11- und LCD-Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Weitere Informationen finden Sie unter ESP8266-Pinbelegung und wie man ESP8266 und andere Komponenten mit Strom versorgt.
ESP8266-Code - DHT11-Sensor - LCD I2C
※ Notiz:
Die I2C-Adresse des LCD kann je nach Hersteller variieren. In unserem Code haben wir 0x27 verwendet, wie vom Hersteller DIYables angegeben.
Schnelle Schritte
Um mit dem ESP8266 in der Arduino-IDE zu beginnen, befolgen Sie diese Schritte:
- Schau dir das Tutorial zur Einrichtung der Umgebung für ESP8266 in der Arduino IDE an, falls du ESP8266 zum ersten Mal verwendest.
- Verdrahte die Komponenten wie im Diagramm gezeigt.
- Schließe das ESP8266-Board mit einem USB-Kabel an deinen Computer an.
- Öffne die Arduino IDE auf deinem Computer.
- Wähle das richtige ESP8266-Board aus, zum Beispiel NodeMCU 1.0 (ESP-12E-Modul), und seinen jeweiligen COM-Port.
- Verbinde ein USB-Kabel vom ESP8266 mit dem PC.
- Öffne die Arduino IDE und wähle das richtige Board und den richtigen Port.
- Klicke auf das Bibliotheken-Symbol in der linken Leiste der Arduino IDE.
- Suche nach “DHT” und finde die Adafruit DHT-Sensorbibliothek.
- Drücke die Installieren-Schaltfläche, um die Installation abzuschließen.

- Sie werden aufgefordert, zusätzliche Bibliotheksabhängigkeiten zu installieren.
- Klicken Sie auf die Schaltfläche Alle installieren, um alle notwendigen Bibliotheken zu installieren.

- Suchen Sie nach “LiquidCrystal I2C”, und finden Sie anschließend die von Frank de Brabander erstellte LiquidCrystal_I2C-Bibliothek.
- Klicken Sie auf die Schaltfläche Installieren, um die LiquidCrystal_I2C-Bibliothek zu installieren.

- Kopieren Sie den obigen Code und öffnen Sie ihn mit der Arduino-IDE.
- Klicken Sie in der Arduino-IDE auf die Upload-Schaltfläche, um den Code zu kompilieren und auf den ESP8266 hochzuladen.
- Ändern Sie die Temperatur der Umgebung rund um den Sensor.
- Prüfen Sie die Ergebnisse am LCD.
Wenn das LCD nichts anzeigt, schauen Sie sich Fehlerbehebung am LCD I2C zur Hilfe an.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.