Arduino LCD-Thermostat: Einfache & zuverlässige Temperatursteuerung
Komponenten und Zubehör
| Bauteil | Menge | Details |
|---|---|---|
| DHT11 Temperatur- & Luftfeuchtigkeitssensor (4 Pins) | 1 | |
| Jumper-Wires (diverse) | 1 | |
| Arduino UNO | 1 | |
| 16x2 LCD-Display | 1 |
Benötigte Werkzeuge und Maschinen
- 3D-Drucker (optional, für Gehäuse)
Apps und Online-Dienste
- Arduino IDE
Über dieses Projekt
Für dieses einfache Projekt schließen Sie den DHT-Sensor wie folgt an den Arduino an:
DHT VCC → 5 V
DHT Data → Arduino Pin 8
DHT GND → Arduino GND
10 kΩ Widerstand → zwischen DHT VCC und DHT Data (Pull-up)
Anschließend das LCD gemäß Schaltplan anschließen. Den Code in die Arduino IDE kopieren, hochladen – fertig. Das Ergebnis sollte so aussehen:

Bei Fragen hilft das Video (Link in der Originalquelle) oder ein Kommentar.
Code
Arduino Code (C/C++)
#include "DHT.h"
#include "LiquidCrystal.h"
#define DHTPIN 9
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
dht.begin();
lcd.begin(16, 2);
lcd.print("The current temp");
lcd.setCursor(0, 1);
lcd.print("is: ");
float f = dht.readTemperature(true); // true = Fahrenheit
lcd.setCursor(5, 1);
lcd.print(f);
lcd.print(" F");
}
void loop() {
delay(1000 * 60 * 5); // 5 Minuten warten
float f = dht.readTemperature(true);
lcd.setCursor(5, 1);
lcd.print(f);
lcd.print(" F");
}
Hinweis: Der Code liest alle 5 Minuten die Temperatur und aktualisiert das Display. Für echte Thermostat-Funktionen (Heizung ein/aus) müsste eine Schalthysterese und ein Relais/Aktor ergänzt werden.
Schaltplan

Herstellungsprozess
- Arduino Nano Flight Simulator 2020 Kontrollpanel – LCD & CDI Display
- 20-kHz-Arduino-Oszilloskop mit Nokia 5110 LCD – Einfacher DIY-Bau
- LCD-Animationen & Spiele mit Arduino UNO erstellen
- Bilder auf 1,17-Zoll-TFT-LCD mit Arduino UNO anzeigen
- DIY-Oszilloskop mit Arduino Nano (10 Hz–50 kHz) und 128×64-LCD
- MAX30102 Herzfrequenz-Monitor mit Arduino Nano & 16x2 LCD bauen
- Zuverlässige Arduino-Wetterstation mit DHT-Sensoren bauen
- Rotary-Encoder-Menü auf Nokia 5110 LCD mit Arduino UNO
- Zuverlässige LCD-Stoppuhr mit Arduino Nano bauen – ohne Potentiometer
- Zuverlässigen Wecker mit DS1302 RTC und Arduino UNO bauen