UAV Drone Academy
← Back to Blog

Збірка FPV-дронів

Published on 14 березня 2026 р.

Розділ 22: Порти та налаштування Betaflight: підготовка польотного контролера

У попередньому розділі ми вперше підключили дрон до Betaflight.

Це був важливий етап.

Ми підтвердили, що:

  • польотний контролер підключається до комп'ютера
  • Betaflight виявляє плату
  • вкладка Setup відкривається правильно
  • гіроскоп реагує, коли дрон рухається
  • базове програмне з'єднання працює

Тепер ми готові розпочати справжній процес налаштування.

Перший великий крок — це розуміння й налаштування:

вкладки Ports у Betaflight

Вкладка Ports повідомляє польотному контролеру, які пристрої підключені до яких комунікаційних портів.

Це надзвичайно важливо, бо польотному контролеру потрібно спілкуватися з кількома компонентами, зокрема:

  • приймачем ExpressLRS
  • керуючим дротом VTX
  • можливими системами телеметрії
  • можливими модулями GPS у майбутньому
  • іншими послідовними пристроями

Для початківців вкладка Ports спочатку може здатися заплутаною.

Ви можете побачити такі терміни:

  • UART1
  • UART2
  • MSP
  • Serial RX
  • Telemetry Output
  • Sensor Input
  • Peripherals
  • SmartAudio
  • IRC Tramp

Не хвилюйтеся.

У цьому розділі ми повільно розберемо все й зосередимося лише на тому, що справді потрібно нашій 5-дюймовій FPV-збірці для початківців.

Наша мета проста:

правильно налаштувати комунікаційні порти польотного контролера, щоб пізніше могли працювати приймач і керування VTX.

Що таке UART?

Перш ніж використовувати вкладку Ports, нам потрібно зрозуміти одне важливе поняття:

UART

UART — це комунікаційний порт на польотному контролері.

Він дозволяє польотному контролеру обмінюватися даними з іншими пристроями.

Поширені пристрої, що використовують UART:

  • радіоприймачі
  • модулі GPS
  • системи керування VTX
  • цифрові FPV-системи
  • пристрої телеметрії

Можете уявляти кожен UART як комунікаційний канал.

Якщо пристрій підключено до UART2, Betaflight також потрібно налаштувати на використання UART2 для цього пристрою.

Фізична проводка й програмне налаштування мають збігатися.

Розуміння контактів RX і TX

UART зазвичай мають два важливі контакти:

TX

TX означає «передача» (transmit).

Він надсилає дані від польотного контролера.

RX

RX означає «прийом» (receive).

Він приймає дані до польотного контролера.

Для зв'язку UART пристрої зазвичай підключаються навхрест:

TX з'єднується з RX

RX з'єднується з TX

Наприклад, якщо ваш приймач ExpressLRS підключено до UART2:

  • TX приймача → RX2 польотного контролера
  • RX приймача → TX2 польотного контролера

Тоді в Betaflight UART2 потрібно налаштувати для приймача.

Чому важливе налаштування портів

Якщо вкладку Ports налаштовано неправильно, компоненти можуть бути підключені правильно, але все одно не працювати.

Наприклад:

Якщо приймач фізично підключено до UART2, але Serial RX увімкнено на UART1, Betaflight не зможе правильно читати дані приймача.

Проводка може бути хорошою.

Приймач може бути живлений.

Радіо може бути прив'язане.

Але Betaflight усе одно не побачить рух стіків, бо увімкнено не той порт.

Саме тому цей розділ важливий.

Перед зміною портів

Перш ніж щось змінювати, підтвердьте:

  • гвинти зняті
  • дрон підключений до Betaflight через USB
  • батарея LiPo від'єднана, якщо вона не потрібна
  • ви знаєте, до якого UART підключено ваш приймач
  • ви знаєте, до якого контакту підключено керуючий дріт VTX
  • у вас є схема підключення саме вашого польотного контролера

Не вгадуйте.

Завжди використовуйте схему підключення саме для вашого польотного контролера.

Вкладка Ports

Відкрийте Betaflight і перейдіть у:

Ports

Ця вкладка показує доступні комунікаційні порти на польотному контролері.

Залежно від вашої плати, ви можете побачити:

  • USB VCP
  • UART1
  • UART2
  • UART3
  • UART4
  • UART5
  • UART6
  • або більше

