Telemetria w Naza v2 + Taranis

FC - wykorzystujące sprzęt firmy DJI

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
pawelsky
Posty: 9754
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Telemetria w Naza v2 + Taranis

Post autor: pawelsky »

matulekpl pisze:pawelsky, to jak to w końcu jest??
Posiadanie PMU od v2 nie wyklucza uzycia Pro Mini i biblioteki NazaDecoder (nadal podlaczasz sie pod GPS). Jednak jesli chcesz uzywac NazaCanDecoder musisz przejsc na Teensy + transceiver i podlaczyc sie pod zlacze CAN w PMU od v2.
Awatar użytkownika
matulekpl
Posty: 2175
Rejestracja: piątek 16 paź 2015, 16:48
Lokalizacja: Wejherowo

Re: Telemetria w Naza v2 + Taranis

Post autor: matulekpl »

pawelsky pisze:
matulekpl pisze:pawelsky, to jak to w końcu jest??
Posiadanie PMU od v2 nie wyklucza uzycia Pro Mini i biblioteki NazaDecoder (nadal podlaczasz sie pod GPS). Jednak jesli chcesz uzywac NazaCanDecoder musisz przejsc na Teensy + transceiver i podlaczyc sie pod zlacze CAN w PMU od v2.
Ale rozumiem musze zmienić i teraz podłączyć "rozdzielacz" do PMU V2 a nie do NAZY?
A czy są jakies dodatkowe plusy CANDecoder?
Moje zabawki: Syma X5SW ORANGE + TX MOD | Syma X8C MODDED | DJI F450 NaZa-GULL - RIP. | TBS Discovery NAZA-GuLL | DJI Phantom 3 ADV - SPRZEDANY | DJI Phantom 4 PRO
WWW/BLOG: www.matulekpl.com | Kanał YouTube: Youtube | Foto: Flickr
Awatar użytkownika
pawelsky
Posty: 9754
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Telemetria w Naza v2 + Taranis

Post autor: pawelsky »

matulekpl pisze:Ale rozumiem musze zmienić i teraz podłączyć "rozdzielacz" do PMU V2 a nie do NAZY?
NazaDecoder bierze dane z GPSu i to do niego sie podlaczasz.
matulekpl pisze:A czy są jakies dodatkowe plusy CANDecoder?

Kod: Zaznacz cały

double getAlt();        // Returns altitude in m (from barometric sensor)
double getHeading();    // Returns heading in degrees (titlt compensated)
double getVsi();        // Returns vertical speed (barometric) in m/s (a.k.a. climb speed)
int8_t getPitch();      // Returns pitch in degrees
int16_t getRoll();      // Returns roll in degrees
uint16_t getBattery();  // Returns battery voltage in mV
int16_t getRcIn(rcInChan_t chan); // Returns RC stick input (-1000~1000), use rcInChan_t enum to index the table
mode_t getMode();       // Returns flight mode (see mode_t enum)
Awatar użytkownika
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Co o tym myślisz matulekpl, ja tam nic ciekawego nie widzę :)
Awatar użytkownika
pawelsky
Posty: 9754
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Telemetria w Naza v2 + Taranis

Post autor: pawelsky »

Spenser pisze:Co o tym myślisz matulekpl, ja tam nic ciekawego nie widzę :)
Narzekales na odczyty wysokosci - tu masz dane z barometru, o wiele bardziej dokladne niz to co zwraca GPS
Masz tez tryb lotu i napiecie baterii (calosciowe) bez dodatkowych czujnikow.
Masz dokladny stuczny horyzont (bez kombinowania z wyjsciami na gimbal) - choc ten akurat w multirotorach jest malo przydatny.
Masz wreszcie precyzyjne wskazanie kompasu a na dokladke wychylenie poszczegolnych drazkow.

Z CAN mozne jeszcze wyciagnac dziesiatki innych informacji (np. zarejestrowany przez Naze HomePoint) jak sie komus chce.

Dodatkowo Teensy ma duzo wiekszy "power" i mozna z niej dodatkowo np. wypluwac dane dla OSD czy zrobic rejestrator lotu na karcie MicroSD.

