TrackMyRC czyli dodatek do eLeReS na Androida
: środa 18 kwie 2012, 21:59
Witam,
Z uwagi na przedłużający się okres zimowy, oraz na to że chłopaki Mifiau i Miś zrobili kawał dobrej roboty w szczególności w ostatniej wersji (wcześniej też ale ostatnie "ficzery" są rewelacyjne!) wpadłem na pewien pomysł. Z uwagi na to że od czasu do czasu bawię się androidem wpadłem na pewien pomysł. Dlaczego nie wyświetlać info z eLeReSa na wyświetlaczu telefonu?
Co będzie nam potrzebne:
- Telefon z androidem - dowolny z wersją > 2.0 - telefon najlepiej przymocować do aparatury w uchwycie samochodowym. Ja w T9x wyciąłem wystający kikut po starej antenie, od dołu wkleiłem na hotglue dzwonek na ośkę z Emaxa GT i teraz w dowolnym momencie mogę sobie coś tam przykręcić do obudowy
- Moduł bluetootch <=> RS-232 - ja używam dokładnie takiego wpiętego na wprost do naszego eLeReSa bez żadnych rezystorów itp.
- eLeReS i wpięty do niego GPS (opcjonalny)
Idea jest prosta. eLeReS wysyła info po BT do komórki a ta już robi co trzeba ;)
-> Download <-
v 0.4
- poprawne parsowanie ramek GPS i wyswietlanie na belce HDOP
- dodatkowy tryb ZOOM Manual - w trybie auto akran dopasowywany jest tak aby było widać i pilota i samolot. W trybie manual śledzony jest tylko samolot i zoom można regulować ręcznie "szczypaniem"
v 0.3
- na zakładce statystyki widać pola DEBUG z MWC oraz przydatne do trymowania eleresa w trybie AP
- osobne pliki logów z każdego lotu - wcześniej osobny plik co połączenie BT.
v 0.2:
- dodano obsługę ! w ramkach RSSI= i U=
- wyłapałem kilka "force close"
- Trochę przeorganizowałem ekran (jest już zakładka statystyki, ale pusta ;) )
- dodałem opcję ustalania pozycji pilota na bazie danych z GPS - klikamy GPS -> home, komórka włączy na chwilkę GPS ustali pozycję i wyłączy. Przydatne jak sobie chodzimy po polu i sprawdzam zasięg a model gdzieś sobie leży. Przy okazji pokazuje jak GPS w komórce "widzi naszą" pozycję a jak ten w modelu
- Wywaliłem na ekran zamiast wysuwanego - mniej klikania, no i takie trendy w androidzie nadchodzą - przycisk menu ma zaginąć.
v 0.1
- RSSI/RSQ
- VBAT
- Odległość od pozycji zapamiętanej przed startem
- Wysokość n.p.m.
- prędkość
- dynamicznie skalowana/obracana mapka z pozycją pilota oraz samolotu, praca się zarówno mapa jak i model zależnie od kursu
- ledki pokazujące aktywność ramek zwykłych oraz GPS
- okienko konsoli
Do zrobienia zostało masę rzeczy:
- Widok statystyk maksymalna odległoość, min RSSI/RSQ, max speed, max alt. itp. itd... opcje resetowania przed kolejnym lotem itp.
- Zapis ścieżek do plików *.kml aby móc sobie je potem przeglądać na google maps jak nam szły loty itp. fajnie jak da się tam dopisać szczegóły aby było widać kiedy miał jaki zasięg/wys/itp
- Wyświetlanie plików kml w komórce, może jakies wykresy czas -> zasięg,odległość,wysokość,aku
- opcja wskazywania pilota na bazie GPS w komórce przydatna do testów zasięgu gdzie chodzi się z aparaturą. Przy normalnym lataniu w sumie niepotrzebne gdyż niepotrzebnie rozładowuje komórkę
- obracanie ikonki modelu zależnie od kursu z GPS
- estetyka aplikacji bo na razie nie grzeszy urodą ;)
- i pewnie jeszcze wiele rzeczy jakie przyjdą do głowy
Poniżej parę fotek z tego jak to wygląda i jak to mam podpięte.
Jak ktoś chętny do testów to proszę przygotować zestaw a ja postaram się wrzucić niebawem wersję tylko poprawię parę rzeczy które wyszły dzisiaj podczas testów... słabe były bo pogoda słaba i już leje... :(
[/b]
Z uwagi na przedłużający się okres zimowy, oraz na to że chłopaki Mifiau i Miś zrobili kawał dobrej roboty w szczególności w ostatniej wersji (wcześniej też ale ostatnie "ficzery" są rewelacyjne!) wpadłem na pewien pomysł. Z uwagi na to że od czasu do czasu bawię się androidem wpadłem na pewien pomysł. Dlaczego nie wyświetlać info z eLeReSa na wyświetlaczu telefonu?
Co będzie nam potrzebne:
- Telefon z androidem - dowolny z wersją > 2.0 - telefon najlepiej przymocować do aparatury w uchwycie samochodowym. Ja w T9x wyciąłem wystający kikut po starej antenie, od dołu wkleiłem na hotglue dzwonek na ośkę z Emaxa GT i teraz w dowolnym momencie mogę sobie coś tam przykręcić do obudowy
- Moduł bluetootch <=> RS-232 - ja używam dokładnie takiego wpiętego na wprost do naszego eLeReSa bez żadnych rezystorów itp.
- eLeReS i wpięty do niego GPS (opcjonalny)
Idea jest prosta. eLeReS wysyła info po BT do komórki a ta już robi co trzeba ;)
-> Download <-
v 0.4
- poprawne parsowanie ramek GPS i wyswietlanie na belce HDOP
- dodatkowy tryb ZOOM Manual - w trybie auto akran dopasowywany jest tak aby było widać i pilota i samolot. W trybie manual śledzony jest tylko samolot i zoom można regulować ręcznie "szczypaniem"
v 0.3
- na zakładce statystyki widać pola DEBUG z MWC oraz przydatne do trymowania eleresa w trybie AP
- osobne pliki logów z każdego lotu - wcześniej osobny plik co połączenie BT.
v 0.2:
- dodano obsługę ! w ramkach RSSI= i U=
- wyłapałem kilka "force close"
- Trochę przeorganizowałem ekran (jest już zakładka statystyki, ale pusta ;) )
- dodałem opcję ustalania pozycji pilota na bazie danych z GPS - klikamy GPS -> home, komórka włączy na chwilkę GPS ustali pozycję i wyłączy. Przydatne jak sobie chodzimy po polu i sprawdzam zasięg a model gdzieś sobie leży. Przy okazji pokazuje jak GPS w komórce "widzi naszą" pozycję a jak ten w modelu
- Wywaliłem na ekran zamiast wysuwanego - mniej klikania, no i takie trendy w androidzie nadchodzą - przycisk menu ma zaginąć.
v 0.1
- RSSI/RSQ
- VBAT
- Odległość od pozycji zapamiętanej przed startem
- Wysokość n.p.m.
- prędkość
- dynamicznie skalowana/obracana mapka z pozycją pilota oraz samolotu, praca się zarówno mapa jak i model zależnie od kursu
- ledki pokazujące aktywność ramek zwykłych oraz GPS
- okienko konsoli
Do zrobienia zostało masę rzeczy:
- Widok statystyk maksymalna odległoość, min RSSI/RSQ, max speed, max alt. itp. itd... opcje resetowania przed kolejnym lotem itp.
- Zapis ścieżek do plików *.kml aby móc sobie je potem przeglądać na google maps jak nam szły loty itp. fajnie jak da się tam dopisać szczegóły aby było widać kiedy miał jaki zasięg/wys/itp
- Wyświetlanie plików kml w komórce, może jakies wykresy czas -> zasięg,odległość,wysokość,aku
- opcja wskazywania pilota na bazie GPS w komórce przydatna do testów zasięgu gdzie chodzi się z aparaturą. Przy normalnym lataniu w sumie niepotrzebne gdyż niepotrzebnie rozładowuje komórkę
- obracanie ikonki modelu zależnie od kursu z GPS
- estetyka aplikacji bo na razie nie grzeszy urodą ;)
- i pewnie jeszcze wiele rzeczy jakie przyjdą do głowy
Poniżej parę fotek z tego jak to wygląda i jak to mam podpięte.
Jak ktoś chętny do testów to proszę przygotować zestaw a ja postaram się wrzucić niebawem wersję tylko poprawię parę rzeczy które wyszły dzisiaj podczas testów... słabe były bo pogoda słaba i już leje... :(
[/b]