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:00:03 SQ3AUA Stacja pogodowa Piła, 144.950
14:00:04 SR6WXJG SR6WXJG Stacja Karkonoskiego Klubu Łączności
14:14:04 Stacja pogodowa klubu SP2ZIE - komunikat dla bałtyku - github.com/sq2ips/sr0wx
14:24:03 SR5KPN Stacja meteo Kampinoskiego Parku Narodowego
14:29:05 SR2WXG Automatyczna stacja pogodowa klubu SP2ZIE - github.com/sq2ips/sr0wx
14:30:02 DN033 Eksperymentalna stacja pogodowa
14:30:03 SQ5NWH Stacja pogodowa Gostynin 144.950MHz
14:30:05 SR8NAD Automatyczna stacja pogodowa miasta Dęblin. Komunikaty co 30 min. Tx 149.950Mhz
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:40:00 SR9WXNS Automatyczna Stacja Wczesnego Ostrzegania SR9WXNS, https://radioklub.pl/sr9wxns
14:44:02 SR3WX Automatyczna stacja pogodowa SR3WX Zielona Góra
14:45:02 CB0LUB Stacja pogodowa Lubinka CB 22
14:45:02 SR9WXR Stacja pogodowa Krakow 144.950MHz SR9WXR
14:45:03 SR8PJL Stacja pogodowa Janów Lubelski 144.950MHz SR8PJL
14:47:02 SR9OSP Stacja pogodowa Racibórz-Strzybniczek SR9OSP
14:50:02 SR9KWX Stacja pogodowa Olkusz SR9KWX 144.950MHz
14:50:02 SR7WXL Stacja Pogodowa SR7WXL 144.950MHz Łódź
14:50:02 SR9WXLI SR9WXLI - Automatyczna Stacja Pogodowa Limanowa - Radioklub BESKID - sp9krj.pl
🔄

Dyskusja:

Artur 2021-09-04 09:54:11

Dziękuję Pawle już sobie poradziłem :)
Pozdrawiam serdecznie :)

SQ9ATK 2021-09-03 15:39:46

Artur: Ta wersja jest tylko na PC.

Artur 2021-09-01 16:19:39

Hejka mam problem. mam zdalny dostęp do maliny, chciałem nową wersję wgrać. Wcześniej miałem sterowanie po GPIO. Teraz nie chce działać, wszystko ładnie działa, czyta dane ale na końcu mam ten błąd. Ktoś podpowie jak to obejść bez podpinania RS232 krok po kroku ?

2021-09-01 16:17:15,674 root INFO: loading sound samples...
2021-09-01 16:17:15,676 root INFO: playing sound samples

Traceback (most recent call last):
File "sr0wx.py", line 235, in <module>
if config.serial_port is not None:
AttributeError: 'module' object has no attribute 'serial_port'
pi@raspberrypi:~/sr0wx.py $

SQ9ATK 2021-08-27 21:50:15

Robert. Najpierw musisz wygenerować sample audio ze swoim znakiem wywoławczym, miastem itp. Na początku otwórz plik index.php z katalogu audio_generator i zobacz jaki masz klucz wpisany w linii nr 38.

Musisz miec taki: ufdknZDi

Gdy zaktualizujesz klucz, to będąc w konsoli w katalogu audio_generator uruchom komendę:

php index.php

O ile wszystko zadziała, to w katalogu ogg powinieneś otrzymać plik audio. Za zawartość tego pliku odpowiada to, co masz wpisane w pliku slownik.php. Zapoznaj się z jego zawartością, myślę że zaskoczysz o co w nim chodzi... Jakby coś było nie jasne to pisz.

Jeśli już wygenerujesz sobie brakujące sample to przerzucasz je do katalogu pl_google. Od tego momentu możesz tych sampli użyć w konfiguracji, w linijkach:

hello_msg = ['_','tu_eksperymentalna_automatyczna_stacja_pogodowa','sr0wx']
goodbye_msg = ['_','tu_sr0wx']

Podajesz tam nazwy plików audio, bez rozszerzenia, w apostrofach, rozdzielone przecinkami. Plik o nazwie _ to cisza. Przydaje się. Jeśli w trakcie odtwarzania komunikatu słyszysz pisk, to znak że nie znaleziono jakiegoś pliku.Na ekranie zawsze wyskakuje komunikat z nazwą brakującego pliku.

Robert 2021-08-27 12:44:49

Co trzeba zmienić (krok po kroku) by stacja podawała powitanie ABC i znak XYZ? Jak już odkryłem samo edytowanie wiadomości w pliku config.py skutkuje, co oczywiste błędem...

SQ9ATK 2021-08-03 06:55:07

To zależy o co chodzi... Komunikaty same się edytują, a dane stacji trzeba edytować samodzielnie. Co dokładnie chcesz zmienić?

Anonim 2021-07-26 10:38:54

W jaki sposób można edytować treść nadawanej wiadomości, jestem w tym nowy i nie wiem jak to można zrobić. Proszę o pomoc. Pozdrawiam

SQ9ATK 2021-06-30 10:06:13

openweathersq9atk: podajesz współrzędne 52.697916, 21.085883
calendarsq9atk: zmieniasz numerek na 760917

sp6rlh 2021-06-26 17:16:02

Witam.
Myśle, że nadszedł czas na zmiany w pliku config oraz w plikach moduł.
Chciałbym dokonać zmian dla modułów openweathersq9atk, oraz calendarsq9atk tak aby z czytywane były informacje dla miasta Pułtuska i woj. mazowieckiego
Kombinowałem trochę sam coś zmienić ale jakoś nic mi nie wychodzi.
Pozdrawiam.

sp6rlh 2021-06-22 08:17:46

Witam.
To fajnie, że jak na razie idzie bez problemów.
Jaki następny krok myślę, że chyba dostosowanie konfiguracji komunikatów do warunków jakie panują w mojej okolicy.

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]