Не кожен польотний контролер має однакову кількість UART.

Це нормально.

Розуміння USB VCP

USB VCP — це USB-з'єднання між польотним контролером і вашим комп'ютером.

Саме воно дозволяє Betaflight спілкуватися з платою через USB.

У більшості звичайних налаштувань USB VCP краще не чіпати.

Не вимикайте MSP на USB VCP.

Якщо ви вимкнете не те налаштування USB-комунікації, підключитися до плати знову може стати складніше.

Для початківців:

не змінюйте налаштування USB VCP

Розуміння MSP

MSP означає:

MultiWii Serial Protocol

Простими словами для початківців, MSP використовується для зв'язку між Betaflight і зовнішніми пристроями чи інструментами налаштування.

На вкладці Ports MSP зазвичай увімкнено для USB VCP.

Деякі просунуті системи також використовують MSP на UART, але наша аналогова збірка для початківців зараз не потребує просунутого налаштування MSP.

Важливо:

не вмикайте MSP навмання на UART

Увімкнення MSP на неправильному UART може спричинити конфлікти.

Важливе попередження щодо MSP і Serial RX

Документація Betaflight попереджає, що MSP і Serial RX не варто вмикати на одному UART, бо це створює конфлікт. Betaflight може відмовитися зберігати несумісні налаштування портів, щоб запобігти непередбачуваній поведінці.

Для початківців правило просте:

кожен UART повинен мати одне чітке призначення

Якщо UART2 використовується для приймача, не використовуйте його також для MSP.

Тримайте налаштування чистим.

Налаштування порту приймача

Наша збірка використовує:

ExpressLRS

Більшість приймачів ExpressLRS спілкуються з Betaflight за допомогою:

CRSF

Це послідовний протокол приймача.

Це означає, що нам потрібно увімкнути:

Serial RX

на UART, до якого фізично підключено приймач.

Як дізнатися, який UART використовувати

Погляньте на вашу проводку.

Якщо приймач припаяний до:

  • RX1/TX1 — це UART1
  • RX2/TX2 — це UART2
  • RX3/TX3 — це UART3
  • RX4/TX4 — це UART4

Посібник з налаштування Betaflight пояснює ту саму логіку: RX2/TX2 відповідають UART2, RX1/TX1 — UART1, і Serial RX слід вмикати на тому UART, до якого підключено приймач.

Приклад:

Якщо дроти вашого приймача підключені так:

  • TX приймача → RX2
  • RX приймача → TX2

тоді ваш приймач підключено до:

UART2

На вкладці Ports увімкніть:

Serial RX на UART2

Потім збережіть і перезавантажте.

Чого не варто робити

Не вмикайте Serial RX на кількох UART.

Не вмикайте Serial RX на UART, до якого нічого не підключено.

Не вмикайте Serial RX на тому самому UART, що використовується для іншого пристрою.

Для нашої збірки для початківців лише один UART має бути призначений для приймача.

Налаштування керування VTX

Наш аналоговий VTX може мати керуючий дріт.

Цей керуючий дріт дозволяє Betaflight керувати налаштуваннями VTX, такими як:

  • діапазон (band)
  • канал
  • рівень потужності
  • pit mode

Поширені протоколи керування аналоговим VTX:

  • SmartAudio
  • IRC Tramp

Документація Betaflight пояснює, що SmartAudio чи IRC Tramp слід обирати на правильному UART у вкладці Ports, зазвичай через випадний список Peripherals.

Як підключається керування VTX

Зазвичай керування аналоговим VTX використовує один дріт, підключений до контакту TX польотного контролера.

Наприклад:

  • дріт SmartAudio VTX → TX3

Якщо керуючий дріт VTX підключено до TX3, тоді в Betaflight ви налаштовуєте UART3 для керування VTX.

Це робиться на вкладці Ports у розділі:

Peripherals

Потім оберіть:

  • TBS SmartAudio
  • IRC Tramp

залежно від вашого VTX.

Приклад налаштування керування VTX

Якщо дріт SmartAudio вашого VTX підключено до TX3:

  • перейдіть на вкладку Ports
  • знайдіть UART3
  • перейдіть у Peripherals
  • оберіть TBS SmartAudio
  • збережіть і перезавантажте

