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 »

Spenser pisze:Pewnie nic :) Skoro jest stałe i nie mam na nie wpływu, to niech sobie tam zostanie.
No dobra, to lopatologicznie

To jest aparatura
Obrazek

To jest odbiornik
Obrazek

Czy to rozjasnia co oznacza RxBatt? :-)
Awatar użytkownika
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

No ma to sens :)
Jak już dopisałem w poprzednim poście, specjalnie się zerwałem z pracy bo nie pada, chciałem skonfigurować co trzeba i iść polatać ;)
A że podłączając frsky pozbywam się takiego piszczącego czegoś, to wolałem się zapytać co i jak.
Dobra konfiguruję alarmy i odlatuję. Dzięki za pomoc Pawelsky.

EDIT

Godzina minęła, muszę kupić śmigła :) Telemetria działa prawidłowo, alarmów nie zdążyłem przetestować.
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 »

Panowie udało mnie się:)

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 »

Gratulacje ;)
Wrzuciłeś to jak się kładłem spać i przez cały dzień o tym myślałem.
Spróbuję zbudować sobie podobne, stąd pytania:
Którą wersję Arduino wybrać, 3.3V 8mHz
http://www.hobbyelectronica.nl/product/ ... 3-3v-8mhz/
czy 5V 16mHz?
http://www.hobbyelectronica.nl/product/ ... -5v-16mhz/
Ten programator będzie odpowiedni?
https://www.hobbyelectronica.nl/product ... er-module/
Widziałem schemat podłączenia do Nazy Lite, mam Nazę v2 i będę się wpinał pomiędzy PMU i GPS? Jeśli tak, to wybrałbym jeszcze te kable:
https://www.hobbyelectronica.nl/product ... bels-20cm/

Czy to wszystko czego będę potrzebował z części mechanicznych?
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 »

Jezeli chodzi o Arduino to wybierz z 5V bo łatwiej Ci bedzie je zasilić. Naza działa na 5V. Poza tym szukaj z procesorem 328P.
Nie wiem jaka jest roznica ale pewnie jakas jest:)

A co do podłączenia do NAZY V2 to tam podłączasz pod złącze CAN. Ale to juz musisz doczytać na rcgroups i podpytać pawelskiego:)


Wysłane z iPhone za pomocą Tapatalk
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 »

Wezmę chyba to co załączyłem (5V) bo mam wszystko w jednym sklepie, chyba że pawelsky będzie przeciwko.
Tutaj masz malutek instrukcję na działający skrypt lua na opentx 2.1

Wystarczy podmienić nazwy sensorów, skrypt jest w opisie filmu. Miałem brać te AnySense za €60, ale jak się dowiedziałem że żadne skrypty z opentx 2.0 nie są kompatybilne z 2.1 to postawiłem na OSD. Dopiero twój post podsunął mi pomysł jak to zrobić za 1/3 ceny (przypomniał, bo to przecież pawelsky'emu zawdzięczamy wszystko) ;)
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:A co do podłączenia do NAZY V2 to tam podłączasz pod złącze CAN.
Nie pod zlacze CAN tylko miedzy GPS a PMU.

Arduino 5V/16MHz
Awatar użytkownika
Spenser
Posty: 107
Rejestracja: sobota 23 sty 2016, 20:44
Lokalizacja: NL

Re: Telemetria w Naza v2 + Taranis

Post autor: Spenser »

Podpowiedzcie mi jak mam to zrobić. Polutowałem wszystko, podpiąłem pod drona i pobrałem program do Arduino.
Skopiowałem ten kod od matulkapl, wkleiłem w ten program i przy wgrywaniu wyskakuje error No such file or directory przy każdym sensorze.


Obrazek

Cały czas mam błąd:

Kod: Zaznacz cały

/Users/HaMac/Documents/Arduino/sketch_feb20d/sketch_feb20d.ino:1:28: fatal error: NazaDecoderLib.h: No such file or directory
 #include "NazaDecoderLib.h"
                            ^
compilation terminated.
exit status 1
Błąd kompilacji.

//Edit
Pogrzebałem trochę, dodałem te biblioteki w programie, wkleiłem kod od matulka i przy sprawdzaniu kompilacji wyskakuje "'Serial1' was not declared in this scope"
Poczytałem o tym w linkach na rcgroups i wychodzi na to że mam zmienić Serial 1 na SOFT_SERIAL_PIN_2 (mam wlutowany S port pod 2) zmieniłem i nadal ten sam błąd.

//

Po zmianie wszystkich serial1 na serial jak ktoś mi polecił wyskakuje:

Kod: Zaznacz cały

libraries\SoftwareSerial\SoftwareSerial.cpp.o: In function `__vector_3':

C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial/SoftwareSerial.cpp:229: multiple definition of `__vector_5'

libraries\NazaDecoder\NazaDecoderLib.cpp.o:C:\Users\HaMac\Documents\Arduino\libraries\NazaDecoder/NazaDecoderLib.cpp:193: first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Błąd kompilacji.
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 »

Jak wyskakuje to samo to jeszcze nie wszędzie zmieniłeś Serial1 na soft

Pokaz cały swój kod

Wysłane z iPhone za pomocą Tapatalk
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 »

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();
}
W program dodałem biblioteki Decoder i S-port jako pliki zip. Nie znam się na tym kompletnie, zlutować i skręcić to ja potrafię, ale przeprogramować nie za bardzo.
Na YT oglądałem tutoriale ale w każdym robią zupełnie inne rzeczy.
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 »

a zrobiłeś : #define ATTITUDE_SENSING_DISABLED w pliku NazaDecoderLib.h ???
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 »

Nie dodawałem, ale chyba jest dodane:
(część kodu)

Kod: Zaznacz cały

#include "Arduino.h"

// Uncomment the line below if you want to disable attitude (pitch/roll) sensing. This may be useful when you experience a conflict with another library that also uses the interrupt
// or on a board that does not support the interrupt used. Note that for Teensy boards attitude sensing will be disabled by default.
//#define ATTITUDE_SENSING_DISABLED

#define NAZA_MESSAGE_NONE    0x00
#define NAZA_MESSAGE_GPS     0x10
#define NAZA_MESSAGE_COMPASS 0x20

#if defined(__MK20DX128__) || defined(__MK20DX256__)
  #define ATTITUDE_SENSING_DISABLED
#endif
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 »

skasuj te dwie kreski // zeby to zaczelo dzialac
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 »

Stary chyba działa :) usunąłem te znaki w 2ch plikach i wyświetla się teraz:

Kod: Zaznacz cały

Szkic używa 10 978 bajtów z (38%) pamięci programu. Maksimum to 28 672 bajtów.
Globalne zmienne używają 622 bajtów z (30%) dynamicznej pamięci, pozostawiając 1 426 bajtów dla lokalnych zmiennch. Maksimum to  2 048 bajtów.
Czyli chyba dobrze. Napiszę jak coś z tego będzie. Dzięki!!!!!!
Nie wiem tylko czy uda mi się to wrzucić bo mam windows 7 emulowany na mac osx, który to w końcu jest zainstalowany na pc.

/Muszę jednak postawić W7 na laptopie.
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 taka informacja znaczy, że działa:)
ja właśnie bawie się tym skryptem lua:)

szkoda, że nie da sie wyciągnąć z nazy napięcia i natężenia...
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
ODPOWIEDZ