OSD · Урок 11 из 13 · Модуль 5.
Betaflight без GUI · Урок 11 из 13 · Модуль 5. Отображение и доп. оборудование
Как включить OSD и расставить элементы поверх видео через параметры osd_*_pos, не открывая графический редактор.
Позиция каждого элемента OSD — это одно число osd_*_pos. Расставьте элементы в GUI один раз и переносите готовые значения в CLI.
Содержание
1. Цели урока
После этого урока вы будете понимать:
- как включить OSD
- что позиция элемента — это число
osd_*_pos - как скрыть и показать элемент
- как найти список всех элементов
2. Шаг 1. Включить OSD
# feature OSD
↑ К оглавлению3. Элементы и их позиции
Каждый элемент OSD имеет параметр позиции osd_ИМЯ_pos. Значение — число, кодирующее строку и колонку экрана.
| Элемент | Параметр позиции |
|---|---|
| Напряжение батареи | osd_vbat_pos |
| RSSI | osd_rssi_pos |
| Таймер 1 | osd_tim_1_pos |
| Израсходованные mAh | osd_mah_drawn_pos |
| Ток | osd_current_pos |
| Режим полёта | osd_flymode_pos |
| Название аппарата | osd_craft_name_pos |
Посмотреть всё сразу:
# get osd_
↑ К оглавлению4. Как задать позицию
Значение osd_*_pos — координата вида <строка><колонка> (например, 2433 = строка 24, колонка 33). Проще всего не вычислять её вручную, а расставить элементы в GUI и взять готовые значения из diff all — или наоборот, задать известное число в CLI.
# set osd_vbat_pos = 2433
# set osd_rssi_pos = 2048
osd_*_pos = 0 — элемент исчезнет с экрана.5. Прочие параметры OSD
| GUI | CLI |
|---|---|
| Единицы измерения | set osd_units = METRIC (или IMPERIAL) |
| Стиль прицела | set osd_crosshairs_style = DEFAULT |
| Переключение профилей | set osd_aux_channel, set osd_profile |
6. Практика
Задание 11.1. OSD
Выполняется в CLI, полёт не требуется.
feature OSD.get osd_vbat_pos— посмотрите текущую позицию.- Измените её:
set osd_vbat_pos = 2433. - Посмотрите весь список элементов:
get osd_. save.
7. Проверьте себя
Сформулируйте ответ своими словами, прежде чем сверяться со справочником ответов (последняя статья курса).
- Как включается OSD?
- Что означает
osd_*_pos = 0?
8. Чек-лист самопроверки
- Знаю, что OSD включается фичей
OSD - Понимаю, что позиция элемента — это число
osd_*_pos - Знаю, что
0прячет элемент - Умею искать элементы через
get osd
9. Что дальше
- Предыдущий урок: 10. Фейлсейф
- Следующий урок: 12. LED-лента и бипер
- Полный перечень тем — в статье «Содержание курса».
- мод. : Среда, 26 августа 2026