Tyle się ostatnio mówi o zapisywaniu danych z modelu i późniejszej ich prezentacji, że postanowiłem zaktualizować nadajnik
FrSky DHT-U do wersji oprogramowania
2.3, która posiada taką właśnie funkcję.
Mówimy o tym module - tu z archaiczym oprogramowaniem w wersji 1.0:
Zakładając, że w modelu mamy jeden z odbiorników z serii z telemetrią:
-D8R
klik1 lub
klik2-D6FR
klik-D4R
klikoraz jakąś część lub wszystkie z możliwych czujników:
- wskaźnik poziomu paliwa
- GPS
- variometr
- termometr
- czujnik prędkości obrotowej śmigła
- czujnik napięcia
- czujnik prądu
- czujnik dla LiPO
podłączone przez SensorHub:
Do aktualizacji oprogramowania będziemy potrzebowali:
- moduł nadajnika FrSky DHT-U - może być zasilany z aparatury albo z zewnętrznego źródła
- pliki z firmware i program do jego wymiany
klik wersja 2.3- interfejs USBuart (FTDI) np taki MP00103
klikW przypadku modułu nadajnika
nie musimy zmieniać konfiguracji interfejsu jak to było w przypadku odbiornika:
wymiana firmware w odbiorniku FrSky D8R-II PlusKolejność prac:
1. Najpierw podłączamy interfejs do komputera i sprawdzamy sobie jaki ma numer portu
COM w menadżerze urządzeń - zapamiętujemy go.
Wyciągamy go z komputera i łączymy przewodami z modułem DHT-U zachowując zasadę RX łączymy z TX, a TX z RX, wyprowadzenia modułu wyglądają następująco:
Załącznik:
IMG_8289s.jpg [ 95.18 KiB | Przeglądane 31407 razy ]
Teraz włączamy aparaturę (jeśli to z niej zasilamy moduł) lub podłączamy zewnętrzne źródło napięcia trzymając wciśnięte przyciski A i B - w ten sposób ustawiamy moduł w tryb oczekiwania na aktualizację.
Interfejs UART wsadzamy do USB. Puszczamy przyciski A i B.
2. Ściągnięty plik ze strony FrSky uruchamiamy - a on się rozpakowuje tworząc katalog
DHT-U V2.3(data logger) w nim powstaną następujące pliki:
Kod:
data_log.csv
DHUSD_v2.3_Build120712.frk
frsky_update_rev11.exe
libgcc_s_dw2-1.dll
mingwm10.dll
qextserialport.dll
QtCore4.dll
QtGui4.dll
readme.doc
3. Uruchamiamy program
frsky_update_rev11.exe z rozpakowanego pakietu i wybieramy numer portu com naszego interfejsu:
Teraz klikamy
File i wybieramy obraz firmware'u:
Załącznik:
Schowek00.jpg [ 21.64 KiB | Przeglądane 31407 razy ]
Koniecznie czekamy aż na dole pojawi się to UID z cyferkami! Jeśli się nie pojawi, zamykamy program, odłączamy wszystko i robimy tą część jeszcze raz - wtedy się pojawi.
Załącznik:
Schowek01.jpg [ 6.67 KiB | Przeglądane 31407 razy ]
Ten UID.
Teraz klikamy przycisk
Download Załącznik:
Schowek02.jpg [ 6 KiB | Przeglądane 31407 razy ]
i parę sekund obserwujemy jak belka procentowa idzie od 0% do 100% a na koniec pojawi się napis
Download OK.Załącznik:
Schowek03.jpg [ 6.03 KiB | Przeglądane 31407 razy ]
Klikamy
End, program się zamyka a my możemy wszystko odłączyć. Interfejs z USB, zasilanie, przewody sygnałowe.
4. Gdy mamy wszystko wyłączone wsadzamy do modułu kartę microSD
Załącznik:
IMG_8288s.jpg [ 15.53 KiB | Przeglądane 31407 razy ]
Stykami w dół czyli w tym przypadku w kierunku stołu. Sama czynność może przysporzyć nieco kłopotu bo kartę trzeba wcisnąć głęboko aż "zaskoczy" - słychać klik. U mnie było to jakieś 5mm w głąb czyli musiałem ją dociskać cienkim śrubokrętem. Plus jest taki, że nic nie wystaje więc jej nie wyrwiemy przypadkiem
Jak będziecie ją wciskać pamiętajcie, że tam jest sprężynka a ta mała skubana karta potrafi dzięki temu polecieć w drugi kąt pokoju. Sprawdzałem...
5. To już sam koniec! Włączamy i cieszymy się takim widokiem:
Załącznik:
IMG_8286s.jpg [ 70.23 KiB | Przeglądane 31407 razy ]
Dla przypomnienia oznakowałem przyciski
A i
B bo często o nich mowa a w starszych manualach jakoś o tym zapomniano żeby wspomnieć, który jest który. Symbol po prawej na górze oznacza, że moduł znalazł kartę no i numer wersji na dole po lewej. Jako, że nie znalazłem nigdzie informacji jakie karty obsługuje DHT-U wsadziłem pierwszą z brzegu 4GB SDHC i jak widać działa.
Dzięki nowego oprogramowaniu mamy dostępne nowe podmenu, dostępne po naciśnięciu z głównego menu klawisza A
Załącznik:
IMG_8287s.jpg [ 17.55 KiB | Przeglądane 31407 razy ]
Pierwsza cyfra na górze
log time 3 oznacza że 3 minuty po włączeniu zacznie się logowanie
Druga cyfra poniżej
log step 2 oznacza że będzie dokonywany zapis co 2 sekundy.
Mogli to trochę lepiej opisać, no ale cóż. Ważne, że działa.
Plik
data_log.csv jest zapisywany w głównym katalogu karty i w zależności od czujników zawiera albo tyle danych:
0:01:01,79,-0.48,-0.336,-0.48,53,28,-,0,0.0099,0.0099,1.7,,
albo tyle:
00:03:11,0 ,,,,,,,,,,,,,,
Nie sprawdzałem jeszcze wszystkiego (wiecie nowa zabawka) ale manual mówi, że w kolejności są to:
TIME,
RSSI,
ACCX,
ACCY,
ACCZ,
ALTITUDE,
TEMP1,
TEMP2,
RPM,
LATITUDE,
LONGITUDE,
SPEED,
CURRENT,
VOLT-ALL,
FUEL-LEVEL
Przykładowy plik znajduje się w ściągniętym pakiecie ze strony FrSky ze wszystkimi plikami.
Jak dla mnie rozwiązanie super bo nie dość że w czasie lotu mogę sobie zerkać na wyświetlacz, mogę sobie ustawić poziomy alarmów dla czujników analogowych czy RSSI to jeszcze potem mogę sobie to wszystko analizować z zapisanych danych na karcie. No i nie wymaga dodatkowego zakupu osobnego DataLoggera.
Pamiętajcie, że po wgraniu wersji 2.3 zawsze można wrócić do wersji 2.0.1
klik, która wciąż posiada obsługę V8.
edyta: Zapomniałem napisać o trzymaniu przycisków A i B w trakcie włączania modułu - już poprawione.