OscarWatch to aplikacja desktopowa typu open source do śledzenia satelitów radioamatorskich. Jest rozwijana przez Petera Goodhalla, MM9SQL, radioamatora i programistę, znanego również jako autora systemu rejestrowania Cloudlog. Projekt jest hostowany na GitHubie (github.com/magicbug/ OscarWatch -Tracker) na licencji AGPL-3.0. Aktualna wersja w momencie pisania tego tekstu to v0.7.2 (wydana 1 czerwca 2026 r.). Aplikacja jest wciąż w fazie rozwoju, ale jest w pełni funkcjonalna do codziennego użytku satelitarnego.
W artykule przeczytasz
Dla kogo przeznaczony jest OscarWatch?
Grupą docelową są licencjonowani radioamatorzy pracujący na satelitach VHF/UHF: satelitach typu cubesat FM (SO-50, ISS itp.), satelitach z transponderami liniowymi (RS-44, FO-29 itp.) i podobnych systemach. Autor zakłada, że operator zna podstawowe pojęcia – czas przelotu, azymut, elewację, przesunięcie Dopplera – a OscarWatch przejmuje obliczenia i opcjonalną kontrolę sprzętową, dzięki czemu operator może skupić się na samym QSO.
Do instalacji gotowych pakietów nie jest wymagana żadna wiedza programistyczna.
Co robi OscarWatch

Aplikacja działa jako pojedyncze okno z mapą świata w centrum, kontrolując wszystkie główne funkcje: śledzenie satelitów, planowanie tranzytu, częstotliwości z korektą Dopplera oraz opcjonalne automatyczne sterowanie obrotnicą i transceiverem.
Mapa i wykres nieba
Na ekranie głównym wyświetlana jest mapa Ziemi w układzie równokątnym z pozycją satelity (punkt podrzędny), śladem naziemnym, śladem i opcjonalnymi strzałkami kierunkowymi. Obok mapy znajduje się wykres nieba polarnego – widok azymutu i elewacji satelity z pozycji stacji. Oba widoki są synchronizowane po wybraniu (ustawieniu ostrości) satelity. Opcjonalnie mapa może również wyświetlać znacznik odległej stacji DX zgodnie z lokalizatorem siatki Maidenhead, wraz z aktualnym azymutem i elewacją śledzonego satelity z jego pozycji – co jest przydatne do wspólnego planowania połączeń.
Planowanie lotu
Lista nadchodzących przelotów zawiera AOS (potwierdzenie odbioru sygnału), TCA (czas najbliższego zbliżenia/maksymalną wysokość) oraz długość przelotu. Filtry minimalnej wysokości i minimalnej długości przelotu pozwalają wyświetlić tylko użyteczne okna. Planer przelotów obsługuje wiele profili stacji (domowych/przenośnych), a przeloty można eksportować do formatu .ics w celu utworzenia kalendarza – co jest przydatne podczas planowania aktywności AMSAT podczas zawodów lub Dnia Polowego.
Funkcja Mutual Pass Finder umożliwia wyszukiwanie przejazdów widocznych z dwóch stacji jednocześnie, co jest pomocne przy koordynowaniu rozkładów jazdy.
Panel częstotliwości i Doppler
Przeglądarka transponderów korzysta z bazy danych hostowanej na stronie tle.oscarwatch.org i wyświetla na żywo sygnały Uplink i Downlink z przesunięciem Dopplera aktualizowanym co sekundę. W przypadku liniowych transponderów SSB, przechowywane są oddzielne offsety RX dla transmisji głosowej i CW. Jeśli satelita jest FM, panel wyświetla również tony CTCSS (dostęp i uzbrojenie). Skróty klawiaturowe umożliwiają szybką korektę offsetu RX (klawiatura numeryczna +/−), przełączanie między transmisją głosową a CW (Ctrl+W) lub przejście do widoku mapy solo (S).
Alerty głosowe i nagrywanie lotu
Opcjonalne komunikaty głosowe informują operatora o wznoszącym się satelicie (np. „Alpha Oscar Zero Seven wznosi się”) po przekroczeniu ustawionej wysokości. Automatyczne nagrywanie przejść do plików WAV działa za pośrednictwem PortAudio z dowolnego źródła audio, gdy satelita znajduje się powyżej ustawionej wysokości. Pliki są nazywane zgodnie ze schematem {sat-name}-{yy}-{MM}-{dd}-{HH}-{mm}.wav w czasie UTC.
Integracja z Cloudlog
Jeśli śledzenie satelitarne jest aktywne, OscarWatch może synchronizować częstotliwości łącza w górę i w dół bezpośrednio z systemem rejestrowania danych Cloudlog za pośrednictwem interfejsu Cloudlog Radio API v2.
Obsługiwane transceivery i rotatory
Transceivery (CAT przez port szeregowy)