Dla lubiacych podlubac mozliwosci jest naprawde sporo...
Awatar użytkownika
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Dzięki za wyjaśnienie. A jeśli mam w planach zakup IOSD mini, podłączany do portu CAN, to będzie on pobierał właśnie te "dokładne dane" z PMU na ekran?
Jeśli tak, to dla samej aparatury wystarczą mniej dokładne dane. Z tego co zauważyłem to nie wskazuje aż tak źle, 1-2 metry różnicy. Im więcej satelit tym lepiej, dystans też wskazuje poprawnie. Tylko testowałem pół godziny na małej powierzchni i wysokości ;)
Awatar użytkownika
pawelsky
Posty: 9754
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Telemetria w Naza v2 + Taranis

Post autor: pawelsky »

Spenser pisze:Dzięki za wyjaśnienie. A jeśli mam w planach zakup IOSD mini, podłączany do portu CAN, to będzie on pobierał właśnie te "dokładne dane" z PMU na ekran?
Tak, ale telemetria w aparaturze juz nie.
Awatar użytkownika
matulekpl
Posty: 2175
Rejestracja: piątek 16 paź 2015, 16:48
Lokalizacja: Wejherowo

Re: Telemetria w Naza v2 + Taranis

Post autor: matulekpl »

pawelsky wiesz może jak poprawnie w LUA w OpenTX 2.1.7 odczytać pozycje GPS? Tzn chodzi o lat i lon dla pozycji home i dla pozycji aktualnej.
Tylko z tym mam cały czas problem. Tzn wychodzi na to, ze skrypt nie odczytuje wogole pozycji Home.
Moje zabawki: Syma X5SW ORANGE + TX MOD | Syma X8C MODDED | DJI F450 NaZa-GULL - RIP. | TBS Discovery NAZA-GuLL | DJI Phantom 3 ADV - SPRZEDANY | DJI Phantom 4 PRO
WWW/BLOG: www.matulekpl.com | Kanał YouTube: Youtube | Foto: Flickr
Awatar użytkownika
pawelsky
Posty: 9754
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Telemetria w Naza v2 + Taranis

Post autor: pawelsky »

matulekpl pisze:pawelsky wiesz może jak poprawnie w LUA w OpenTX 2.1.7 odczytać pozycje GPS? Tzn chodzi o lat i lon dla pozycji home i dla pozycji aktualnej.
Tylko z tym mam cały czas problem. Tzn wychodzi na to, ze skrypt nie odczytuje wogole pozycji Home.
Strona 52
https://www.gitbook.com/download/pdf/bo ... ence-guide
MarBut
Posty: 37
Rejestracja: wtorek 26 sty 2016, 11:51
Lokalizacja: Wrocław

Re: Telemetria w Naza v2 + Taranis

Post autor: MarBut »

Spenser pisze:Jaki jest najlepszy sposób na pełną telemetrię? Kupiłem F450 NAZA v2 z GPS + radio Taranis x9d + odbiornik x8r. Z tego co się zorientowałem w sieci to jest kilka sposobów na pełny wgląd w dane lotu. Nigdzie nie piszą w poradnikach dla początkujących o tym, że trzeba dokupić jeszcze ekstra bonusy ( ͡° ͜ʖ ͡°)

Najwygodniejsze przy NAZA wydaje się Zaggometry (ciężko dostępne) lub AnySense. Są to jakieś chipy wpinane pomiędzy czujniki Nazy.
Widziałem też czujniki od FrSky, przykładowo czujnik napięcia i czujnik GPS (osobne).
Jaki jest więc najlepszy sposób i co to właściwie jest full telemetry, jakie parametry są przydatne do lotu?

Jak to wszystko zorganizować, żeby wyszło najlżej dla nas obojga?
U mnie telemetria spowodowała kreta na Hexa F550 Naza. Radio FlySKy FS-i6. Rozłożyłem Hexe i złożyłem od nowa tak aby była goła pełna kalibracja i wszytko gra i super lata. Po zamontowaniu telemetrii i ustawieniu alarmów na radiu Hexa robi fix. Wyłączyłem wszystkie alarmy w Radiu i będę testował.
Awatar użytkownika
matulekpl
Posty: 2175
Rejestracja: piątek 16 paź 2015, 16:48
Lokalizacja: Wejherowo

