Temperatur-Regler

Temperatur-Regler

Das ist ein Programm für eine 2-Punkt Temperaturregelung. Beim Start kann der Sollwert vorgegeben werden. Nach Betätigung der Start-Taste startet die Regelung und zeigt den IST-Wert und den SOLL-Wert am Display an. Zusätzlich erhält man am Display die Info, ob der Relaisausgang on oder off ist.

Hardware

Die Hardware für dieses Projekt:

  • 1 x ESP32.
  • 1 x DHT11.
  • 1 x I2C 1602 Display.
  • 2 x Taster.
  • 1 x Relais.

Software

ESP32-Programme

  • Programm 1: I2C Scanner.
  • Programm 2: LCD 1602 Test.
  • Programm 3: Temperaturregler.

Installation

Die Programme in die Arduino IDE kopieren und in den ESP32 laden.

  • DHT11 an 3,3V und GND anschließen, S an GPIO 18.
  • Das I2C-Dispaly an 5V und GND anschließen. SDA an GPIO 21, SDL an GPIO 22.
  • Den Start-Taster an GPIO 19 anschließen.
  • Den Temperatur-Vorwahl-Taster an GPIO 23 anschließen.
  • Das Relais an GPIO 5 anschließen.

Programm

C++ Programm I2C-Scanner

RAW code




C++ Programm 1602 Display-Test

RAW code




C++ Temperatur-Regel Programm

RAW code




Temperatur-Vorwahl



Temperatur-Regelung ON



Temperatur-Regelung OFF