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

alezz

под назу скриптов нет, только под АРМ - раз. Можно конечно самому ваять, но для начала нужно заставить работать без скриптов. Если светодиод не мигает то нет передачи в смартпорт, значит или что-то не так подключено или приемыш не в режиме D16 - два

yasin

в приемнике все работает. у меня два flvs в паре работают и все передают и показывает на апе. буду дальше копать.
диодик должен моргать когда есть сигнал с назы, или когда передача с порта на приемник и наоборот. я имею ввиду если одну ардуинку подключить в смартпорт – должна моргать?

alezz

диодик на ардуинке моргает когда есть обмен по смартпорту, есть наза или нет - не важно. Насколько знаю FrSky FLVS работает со старыми приемниками без смартпорта с хабом, а с новыми безхабовыми (серия “Х”) работает FLVSS и naza2frsky

yasin

у меня новый FLVSS.я на одном еще и id менял, чтобы работали 2 на 12s., а диодик не моргает. значит что то не то
приемник у меня x8r. может не та нога. я же говорил что у меня мега 168 вместо 328. буду искать. спасибо

alezz

если x8r в режиме телеметрии D16, то все должно быть ок, проверено неоднократно 😃 Ищи со стороны смартпорта, FLVSS отключи для начала, вдруг конфликтует хотя naza2frsky v04 вроде не должно

yasin

подключаю арду 3-я проводками прям в порт приемника.
завтра еще раз все проверю. . у меня еще м.б. что использовал проводки для макетки арду. может недостают до контактов. больше ничего не приходит в голову.
но спасибо. завтра отпишусь.

yasin

так и не заработало. продал эту ардуинку , заказал с нормальной мегой -328й.
думаю что в моей памяти не хватало. вот что пишет
:Sketch uses 10 984 bytes (76%) of program storage space. Maximum is 14 336 bytes.
Global variables use 705 bytes (68%) of dynamic memory, leaving 319 bytes for local variables. Maximum is 1 024 bytes.

czuryk
yasin:

так и не заработало. продал эту ардуинку , заказал с нормальной мегой -328й.
думаю что в моей памяти не хватало. вот что пишет
:Sketch uses 10 984 bytes (76%) of program storage space. Maximum is 14 336 bytes.
Global variables use 705 bytes (68%) of dynamic memory, leaving 319 bytes for local variables. Maximum is 1 024 bytes.

В принципе никакого криминала он не пишет. Но я столкнулся с особенностью, если размер скетча превышает 70-80%, то прошивка начинает глючить.

yasin

я думаю что так и есть. бо пробовал все 4 прошивки и так и не заработало.
получу завтра вечером новую, напишу. хорошо что в соседнем городе есть.

Дока
alezz:

naza2frsky v04

Алексей, в какой ячейке количество спутников? Летал на 1 версии прошивки (спутники в ячейке Curr), прошился на 4 версию - количества спутников нет.

alezz

ячейка А2, только там не просто количество спутников а статус = (спутники*10) + тип фикса, напр статус = 93 значит 9 спутников, фикс =3Д
В принципе можешь сам посмотреть в записанный таранисом лог, там все видно что вообще пишется и куда

czuryk
alezz:

ячейка А2, только там не просто количество спутников а статус = (спутники*10) + тип фикса, напр статус = 93 значит 9 спутников, фикс =3Д
В принципе можешь сам посмотреть в записанный таранисом лог, там все видно что вообще пишется и куда

Я убрал формулу - оставил именно количество спутников - мне так удобнее - не надо гадать…

alezz
czuryk:

Я убрал формулу - оставил именно количество спутников - мне так удобнее - не надо гадать…

на вкус и цвет… В принципе гадать не нужно, нужно просто разделить в уме на 10, на это способны дети уже в 1 классе 😉 Конечно, в таком статусе особого смысла нет, но я его не сам придумал а подсмотрел в АРМ версии, чтобы сделать версии хоть каплю более совместимыми

czuryk

Я просто в моделизме еще новичек и таранис у меня только 3-й месяц, поэтому оббилие показание, которые нужно не забывать еще переводить в другие величины в уме + осд и т.д. в общем все отвлекает, поэтому стараюсь упрощать и по этому не стал себе красивые графике в телеметрии тараниса рисовать - так как все отвлекает:)

А так:

alezz:

на вкус и цвет…

Полностью согласен!

Дока

Спасибо, все получилось. Поставил на балкон и поймал спутники сначала 32, потом 43, потом…44, 54, 74. Что за 4Д фиксация?

alezz

чет подозрительно 😃 4Д по моему у нас недоступен, только США. Скорее всего неправильно масштабирован канал А2, для этого канала Range должен быть то ли 256 то ли 330, проверь.

Дока

Поставил 330 (стояло 256) показания - 69, 96, 109 (вау! я буду чувствовать запах, вибрацию и.т.д.))).
Примерным подбором оптимально 253 - показания 54, 63, 73, больше не видел (на балконе мало спутников ловит).

Aniksuper

Народ, всем привет. не работает. загрузил на ардуинку мини про (328 16м 5в), подправил для А3 для батереи, подпаял через резисторы.
на таранисе пусто, в логах тоже ни одного показания.
к X8R идет 9ый как сигнал и земля.
диод питания на ардуино горит, сигнальный часто моргает.
прикрепил фото. правильно все?
при загрузке в ардуино нужно плату менять или оставить arduino pro or mini pro самую первую из 4ёх?

в мониторе в ардуино как смотреть что показывает, подскажите команды, пожалуйста?

появились ошибки в GUI
Ошибка в Serial.serialEvent()
java.io.IOException: Bad file descriptor in nativeavailable
at gnu.io.RXTXPort.nativeavailable(Native Method)
at gnu.io.RXTXPort$SerialInputStream.available(RXTXPort.java:1532)
at processing.app.Serial.serialEvent(Serial.java:258)
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:732)
at gnu.io.RXTXPort.eventLoop(Native Method)
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1575)

alezz

подключено вроде правильно, модуль GPS надеюсь подтыкиваешь в разъем? На счет менять/не менять ничего не понял, загрузи лучше готовый hex в платку:)

Aniksuper
alezz:

подключено вроде правильно, модуль GPS надеюсь подтыкиваешь в разъем? На счет менять/не менять ничего не понял, загрузи лучше готовый hex в платку:)

перепрошил загрузчик, стало работать. показывает только направление. ГПС проверю завтра. А1-А4 по нулям. почему? строчка изменена.
залил опять обычный скетч, не знаю, в хексе есть изменения с пином для батареи?
Блин, Alezz. давай мы спишемся в ЛС и я накатаю инструкцию для всех?
на всех страницах по 2-3 полезных сообщениях, но общей картины нет

alezz

Ну какие проблемы, пиши инструкцию, пиши в личку, чем смогу помогу.
в моем хексе батареи увы нет, придется компилить скетч самому под свои требования. А1 должно быть не нулевым полюбому, при использовании X8R это напряжение приемыша железно. А2 это статус GPS если спутников модуль не видит то естественно будет 0.