| Nadajnik-odbiornik | Protokół | Notatka |
|---|---|---|
| Icom IC-910 | CI-V | Cross-band, tryb satelitarny, główny/pomocniczy VFO, pomocniczy CTCSS łącza w górę |
| Icom IC-9100 | CI-V | Taka sama funkcjonalność jak w IC-9700; domyślny adres CI-V to 7C |
| Icom IC-9700 | CI-V | Taki sam układ jak w IC-910 |
| tak FT-847 | tak CAT | Tryb satelitarny, SAT RX/TX VFO, Doppler, uplink CTCSS |
| Kenwood TS-2000 | Kenwood ASCII CAT | Beta – SATL przez CAT, automatyczna zamiana pasm FA/FB, łącze CW w górę w SATL |
| Platforma atrapy | – | Brak komunikacji szeregowej; do testowania interfejsu użytkownika i Dopplera bez radia |
Obsługiwane są wszystkie transceivery: liniowy Doppler NOR/REV, interaktywne strojenie głównego VFO dla USB/LSB/CW, offset TX/RX, konfigurowalne progi CAT i pauza. Domyślne progi CAT to 350 Hz dla FM i 50 Hz dla SSB/CW.
Rotatory
| Kontroler | Protokół | Notatka |
|---|---|---|
| tak GS-232 | GS-232 | Rotatory Yaesu i większość klonów GS-232 |
| EasyComm | EasyComm II | Kontrolery SPID, M2 i inne zgodne z EasyComm |
OscarWatch obsługuje zakresy azymutu 360° i 450° (np. Yaesu G-5500). Dla rotatorów 450° dostępny jest opcjonalny inteligentny azymut, który wybiera polecenia 361–450° dla najkrótszej ścieżki prowadzącej na północ. Przesunięcia kalibracyjne są poprawne w przypadku zmian śledzenia i ruchów ręcznych. Tryb czuwania parkuje rotator i zawiesza CAT; ręczne sterowanie rotatorem pozostaje dostępne za pośrednictwem menu rotatora bez konieczności wznawiania śledzenia.
Nadajnik-odbiornik i rotator muszą być podłączone do różnych portów szeregowych.
Platformy i pliki do pobrania
Aplikacja OscarWatch jest dostępna dla systemów Windows x64, macOS (Apple Silicon i Intel) oraz Linux (x64 i ARM64, w tym Raspberry Pi 64-bit OS). Gotowe pakiety są dostępne na stronie „Wersje” w repozytorium GitHub: github.com/magicbug/ OscarWatch -Tracker/releasesWystarczy rozpakować archiwum dla danego systemu operacyjnego i uruchomić OscarWatch Należy pamiętać, że w przypadku systemu macOS wersje demonstracyjne nie są podpisywane kodem — aplikację należy zatwierdzić przy pierwszym uruchomieniu w Ustawieniach systemowych → Prywatność i bezpieczeństwo.
Elementy TLE i baza danych transponderów są publikowane na stronie tle.oscarwatch.org i automatycznie pobierane przez OscarWatch. Elementy TLE można odświeżać ręcznie, podczas uruchamiania (jeśli są nieaktualne) lub automatycznie co 6 godzin w trakcie działania. Baza danych transponderów zawiera edytor, który umożliwia dodawanie satelitów, importowanie/eksportowanie plików JSON oraz scalanie z aktualizacjami serwera, z opcją zachowania lokalnych zmian w przypadku konfliktów.
Dla zainteresowanych rozwojem, aplikacja została napisana w języku C# (.NET 10) z wykorzystaniem interfejsu użytkownika Avalonia. Orbit Promotion korzysta z biblioteki OrbitTools. Dokumentacja do tworzenia własnych sterowników radiowych (IRigDriver) i napędy obrotowe (Sterownik iRotatora) znajduje się w katalogu dokumenty/Projekt jest bezpłatny, a darowizny na rzecz jego rozwoju można przekazywać za pośrednictwem GitHub Sponsors lub PayPal.
Filmy
W momencie publikacji tego artykułu nie ma żadnych filmów na YouTube dotyczących projektu OscarWatch, udostępnionych przez autora lub osoby trzecie. Śledź repozytorium GitHub pod adresem github.com/magicbug/OscarWatch-Tracker oraz dyskusje projektu na GitHubie, gdzie autor regularnie publikuje wiadomości i zrzuty ekranu z prac rozwojowych.
