Stacja pogodowa z Łosia 2025

Wpadłem w szał zakupowy jak wielu innych uczestników spotkania ŁOŚ 2025 i zakupiłem sobie stację pogodową za słynne już 15zł. Postanowiłem podzielić ten artykuł na 3 różne akapity.
Wstęp niech będzie opisem stacji i jej funkcji.
Stacja GARNI 5 INT jest zewnętrzną jednostką, która mierzy temperaturę, wilgotność, prędkość i kierunek wiatru, opad deszczu i natężenie światła. Tak, brakuje tutaj pomiaru ciśnienia bo producent dał to jedynie do fabrycznego odbiornika, którego nie mam. Stacja nadaje na częstotliwości 868,300MHz ramkę co 12,5 sekundy. Zbadałem to uruchamiając RTL-SDR z programem RTL_433 na linuxie. Stacja zameldowała się jako „Bresser 7in1”. Tu już wiemy coś więcej, trzeba szukać jakiejś aplikacji rozwiązania.


Znajdź i przerób oprogramowanie

Zacząłem węszyć po internecie i natknąłem się na projekt BresserWeatherSensorReceiver, który znajduje się na githubie. Korzysta on z popularnych urządzeń TTGO, ESP32, ESP8266 i odbiorników – przykładowo CC1101.
O tyle co TTGO ma swój wbudowany i obsługiwany przez program odbiornik to ja skorzystałem z tego co walało się w szufladzie – ESP8266 i CC1101.
Praca w Arduino IDE z opisem ze strony projektu zaowocowała uruchomionym odbiornikiem. Skorzystałem z przykładu „BresserWeatherSensorBasic”, który wgrałem na ESP. Moim oczom po około minucie zaczęły pojawiać się regularne ramki ze stacji. No fajnie, teraz jak zaadaptować to krótkofalarsko? Tutaj z pomocą przyszedł mi ChatGPT, który przerobił program w taki sposób, że łączy się z internetem i przez APRS-IS zrzuca co 15 minut ostatnią odebraną ramkę. Wiem, że to nie jest rozwiązanie radiowe ale w pierwszej działającej aplikacji wystarczające.
Poniżej wrzucam pliki, które zostały odpowiednio zaadaptowane do ręcznej przeróbki:
https://github.com/SP3WRO/BresserWeatherSensorBasicAPRS

Jak to działa?

Stacja została uruchomiona jako SP3WRO-1 w lokalizacji działkowej. Stacja dopiero po pierwszych 15 minutach od uruchomienia przekazała ramkę z informacją pogodową. Należy pamiętać o tym, że przez pierwszą minutę jest oczekiwanie na prawidłowe uruchomienie odbiornika CC1101. ESP8266 przerzuca wszelkie informacje przez port szeregowy z prędkością 115200. Dalsze zabawy ze stacją wkrótce.


Data publikacji:

Kategorie:

Tagi:


Reklama

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *