Przy okazji prac nad projektem ogrodnika, przekonałem się że użycie modułu ESP8266 na płytce Wemos, to świetna platforma do projektów DIY.
Wobec czego postanowiłem ze zrobię kompaktową stację pogody właśnie na tym układzie.
Przed przystąpieniem do pracy określiłem pewne założenia dla projektu stacji pogodowej:
– urządzenie ma być w całości konfigurowalne poprzez wbudowaną stronę WWW
– ma być łatwo integrowalne z innymi moimi rozwiązaniami poprzez zastosowanie odpowiednich interfejsów (domoticz, APRS).
– musi zawierać podstawowe czujniki, tj: temperatura, ciśnienie, wilgotność, prędkość wiatru, kierunek wiatru.
– zasilanie prądem zmiennym lub stałym w zakresie 5V – 24V
– w przypadku niemożności podłączenia się do sieci WiFi ma uruchomić się w trybie HostSpota, celem łatwiejszej konfiguracji.
Bazując na wykonanym wcześniej interfejsie przygotowałem zestaw stron obsługujących podgląd danych i obsługę urządzenia.
Kod programu, schemat połączeń jest dostępny na moim koncie w serwisie GITHUB pod adresem: https://github.com/SQ9MDD/StacjaPogody
Do zaprogramowania modułu użyłem Visual Studio Code z wtyczką PlatformIO.
Dzięki temu że płytka wemos jest wyposażona w port USB programowanie jest bardzo proste. A konfiguracja urządzenia odbywa się za pomocą strony WWW.
R.