Якщо ваш VTX використовує IRC Tramp:

  • перейдіть на вкладку Ports
  • знайдіть правильний UART
  • перейдіть у Peripherals
  • оберіть IRC Tramp
  • збережіть і перезавантажте

Не обирайте обидва одразу.

Використовуйте протокол, який підтримує саме ваш VTX.

Що робити, якщо ви не підключаєте керування VTX?

VTX усе одно може передавати відео без SmartAudio чи Tramp, залежно від моделі.

Але без керування VTX вам, можливо, доведеться змінювати налаштування вручну, використовуючи:

  • кнопки на VTX
  • світлодіоди
  • процедури, специфічні для виробника

Для початківців керування VTX через Betaflight набагато простіше.

Тому ми рекомендуємо підключати й налаштовувати це, коли можливо.

А як щодо GPS?

Наша збірка для початківців ще не включає GPS.

Тому зараз не налаштовуйте GPS на вкладці Ports.

GPS можна додати пізніше як апгрейд.

Наразі підтримка простоти збірки — частина стратегії.

Не вмикайте GPS на випадкових UART.

Невикористані функції мають залишатися вимкненими.

А як щодо Telemetry Output?

ExpressLRS може надавати телеметрію через канал приймача.

Однак початківцям не потрібно надмірно ускладнювати налаштування телеметрії на цьому етапі.

Для базового налаштування ELRS найважливіше:

  • приймач правильно підключено
  • Serial RX увімкнено на правильному UART
  • протокол приймача правильно налаштовано пізніше
  • радіозв'язок працює

Деталі телеметрії можна уточнити пізніше за потреби.

Збережіть і перезавантажте

Після зміни портів натисніть:

Save and Reboot

Betaflight перезапустить польотний контролер.

Після повторного підключення поверніться на вкладку Ports і підтвердьте, що ваші налаштування збереглися.

Це важливо.

Якщо налаштування не зберігаються, можливо, є конфлікт.

Наприклад:

  • MSP і Serial RX увімкнені на одному UART
  • на одному порту обрано несумісні функції
  • неправильна комбінація налаштувань

Якщо налаштування скидаються після збереження, перевірте наявність конфліктів.

Базове налаштування портів для нашої збірки для початківців

Типова конфігурація для початківця може виглядати так:

USB VCP

MSP увімкнено.

Використовується для підключення Betaflight.

UART для приймача ExpressLRS

Serial RX увімкнено.

Приклад:

  • UART2 → Serial RX увімкнено

UART для керування VTX

Обрано периферійний пристрій (Peripheral).

Приклад:

  • UART3 → TBS SmartAudio

Інші UART

Залиште вимкненими, якщо не потрібні.

Це тримає налаштування простим і чистим.

Важлива примітка щодо точних номерів UART

Точні номери UART залежать від вашого польотного контролера та проводки.

Не копіюйте номери UART наосліп з іншої збірки.

Завжди узгоджуйте налаштування Betaflight з вашою реальною проводкою.

Правильне запитання — не:

«Який UART мають використовувати всі?»

Правильне запитання:

«До якого UART я підключив цей компонент?»

Саме цей UART ви й налаштовуєте.

Вкладка Configuration

Після вкладки Ports наступна важлива область — вкладка Configuration.

У цьому розділі ми лише познайомимося з базовими поняттями.

Повне налаштування приймача, режимів, двигунів, OSD та PID буде розглянуто в наступних розділах.

Відкрийте:

Configuration

Тут ви побачите основні налаштування польотного контролера.

Для початківців — не змінюйте все.

Нам потрібно розуміти лише найважливіші розділи.

Mixer

Для звичайного 5-дюймового FPV-дрона mixer має бути:

Quad X

Це стандартна конфігурація для квадрокоптера з чотирма двигунами.

Більшість сучасних польотних контролерів уже за замовчуванням мають Quad X.

Не змінюйте це, якщо не знаєте точно, навіщо.

Протокол ESC / двигунів

Betaflight використовує протокол двигунів для зв'язку з ESC.

Сучасні FPV-збірки зазвичай використовують:

DShot

DShot — це цифровий протокол ESC.

Для багатьох сучасних 5-дюймових збірок поширені варіанти:

  • DShot300
  • DShot600

