Stacja Pogody Na ESP8266

By | Listopad 1, 2021

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.

 

Okno dostępne bez logowania, podgląd parametrów

 

Okno konfiguracji z domoticzem.

 

Okno konfiguracji wysyłki danych do sieci APRS/ CWOP

 

Konfiguracja sieci WiFi

 

Okno ustawień głównych

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.