naza2frsky - адаптер смартпорта для FrSky за 3$

XCB

Про то в каком режиме работает модуль я пока информации не нашел
Там интересное подключение, тремя проводами, как я понял tornado на gps модуль ничего не передает, а только читает то что выдает модуль.
На днях попробую перешить ардуину той версией которая понимает UBX

alezz

наугад все равно не получится. Как минимум скорость порта gps модуля нужно выставить 38400 (или определить на какой скорости он работает). Под ublox есть фирменная утилита которая автоматически детектирует gps модуль и его настройки, но это к naza2frsky ни какого отношения не имеет

ilya_sp

Приехала ко мне новая arduino mini pro и fdti-плата. Прошил последней прошивкой. подключил к naza Lite, прошитой до второй версии. (спаял разветвитель разъема, наза gps видит.) телеметрия тараниса не работает.
Прошил самой первой прошивкой. не работает.
перебиндил приемник без перемычек (mode 5) - не работает.
Перебиндил с двумя перемычками (Mode 4) не работает.

это краткое описание всех моих приключений.
Ардуино диодом не моргает. 😦
у тараниса прошивка предыдущая (до изменения работы с телеметрией)
что я делаю не так?

alezz

на сколько помню, Ардуино должна мигать светодиодом даже без подключения к назе, главное правильно подключить к смартпорту и подать питание (можно от того-же смартпорта, приемник я так понимаю X8R) и в самом таранисе включить режим D16. Прошивку лучше брать крайнюю, с предыдущими можно даже не экспериментировать.

ilya_sp
alezz:

главное правильно подключить к смартпорту и подать питание (можно от того-же смартпорта, приемник я так понимаю X8R) и в самом таранисе включить режим D16.

d16 включено
Питание же с Gps идет по vcc
К смартпорту подключение тоже незамысловатое: 9пин ардуинки на сигнальный пин смартпорта, земля ардуинки на землю смартпорта.

пойду экспериментировать с одним приемником и ардуиной, без gps и назы.
запитал ардуину от смартпорта. не мигает. Там в скетче ничего настраивать не нужно?

alezz
ilya_sp:

Там в скетче ничего настраивать не нужно?

нет. кроме того готовая же прошивка есть

ilya_sp
alezz:

нет. кроме того готовая же прошивка есть

Готовая залилась, диод мигает, телеметрия пошла. Спасибо!
хм. что-то я делал не так со скетчем…

ilya_sp

И все-таки без скетча никак… Нужно же раскомментить 2 строчки для контроля напряжения… Раскомментил. Заливаю ардуиновой прогой - не работает (телеметрии нет, диод не мигает). Делаю hex, заливаю, как прошлый hex заливал - не работает. Заливаю оригинальный hex - работает, но напруги, естественно, в данных нет…

Что я могу не так делать?
Или, может, выложите хекс с раскоменченными а3 и а4? Там же больше ничего менять не нужно? Как тогда сделать калибровку, чтобы отображалось реальное напряжение, а не то, что после делителя?

Кстати, у меня на ардуино про мини еще есть a0, a5, a6, a7. их как-то можно задействовать?

alezz

ну я не телепат, но скорее всего вы используете Arduino IDE новее чем 1.0.5, рекомендую использовать именно эту версию www.arduino.cc/en/Main/OldSoftwareReleases#previou… Возможно работают и другие версии, но 1.0.5 работает точно 😃
По поводу калибровки. На старых прошивках тараниса 2.0.х действительно нужно было производить ее прямо в скетче. На новых 2.1.х и старше это делается либо в компаньоне либо прямо через меню аппаратуры. Практически это я лично не делал, но теоретически все должно работать

Bulldog

1.0.6 работает.
По поводу OpenTX 2.1
Старый скрипт не работает. Надо выводить показания датчиков ручками на экраны Тараниса. Ну или новый писать.
Информативно конечно, но не так красиво как со скриптом.

alezz

уточню. Скрипты на OpenTX 2.1 сами по себе работают, но “старые” скрипты требуют адаптации

ilya_sp

Вот оно в чем дело… А я с последней версией 3 ардуинки пытал 😃))
В общем, все работает, напруга калибруется и вообще все здорово! Спасибо! 😃

MANS
alezz:

уточню. Скрипты на OpenTX 2.1 сами по себе работают, но “старые” скрипты требуют адаптации

Я правильно понимаю, что, если я хочу наблюдать на экране вот этот скрипт
,
то мне нужно оставаться на OpenTX 2.0.x?

Есть ли такие скрипты (или подобные) на OpenTX 2.1.x?

Bulldog
MANS:

то мне нужно оставаться на OpenTX 2.0.x?

Именно так!

MANS:

Есть ли такие скрипты (или подобные) на OpenTX 2.1.x?

Пока вроде нет. Могу ошибаться.

alezz
MANS:

Я правильно понимаю, что, если я хочу наблюдать на экране вот этот скрипт
то мне нужно оставаться на OpenTX 2.0.x?

да, если его конечно не переписали под OpenTX 2.1.x. Старый скрипт не будет работать однозначно

MANS:

Есть ли такие скрипты (или подобные) на OpenTX 2.1.x?

хз, за скриптами не слежу, не интересно, может кто другой подскажет

25 days later
slava135

Добрый день.
Вопрос немножко не в тему, но может подскажите куда копать.
У меня Автопилот с GPS и системой автовозврата Turnigy T1000FC .
GPS на базе H-8123. Подключил к адаптеру. Прошивка naza2frsky.v041.
Плата работает, датчики появились кроме GPS.
Не соответствует модуль GPS в прошивке? Если да - то где (как) можно найти модуль для данного модуля GPS?

alezz

naza2frsky.v041 по умолчанию настроена на фирменный протокол dji соответственно работает только с такими модулями. Не обязательно с дорогими фирменными, можно и с фейковыми www.ebay.com/itm/…/121722729309
В принципе naza2frsky умеет работать с любыми модулями работающими по протоколу UBLOX, какой модуль стоит в Turnigy T1000FC мне неизвестно, но для этого нужно или скомпилировать прошивку под ublox самому или найти в этой теме уже готовую (я когда-то выкладывал, кажется версию 0.3)

Посмотрел в гуле H-8123 основан на U-Blox G6010, так что теоретически naza2frsky заработает хотя не обязательно т.к. G6010 может работать как по протоколу UBX binary так и NMEA, так что пробуй версию под ublox

slava135

Судя по описанию стоит UBlox G6100. Прошивку на UBLOX я изменил и загрузил но пока не вижу данных.
Можно подключать один Датчик без модуля (для теста). еще не понятно какой разъем сигнальный. Пока подключился к белому. Схему не нахожу.
Вообще, что должно появиться на передатчике, что бы понять что данные идут?

alezz

чтобы не искать черную кошку в темной комнате, самое главное что тебе нужно сделать это разобраться по какому протоколу и на какой скорости работает gps модуль. Как это сделать можно посмотреть здесь:
diydrones.com/…/tutorial-programming-your

slava135

Спасибо.
Попробую. Нашел распайку. кажется TX и RX перепутал. Попробую их поменять и с протоколом повозится.

slava135

Протестил модуль с u-centersetup. Определился как Скорость 38400, U-Blox6, а протокол скачет UBX- NMEA. Спутники видит, позиционирует, а вот с naza2frsky - ничего нет.

Какой датчик(название) должен появится? В одну из ячеек ведь пишет количество спутников, может так попробую найти.
еще подключил порты A3 и A4 - в передатчике на них висит 5В. Хотя ничего не подключено. Так и должно быть?