micro / minimOSD для NAZA
- В режиме “потеря сигнала пульта” по миганиям фиг определишь кол-во спутников
- Можно как нибудь поменять вывод на экран ? - хрен с ним пусть выводит в режиме “что вижу-то вывожу”, как в АПМ.
клиент сам (я) принимает решение о нормальности и ненормальности.
- какие нафиг мигания, осд-шка постоянно выводит количество фиксируемых спутников на экран, хоть их 0, хоть 1, хоть 20
- можно. minnazaosd распространяется с открытым исходным кодом, меняй как считаешь нужным, компилируй загружай.
"Кручу " всё связку Фантик2+mininaza. попробовал вытащить сегодня на улицу. Правда БЕЗ ПУЛЬТА. Если это важно.
Я бы советовал проверять с пультом, сразу будет видно по морганиям сколько наза видит спутников. Соответственно, если наза видит спутники, а осд не показывает, значит проблема в руках… Также попробуйте не с капота, а с земли.
- какие нафиг мигания, осд-шка постоянно выводит количество фиксируемых спутников на экран, хоть их 0, хоть 1, хоть 20 2. можно. minnazaosd распространяется с открытым исходным кодом, меняй как считаешь нужным, компилируй загружай.
Проверил.
Фантик утверждает что нашел >6 спутников.
Координаты -так и не объявились. Ну и индикация спутников=0
Плата прошита minNAZAOSD_DJI.hex
У кого какие идеи?
З.Ы. Паяльник, мультиметр, осцил - знаю. С Ардуиной и компиляцией если честно - легкий затык.
У кого какие идеи?
З.Ы. Паяльник, мультиметр, осцил - знаю. С Ардуиной и компиляцией если честно - легкий затык.
посмотреть осциллографом идут ли данные на минимосд, т.е. проверить туда ли подключил проводок приема информации связывающий осд-шку и назу. Я так понимаю подсоединялся через 4х контактный разъем GPS модуля, без его вскрытия?
Я так понимаю подсоединялся через 4х контактный разъем GPS модуля, без его вскрытия?
угу- уже делается. Соединения так:
Общий провод же пофиг откуда брать и куда отдавать? он везде “масса”
т.е. проводка к gps модулю еще не было а ты уже спутники хотел наблюдать? 😃
Общий провод же пофиг откуда брать и куда отдавать? он везде “масса”
+5 и землю можно брать действительно откуда удобней, но на рисунке ты взял НЕ правильно - нижний пин сигнальный (а не плюсовой как на рисунке выше), средний плюс (а не минус как у тебя), верхний - минус. Так что лучше не изобретай велосипед а сделай как автор советует: code.google.com/p/minnazaosd/wiki/SolderGPS
т.е. проводка к gps модулю еще не было а ты уже спутники хотел наблюдать? 😃
+5 и землю можно брать действительно откуда удобней, но на рисунке ты взял НЕ правильно - нижний пин сигнальный (а не плюсовой как на рисунке выше), средний плюс (а не минус как у тебя), верхний - минус. Так что лучше не изобретай велосипед а сделай как автор советует: code.google.com/p/minnazaosd/wiki/SolderGPS
Эт. я увлекся рисовать. Подсоединение -верное. Художник из меня фиговый (нарисовано не верно) . Пин питания взят сверху. Подсоединенный модуль GPS я не рисовал, он типа подразумевался. Он включен. Я просто зачистил ТХ и прикрутил к нему провод от ОСД.
Плата работает - питание, наклон, батарейка -всё показывается. Фантик-так же спутники ловит. Но на ОСД сия инфа не выходит. Блин как тот суслик.
В обычной прошивке ОСД всегда показывает координаты (в связке с АПМ). Просто надо помнить, что при видимых спутниках меньше 5-ти, может показывать хрень. Очень удобно при анализе полета. У меня идет запись на земле. А здесь получается если в полете вдруг прием спутников будет - меньше “?” (не знаю цифру) -координаты уйдут с экрана?
здесь получается если в полете вдруг прием спутников будет - меньше “?” (не знаю цифру) -координаты уйдут с экрана?
нет, 5 спутников нужно только для первоначальной фиксации “дома”. Дальше, хоть до 3х упадет - координаты будут выводится. На самом деле сделано правильно и логично, ublox подвержен глитчу, особенно при старте при малом количестве спутников. Я у себя поставил вообще минимум 6 спутников как и у назы (и в тех прошивках что выкладывал сделано именно так), теперь осд-шка и наза лочат “дом” почти одновременно, а взлетать пока наза на зафиксировала дом - не камикадзе 😃 На осд-шке появились координаты, значит можно взлетать даже не смотря на светодиод назы.
В принципе все это уже обсуждалось здесь…
Дальше, хоть до 3х упадет - координаты будут выводится. На самом деле сделано правильно и логично, ublox подвержен глитчу, особенно при старте при малом количестве спутников. Я у себя поставил вообще минимум 6 спутников как и у назы (и в тех прошивках что выкладывал сделано именно так), теперь осд-шка и наза лочат “дом” почти одновременно, а взлетать пока наза на зафиксировала дом - не камикадзе На осд-шке появились координаты, значит можно взлетать даже не смотря на светодиод назы
С этим всё понятно. Просто, повторюсь- человек сам принимает решение о взлете, на основании полученных от ОСД данных. Диоды -я почему то в расчет не беру.
Показывает 2 спутника, и “пургу” про координаты, потом “3” и другую пургу- видно процесс идет. 😃 Как только высвечивается цифра больше 5-ти , и координаты перестают скакать- взлет. Я как раз о первоначальном этапе- ну чтобы было понятно “всё включено, идет поиск”.
Да. Похоже разобрался почему не показывало. Фантик <> Naza . У него GPS модуль втыкается в плату, и только потом, из платы другая жлыга идет в контроллер. Прозвонил контакты -соединение не транзитное. Пришлось паяться к самому модулю. как здесь примерно:
minnazaosd.googlecode.com/…/011_GPS_soldered.jpg
Теперь терзают смутные сомнения- а протокольчик то не надо было менять?
конечно, протокол другой, соответственно теперь тебе нужна прошивка с окончанием не DJI а UBX
конечно, протокол другой,
…я догадывался, скручивал кучу винтиков, и догадывался. А эхо привычно разнесло по лесу "********, его,*********, в, *******, пиндосы) 😃
хорошо - принято. Завтра еще раз пробую
Завтра еще раз пробую
Цитирую сам себя.
Попробовал. Вроде бы работает.
“Вроде” это значит , что не смотря на то, что OSD показывает, что видит 6 спутников.
“Стрелочка” направления и указания компаса пляшут. Причем координата стоит на месте.
Почему такая штука?
ЗЫ. Просьба не обращать внимание на указания горизонта. Так и должно быть.
“Стрелочка” направления и указания компаса пляшут. Причем координата стоит на месте.
Почему такая штука?
все нормально, таки должно быть. Оригинальная minnazaosd не использует показание компаса, а без использования магнитного компаса направление определяется только в движении, чем быстрее движется коптер тем точнее, если стоит на месте - определить направление невозможно. В полете все будет более менее нормально. В твоем случае (использование данных напрямую с модуля u-blox по протоколу UBX) использовать магнитный компас невозможно в принципе, т.к. данные компаса там просто нет. Если совсем на пальцах, сначала с модуля gps идут данные по протоколу UBX, к нему подмешивается компас, все это кодируется и к назе приходят данные по протоколу DJI. Т.е. хочешь магнитный компас - разбирайся с протоколом DJI и используй мод к оригинальной minnazaosd который выкладывал раньше.
В твоем случае (использование данных напрямую с модуля u-blox по протоколу UBX) использовать магнитный компас невозможно в принципе, т.к. данные компаса там просто нет. Если совсем на пальцах, сначала с модуля gps идут данные по протоколу UBX, к нему подмешивается компас, все это кодируется и к назе приходят данные по протоколу DJI.
Я покурил тему и всё таки подвязался по протоколу DJI. Фото -именно его работы. Про движение понял. Проверю
Я покурил тему и всё таки подвязался по протоколу DJI. Фото -именно его работы. Про движение понял. Проверю
ну так бери мой мод, хотя бы готовую прошивку они выложены, и наслаждайся магнитной стрелкой 😉
В полете все будет более менее нормально.
Добавлю.
При полете вперед. При стрейфах или заднем ходе- стрелка тоже чудит. Считается, что коптер летит всегда мордой вперед.
При полете вперед. При стрейфах или заднем ходе- стрелка тоже чудит. Считается, что коптер летит всегда мордой вперед.
поэтому и сказал “более менее нормально” а не просто “нормально” 😉
ну так бери мой мод, хотя бы готовую прошивку они выложены, и наслаждайся магнитной стрелкой
Пост #529 -ага?
Чем отличается? кроме радара.
При полете вперед. При стрейфах или заднем ходе- стрелка тоже чудит. Считается, что коптер летит всегда мордой вперед.
Вариантов других нет, как я уже понял?
PS. Знаете , такое ощущение, что надо брать только координаты с минимОСД, и накатывать их поверху штатной ОСД.
Мне надо -координаты (для поика), стрелку, батарейку, режимы- для удобства. Но, блин, надо ВСЁ, а не что либо из них.
Мне надо -координаты (для поика), стрелку, батарейку, режимы- для удобства. Но, блин, надо ВСЁ, а не что либо из них.
ну так в чем проблема, в той версии что ты сам указал все это есть одновременно, и даже намного больше 😃 Ничего накатывать не нужно, в штатном конфигураторе выбрал те параметры которые тебе нужны, распихал их по экрану и в небо!
Подскажите по прошивальщику - такой подойдёт?
Это аналог этого или нет?
У дядюшки Али(экспресса) они по 6 баксов были с бесплатной доставкой.