Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

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

Apps und Online-Dienste

Ü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:

Arduino LCD-Thermostat: Einfache & zuverlässige Temperatursteuerung

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

Arduino LCD-Thermostat: Einfache & zuverlässige Temperatursteuerung

Herstellungsprozess

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