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

alezz

0.14-0.21 среднее 0.18
0.18 / 36 = 0.005
0.005 * 200 = 1

slava135

так .021 это примерно 70-80 к/ч по ощущениям. Замерить нечем. Подбором напрашивается 0.21*36*10 Но это пальцем в небо. Непонятно почему такие цифры возвращает эта функция. Попробую глянуть и в узлах. Она там по умолчанию

alezz

делить на 36 однозначно т.к. дальше в FrSkySPort на 36 умножается (эту процедуру лучше не трогать чтобы не пришлось добавлять ключи компилятору для dji и ublox одно, а для nmea по другое). На что умножать посмотри сам, тогда например на 20000, и лучше это делать в naza2frsky.ino
По повожу замерить. Можно прикрепить на аппарат смартфон/трекер, только покрепче, и включить запись трека а потом сравнить показания

Дока

Алексей, летаю на связке: наза, назовский ГПС, таранис. Дистанция растет одинаково с высотой при вертикальном взлете. Это так и должно быть? Или можно дистанцию как-то отвязать от высоты?

alezz

дистанцию считает таранис, а не naza2frsky см. первый скриншот, последняя строка
rcopen.com/forum/f123/topic386079/321
Так что вопрос нужно адресовать скорее разработчикам opentx. Но вообще, я считаю правильным, что при наборе высоты растет и дистанция, т.к. коптер удаляется от нас как ни крути

slava135

Алексей, а не было практики прикрутить к адаптеру вариометр FrSky FVAS-01 Telemetry Variometer Sensor и температурные датчик?
По сути это аналог хаба. Или вариометр обмен проводит тоже как и gps через rx?
Да и есть ли смысл. На сколько его показатели высоты отличаются от данных GPS?

alezz

нет такой практики не было. Если хочется прикрутить вариометр ИМХО лучше прикупить готовый FrSky Variometer Sensor w/Smart Port, по идее все будет работать с naza2frsky без проблем. FrSky FVAS-01 работает по старому, хабовому протоколу, теоретически его прикрутить тоже можно, но снова нам нужен 3й com порт на ардуинке, что возможно может привести к конфликтам между двумя софтварными портами.
Вариант номер два, изучить вот этот проект: github.com/openXsensor/openXsensor и реализовать свой вариометр либо как отдельное устройство на отдельной ардуинке либо добавить на naza2frsky физический барометр MS5611 и передавать данные с него
По поводу точности. У вариометра заявлена точность 0.1м, конечно gps не может обеспечить такой, но лично меня точность 5-10м у gps модуля не смущает абсолютно 😃

По температурному датчику. Прикрутить такой датчик проблем нет ни каких (как и например датчики напряжения/тока), аналоговых входов валом, используй любой

slava135

Ок. Спасибо. Попробую температурные подтянуть, а вариометр пока оставлю в покое.
к температурному ничего из железа городить не нужно? Там же просто датчик, хватит уровня сигнала для входа или нужен усилитель?

alezz

даже датчик не нужен, нужен терморезистор (номинал единицы кОм, десятки кОм) - одна нога на корпус, вторая на аналоговый вход ардуинки (среднюю точку делителя) и обычный резистор - одна нога на +5, вторая на среднюю точку делителя. В зависимости какой у нас есть терморезистор подбирается обычный резистор, чтобы напряжение в желаемом диапазоне температур на выходе было в пределах 0-3.3В

slava135

Да, нашел, есть еще на LM35. Попробую реализовать/

alezz
slava135:

на LM35

оно. На сколько помню даже калибровка на OpenTX 2.1.X не нужна, просто подай выход LM35 на любой аналоговый вход А0-А5, считай analogRead и передай полученное напряжение например в канал А3 (в этом случае логично подавать на вход А3). Калибровка производится в самом таранисе

slava135

Земли (разъемов) только катастрофически не хватает 😦 Впаиваться не хочется.

1 month later
slava135

Алексей, посоветуй, можно этот адаптер подключить к MinimOSD?. По идее можно попробовать взять данные с GPS (у меня T1000FC), но интереснее было бы взять с адаптера. Там и питание и температура есть. пока разбираюсь с этим проектом, много не понятно (по неопытности 😃)

alezz

Вообще подключить можно что угодно и куда угодно было бы желание разобраться с протоколами. Сама naza2frsky данных ни каких не формирует (gps, температура и т.д.), они откуда то приходят, поэтому и брать нужно не с naza2frsky, а с самих датчиков. Так и проще и надежней. Посмотри minnazaosd, там nmea уже реализован (хотя и не проверен), подключаешь параллельно к naza2frsky и в небо

9 days later
esomax

У кого есть адаптер с прошивкой? Даете ли мне на тестирование - хотя бы пару дней. Написал скрипты под Zaggometry и работает.
Вышлю на ЛС файлы. Проверить на разныe прошивки. OPEN TX 2.0.X - OK. Русификация

Sorcer

Посоветуйте что лучше взять ардинку и программатор отдельно:
ардуина
www.ebay.com/itm/…/281791169741
или с микро усб
www.ebay.com/itm/…/400985211302
или
www.ebay.com/itm/…/161403910939

Программатор какой именно?
www.ebay.com/itm/…/310506909410
www.ebay.com/itm/…/400368767664
www.ebay.com/itm/…/131163282401

или набор такой взять -
www.ebay.com/itm/…/361249683415

С ардуиной дела не имел ещё…

alezz

это:

Sorcer:

или набор такой взять -
www.ebay.com/itm/…/361249683415
С ардуиной дела не имел ещё…

в разрезе naza2frsky порт USB на ардуинке только мешает, программатор удобней не USBASP (хотя пойдет и такой) а USB to TTL. В принципе USBASP тоже можно взять (самый дешевый тот что доллар с копейками), пригодится он может если вдруг бутлоадер в ардуинке слетит, но то такое, скорее всего валятся будет без дела

Sorcer
alezz:

пригодится он может если вдруг бутлоадер в ардуинке слетит

USB to TTL - так же можно будет восстановить бутлоадер?