Для початківців стандартне налаштування на сучасному стеку часто вже підходить.

Не змінюйте протокол двигунів навмання.

Налаштування протоколу двигунів стане актуальнішим, коли ми пізніше перевірятимемо поведінку двигунів.

Режим приймача (Receiver Mode)

Для нашого приймача ExpressLRS режим приймача має бути:

приймач на основі послідовного протоколу (Serial-based receiver)

Документація вкладки Receiver у Betaflight пояснює, що більшість сучасних приймачів спілкуються через послідовні протоколи, такі як CRSF чи SBUS.

Оскільки ExpressLRS зазвичай використовує CRSF, це правильний напрямок для нашої збірки.

Детальне налаштування приймача буде розглянуто в наступному розділі.

Постачальник послідовного приймача (Serial Receiver Provider)

Для ExpressLRS постачальник послідовного приймача зазвичай:

CRSF

Це повідомляє Betaflight, як інтерпретувати сигнал приймача.

Не обирайте SBUS, Spektrum чи інші протоколи для ELRS, якщо ви не робите щось дуже специфічне й не розумієте, навіщо.

Для нашої збірки:

ELRS використовує CRSF

Вирівнювання плати та сенсорів

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

Якщо плату повернули під час встановлення, Betaflight потрібно повідомити про цей поворот.

Для початківців це одна з причин, чому ми рекомендували монтувати польотний контролер стрілкою вперед, коли це можливо.

У цьому розділі не коригуйте вирівнювання плати, якщо 3D-модель явно не рухається неправильно і ви не розумієте орієнтацію монтажу.

Ми зможемо ретельно перевірити це пізніше.

Акселерометр

Для FPV-дронів акселерометр в основному використовується для режимів самовирівнювання, таких як:

  • Angle Mode
  • Horizon Mode

Багато фристайл-пілотів врешті-решт літають у режимі Acro, де акселерометр не використовується для самовирівнювання.

Однак для початківців Angle Mode може бути корисним під час ранніх тестів.

Тож залишити акселерометр увімкненим на цьому етапі розумно.

Налаштування Arm

Betaflight містить налаштування безпеки, які запобігають переходу в Arm за певних умов.

Не вимикайте функції безпеки навмання.

Якщо дрон пізніше відмовиться переходити в Arm, Betaflight зазвичай показує прапорець arming disable flag, що пояснює причину.

Ми розглянемо налаштування Arm пізніше під час налаштування режимів та керування приймачем.

Motor Stop

Motor Stop — це налаштування, яке може запобігти обертанню двигунів на холостому ходу, коли дрон в Arm.

Для сучасних FPV-збірок багато пілотів залишають двигуни обертатися на холостому ходу в стані Arm, бо це чітко показує, що дрон в Arm.

Початківцям не варто змінювати це навмання.

Ми розглянемо поведінку Arm пізніше в належному контексті безпеки.

DShot Beacon

DShot Beacon може змусити двигуни пищати за допомогою команд ESC.

Це може допомогти знайти дрон після падіння, хоча це не замінює справжній зумер.

Нам не потрібно глибоко налаштовувати це зараз.

Можна повернутися до цього пізніше.

Поки не змінюйте налаштування PID чи фільтрів

Початківці часто занадто рано починають цікавитися PID і фільтрами.

На цьому етапі не змінюйте налаштування PID чи фільтрів.

Стандартні налаштування сучасного Betaflight зазвичай достатньо хороші для першого зависання та базового налаштування.

PID та фільтри буде розглянуто пізніше як базові поняття, а не як агресивний тюнінг.

Наразі:

залиште налаштування PID та фільтрів без змін

Рекомендований підхід для початківців

Для цього розділу рекомендований такий підхід:

  1. Відкрийте вкладку Ports.
  2. Визначте UART приймача.
  3. Увімкніть Serial RX на UART приймача.
  4. Визначте UART керування VTX.
  5. Оберіть SmartAudio чи IRC Tramp на правильному UART.
  6. Збережіть і перезавантажте.
  7. Відкрийте вкладку Configuration.
  8. Підтвердьте mixer Quad X.
  9. Підтвердьте режим приймача на основі послідовного протоколу.
  10. Підтвердьте CRSF як постачальника приймача для ELRS.
  11. Уникайте зміни просунутих налаштувань.