Re: Telemetria w Naza v2 + Taranis

Post autor: matulekpl »

Robi fix?
Moje zabawki: Syma X5SW ORANGE + TX MOD | Syma X8C MODDED | DJI F450 NaZa-GULL - RIP. | TBS Discovery NAZA-GuLL | DJI Phantom 3 ADV - SPRZEDANY | DJI Phantom 4 PRO
WWW/BLOG: www.matulekpl.com | Kanał YouTube: Youtube | Foto: Flickr
Kerth
Posty: 46
Rejestracja: sobota 26 wrz 2015, 10:14

Re: Telemetria w Naza v2 + Taranis

Post autor: Kerth »

Pany, bardziej doświadczone ;)

Próbuję się przygotować do zrobienia telemetrii. Co ważne (dla mnie) - mam Nazę z PMU i chcę wyciągać dane po canbus.
Obecnie czekam na teensy i odbiornik.

Tak chcę podłączyć:
Obrazek

a tak zaprogramować:

Kod: Zaznacz cały

#include "FrSkyTelemetry.h"
#include "NazaCanDecoderLib.h"
#include "FlexCAN.h"

FrSkyTelemetry telemetry;

void setup()
{
  NazaCanDecoder.begin();
  telemetry.begin(FrSkyTelemetry::SERIAL_3, &fcs, &gps, &rpm, &vario
);
}

void loop()
{

  telemetry.setFasData(0.0, NazaCanDecoder.getBattery() / 1000.0);
  telemetry.setGpsData(NazaCanDecoder.getLat(), NazaCanDecoder.getLon(),
              NazaCanDecoder.getGpsAlt(), NazaCanDecoder.getSpeed(), NazaCanDecoder.getHeading(),
              NazaCanDecoder.getYear(), NazaCanDecoder.getMonth(), NazaCanDecoder.getDay(),
              NazaCanDecoder.getHour(), NazaCanDecoder.getMinute(), NazaCanDecoder.getSecond());
  telemetry.SetRpmsData(NazaCanDecoder.getNumSat());
  telemetry.SetFvasData(0.0, NazaCanDecoder.getAlt(), NazaCanDecoder.getVsi());
  telemetry.send();
  NazaCanDecoder.heartbeat();
}
Na pewno coś robię źle, tylko jeszcze nie wiem co :)
Bardzo proszę o potwierdzenie/podpowiedzi co zrobić.
Awatar użytkownika
bartekats
Posty: 15
Rejestracja: poniedziałek 07 gru 2015, 17:59
Lokalizacja: Leżajsk

Re: Telemetria w Naza v2 + Taranis

Post autor: bartekats »

Witam. Obserwując ten temat i też myślę coś przykombinować z telemetrią na taranisie. Póki co mam tylko voltage sensor.
A fajnie by było wykorzystać tą aparaturę.

Wysłane z mojego JY-G4S przy użyciu Tapatalka
Frsky Taranis x9d, Dji naza v2, quadcopter S500/f550,Funcub-samoróbka,pioneer1400
Awatar użytkownika
pawelsky
Posty: 9754
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Telemetria w Naza v2 + Taranis

Post autor: pawelsky »

bartekats pisze:Obserwując ten temat i też myślę coś przykombinować z telemetrią na taranisie.
I co Cie powstrzymuje przed przykombinowaniem? :-)
Awatar użytkownika
bartekats
Posty: 15
Rejestracja: poniedziałek 07 gru 2015, 17:59
Lokalizacja: Leżajsk

Re: Telemetria w Naza v2 + Taranis

Post autor: bartekats »

pawelsky pisze:
bartekats pisze:Obserwując ten temat i też myślę coś przykombinować z telemetrią na taranisie.
I co Cie powstrzymuje przed przykombinowaniem? :-)
Jedynie czas. Kiedyś nadejdzie ta chwilaObrazek

Wysłane z mojego JY-G4S przy użyciu Tapatalka
Frsky Taranis x9d, Dji naza v2, quadcopter S500/f550,Funcub-samoróbka,pioneer1400
ODPOWIEDZ