Nachdem bei uns zu Hause nun der gefühlt achtundvierzigste Außensensor einer handelsüblichen Wetterstation defekt war, wollte ich eine Wetterdatenerfassung und -anzeige die etwas langlebiger (und zugleich "komfortabler" bzw. flexibler) ist. Hierbei dachte ich zunächst nur an einen DHT11-/DHT22-Sensor (1-Wire) zur Erfassung von Temperatur und Luftfeuchte im Außenbreich. Da mir entsprechende Möglichkeiten für die "wetterfeste Verpackung" von Spannungsversorgung, Microcontroller, Sensor und den dazu nötigen Extra-Bauteilen in einem Gehäuse zu kompliziert und zeitaufwendig waren, verwarf ich diese Idee.
Nach weiterer Suche bin ich auf den SimpleLink™ SensorTag von Texas Instruments (im Speziellen: CC2650STK) gestoßen. Dieses Gerät enthält 10 verschiedene Sensoren (Oberflächen- und Umgebungstemperatur, Luftfeuchte, Helligkeit, Luftdruck, Beschleunigung, Gyroskop [Lagesensor], Magnetoskop [Kompass], Reed-Kontakt, Digital-Mikrofon) und kostet ca. 40 Euro (Die Verfügbarkeit ist aktuell (23.05.2018) stark eingeschränkt.). Die Daten werden standardmäßig über Bluetooth übertragen (BLE - Bluetooth low energy) und die Energieversorgung* übernimmt eine CR2032-Knopfzelle (3 V).
Als Mikrocontroller diente zunächst ein Raspberry Pi 3 Model B (WLAN und Bluetooth integriert, SensorTag-Bibliotheken für verschiedene Programmiersprachen vorhanden).
In meiner ersten Variante sollen die erfassten Wetterdaten auf einem Webspace gespeichert (CSV-Datei oder SQL-Datenbank) und über eine Internetseite visualisiert werden (HTML/JavaScript).
>>> weiter lesen ...