OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog Роботы

Osd для ardupilot mega – система наложения данных телеметрии на полетное видео | rcvlog

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Внешне Minim OSD мало чем отличается от MAVLink-OSD, это как бы зеркальная копия платы, где основной чип повернут на 45 градусов. Также у MAVLink-OSD отсутствуют перемычки для выбора типа видеосигнала и объединения питания цифровой и аналоговой части.
У Minim OSD v1.0 были проблемы с перегревом при использовании питания камеры от 12 вольт, данная проблема была решена в версии v1.1.

В связи с тем, что у HK в конце 2023 года были проблемы с доставкой, то я заказал c RCTimer-а MAVLink-OSD.
OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Для программирования обязательно понадобится FTDI адаптер. Поэтому сразу вместе с MAVLink-OSD я взял и адаптер FTDI Tool V1.0 http://www.rctimer.com/product_684.html .

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Подробное описание проекта находится тут http://code.google.com/p/arducam-osd/wiki/minimosd . А также можно почитать информацию тут http://copter.ardupilot.com/wiki/common-minim-osd-on-screen-display-for-fpv-index/

Чтобы выполнять настройку и прошивку устройства потребуется специальное программное обеспечение, называется оно ArduCam-OSD. Скачать последнюю версию программного обеспечения ArduCam-OSD и прошивку можно тут http://code.google.com/p/arducam-osd/downloads/list . На данный момент актуальная версия 2.0.

Также можно установить и альтернативную прошивку, проект называется minimosd-extra. Информация располагается тут https://code.google.com/p/minimosd-extra/ . Для прошивки потребуется своя утилита – MinimOSD-Extra Config Tool. Как правило, в архиве находится утилита и прошивка. Скачать можно тут https://code.google.com/p/minimosd-extra/downloads/list . Глаза разбегаются от количества версий.

Плату и адаптер обтянул в термоусадочную пленку.

У контроллера разъем для подключения очень неудобный, шести пиновый, без защиты «от дурака». Для программирования используются все контакты, а для подключения к полетному контроллеру только 4 контакта.

Для программирования остается найти кабель мини-USB.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Что касается четырех пинового разъема, то тут все сложнее. Если перепутать и подключить неправильно, то может пойти дым.
Подключается OSD к полетному контроллеру в разъем телеметрии. Провод к OSD нужно подсоединить к центральным контактам: GND, VCC, RX, TX.
Если используем радиомодем, то подключаем параллельно ему. Таким образом мне пришлось спаять Y-кабель.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

На фото приведен провод для контроллера AIOP, у которого к одному разъему подключается еще и GPS.

Убирать провод, идущий к TX моей OSD, я не стал, чтобы он был универсальным, мало ли где буду этот провод еще использовать.

Следует заметить, что если не подать 5 вольт на аналоговую часть платы, то плата будет молчать.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

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

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

У меня на данный момент аналоговая часть запитана от видео-передатчика, о котором я уже рассказывал в своей предыдущей статье http://www.parkflyer.ru/38737/blogs/view_entry/4495/ .

ArduCAM OSD Config

Начнем с родной утилиты ArduCAM OSD Config. На данный момент актуальная версия 2.1.2.0.
Из основных элементов следует выделить меню программы, а также три закладки, переключающие между следующими экранами: Config, Panel 1, Panel 2.

Config, тут все предельно понятно.
Первым делом выбираем номер порта и жмем кнопку Read From OSD.
OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Следует заметить, что тип видеосигнала NTSC – PAL переключается через меню программы Video Mode. Пункт меню File позволяет сохранить и загрузить свои настройки, или перейти к настройкам по умолчанию. В меню Options можно включить режим сетки для Panel1 и 2, обновить прошивку, выбрать изображение подложки, использовать лог для настройки, добавить свои шрифты.
OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Panel 1 служит для настройки выводимой информации поверх видео для первого экрана. Переключение каналов настраивается на свободный канал радиоуправления OSD Toggle Channel.
OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Соответственно для второго экрана настраиваем Panel 2.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Обновление прошивки производится с помощью этой же утилиты.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

MinimOSD-Extra Config Tool

Когда открываем программу MinimOSD-Extra Config Tool, кажется что перепутали папки и опять запустили ArduCAM OSD Config. Это первое впечатление, на самом деле очень похоже, но тут настроек больше.
Рассмотрим основные отличия.
Первым пунктом идет выбор типа модели: Plane, Copter.
Добавлена опция при возникновении предупреждения происходит автоматическое переключение экрана на заданный в ниспадающем меню (Warnings Auto Panel Switch). Нужно это когда, например, на втором экране убрана вся информация, чтобы взгляду ничего не мешало.
Для батареи можно выбрать отображение в процентах или в мА.
И еще один блок Show sign before value, который отвечает за отображение значков перед значениями.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Первый экран

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Второй экран

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Результаты

