Telemetria w Naza v2 + Taranis

FC - wykorzystujące sprzęt firmy DJI

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Teraz prezentuje się to obłędnie/bezbłędnie ;)
Nie mogę się już doczekać testów na powietrzu.

EDIT

Zrobiłem kilka minut testów. Czy jeśli LUA zwraca mi prędkość w okolicach 150kmh, to jest to wina zmiany jednostki w GAlt z kts na kmh? Standardowa telemetria pokazuje okolice 50kmh w trybie GPS.
Jeśli chodzi o kierunek lotu, to nie wiem jak to czytać, musisz chyba sam przetestować. Coś tam się zmienia, jakieś strzałki się pokazują ale ciężko mi było się odnaleźć (latałem dosłownie kilka minut, kilka kółek na niskiej wysokości, fix 3d 9 sat, pozycja home zapisana).
Bardziej mnie wkurza ta wysokość i powiązany z nią dystans. Ale sprawdziłem przed chwilą na stronie, wysokość n.p.m. w miejscu lotu i by się zgadzało. Wychodzi na to, że przy każdej zmianie miejsca lotu, trzeba regulować wysokość offsetem. Myślałem, że przy podłączaniu zasilania, kontroler sam zeruje wysokość. Trzeba zaktualizować checklistę :)
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 »

Dzisiaj nie miałem czasu ale w weekend posiedzę i posprawdzam:)
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
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Wiem już o co chodzi z tą wysokością. Należy zaznaczyć w opcjach sensora Auto Offset (dla Alt i GAlt), wtedy każdy reset telemetrii zeruje też wysokość ;)
Zauważyłem jeszcze, że LUA nie pokazuje dystansu, stoi na 0m.
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 »

Hmm z tym dystansem to sam juz nie wiem. Pewnie jest problem z odczytem tzw. pozycji startu.
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
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Czyli skrypt to liczy? Może łatwiej zamienić to na wyświetlanie sensora Dist, który w Taranisie możesz sam wyliczyć (Add Sensor, Calculate, Distance).
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 »

No jak sensor potrafi wyliczyć to skrypt tez powinien:)
pawelsky pisze:
Spenser pisze:Jaki jest najlepszy sposób na pełną telemetrię? Kupiłem F450 NAZA v2 z GPS + radio Taranis x9d + odbiornik x8r.
Jak ktos ma podstawowe pojecie o arduino to moze sobie modul do telemetrii zrobic samemu korzystajac z arduino pro mini za $2 i bibliotek NazaDecoder (http://www.rcgroups.com/forums/showthread.php?t=1995704) i FrSkySportTelemetry (http://www.rcgroups.com/forums/showthread.php?t=2245978).
Gotowy przyklad mozna znalezc tutaj
http://www.rcgroups.com/forums/showpost ... stcount=36
pawelsky, czy jak zmieniłem PMU na V2, to teraz powinienem zmienić biblioteki na 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
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Ja dodałem obie biblioteki do programu, przed wgraniem kodu. Mam Naza 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 »

Spenser pisze:Ja dodałem obie biblioteki do programu, przed wgraniem kodu. Mam Naza v2.
pokaż kod:)
poka poka, bo mi nie trybi teraz;)
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
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Chwila, laptopa znajdę. Zaraz zedytuję.
Awatar użytkownika
pawelsky
Posty: 9750
Rejestracja: środa 19 mar 2014, 02:03
Lokalizacja: Polska
Kontakt:

Re: Telemetria w Naza v2 + Taranis

Post autor: pawelsky »

matulekpl pisze:pawelsky, czy jak zmieniłem PMU na V2, to teraz powinienem zmienić biblioteki na CanDecoder?
Tak, a mikrokontroler na Teensy + transceiver...
Awatar użytkownika
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Chodzi o to?

Kod: Zaznacz cały

#include "NazaDecoderLib.h"
#include "FrSkySportSensorGps.h"
#include "FrSkySportSensorRpm.h"
#include "FrSkySportSensorVario.h"
#include "FrSkySportSingleWireSerial.h"
#include "FrSkySportTelemetry.h"
#include "SoftwareSerial.h"

FrSkySportSensorGps gps;
FrSkySportSensorRpm rpm;
FrSkySportSensorVario vario;
FrSkySportTelemetry telemetry;

void setup()
{
Serial.begin(115200);
telemetry.begin(FrSkySportSingleWireSerial::SOFT_SERIAL_PIN_2, &gps, &rpm, &vario);
}

void loop()
{
if(Serial.available())
{
if(NazaDecoder.decode(Serial.read()) == NAZA_MESSAGE_GPS)
{
gps.setData(NazaDecoder.getLat(), NazaDecoder.getLon(),
NazaDecoder.getGpsAlt(), NazaDecoder.getSpeed(), NazaDecoder.getCog(),
NazaDecoder.getYear(), NazaDecoder.getMonth(), NazaDecoder.getDay(),
NazaDecoder.getHour(), NazaDecoder.getMinute(), NazaDecoder.getSecond());
rpm.setData(0.0, NazaDecoder.getNumSat(), NazaDecoder.getFixType());
vario.setData(NazaDecoder.getGpsAlt(), NazaDecoder.getGpsVsi());
}
}

telemetry.send();
}
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 »

Spenser pisze:Chodzi o to?

Kod: Zaznacz cały

#include "NazaDecoderLib.h"
#include "FrSkySportSensorGps.h"
#include "FrSkySportSensorRpm.h"
#include "FrSkySportSensorVario.h"
#include "FrSkySportSingleWireSerial.h"
#include "FrSkySportTelemetry.h"
#include "SoftwareSerial.h"

FrSkySportSensorGps gps;
FrSkySportSensorRpm rpm;
FrSkySportSensorVario vario;
FrSkySportTelemetry telemetry;

void setup()
{
Serial.begin(115200);
telemetry.begin(FrSkySportSingleWireSerial::SOFT_SERIAL_PIN_2, &gps, &rpm, &vario);
}

void loop()
{
if(Serial.available())
{
if(NazaDecoder.decode(Serial.read()) == NAZA_MESSAGE_GPS)
{
gps.setData(NazaDecoder.getLat(), NazaDecoder.getLon(),
NazaDecoder.getGpsAlt(), NazaDecoder.getSpeed(), NazaDecoder.getCog(),
NazaDecoder.getYear(), NazaDecoder.getMonth(), NazaDecoder.getDay(),
NazaDecoder.getHour(), NazaDecoder.getMinute(), NazaDecoder.getSecond());
rpm.setData(0.0, NazaDecoder.getNumSat(), NazaDecoder.getFixType());
vario.setData(NazaDecoder.getGpsAlt(), NazaDecoder.getGpsVsi());
}
}

telemetry.send();
}
a Ty masz Tensy czy Arduino Pro Mini??
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
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Arduino Pro Mini. Ten kod co wkleiłem, jest chyba nawet twój, z wcześniejszej strony.
Ja nic nie zmieniałem, jestem wpięty pomiędzy GPS i PMU.
Ostatnio zmieniony piątek 04 mar 2016, 21:10 przez Spenser, łącznie zmieniany 1 raz.
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 »

Spenser pisze:Arduino Pro Mini
to czegoś tu nie rozumiem?
masz PMU V2?
pawelsky, to jak to w końcu jest??
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
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Tak, mam PMU v2

Obrazek
ODPOWIEDZ