radiokomunikacja

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.



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.

Radio giełda Ogłoszenia ➔

Masz zbędny radiotelefon lub akcesoria? Dodaj bezpłatne ogłoszenie ➔

Podstrony

Więcej o SR0WX

Giełda krótkofalarska

Najnowsze komentarze

  • Mapa stacji SP
    SP8KZ: lokalizację każdego swojego znaku na mapie możesz edytować z poziomu swoj... [SQ9ATK]
  • Mapa stacji SP
    To proszę przetestować Lublin 20-577 Ametystowa 18 znak SP8KZ [SP8KZ]
  • Mapa stacji SP
    SP8KZ: Kolejny błąd naprawiony. Była możliwość dodania 2x tego samego znaku. Był... [SQ9ATK]
  • Mapa stacji SP
    Witam chyba nic z tego .wywalą mi błąd danych .Odczytany QTH nie jest zgodny z a... [SP8KZ]
  • Mapa stacji SP
    SP8KZ: Naprawione! Miałem błąd w kodzie. Dzięki za znalezienie :-) [SQ9ATK]
  • Mapa stacji SP
    Witam zrobiłem wg instrukcji podanej niżej. Nic to nie zmieniło nie odnajduje si... [SP8KZ]
  • Mapa stacji SP
    SP8KZ: Hej. Widzę że twojego znaku nie ma na qrz.com. To jak już jesteś zalogowa... [SQ9ATK]
  • Mapa stacji SP
    Spokojnie. Admin Cię dopisze. Pozycję w QRZ oznacz. [SP6CP]
  • Mapa stacji SP
    Witam.Pytanie wpisując znak nie odnajduje mnie .Jestem zalogowany [SP8KZ]
  • Mapa stacji SP
    Lokalizacja ok. [SP9QMQ]