naza2frsky - адаптер смартпорта для FrSky за 3$
Я не про осд говорил, а про Arduino ide
Сорри, OSD -> IDE, думаю об одном, пишу другое:))
Хотел посмотреть лог на гугловской карте, но не понял как перейти из компаньона. Компаньон и новый и старый есть, а Гугловской Земли там не нашел. Ткните пожалуйста.
Вчера вечером полетал немного. Ситуация как у Entrprise. Подключаю питание, все норм, полет 2-3 мин (лог еще не смотрел (точное время сказать не могу)) и зависают данные GPS (кроме компаса). Пробовал 2 ардуины (328 мега 5v) - одинаковый результат. Сброс полета или телеметрии результата не приносит, только перетык питания. Ардуина прямо в Смартпорт подключена (без FLVS), грешу на порт приемника. Причем показания компаса меняются при полете по прямой от 70 до 120 градусов. При этом сама наза ведет себя адекватно и по FS прилетает в точку старта. Попробую еще на месте постоять пописать лог без полета, посмотрю через сколько зависнет ардуина. Могут данные в ардуине накапливаться чтоб при достижении определенного объема плата зависала?
Да вроде ничего не накапливается
Вчера вечером полетал немного. Ситуация как у Entrprise. Подключаю питание, все норм, полет 2-3 мин (лог еще не смотрел (точное время сказать не могу)) и зависают данные GPS (кроме компаса). Пробовал 2 ардуины (328 мега 5v) - одинаковый результат. Сброс полета или телеметрии результата не приносит, только перетык питания. Ардуина прямо в Смартпорт подключена (без FLVS), грешу на порт приемника. Причем показания компаса меняются при полете по прямой от 70 до 120 градусов. При этом сама наза ведет себя адекватно и по FS прилетает в точку старта. Попробую еще на месте постоять пописать лог без полета, посмотрю через сколько зависнет ардуина. Могут данные в ардуине накапливаться чтоб при достижении определенного объема плата зависала?
О, вижу что я не один.
Сегодня проверил без FLVS, подключил арду напрямую в смарт порт. мне показалось что координаты залипли еще быстрее и не отлипали в дальнейшем (субъективно). при этом наза отрабатывает нормально и на осд все данные отображаются правильно. похоже виновата таки ардуинка т.к. при использовании FLVS смарт порт передает вольтаж корректно.
пока новая ардуинка едет с али, нашел в продаже по местному. но она с болшим кварцем в металлической оболочке:
стоит брать или лучше искать обычную? какие у нее минуса (расчитываю на +1 грамм веса) по сравнению с обычной?
Ткните пожалуйста.
в настройках компаньена надо указать путь к гугл земле на компе.
не взял я ардуинку из прошлого поста, а дождался обычных pro mini без большого кварца. прошил, припаял другой резистор на 4.7 и другие провода, поставил на коптер ииии тоже самое 😦
некоторое время координаты передаются, а потом “залипают”. уже начал посматривать в сторону тараниса, логи может почистить, перепрошить… еще конечно есть подозреваемый в этом деле - переходничек который вставлен в назу и провод от него до разъема ардуинки. но меня терзают сомнения в возможности такого прямо одинакового поведения у “неконтакта”.
что скажете?
если компас работает все время, какой уж тут неконтакт? Конечно такая фигня больше всего похожа на программный глюк naza2frsky, такое поведение было и у меня на первых версиях, но в 3й-4й вроде как исправил… Точнее исправил так как после того у меня зависаний не было в принципе. Короче теоретически вижу несколько возможных причин:
- в naza2frsky таки существует программный глюк, как его устранить - непонятно
- вход ардуинки конкретно подсажен (у нас как минимум 3 потребителя: сама наза, осд и ардуинка), а если еще и контакт не контачит… Данные приходят битые, короткие пакеты с компасаом проскакивают, длинные с координатами нет.
- ну и сам таранис, хотя это маловероятно
Чтобы посоветовал сделать:
- отключить на время осд, чтобы уменьшить нагрузку на gps модуль
- попробовать 3ю прошивку, с отключенным FLVS. Протокол обмена у 3й и 4й немножко отличается, хотя это касается не gps а смартпорта, но все-же
- самый радикальный метод, через ж… так сказать, замутить сброс на ардуинку, и сбрасывать ее например раз в минуту или если данных от gps нет несколько секунд
- ставить Ардуино IDE, искать баг в скетче
А под D8R-XP никак адаптировать нельзя? Вроде только D протокол есть.
День добрый!
Вроде бы из проекта залил структуру папок в Таранис, но при долгом нажатии “Page” вместо активации LUA, вижу надпись - “Please install ApmTelem.lua” on the “Custom Scripts” page! Но эту саму “Custom Scripts” page найти нигде не могу. Объясните что к чему.
Кажется нашел и исправил баг с зависанием gps координат 😮 Просьба проверить тем кто столкнулся с проблемой
Кажется нашел и исправил баг с зависанием gps координат
а версии для совместной работы с FLVS случайно нет?
а версии для совместной работы с FLVS случайно нет?
не, только новый, безхабовый протокол. Для D8R посмотри у немцев fpv-community.de/showthread.php?46680-Naza-Telemet…
не, только новый, безхабовый протокол. Для D8R посмотри у немцев
так мне вроде для нового протокола и надо, приемник стоит x8r.
Вы уже выкладывали версию для FLVS - rcopen.com/forum/f123/topic386079/242
ну так чего голову морочишь, это она и есть, работает хоть с датчиками хоть без. Разница v0.4 и v0.41 в одном знаке, который скорее всего и вызывал баг в залипанием gps 😃
Только что вернулся с поля (утром перепрошил ардуинку и специально поехал проверить). Огромнейшее спасибо за проделанную работу!!!
Все работает! Гонял коптер 11 мин, раньше через 2,5-3мин показания залипали. Сегодня после прохождения временного порога вздохнул спокойно и дальше просто вылетывал аккум. Еще раз огромное спасибо!
Ура! Сегодня буду перепрошивать!
Алексею респект и уважуха за проделанную работу!
Тестовый полет показал что все работает. Еще раз спасибо!
Странно что раньше у меня координаты тоже шли нормально, а потом начали зависать постоянно, и это как раз совпало со временем краша.
Какой то хитрый баг получился 😃
Если кому-то интересно то баг был связан с загадочным 4 типом фиксации (NO_FIX = 1, FIX_2D = 2, FIX_3D = 3, FIX_DGPS = 4). Такое впечатление что где-то в Европе запустили новую станцию EGNOS, которая стала добивать до Украины и западной части России. Если раньше 4 тип проскакивал очень редко, то теперь постоянно, хотя конечно зависит от места ваших полетов
Спасибо Алексей за работу , очень полезная прошивка. Прошил 041 , подлетнул, координаты кажет . Немного запутался с напряжением, в смысле хочу 4 банки контролировать - надо раскоментить выходы или они по умолчанию уже раскоменчены? То есть с делителей куда подавать побаночное напряжение ?
просто раскомментарить и контролировать все 4 банки увы не получится, т.к. аналоговых входов у нас четыре, но А1 железно занят под напряжение приемника, а А2 под статус GPS (хотя можно освободить при желании). Остаются только два входа А3 и А4, если двух напряжений достаточно (например суммарное напряжение и первой банки) то раскомментаривать здесь:
case 6:
//FrSkySPort_SendPackage(FR_ID_A3_FIRST,analogRead(A3));
break;
case 7:
//FrSkySPort_SendPackage(FR_ID_A4_FIRST, analogRead(A4));
break;
Подать через делитель (макс измеряемое напряжение 3.3В!!!) соответственно на А3 и А4. Если же двух точек не достаточно и очень хочется контролировать каждую банку по отдельности, то придется несколько модифицировать скетч, для этого можно заглянуть в версию для АРМ там все уже сделано. Остается перенести куски одного скетча в другой 😃
Понял, хватит и одного канала, я с пищалки тревожный сигнал засуну и как только сработает любая банка ее в канал а3 суну и быстро буду приземляться.)))