Funkcjonalność analizatorów telewizji satelitarnej
Polityka producentów sprzętu pomiarowego tworzonego na potrzeby telewizji jest momentami dla mnie co najmniej dziwna. Z jednej strony starają się oni napchać jak najwięcej gadżetów do środka sprzętu – wiadomo: taki powinien się lepiej sprzedać. Z drugiej strony starają się jak najmniej inwestować w sprzęt – znowu wiadomo – im tańszy w produkcji sprzęt, tym więcej producent zarabia na nim.
I tym mniej się to nam podoba, gdyż ktoś winduje ceny sprzętu pomiarowego bardzo wysoko, a przynajmniej nie proporcjonalnie do możliwości sprzętu – szczególnie jeśli chodzi o segment tańszego sprzętu. Dlatego właśnie tanie mierniki mają monochromatyczne wyświetlacze. Bo po co komu wysokokontrastowy wyświetlacz 320×240, skoro w jego miejsce można włożyć monochromatyczny 128×64. I takich po co można mnożyć w nieskończoność…
Jednym z takich „po co” jest bez wątpienia moduł GPS. I szczerze mówiąc, pewnie też bym uważał go za zbędny gdyby nie fakt, że ostatnio chcąc trochę poduczyć się programowania pod bluetooth wziąłem do ręki naprawiony przeze mnie moduł GPS pod bluetooth. I muszę przyznać, że oprócz tego, że nie dość, że zabawa jest przednia, to jeszcze w życiu tylu rzeczy o GPS się nie nauczyłem w tak przyjemny sposób.
I właśnie – szukając zastosowań dla softu, który od podstaw sam napisałem pomyślałem sobie, że wrzucę funkcję wyświetlania namiarów na poszczególne satelity. I znowu jak zwykle wszystko okazało się bardziej zabawne niż w rzeczywistości się wydaje… Okazuje się bowiem, że nawet w książkach są błędy we wzorach, a ludzie, którzy na swoich stronach podają gotowe formuły, chyba w ogóle nie korzystają z nich. Bo w sumie po co – są już przecież kalkulatory kątów Az/El. Fakt – i różne kalkulatory podają różne kąty…
I panel z danymi Az/El obliczonymi na podstawie danych z GPS
Całość wygląda jak widać i działa poprawnie. Jak będę miał więcej czasu to być może dopiszę moduł, który na podstawie danych GPS i nie tylko, ocenia, które maszty nadajników naziemnych są w zasięgu widoczności radiowej oraz wyświetla na co warto ustawić antenę. Myślę jeszcze o stworzeniu automatycznego sterowania, które na podstawie wyliczonych danych od razu ustawi antenę poprawnie. Pomysł na realizację pomysłu w głowie już mam – mam nadzieję, że starczy czasu na jego realizację i realizację innych powiązanych projektów…
___________
UPDATE:
Jak zwykle, jak coś jest tak fascynującego i porywającego, to trudno się powstrzymać przed siedzeniem po nocach i kończeniu projektu. Tak więc trochę poprawiłem program. Teraz pokazuje nadajniki będące w zadanym promieniu od lokalizacji z GPS. Chciałem zrobić tak, aby automatycznie wyszukiwało nadajniki będące w teoretycznym zasięgu radiowym, nie mniej brakowało mi w bazie danych odnośnie wysokości masztów nadawczych, a samemu nie chciało mi się wklepywać informacji o 700 nadajnikach. Teraz wygląda to tak:
Interface jeszcze kuleje, nie mniej widać o co chodzi w funkcjonalności. Korci mnie, by zacząć się bawić z żyrokompasami i automatycznym ustawianiem anteny na zadaną lokalizację…


