Skip to content

svenjust/room-ventilation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steuerung einer Lüftungsanlage für Wohnhäuser

Diese Steuerung wurde als Ersatz der Originalsteuerung entwickelt.

Das Original war Pluggit P300. Diese Steuerung funktioniert ebenso für Pluggit P450 und viele weitere Lüftungsanlagen.

Es werden:

  1. zwei Lüfter angesteuert und deren Tachosignale ausgelesen
  2. vier Temperatursensoren abgefragt
  3. Steuerung Abluftventilator zum Frostschutz
  4. Optional: Vorheizregister als Frostschutz
  5. Optional: Sommer-Bypass geschaltet
  6. Optional: Bis zu zwei Temperatur- und Feuchtigkeitssensore auslesen
  7. Optional: Luftqualitätsensor (VOC) und CO2 Sensor auslesen Die Drehzahlregelung der Lüftermotoren erfolgt durch PID-Regler. Dies sorgt dafür, das die geforderten Drehzahlen der Lüfter sicher erreicht werden. Die Leistungssteuerung des Vorheizregisters erfolgt ebenfalls durch einen PID-Regler.

Differenzdrucksensoren werden bisher nicht berücksichtigt.

Die Steuerung ist per LAN (W5100) erreichbar. Als Protokoll wird mqtt verwendet. Über mqtt liefert die Steuerung Temperaturen, Drehzahlen der Lüfter, Stellung der Bypassklappe, den Status der AntiFreeze Funktion und sonstige Werte zurück und es können verschiedene Parameter gesetzt werden.

Zusätzlich bietet die Steuerung Unterstützung für TFT Touchscreen, um einerseits die Messwerte anzuzeigen und andererseits die Steuerung zu konfigurieren. Touchkalibrierung erfolgt bei dem ersten Touch oder nach langen Touch auf Hauptseite (8 Sekunden). Im Verzeichnis Screenshots befinden sich ein paar Screenshots.

Main screen

Im Verzeichnis Docs befindet sich weitere Dokumentation zu verschiedenen Themen.

Um das Projekt zu bauen müssen folgende Voraussetzungen erfüllt sein:

  • Folgende Libraries müssen installiert werden: SPI, EEPROM, PubSubClient, Adafruit_GFX_Library, DHT_sensor_library, PID, Adafruit_TouchScreen, DallasTemperature, Adafruit_Unified_Sensor, MCUFRIEND_kbv, OneWire, Wire, Ethernet
  • Das Projekt bringt eigene Libraries mit. Diese müssen ebenfalls installiert werden, am einfachsten als symbolische Links. Der Skript link_libs.sh linkt die Libraries an die (hoffentlich) richtige Stelle.

About

Arduino Projekt für ein Lüftungsgerät zur kontrollierten Wohnraum Lüftung (KWL)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages