Eigenes IoT-Projekt

Smart-Home-Wetterstation

Live-Dashboard

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.

Wetterstation Weather Carrier Board
SparkFun MicroMod BME280 Weather Meter AS7331 SD-Karte API Chart.js IoT

Projektart

Selbst entwickelte IoT-Wetterstation

Schwerpunkt

Sensorik, Datenerfassung und Webvisualisierung

Mein Beitrag

Hardware-Aufbau, Programmlogik, Speicherung, API und Dashboard

Kurz erklärt: Die Wetterstation verbindet reale Sensorik mit lokaler Datenspeicherung, eigener Programmlogik und einem Live-Dashboard für aktuelle und historische Messwerte.
Eigene Umsetzung

Mein Beitrag

Selbst entwickelt

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.

Komplette Smart-Home-Wetterstation

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.

Regensensor und Bodensensor

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-Sensor AS7331

UV-A: -- mW/cm²

UV-B: -- mW/cm²

UV-C: -- mW/cm²

Technik

Technischer Aufbau

Modular

Die Wetterstation kombiniert mehrere Sensoren mit lokaler Speicherung, WLAN-Kommunikation und serverseitiger Visualisierung.

SparkFun MicroMod Weather Carrier Board SEN-16794 Hauptplatine und Basis für die Wetterstation.
BME280 Temperatur, Luftfeuchtigkeit und Luftdruck.
SparkFun Weather Meter SEN-15901 Windgeschwindigkeit, Windrichtung und Regenmessung.
SparkFun Soil Moisture Sensor SEN-13637 Erfassung der Bodenfeuchtigkeit.
SparkFun UV Light Sensor AS7331 Messung von UV-A, UV-B und UV-C.
SD-Karte und WLAN Lokale Speicherung sowie Übertragung der Messwerte an den Server.
Datenfluss: Sensoren → Microcontroller → lokale Speicherung → API → Web-Dashboard
Ergebnis

Funktionsfähige Wetterstation

Umgesetzt

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.

Fazit: Das Projekt zeigt meine praktische Erfahrung mit Sensorik, Microcontroller-Programmierung, Datenspeicherung, API-Kommunikation und Webvisualisierung.
Letztes Update: --