naza2frsky - адаптер смартпорта для FrSky за 3$
Если думаете что rx-арду садит уарт АПМа() то можно попробовать подключить их через резистор в 1к-4,7к, но мне это кажеться не вероятным чтобы уарт одного проца мешал уарту другого(или я чего то не понял).
Тоже вариантик, спасибо. Все-таки попробую сфоткать что получается.
Еще может 3-ю ардуину раздобуду.
А еще вариант, что подпаяюсь прямо к ноге rx атмеги 328-й, отрезав дорожку к FT232.
А еще вариант, что подпаяюсь прямо к ноге rx атмеги 328-й, отрезав дорожку к FT232.
так у тебя нано? Тогда да, думаю с этого нужно начать. Резистор запаять то можно, но толку если радиомодем заработает, а до ардуинки сигнал просто не дойдет
Алексей, я сначала на нано сам проверял, все работало…
Алексей, я сначала на нано сам проверял, все работало…
я про то что проблема может быть не в атмеге, а в FTDI (при чем наверняка клон). Хотя то что выход просаживается и на 168 и на 328 настораживает, проблема может быть вообще в АРМ, что тоже кажется из области фантастики, учитывая работающий радиомодем. Короче - загадка
Короче - загадка
Ни то слово, еще какая! Да и платы самые дешевые с ебея клоны.
Уже выпросил родную Уно, на ней все попробую.
Этим мне и нравится APM что узнаешь еще очень много всего пока настраиваешь\заставляешь что-то заработать. (паяльник уже со стола не убираю)
загадка… не совсем понял как были проверенны 168 и 328 меги, что Вы пришли к выводу о просадке уарта… если уарт АПМа работает(есть конект через модем телеметрии), то остаеться проверить каким нибудь простым скетчем уарт у 328 проца…
загадка… не совсем понял как были проверенны 168 и 328 меги
они были просто подключены rx-ардуино к tx-АПМ в этом случае светодиод на модеме переставал моргать, этот факт был принят мной за остановку передачи данных от АПМ-ки. как только отключал rx ардуин, все возобновлялось.
Если есть скетч, прошу поделиться, готов к любым проверкам своих ардуинок)
не силен я в скетчах к ардуинам((( сори
Господа! Всем спасибо за поддержку и содействие! У меня заработало.
Полностью подтвердилась теория что ft232 забивает передачу АПМ-ки. Порезав дорожку у самого чипа, подпаялся сразу на rx-ногу атмеги, подключил к апм-ке, подал питание и… модем замаргал и я понял, что дело сдвинулось с мертвой точки. Дальше включил таранис, приконнектился планшетом - все работало, показывало, переключалось. Вечер прошел не зря!
прошил Arduino Pro Mini, набросал на проверку соединительные проводки без пайки. прекрасно заработало с AIOP прошитой мегопиратом под самолет. правда пока только видно работу бародатчика, но не думаю, что возникнут проблемы с другим
Сейчас выводятся координаты и время. Мне нужно еще выводить кол-во спутников и вольтаж главного аккума. (Возможно еще компас)
Не подскажешь как можно это сделать? Может есть какой то готовый шаблон? Я попробоывал поразбираться с компаньеном 9X, но он у меня даже не увидил мой таранис, да и не хочется сражаться с перепрошивкой аппы. Хочу оставить оригинальную прошивку. Может можно интерфейс телеметрии как то только скриптами переделать?
Заранее спасибо!
количество спутников (точнее статус = кол-во спутников *10 + тип фикса) все просто, смотри канал А2, единственное нужно задать Unit = “-” Range = “256”. Компас это Hdg.
А вот с батареей чуть посложнее, нужно спаять делитель из двух резисторов, чтобы при максимальном напряжении батареи на средней точке делителя было меньше 3.3в. Дальше это напряжение подать на аналоговый вход ардуинки, например А3. Ну и добавить одну строчку в сам скетч 😃 Здесь есть эта строчка и небольшое обсуждение, см. сообщения начиная с #41
По скриптам не скажу, не заморачивался
все просто, смотри канал А2, единственное нужно задать Unit = “-” Range = “256”. Компас это Hdg.
С ардуиной то мне все понятно, а вот с таранисом, еще не разобрался глубоко.
Можешь подсказать, как это сделать?
Кстати смотрел через ардуино этот компас, как то странно он работает… вращаю GPS и эти значения скачут без всякой логики, никакой плавности значений нет…
Можешь подсказать, как это сделать?
то что на картинке выше уже сделал?
то что на картинке выше уже сделал?
В процессе, не могу найти где у меня для A2 задается Unit, у меня только идут Range, Offset, Low Alarm и Critical Alarm…
В процессе, не могу найти где у меня для A2 задается Unit, у меня только идут Range, Offset, Low Alarm и Critical Alarm…
все правильно, там для Unit отдельного поля нет, все в Range, нужно ввести так “256-”
А что мешает поставить LUA скрипт? У меня на стоковой прошивке работает, аппа Таранис Плюс.
А что мешает поставить LUA скрипт? У меня на стоковой прошивке работает, аппа Таранис Плюс.
мешает то что под naza2frsky его просто нет, т.к. мне не нужен 😃 Если написал, поделись, возможно кому-то будет интересно. Версию под АРМ не предлагать, это совершенно отдельный продукт с на порядок большими возможностями из-за возможности доступа к памяти контроллера по mavlink. У naza2frsky нет ни каких flight mode, roll, pitch, current, voltage, throttle и т.д., есть доступ только к данным от GPS (и компаса), все
все правильно, там для Unit отдельного поля нет, все в Range, нужно ввести так “256-”
Все отлично, спасибо! Только gps status переделал на sat_visible, я и сам могу оценить статус по кол-ву спутников.
Кстати можно для оцифровки подавать 5V, а не 3,3 (при максимально заряженном аккуме).
А что мешает поставить LUA скрипт? У меня на стоковой прошивке работает, аппа Таранис Плюс.
Я с ними еще даже и не разбирался, но если есть готовый скрипт для NAZA + Taranis, как на вашем скриншоте выше - поделитесь.
мешает то что под naza2frsky его просто нет
О, вот этот момент я и пропустил. Сорри. Тогда надо объединять код под АПМ и Назу. Контроль напряжения там рассчитывается довольно весомым куском кода, плюс в таранисе есть усреднения (насколько я понял при беглом обзоре).
По поводу скрипта конечно есть, постами выше им уже делились, продублирую: github.com/wolkstein/…/s-c-l-v-rc.zip - архивчик распаковать и содержимое папки MavLink_FrSkySPort/Lua_Telemetry/DisplayApmPosition/ кинуть в корень флешки тараниса, предварительно сменив имя папки “Model_Name” на имя вашей модели. Папка расположена в MavLink_FrSkySPort/Lua_Telemetry/DisplayApmPosition/SCRIPTS/
Кстати можно для оцифровки подавать 5V, а не 3,3 (при максимально заряженном аккуме).
Это зависит от того как запрограммирован ADC в ардуинке, может быть 1.1В, может 3.3В а может и 5В. Насколько знаю в arduino mini pro по умолчанию как раз 3.3В, хотя могу и ошибатся
О, вот этот момент я и пропустил. Сорри. Тогда надо объединять код под АПМ и Назу.
непонятно объяснил почему это сделать нельзя? 😃 Теоретически версии можно сделать близкими если подключится к can шине назы и получать данные от контроллера, но это в корне убивает дешевизну т.к. нужен Teensy3.1 плюс CAN shield т.е. вместо 3$ потратим десятки долларов. LUA скрипты от версии для АРМ не подходят к версии для naza Возможно что-то будет работать, но большинство функций нет
Ап-ну темку про полевые испытания. В выходные уже полетал с новой фишкой телеметрии. Все понравилось, очень удобно без планшета, все данные под рукой.
Загорелся идеей собрать делитель напряжения, стоковый в апм-ке не очень точный а тут можно калибровать ну и побаночные данные само собой.
Еще предстоит решить:
- почему иногда скрипт не запускается, показывая пустой экран;
- все время на таранисе завывала сирена, еще не выяснил почему;
- как калибровать напряжения и указывать стартувую емкость акб на стоковой прошивке, без правки кода скрипта.