GPS модуль за 12$ + OSD от хоббикинга

Oliver
yur1x:

А такой подойдёт? У меня он есть. E-OSD тоже есть.

Подойдет, только он настроен под 115к и 10гц. Надо будет перенастраивать, насколько я понимаю, Е-ОСД не будет успевать переваривать на такой скорости.

dROb
Oliver:

Подойдет, только он настроен под 115к и 10гц. Надо будет перенастраивать, насколько я понимаю, Е-ОСД не будет успевать переваривать на такой скорости.

Да, подойдёт, но для настройки нужно будет:

  1. Подключить к ПК для настройки, плюс добавить 3.7В батарейку для удержания этой настройки, либо:
  2. falke5 или кто другой (😃) успеет доточить инициализацию модуля через саму OSD (потребуется доработка прошивки, а с нашей стороны подпайка одного лишнего вывода TX с OSD)

P.S. Маленький вопрос - способна ли атмега на 24Мгц кварце работать с UART на скорости 115200? (для инициализации)

Oliver
dROb:

Маленький вопрос - способна ли атмега на 24Мгц кварце работать с UART на скорости 115200? (для инициализации)

А почему нет? Об какой конкретно атмеге вопрос?

falke5

придется править исходники, вставлять в начале автоопределение скорости порта и код инициализации (тогда у меги будет время для работы на высокой скорости) и лишь после выставления нужной скорости и получения корректных данных запускать обработку видео.
Но есть одна проблема, при такой логике без датчика ОСД ничего не нарисует 😃 хотя можно додумать, напрмиер давать инициализацию при старте с зажатой кнопкой или вывести еще одну кнопку, там полно портов свободных.

и кстати, у E-OSD есть запас по разгону, она прекрасно работала у меня на 25 мГц, можно попробовать и повыше погнать.

dROb
falke5:

Но есть одна проблема, при такой логике без датчика ОСД ничего не нарисует хотя можно додумать, напрмиер давать инициализацию при старте с зажатой кнопкой или вывести еще одну кнопку, там полно портов свободных.

Мне кажется Вы переусложняете 😃 Думаю просто нужен такой алгоритм на старте:
if (в течение трёх секунд после старта OSD есть хотя бы какие то данные с GPS, включая абракадабру, если не угадали скорость порта) ЗапускаемИнициализациюGPS();
if not - идём дальше без GPS 😃

Oliver:

А почему нет? Об какой конкретно атмеге вопрос?

Ну это я так, на всякий случай спросил. Думаю конечно проблем нет, просто мало-ли, если нет гарантий, что наш осд сможет инициализироваться на скорости 115200, тогда у Всех купивших модули GPS, работающие по умолчанию на этой скорости, будут проблемы.

falke5
dROb:

Мне кажется Вы переусложняете 😃 Думаю просто нужен такой алгоритм на старте:
if (в течение трёх секунд после старта OSD есть хотя бы какие то данные с GPS, включая абракадабру, если не угадали скорость порта) ЗапускаемИнициализациюGPS();
if not - идём дальше без GPS 😃

просто вряд ли что то мы прочитаем на скоростях выше 9600 попутно при этом дергая видео.

19 days later
falke5

Облетал в выходные аппаратуру, OSD показало себя с наилучшей стороны, в поле ловит 10 спутников, при этом точность по высоте и скорости 1-2 метра. Когда тестили дальность товарищ шел с моделью в руках, скорость выдавалась от 3 до 5 км\ч. В воздухе то же все отлично, работает стабильно картинка на 5. Видео не снимал, не чем захватить композит с очков 😦

15 days later
pnm

Вот, что мне пришло с диалэкстрима вместо GPS

Так, что заказал 2 EB-500 и антенны, но с антеннами промахнулся не думал что они такие тяжелые.
Будем колхозить.

falke5

пассивные антенны в Москве стоят копейки, смысл возиться с этими гигантами

falke5

взаимно

посмотрел сейчас контакты электронщика, находится он прямо рядом с террой (тот же комплекс зданий) а терра в свою очередь рядом с компелом который в розницу не торгует но по сути является их магическим “складом” 😃

12 days later
dROb

