Raumluft- und Umweltstation
Die Raumluft- und Umweltstation ist ein selbst entwickeltes IoT-System zur Erfassung, Speicherung und Darstellung verschiedener Raumklima- und Luftqualitätswerte.
Ein ESP32 verarbeitet die Messwerte mehrerer Sensoren, speichert Verlaufsdaten auf einer microSD-Karte und zeigt aktuelle Werte auf einem E-Paper-Display sowie in einem browserbasierten Live-Dashboard an.
Projektart
Selbst entwickelte IoT-Messstation
Schwerpunkt
Sensorik, Datenerfassung und lokale Darstellung
Ziel
Raumklima und Luftqualität übersichtlich überwachen
Umweltdaten
Der BME688 erfasst grundlegende Umweltdaten wie Temperatur, Luftfeuchtigkeit und Luftdruck. Die aktuellen Messwerte werden im Dashboard dargestellt und als zeitlicher Verlauf visualisiert.
Temperatur: -- °C
Luftfeuchtigkeit: -- %
Luftdruck: -- hPa
BME688-Luftqualitätswerte
Aus den Messdaten des BME688 werden ergänzende Werte zur Bewertung der Raumluft abgeleitet. Der IAQ-Wert unterstützt dabei, Veränderungen der Luftqualität im zeitlichen Verlauf sichtbar zu machen. Die dargestellten eCO2- und TVOC-Werte sind berechnete beziehungsweise abgeleitete Werte und ersetzen keine direkte Labor- oder Referenzmessung.
IAQ: --
Statischer IAQ: --
eCO2: -- ppm
TVOC: -- ppb
Hinweis: eCO2 ist ein berechneter CO2-Äquivalentwert. Er dient als Orientierung für Veränderungen der Raumluft und ist keine direkte Messung der tatsächlichen CO2-Konzentration wie bei einem speziellen NDIR-Sensor.
Gassensor und Kompensation
Der Gaswiderstand des BME688 reagiert auf Veränderungen der Umgebungsluft. Zusätzlich zeigt das Dashboard einen intern berechneten Gas-Score an. Dieser erleichtert den Vergleich von Veränderungen, stellt jedoch keinen direkt gemessenen prozentualen Gasanteil der Raumluft dar.
Gaswiderstand: -- Ω
Gas-Score: -- %
Komp. Temperatur: -- °C
Komp. Feuchte: -- %
ENS160-Luftqualitätswerte
Der ENS160 ergänzt die Station um verarbeitete Luftqualitätswerte. Er liefert einen Luftqualitätsindex (AQI), einen TVOC-Äquivalentwert und einen CO2-Äquivalentwert (eCO2). Die Werte helfen dabei, Veränderungen der Raumluft übersichtlich zu erkennen und zeitlich einzuordnen.
ENS160 AQI: --
ENS160 TVOC: -- ppb
ENS160 eCO2: -- ppm
Hinweis: Auch der ENS160 gibt einen berechneten eCO2-Wert aus. Dieser ist für die Beobachtung von Tendenzen geeignet, aber keine direkte CO2-Messung.
E-Paper-Anzeige und Aktualisierung
Das E-Paper-Display wird bewusst nicht dauerhaft aktualisiert, sondern nur bei Bedarf oder während einer aktivierten automatischen Aktualisierung.
Über einen Taster kann die Aktualisierung angestoßen werden. Ist die automatische Aktualisierung aktiv, werden die Messwerte regelmäßig neu auf dem Display dargestellt. Während eines Aktualisierungsvorgangs werden weitere Eingaben vorübergehend blockiert.
Manuelle Aktualisierung
Neue Messwerte können gezielt per Taster auf das Display übertragen werden.
Automatischer Modus
Bei Bedarf aktualisiert die Station die Anzeige regelmäßig im Hintergrund.
RGB-LED
Die interne LED signalisiert, ob die automatische Aktualisierung aktiv ist.
E-Paper
Die Anzeige bleibt auch ohne dauerhafte Aktualisierung gut lesbar.
Verwendete Komponenten
Die Station kombiniert mehrere Komponenten für Messung, Verarbeitung, Speicherung und lokale Anzeige der Daten.
Mein Beitrag
Die Raumluft- und Umweltstation wurde von mir geplant, aufgebaut, programmiert und schrittweise erweitert.
Für die Kommunikation mit den Sensoren nutzte ich die offiziellen Herstellerbibliotheken. Die Anwendungslogik, die Verarbeitung der Werte, die Anzeige auf dem E-Paper-Display, die lokale Speicherung und das browserbasierte Dashboard wurden von mir umgesetzt.
Hardware-Aufbau
ESP32, Sensoren, Display, microSD-Modul und Taster miteinander verbunden.
Microcontroller-Code
Messwertverarbeitung, Statuslogik und Aktualisierung des Displays umgesetzt.
Datenspeicherung
Lokale Speicherung von Messwerten auf einer microSD-Karte integriert.
Web-Dashboard
Live-Anzeige und zeitliche Darstellung der Messwerte mit Diagrammen erstellt.
Bedienlogik
Taster, Aktualisierungsmodus und visuelle Rückmeldung über RGB-LED umgesetzt.
Fehleranalyse
Zusammenspiel von Sensorik, Display und Datenverarbeitung schrittweise getestet.
Ergebnis
Entstanden ist eine funktionsfähige IoT-Messstation, die verschiedene Raumklima- und Luftqualitätswerte lokal erfasst, speichert und übersichtlich darstellt.
Das Projekt verbindet Sensorik, Microcontroller-Programmierung, energiesparende Display-Ausgabe, lokale Datenspeicherung und ein dynamisches Web-Dashboard. Dadurch lassen sich aktuelle Werte und zeitliche Veränderungen komfortabel nachvollziehen.
Messwerterfassung
Mehrere Umwelt- und Luftqualitätswerte werden regelmäßig verarbeitet.
Lokale Anzeige
Aktuelle Werte sind direkt auf dem E-Paper-Display sichtbar.
Verlauf
Diagramme im Dashboard machen Veränderungen über die Zeit nachvollziehbar.
Erweiterbarkeit
Die modulare Struktur ermöglicht spätere Anpassungen und Ergänzungen.