Wetterstation SparkFun
Übersicht der aktuellen Messwerte meiner Wetterstation mit Temperatur, Luftfeuchtigkeit, Luftdruck, Wind, Regen, Bodenfeuchtigkeit und UV-Werten. Die Diagramme zeigen die gespeicherten Verlaufsdaten und aktualisieren sich automatisch. Die Daten werden von einer SparkFun Weather Meter geliefert, die über WLAN mit dem Server verbunden ist. Diese Seite ist Teil meines Projekts zur Entwicklung einer eigenen Wetterstation, in der ich die Hardware selbst zusammengebaut und programmiert habe. Die Daten werden lokal auf der Wetterstation gespeichert und von dort über eine API an diese Webseite übertragen. Ziel ist es, die Wetterdaten in Echtzeit zu erfassen und übersichtlich darzustellen.
Die Wetterstation basiert auf dem SparkFun MicroMod Weather Carrier Board SEN-16794, das als Hauptplatine dient. Dieses bietet eine Vielzahl von Sensoren und Schnittstellen, um die verschiedenen Wetterparameter zu erfassen. Die Daten werden von einem Mikrocontroller verarbeitet und über WLAN an den Server gesendet, wo sie in Echtzeit auf dieser Webseite angezeigt werden. Des Weiteren kann die Wetterstation die Daten auf einer SD-Karte speichern, um langfristige Trends zu verfolgen und historische Daten zu analysieren. Die Wetterstation ist so konzipiert, dass sie robust und wetterfest ist, um genaue Messungen unter verschiedenen Wetterbedingungen zu gewährleisten. Den Code für die Wetterstation habe ich selbst geschrieben, um die Sensoren auszulesen, die Daten zu verarbeiten und sie über eine API an diese Webseite zu übertragen. Für die Sensoren habe ich die vom Hersteller bereitgestellten Bibliotheken verwendet und sie entsprechend angepasst, um die gewünschten Daten zu erfassen und darzustellen. Die Logik des Codes habe ich selbst entwickelt, um die Daten effizient zu verarbeiten und die Kommunikation mit dem Server zu gewährleisten.
Luftwerte
Die Luftwerte umfassen die Temperatur, Luftfeuchtigkeit und den Luftdruck. Diese Werte werden vom Sensor BME280 der Firma Bosch gemessen, der in der Wetterstation integriert ist. Der BME280 ist ein hochpräziser Sensor, der die Temperatur in Grad Celsius, die Luftfeuchtigkeit in Prozent und den Luftdruck in Hektopascal (hPa) misst. Dieser ist auf dem SparkFun MicroMod Weather Carrier Board SEN-16794 verbaut, das als Basis für die Wetterstation dient.
Temperatur: -- °C
Luftfeuchtigkeit: -- %
Luftdruck: -- hPa
Windwerte
Die Windwerte umfassen die Windrichtung und die Windgeschwindigkeit. Diese Werte werden von einem Anemometer gemessen, das ebenfalls zur Wetterstation gehört. Dieses gehört zum Standardumfang der SparkFun Weather Meter SEN-15901. Das Anemometer besteht aus einem Windmesser, der die Windgeschwindigkeit in Metern pro Sekunde (m/s) misst, und einem Windrichtungsgeber, der die Windrichtung in Grad (°) angibt. Die Windrichtung wird in 16 Himmelsrichtungen unterteilt, wobei 0° für Nord, 90° für Ost, 180° für Süd und 270° für West steht. Die Messwerte können je nach Wetterbedingungen und Standort variieren und werden in Echtzeit erfasst, um genaue Informationen über die aktuellen Windverhältnisse zu liefern.
Windrichtung: -- °
Windgeschwindigkeit: -- m/s
Regenwerte
Die Regenwerte umfassen die Regenmenge und die Bodenfeuchtigkeit. Diese Werte werden von einem Regensensor und einem Bodensensor gemessen, die beide in der Wetterstation integriert sind. Der Regensensor misst die Regenmenge in Millimetern (mm) und gehört zum Standardumfang der SparkFun Weather Meter SEN-15901. Der Bodensensor misst die Bodenfeuchtigkeit in Prozent (%) und besteht aus zwei Elektroden, die in den Boden gesteckt werden. Je feuchter der Boden ist, desto besser leitet er den Strom zwischen den Elektroden, was zu einem höheren Feuchtigkeitswert führt. Der sogenannte SparkFun Soil Moisture Sensor SEN-13637 gehört zum Standardumfang des SparkFun Weather Meter KIT-22636. Diese Messwerte liefern wichtige Informationen über die aktuellen Niederschlagsbedingungen und die Feuchtigkeit des Bodens, was für Gartenarbeit, Landwirtschaft oder allgemeine Wetterbeobachtungen nützlich sein kann.
Regenmenge: -- mm
Bodenfeuchtigkeit: -- %
Sonnenwerte
Die UV-Werte geben die Intensität der ultravioletten Strahlung an, die von der Sonne ausgeht. Die Werte werden von einem UV-Sensor gemessen, der nachträglich in die Wetterstation integriert wurde. Dabei handelt es sich um den SparkFun UV Light Sensor AS7331, der die UV-Strahlung in drei Spektralbändern misst: UV-A, UV-B und UV-C. Der Spektralsensor AS7331 ist ein hochpräziser Sensor der Firma Osram Opto Semiconductors. UV-A ist die am wenigsten energiereiche Form der UV-Strahlung und dringt am tiefsten in die Haut ein. UV-B hat eine höhere Energie und kann Sonnenbrand verursachen, während UV-C die energiereichste Form ist, aber von der Erdatmosphäre vollständig absorbiert wird. Die Messwerte des AS7331 werden in Milliwatt pro Quadratzentimeter (mW/cm²) angegeben und liefern wichtige Informationen über die aktuelle UV-Strahlung.