Что такое Betaflight OSD?
Betaflight OSD (On Screen Display, экранное меню) — это схема/компонент в полетном контроллере под управлением Betaflight, которая накладывает полетные данные на видео передаваемое с борта (напряжение аккумулятора, потребляемый ток и много чего еще).
Вы можете использовать меню для изменения настроек коптера: PID, рейты, фильтры и т.д. Эта статья описывает возможности Betaflight OSD и показывает, как такое OSD настроить.
Оригинал: Betaflight OSD Setup
Betaflight OSD vs. MinimOSD (MWOSD)
Betaflight OSD лучше, чем MinimOSD с прошивкой MWOSD:
- Цена ниже и нет необходимости в пайке! (Micro) MinimOSD — дополнительная плата, её нужно купить и установить в коптер, в то время как Betaflight OSD встроено в полетный контроллер
- Проще настраивать! Все настройки OSD можно выполнить в Betaflight GUI, и нет необходимости в дополнительной прошивке для OSD
- В Betaflight OSD можно поменять гораздо больше параметров, чем в MWOSD
- Betaflight OSD не занимает последовательный порт (UART), и обычно подключается при помощи шины SPI
Полетные контроллеры с поддержкой Betaflight OSD
Не каждый полетный контроллер со встроенным OSD поддерживает Betaflight OSD, некоторые используют кастомные прошивки.
Однако, в настоящее время довольно много ПК с поддержкой Betaflight OSD: Matek F405, DYS F4 Pro, Kakute F4, Omnibus F4 и Betaflight F3. В любом случае, поддержка Betaflight OSD должна быть четко указана в спецификациях.
Настраиваем Betaflight OSD
Настройка Betaflight OSD очень простая, ниже приведена последовательность моих шагов.
В первую очередь убедитесь, что в полетный контроллер прошита последняя версия Betaflight (нормальная поддержка OSD появилась начиная с версии 3.1).
Т.к. OSD встроено в ПК, то просто подключите камеру и видео передатчик. Например, вот схема соединений с ПК DYS F4 Pro (предположим, что камера и видео передатчик питаются от 5 вольт).
Сигнал с камеры идет на контакт «Vin», а на видео передатчик сигнал выходит с контакта «Vout».
Подключаем ПК к компьютеру и запускаем Betaflight Chrome GUI; включаем OSD на закладке Configuration.
Теперь переходим на закладку OSD, на ней мы будем настраивать наше меню.
Интерфейс очень прост, просто выбираем параметры, которые мы хотим видеть на экране.
Video format — выбираем PAL или NTSC, в зависимости от камеры. Если не знаете формат, тогда оставляйте Auto, автоопределение работает очень хорошо. Но учтите. что превью в режиме Auto и PAL показывает одно и тоже, но если камера будет передавать NTSC сигнал, то нижняя часть данных обрежется (из-за размеров NTSC кадра).
В разделе «Alarms» можно установить предельные значения для RSSI (качество приема), Capacity (емкость аккумулятора), Minutes (полетное время) и Altitude (высота). Когда предельные значения будут достигнуты, соответствующие данные начнут мигать.
Вы можете перетаскивать данные по экрану предварительного просмотра (preview).
Мой список отображаемых параметров:
- Main battery voltage – напряжение питания
- Flytime – время с момента взлета
- Craft Name – название коптера
- Throttle Position — газ
- Current Draw – потребляемый ток
- Mah Drawn – использованная емкость аккумулятора
Меню встроенное в Betaflight OSD
Для включения меню нужно сдвинуть стики:
- Газ посередине
- Разворот влево (yaw left)
- Наклон вперед (pitch forward)
При работе в меню газ должен оставаться в центральном положении.
По меню можно передвигаться при помощи тангажа (pitch), крен (roll) для выбора параметра. Смена значений также при помощи крена (roll).
Меню позволяет изменить огромное число параметров, таких как: PID, PID profile, rate, rate profile, filter и т.д. С каждой новой версией меню становится все лучше и лучше, добавляются новые опции. Большинство пунктов меню не требует объяснений, конечно если вы знакомы с Betaflight GUI.
Однако не все параметры Betaflight можно поменять через OSD, некоторые можно менять только на компьютере, например, d_lowpass_type.
После того, как вы изменили необходимые параметры, убедитесь, что сохранили их вернувшись в главное меню и выбрав последний пукнт: «Save & Reboot».
Меняем шрифты (Betaflight Font)
На закладке OSD, в нижнем правом углу экрана есть кнопка «Font manager«. Если вам не нравится шрифт, установленный по умолчанию, его размер или нужно что-то другое, то эта кнопка вам поможет.
Учтите, что после загрузки нового шрифта, в окне предварительного просмотра всё равно будет отображаться шрифт «по умолчанию», но не беспокойтесь для видео OSD будет использовать новый шрифт.
FAQ
Я не вижу текста на экране, почему?
Убедитесь, что правильно выбрали видео формат: попробуйте PAL вместо NTSC и наоборот. Еще одной проблемой может быть неправильное подключение камеры или/и видео передатчика.
Где поменять значение параметра Craft Name (название коптера)?
В Betaflight GUI, на закладке Configuration пролистайте вниз, там справа снизу будет редактор “craft name”.
Спасибо, данная статья была очень полезна!
У меня полетник matek f722-se и при связке камеры и передатчика через c1 и vtx, соответственно, меню osd отображается, а картинки с камеры нет. Если соединить камеру и передатчик напрямую, то картинка с камеры есть. Всё перепробовал ни как не получается подружить камеру и передатчик через полетник дабы было счастье в виде osd…
Допустим настройки полетника правильные (режимы правильно настроены? точно первая камера активна?)
Тогда скорее всего теряется земля. Она должна быть общей для камеры, OSD и видеопередатчика. Раз OSD есть, а картинки нет, тогда нет общей земли между камерой и OSD.
Как я его, полетник, только не настраивал… А вот по поводу общей земли я не уверен, нужно будет прозвонить — спасибо за наводку, позже буду посмотреть.
Общая земля есть, изо нет… Походу микре амба… Эх нужно было брать Kakute F7.
Полетник matek f722 std при подключении через осд творится полная каша. Некоторых значений не видно как бы я их не передвигал, и еще черные полосочки по всему экрану, ребят почему так.
Скорее всего помехи по питанию или земляная петля.
Отключаем все что можно и запитываем только полетник, камеру и видеопередатчик, проверяем, должно стать сильно лучше.
Запитал только контроллер, передатчик кинул на плату питания и сигнал оставил на контроллере, камеру отключил, запускаю и все так же. Подскажите а что такое земляная петля и как ее исправить. Если надо могу фотку проблемы приложить, только тут никак
Написал по электронке
Flight Controller F4 BETAFLIGHT AIO OSD BEC and Current Sensor, горит только красная лампочка в чем может бть проблема ?
Кто производитель? Что за модель?
Добрый день!!! ПК Omnibus F4 v3 — OSD настроил, нужные пункты, но на экране очков или монитора все забито буквами «V» . Те пункты, которые должны отображаться, просто светят иными буквами.
Нужно прошить шрифты.