Stacja pogodowa sr0wx.py
SR0WX jest projektem skupiającym stacje, które radiowo co kwadrans podają głosowo informacje meteorologiczne. Stacje działają na częstotliwości krótkofalarskiej 144.950 MHZ [FM] oraz na wybranych kanałach pasma obywatelskiego CB [AM]. Sygnał stacji można odbierac za pomocą odbiornika-skanera obejmującego pasmo VHF lub za pomocą CB-radia (zależnie od regionu).
Na przykładowy komunikat składa się:
- raport o stanie pogody
- prognoza pogody na 4 i 12 godzin
- informacje o przekroczeniach stanów rzek
- informacje o stanie jonosfery
- informacje propagacyjne HF - VHF
Sercem każdej ze stacji jest komputer z odpowiednio skonfigurowanym oprogramowaniem SR0WX.py rozpowszechnianym na zasadach Open Source.
Oprogramowanie to pobiera informacje z Internetu i po przetworzeniu podaje je głosowo, w języku polskim. Do komputera podłączony jest nadajnik radiowy.
Pomysł zrodził się w głowach dwóch wrocławskich krótkofalowców, Dawida SQ6EMM oraz Michała SQ6JNX. Bardzo szybko, bo już w lutym 2009, stacja działała testowo z domowego QTH SQ6EMM, a następnie, w ramach porozumienia z Dolnośląską Amatorską Siecią Ratunkową i Wojewódzkim Centrum Zarządzania Kryzysowego, trafiła na budynek Dolnośląskiego Urzędu Wojewódzkiego we Wrocławiu skąd nadaje spod znaku SP6YRE. Pomysł zaczął się szybko rozprzestrzeniać na cały kraj.
Oprogramowanie powinno działać na każdym, nawet dziesięcioletnim komputerze, co sprawia, że koszty uruchomienia stacji mogą być niemal zerowe. Ja moją stację uruchomiłem na terminalu HP kupionym za około 40 zł. Najlepsze efekty osiągnąłem na systemie Linux Mint 17 Mate 32bit. System pod instalację wymaga około 6 GB miejsca na dysku (pendrive USB lub karta pamięci). Do wyjścia karty dźwiękowej należy podłączyć wejście mikrofonowe nadajnika. PTT sterowanie jest przez jeden z pin-ów złącza COM.
- Paczka ZIP z Githuba: POBIERZ
- Cały projekt na Githubie: https://github.com/sq9atk/sr0wx
- Opis instalacji: https://vhf.com.pl/artykuly/jak-uruchomic-stacje-pogodowa-systemu-sr0wx-py
Aktywność stacji w sieci SR0WX
Dane spływają w czasie rzeczywistym. Proszę czekać...
| Czas | Znak | Opis |
|---|---|---|
| 14:14:04 | Stacja pogodowa klubu SP2ZIE - komunikat dla bałtyku - github.com/sq2ips/sr0wx | |
| 14:30:02 | DN033 | Eksperymentalna stacja pogodowa |
| 14:35:01 | SR9WXGR | Automatyczna Stacja Wczesnego Ostrzegania Gorlice, https://facebook.com/sp9kgr |
| 14:35:02 | SR7OS | Stacja Pogodowa w Ostrowcu Świętokrzyskim. TX g.6 i g.22 439.475MHz |
| 14:35:03 | SR8PPN | Stacja Pogodowa w Poleskim PN. Komunikat g.7,10,13,16,19 438.900MHz |
| 14:35:03 | SR5MM | Automatyczna Stacja Pogodowa w Mińsku Maz. Komunikat g.7,10,13,16,19 438.950MHz |
| 14:47:02 | SR9OSP | Stacja pogodowa Racibórz-Strzybniczek SR9OSP |
| 14:50:02 | SR9KWX | Stacja pogodowa Olkusz SR9KWX 144.950MHz |
| 14:50:02 | SR9WXLI | SR9WXLI - Automatyczna Stacja Pogodowa Limanowa - Radioklub BESKID - sp9krj.pl |
| 14:59:02 | SR3WX | Automatyczna stacja pogodowa SR3WX Zielona Góra |
| 14:59:05 | SR2WXG | Automatyczna stacja pogodowa klubu SP2ZIE - github.com/sq2ips/sr0wx |
| 14:59:14 | SR5KPN | Stacja meteo Kampinoskiego Parku Narodowego |
| 15:00:00 | SR9WXNS | Automatyczna Stacja Wczesnego Ostrzegania SR9WXNS, https://radioklub.pl/sr9wxns |
| 15:00:02 | CB0LUB | Stacja pogodowa Lubinka CB 22 |
| 15:00:02 | SQ3AUA | Stacja pogodowa Piła, 144.950 |
| 15:00:03 | SR8PJL | Stacja pogodowa Janów Lubelski 144.950MHz SR8PJL |
| 15:00:03 | SQ5NWH | Stacja pogodowa Plock 27.180MHz |
| 15:00:04 | SR6WXJG | SR6WXJG Stacja Karkonoskiego Klubu Łączności |
| 15:00:05 | SR8NAD | Automatyczna stacja pogodowa miasta Dęblin. Komunikaty co 30 min. Tx 149.950Mhz |
| 15:05:03 | SR9WXR | Stacja pogodowa Krakow 144.950MHz SR9WXR |
| 15:05:03 | SR7WXL | Stacja Pogodowa SR7WXL 144.950MHz Łódź |
Dyskusja:
SQ9ATK 2021-06-21 14:47:54
Czyli komenda zadziałała. Tym błędem się nie przejmuj. Biblioteka pythona coś nie domaga ale PTT teraz będzie działać.
sp6rlh 2021-06-21 12:57:18
Ok witam.
Wprowadziłem komende tak jak napisałeś.
Pojawił się komunikat o treści ... Adding user sp6rlh to group dialout ....
Po uruchomieniu pliku sr0wx.py pojawił się błąd .... Failed to open serial port /dev/ttyS0@9600 ....
Gadaczka się włączyła i czyta.
73!
SQ9ATK 2021-06-17 20:13:16
Nie zmieniaj niczego w tej komendzie tylko odpal tak, jak ja ją napisałem.
Bez niej nie będzie się dało COM-em sterować PTT
sp6rlh 2021-06-16 12:24:32
Witam.
Zaktualizowałem system doinstalowałem paczki wymagane dla pogodynki. Wszystko jest ok.
No ale po wprowadzeniu polecenia sudo gpasswd i podaniu USERA wyświetla mi komunikat ... ze użytkownik nie istnieje. Ale odpaliłem pogodynkę i działa chyba dobrze.
No tak ale widzę ze sporo trzeba będzie zmienić w zapowiedziach i ustawienia .... ale to potem.
Na razie nie wiem co zrobić z tym komunikatem ze .... użytkownik nie istnieje .....
73!
sp6rlh 2021-06-15 11:15:11
Witam.
Ok jak wrócę do domu po robocie wykonam te czynności.
Mam nadzieje na powodzenie.
O wynikach napisze.
73!
SQ9ATK 2021-06-15 09:45:50
Kolego sp6rlh. Najpierw przeprowadźmy aktualizację systemu Ubuntu do najnowszych wersji bibliotek. Wklejamy poniższą komendę w terminal i [enter]. To potrwa...
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
następnie doinstalowujemy paczki wymagane do działania pogodynki. To też trochę potrwa.
sudo apt-get install git python-pygame python-tz python-imaging python-serial curl php7.0 php7.0-curl ffmpeg
Potem jeszcze uprawnienia użytkownika do portu COM dla PTT:
sudo gpasswd --add ${USER} dialout
Po tych czynnościach można uruchomić pogodynkę z domyślnymi ustawieniami:
python sr0wx.py
SQ9ATK 2021-05-29 10:53:43
Osobiście nigdy nie bawiłem się RaspberryPi więc za bardzo nie pomogę. Jeśli ktoś z kolegów z Krakowa mógłby pożyczyć działającą płytkę to mógłbym spróbować dostosować.
Michał SP5OSP 2021-05-28 09:03:34
Jak dostosować najnowszą wersje do pracy z RasperryPi (uruchomienie nadawania GPIO) ? Czy można w przyszłych pracach dodać taką opcje z możliwością usunięcia znaków "#" by mogło pracować przez GPIO lub portu RS232
AR7704 2021-05-18 21:44:35
Stacja pogodowa w Bydgoszczy, czyli lokalizacja stacji Osowa Góra i stacja Fordon nie nadaje.
Od listopada 2020 do dnia dzisiejszego było słychać tylko przez jeden dzień.
Ktoś wie dlaczego ?
sp9pkp 2021-03-22 16:12:42
Często korzystam w górach z komunikatów stacji pogodowych. Brakuje mi tylko aby lektor podawał lokalizację stacji pogodowej na końcu i początku komunikatu. Np. tutaj SR9WXR z KRAKOWA.