Кстати, коллеги, у кого EB-500 - нет проблем с забыванием настроек? У меня пару раз уже было что после подключения к ОСД, возвращается к 4800бод и старым настройкам
Особо не разбирался - пока юзаю другой

7 days later
dROb

Достал меня уже этот E-OSD …
Соберу клона пожалуй, наверное в моей платке какая то врожденная проблема…

www.youtube.com/watch?v=CIbAD-bFMVk

3 months later
lamakazzz

Прикрутил к е-осд модуль eb-240 td, на модуле уже есть обвязка, батарейка и пассивная антенна. настроил в минигпс без проблем, попробовал даже на гугл-мапс в реальном времени отобржать, довольно точно показывает положение.
Но вот незадача - когда подключаю питание, то вижу по центру экрана координаты (пока не нажму кнопку, чтобы установить хоум позишн). Так вот эти координаты выводятся неправильно.
Подскажите, в прошивке ли трабло? Или я неправильно понимаю, что там написано на экране.
Например, координаты должны светиться типа 50,753500 N 36,852222 E (в минигпсе координаты типа таких) , на экране светится типа 196,8501010 N 106.7202777 E

В чем может быть проблема?

falke5
lamakazzz:

Прикрутил к е-осд модуль eb-240 td, на модуле уже есть обвязка, батарейка и пассивная антенна. настроил в минигпс без проблем, попробовал даже на гугл-мапс в реальном времени отобржать, довольно точно показывает положение.
Но вот незадача - когда подключаю питание, то вижу по центру экрана координаты (пока не нажму кнопку, чтобы установить хоум позишн). Так вот эти координаты выводятся неправильно.
Подскажите, в прошивке ли трабло? Или я неправильно понимаю, что там написано на экране.
Например, координаты должны светиться типа 50,753500 N 36,852222 E (в минигпсе координаты типа таких) , на экране светится типа 196,8501010 N 106.7202777 E

В чем может быть проблема?

подключите к ком порту и считайте что выдает датчик, потом сравните с данными на экране

EHOT
falke5:

электронщика, находится он прямо рядом с террой (тот же комплекс зданий) а терра в свою очередь рядом с компелом

Это одна “бочка” из которй черпают. лучше смотрите на терре. можете забрать в оговоренный день.
на электронщика у меня глаза воспаляются. сорри за оффтоп - приехал к ним получать один модуль для конторы, (заказывал не я, моя тоkлько STM32F4Disco) а оказывается нужно получать на складе. причем (внимание) на территории склада пешим ходом передвигаться нельзя, только на транспортном средстве. Я ж приперся на элке, потом метро… мне посоветовали заехать на территорию склада на такси… 100 метров прочапать - некошерно, а вдруг пакетик оставлю.
Даже не удалось договориться о том чтоб получть этот товар у них в офисе.
С чуйством глубокого о%(ения побрел я в терру забирать свой дискавери. оказалось это одна сотона и модуль заказать можно было в терре.

Я б особо не возбуждался, но

  • приехал по служебным делам, че ж я обратно с пустыми руками, как посмортят на это?
  • столько времени на дорогу, путь не так уж и близкий (2 часа в 1 сторону)
  • негибкость ихнего бизнес процесса…
lamakazzz
falke5:

подключите к ком порту и считайте что выдает датчик, потом сравните с данными на экране

Спасибо за ответ
С компорта датчик выдает как и положено, координаты точные, минигпс получает правильные строки, а вот на экране осд совсем не то.

falke5

конфиг прошивки в студию, что то там было про координаты…
вы ее сами компилили кстати?

lamakazzz

Я взял прошивку уже готовую
code.google.com/p/cl-osd/source/browse#svn%2Ftrunk…
то есть ту, которую скомпилил callelj
Залил прошивку, залил еепром. Стрелка появилась, показывает на дом, но координаты не те. На компе этот гпс показывает точные координаты, до метра. Координаты на компе получаются вида 50.00000 N, 36.00000 E - это правильные координаты, а вот на осд координаты светят 196.00000 N, 106.00000 Е, совсем не вяжется😵
Статистика прыгает, но это я понимаю - погрешности вычисления позиции и высоты.