Сначала я установил прошивку через ArduCAM OSD Config.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Все в принципе было нормально, но беспокоил один нюанс, который выражался в следующем.

После подключения устройства, на экране заметил, что часть информации слева оказалась подрезана. Значки перед значениями параметров отсутствуют наполовину. Решил попробовать изменить тип сигнала на PAL, в итоге стало еще хуже, подрезало верхнюю и нижнюю часть экрана, поэтому вернул обратно NTSC. Пусть будет только с одной стороны, а не с трех, тем более, что слева можно попробовать подправить этот недостаток.
OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Перенес информационные блоки на один символ вправо.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Операция прошла безболезненно, места оказалось достаточно для этого.
OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Далее запоминаем настройки экрана и проверяем.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

В итоге все получилось, значки теперь видны полностью, информация прекрасно читается на экране.

А вот MinimOSD-Extra прошивка 2.4 R726 установилась, но на экран стала выдавать какое-то безобразие.
OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Изображение стало не читаемым, информация перепуталась на всем экране.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Скачал более раннюю версию 2.2.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

С данной версией прошивки информация стала отображаться без искажений.

OSD для ArduPilot Mega – система наложения данных телеметрии на полетное видео | RCVlog

Выводы

Компактное и недорогое устройство. Достаточно универсальное, используется как с оригинальными платами ArduPilot Mega (APM), так и ее клонами HKPILOT Mega, ArduFlyer, а также с контроллерами серии AIO (All-In-One) с прошивками MPNG или MultyWii. На форумах есть информация о подключении к контроллерам DJI Naza, но для этого требуется поработать с паяльником в руках.

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

Также нужно не забывать запитывать цифровую и аналоговую части платы, иначе работать не будет. Какой способ питания выбрать, тут кому как удобнее будет.

Больше конечно понравилась MinimOSD-Extra, так как она позволяет выполнять дополнительные настройки, которых нет в ArduCam OSD Config. Но как выяснилось, еще нужно найти стабильную версию. Я столкнулся с тем, что с некоторыми прошивками нарушается вывод информации поверх видео. Мне удалось найти рабочую версию не с первого раза. Поэтому некоторые опции MinimOSD-Extra остались мне не доступными. К сожалению это минус многих открытых проектов.

Поэтому стоит отметить, что ArduCam-OSD Config является более стабильной и проверенной.

Контроллер выполняет качественное наложение информации на видео, текст выглядит довольно четко и легко читается на небольшом экране. Подтормаживаний по отображению информации мною не замечено.

Зачем нужна osd телеметрия — отвечают специалисты copterexpress | мир гаджетов и новейших технологий

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

DJI iOSD Mark II В таких случаях на помощь приходят компактные модули iOSD, иными словами телеметрия. Такие компактные модули смогут помочь сконцентрироваться только на съемке и при этом не остаться без квадрокоптера.  Модуль iOSD способен оповещать пилота о низком разряде аккумулятора, слабом радиосигнале, возможностью вылета за лимитированную границу и других всевозможных факторов риска и угроз. Так же, как и другие комплектующие, модели iOSD в зависимости от производителя, ценовой категории могут предоставлять дополнительные функции. Например, владелец сам сможет установить необходимые параметры, которые будут отображены на дисплее ру передатчика или другом синхронизированном устройстве. Это может быть: высота, скорость, в общем-то, практически все, вплоть до координат местоположения модели. При критичном заряде аккумулятора или другой возможной угрозы на пульт будет выводится сообщение, которое предостережет пилота. Модели отличаются и по размеру, для малогаборитных моделей коптеров есть мини DJI iOSD, которые ни чем ни хуже больших.

Монитор Lilliput 667GL-70NP/H/Y 7.0" 800x480 HDMI AV YPbPr  Некоторые компании пошли еще дальше и еще больше решили упростить пилотирование. Так, например, производитель Quanum создали модуль iOSD, которые способен оповещать все установленные параметры или риск угрозы голосом. А это значит, что теперь и на пульт можно особо не поглядывать. Более чем удобно. К тому же, в таких голосовых модулях телеметрии присутствует возможность записать сигнал оповещения для того или иного параметра собственным голосом. Такие модули не только смогут спасти коптер от чрезвычайных происшествий, но и способны поднять настроение всем, кто услышит такой сигнал. И все же это действительно полезная и незаменимая вещь для человека, который серьезно занимается таким родом деятельности, как аэрофотосъемка. Предусмотрительнее и экономнее будет приобрести модуль телеметрии, нежели потом ремонтировать дрон, или того хуже, приобретать новый.

Смотрите про коптеры:  Обнаружение самого некомпетентного робота в мире: всесторонний обзор
Оцените статью
Радиокоптер.ру
Добавить комментарий