Smart-Home-Wetterstation
Selbst entwickelte Wetterstation zur Erfassung, Speicherung und browserbasierten Darstellung von Luft-, Wind-, Regen-, Boden- und UV-Werten.
Die Station basiert auf dem SparkFun MicroMod Weather Carrier Board und mehreren ergänzenden Sensoren. Messwerte werden lokal verarbeitet, gespeichert und über eine API an diese Webseite übertragen.
Projektart
Selbst entwickelte IoT-Wetterstation
Schwerpunkt
Sensorik, Datenerfassung und Webvisualisierung
Mein Beitrag
Hardware-Aufbau, Programmlogik, Speicherung, API und Dashboard
Mein Beitrag
Hardware-Aufbau, Programmierung, Datenverarbeitung und die Anbindung an die Webseite habe ich selbst umgesetzt.
Für die Sensoren nutzte ich die jeweiligen Herstellerbibliotheken als technische Grundlage. Die Logik zum Auslesen und Verarbeiten der Daten, die lokale Speicherung, die API-Übertragung und die Darstellung im Live-Dashboard wurden von mir entwickelt und aufeinander abgestimmt.
Hardware-Aufbau
Carrier Board, Wetter-Sensorik und zusätzliche Module verbunden.
Programmlogik
Sensorwerte ausgelesen, verarbeitet und für die Ausgabe aufbereitet.
Datenspeicherung
Messwerte lokal auf SD-Karte für Verlauf und Auswertung gespeichert.
API-Anbindung
Wetterdaten an den Server übertragen und für die Webseite bereitgestellt.
Live-Dashboard
Aktuelle Werte und zeitliche Verläufe mit Chart.js visualisiert.
Fehleranalyse
Sensorik, Datenübertragung und Darstellung schrittweise getestet.
Luft- und Windwerte
Der BME280 erfasst Temperatur, Luftfeuchtigkeit und Luftdruck. Ergänzend liefern Anemometer und Windrichtungsgeber die aktuellen Windverhältnisse.
Temperatur: -- °C
Luftfeuchtigkeit: -- %
Luftdruck: -- hPa
Windrichtung: -- °
Windgeschwindigkeit: -- m/s
Regen- und Bodenwerte
Regensensor und Bodenfeuchtigkeitssensor ergänzen die Wetterstation um Messwerte für Niederschlag und Feuchtigkeit des Bodens.
Regenmenge: -- mm
Bodenfeuchtigkeit: -- %
UV-Werte
Der nachträglich integrierte AS7331 erfasst UV-A, UV-B und UV-C. Dadurch lässt sich die UV-Strahlung zusätzlich zu den klassischen Wetterwerten im Live-Dashboard verfolgen.
UV-A: -- mW/cm²
UV-B: -- mW/cm²
UV-C: -- mW/cm²
Technischer Aufbau
Die Wetterstation kombiniert mehrere Sensoren mit lokaler Speicherung, WLAN-Kommunikation und serverseitiger Visualisierung.
Funktionsfähige Wetterstation
Entstanden ist eine eigene Wetterstation, die unterschiedliche Umweltdaten erfasst, speichert und als aktuelle sowie historische Werte im Browser darstellt.
Messwerterfassung
Luft-, Wind-, Regen-, Boden- und UV-Daten werden verarbeitet.
Lokale Speicherung
Messwerte bleiben für spätere Auswertung und Verläufe erhalten.
API-Übertragung
Die Daten werden für das Web-Dashboard an den Server übertragen.
Visualisierung
Chart.js stellt aktuelle und historische Messwerte übersichtlich dar.