Це тримає налаштування чистим і контрольованим.

Що ми поки не робимо

У цьому розділі ми поки не:

  • прив'язуємо ExpressLRS
  • тестуємо рух стіків
  • призначаємо перемикач Arm
  • тестуємо двигуни
  • змінюємо напрямок обертання двигунів
  • налаштовуємо макет OSD
  • налаштовуємо поведінку failsafe
  • налаштовуємо PID
  • встановлюємо гвинти

Ці кроки прийдуть пізніше.

Цей розділ лише готує комунікаційну структуру.

Типові помилки початківців

Увімкнення Serial RX на неправильному UART

Якщо приймач підключено до UART2, увімкніть Serial RX на UART2.

Не вгадуйте.

Увімкнення Serial RX на кількох UART

Лише UART приймача повинен мати увімкнений Serial RX.

Увімкнення MSP та Serial RX на одному UART

Це створює конфлікт.

Тримайте кожен UART призначеним для однієї чіткої мети.

Вибір неправильного протоколу VTX

Використовуйте SmartAudio, лише якщо ваш VTX підтримує SmartAudio.

Використовуйте IRC Tramp, лише якщо ваш VTX підтримує IRC Tramp.

Сліпе копіювання налаштувань UART когось іншого

Ваше налаштування UART має відповідати вашій реальній проводці.

Збірка іншого пілота може використовувати інші контакти.

Занадто рання зміна просунутих налаштувань

Не змінюйте PID, фільтри, протокол двигунів чи просунуті функції без причини.

Чекліст налаштування для початківців

Перш ніж переходити до наступного розділу, підтвердьте:

  • Betaflight підключається правильно
  • вкладка Ports відкривається нормально
  • MSP на USB VCP залишено без змін
  • Serial RX увімкнено лише на UART приймача
  • керування VTX обрано лише на правильному UART, якщо підключено
  • невикористані UART залишені вимкненими
  • налаштування успішно збережено
  • вкладка Configuration показує Quad X
  • режим приймача встановлено для послідовного приймача
  • для ExpressLRS обрано CRSF
  • жодних просунутих налаштувань не змінено навмання
  • гвинти все ще зняті

Якщо все це правильно, польотний контролер готовий до прив'язки приймача та налаштування радіо.

Що ми пройшли

На цьому етапі ми:

  • зрозуміли, що таке UART
  • зрозуміли логіку TX та RX
  • налаштували порт приймача
  • налаштували керування VTX, якщо воно є
  • уникнули конфліктів MSP
  • переглянули базові налаштування вкладки Configuration
  • підтвердили правильний напрямок для налаштування ExpressLRS
  • підготували дрон до прив'язки радіо

Це важливий крок.

Тепер дрон починає розуміти, які підключені пристрої належать яким комунікаційним портам.

Наша філософія збірки надалі

До етапу налаштування слід підходити так само, як до фізичної збірки:

одна система за раз

Ми не налаштовуємо все навмання.

Ми визначаємо систему.

Ми підтверджуємо проводку.

Ми налаштовуємо відповідне налаштування програмного забезпечення.

Ми зберігаємо.

Ми перевіряємо.

Цей метод запобігає плутанині й значно полегшує діагностику.

Висновок

Вкладка Ports — одна з найважливіших областей у Betaflight.

Вона повідомляє польотному контролеру, як спілкуватися із зовнішніми пристроями, такими як приймач та VTX.

Для нашої 5-дюймової FPV-збірки для початківців найважливіші налаштування портів:

  • увімкнення Serial RX на UART, підключеному до приймача ExpressLRS
  • вибір правильного протоколу керування VTX на UART, підключеному до керуючого дроту VTX
  • уникнення конфліктів MSP
  • залишення невикористаних портів вимкненими

Вкладка Configuration також підтверджує базовий напрямок системи:

  • mixer Quad X
  • режим послідовного приймача
  • CRSF для ExpressLRS
  • жодних непотрібних просунутих змін

Тепер, коли комунікаційна структура польотного контролера підготовлена, ми готові підключити радіоконтролер пілота до дрона.

У наступному розділі ми прив'яжемо приймач ExpressLRS до радіоконтролера.

Наступний розділ

Як прив'язати приймач ExpressLRS до вашого радіоконтролера