FPV с OSD весом до 25 грам. для мелколётов

alexmx
lagush:

Пишут, что g-osd 3 быстрее обрабатывает GPS-датчик.

На первый взгляд g-osd 3 какая-то ущербная конструкция. Зачем лепить 2 STM8 16К+32К памяти - пока большая загадка.
Вывод картинки все тот же оверлей. Один МК занимается выводом на экран, второй всем остальным.
Затемнение экрана не реализовано в железе, хотя достаточно добавить для этого 1 резистор.
Из плюсов на плате есть стабилизатор напряжения на 5В 500 мА, можно цеплять камеру и ГПС.

Что мне не хватало в g-osd 2 - так это еще немного памяти. Можно было бы сделать нормальные шрифты.

lagush
alexmx:

На первый взгляд g-osd 3 какая-то ущербная конструкция.

Возможно, и так.
Но где купить ОСД с такими функционалом + GPS-датчик за 38$? И весом 18 грамм…
Я искал, но ничего похожего не нашел.
Координаты ГПС - есть
Дальность до базы - есть
Высота - есть (правда, не знаю, насколько точно показывает)
Направление на базу - есть
Скорость - есть
Датчики напряжения и тока батареи - есть

Для мелколета самое то.
Недостатки:

  • нет батарейки в GPS-датчике. Придется каждый раз делать холодный старт.
  • белые символы без окантовки, на светлом фоне плохо видны.
Raider

Датчика тока нам в комплекте нет.
И непонятно какой туда можно подключить.

alexmx
Raider:

Датчика тока нам в комплекте нет.
И непонятно какой туда можно подключить.

По схеме (не на 100%) но похоже обычный аналоговый компаратор.

lagush

Да, с током я погорячился. Это опционная функция. Впрочем, напряжения вполне достаточно.

kimu
lagush:
  • нет батарейки в GPS-датчике. Придется каждый раз делать холодный старт.

А не подскажете куда и какую батарейку можно поставить? Каждый раз по 5 минут думает =\

alexmx:

Из плюсов на плате есть стабилизатор напряжения на 5В 500 мА, можно цеплять камеру и ГПС.

Ещё на разъёме датчика тока есть 3,3 В, у меня туда камера подключена.

lagush
kimu:

Ещё на разъёме датчика тока есть 3,3 В, у меня туда камера подключена.

Этот разъем какой ток держит? 70 мА нормально?

kimu

Не проверял и не смотрел. Моя камера есть порядка 70-80 мА, пока полёт нормальный.

alexmx
kimu:

А не подскажете куда и какую батарейку можно поставить? Каждый раз по 5 минут думает =\

На ножки backup battery смотрите даташит на ГПС модуль. Но придется отпаять модуль - потому что дорожки находятся под ним.
В один модуль я поставил CR2032 - хватит на пару лет - но тяжелей.
В другой ионистор - хватает ~на неделю (можно поискать с большей емкостью).

kimu
alexmx:

В другой ионистор - хватает ~на неделю (можно поискать с большей емкостью).

А какая ёмкость была?

kimu

На фото он впаян просто параллельно питанию через диод?

alexmx
kimu:

На фото он впаян просто параллельно питанию через диод?

Да. Схема взята отсюда.

10 days later
alexmx

Всем привет!

Как и обещал, выложил обновленную версию прошивки u-osd с конфигуратором.

Вот и прямая ссылка на github тут.

hudognik

Скажите , можно ли без перешивок вот такой жпс использовать от CE OSD ( классное осд , но почемуто разработчик не добавил координаты на экран ) пишут что это 10Hz GPS base on MTK 3329 module . и еще у него аж 6 проводов

alexmx
hudognik:

Скажите , можно ли без перешивок вот такой жпс использовать от CE OSD ( классное осд , но почемуто разработчик не добавил координаты на экран ) пишут что это 10Hz GPS base on MTK 3329 module . и еще у него аж 6 проводов

Если BaudRate 9600 и активны 2 сообщения RMC & GGA как на картинке в атаче то да.

hudognik

а каким образом осд настраивается через интерфейс? используется AVR программатор ?

F_R

Настраивается…
Я бы сказал, так, правиться кое-что в коде в авр-студио, а потом заливается через обычный ИСП программатор.

alexmx
F_R:

Настраивается…
Я бы сказал, так, правиться кое-что в коде в авр-студио, а потом заливается через обычный ИСП программатор.

Оно именно настраивается без студий и прочего через конфигуратор. Смотрите мой пост выше.
В конфигураторе все настроено на использование UsbAsp, если нужно изменить - вынесена командная строка.

F_R

Вах! Не заметил… ссори 😃

Так, только не ясно, конфигуратор компилирует HEX файл и заливает его в ОСД или атм через УАРТ? Но, тогда нужна опция выбора СОМ порта… Что-то не увидел 😦

9 days later
sardonyx

Это ж avrdude, он использует libusb драйвер и автоматом определяет программатор по его ID. Неудобство возникнут только если использовать НЕ-usb программатор, а имеено: lpt, com. Тогда явно нужно указывать порт.

PS. Я видел только скриншот программы, надо будет поковыряться детальней 😃