Blog image

Betaflight прямо в пульті

Налаштовуй Betaflight безпосередньо з радіостанції EdgeTX за допомогою Lua-скрипту Betaflight

BetaflightПоради та хитрощіFPV
Опубліковано
Автор: Yaros

Передумови

Перш ніж почати, переконайся, що є таке:

  • Betaflight – Рекомендується використовувати останню стабільну версію для найкращих результатів
  • Телеметрія – Повинна бути увімкнена у вкладці Receiver в Betaflight та підтримуватися TX/RX, щоб скрипт міг спілкуватися з FC
  • EdgeTX 2.4.0 або новіший
  • ExpressLRS – V3.0.1 або новіший
  • TBS Crossfire/Tracer TX/RX – v2.11 або новіший
  • FrSky TX/RX з підтримкою SmartPort

Обмеження Lua-скрипту

Lua-скрипт не дозволяє змінювати всі параметри Betaflight, це не повний конфігуратор. Але він дає можливість налаштовувати найпоширеніші параметри в польових умовах, зокрема PID-тюнінг та зміни rates.

Налаштування на передавачі

Спочатку завантаж останню версію Lua-скрипту з цього посилання

Сторінка завантаження GitHub

Примітка

Наведене вище посилання веде на бета збірки. Це пов’язано з деякими проблемами у стабільній версії, які заважають скрипту завантажуватися на деяких конфігураціях.

Щоб завантажити стабільну версію, перейди сюди

Далі розпакуй завантажений файл. Всередині знайдеш папку obj. У ній є ще дві папки: SCRIPTS та SOUNDS.

Вміст OBJ

Тепер потрібно отримати доступ до карти SD пульта. Це можна зробити двома способами:

  • Підключи пульт через USB-порт (у Radiomaster зазвичай два порти, у цьому випадку використовуй верхній). У діалоговому вікні вибери USB Storage (SD).
  • Вийми карту SD з пульта і встав її в картрідер.

Карта SD матиме таку структуру:

Структура карти SD

Установка дуже проста: перетягни обидві папки з obj у кореневий каталог карти SD. Обов’язково скинь їх у порожній простір кореневого каталогу, а не в підпапку.

Дія перетягування

Після копіювання скрипт Lua успішно встановлений. Але перед використанням потрібно зробити ще одну зміну в Betaflight.

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

Підключи дрон до Betaflight та відкрий вкладку Receiver. Переконайся, що Telemetry увімкнено, і збережи зміни. Якщо телеметрія вимкнена – FC не зможе спілкуватися з Lua-скриптом.

Телеметрія в Betaflight

Попередження

Не вмикай MSP для приймача.

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

Після встановлення скрипту та налаштувань Betaflight, спробуймо його використати!

Використання

На пульті натисни кнопку SYS, щоб відкрити меню TOOLS. Там з’являться два нових пункти:

  • Betaflight Setup
  • Betaflight CMS

Betaflight Setup – те, що використовує більшість, оскільки він сумісний з усіма RC-протоколами.

Betaflight CMS дозволяє відкрити те саме CMS-меню, яке доступне в OSD, але воно працює лише з TBS Crossfire/Tracer.

Інформація

Перший запуск скрипту може зайняти певний час для компіляції, після чого він повернеться на головний екран. Натисни ще раз, щоб увійти.

Після завантаження він виглядатиме так:

Головний екран Lua-скрипту

Зверни увагу: інтерфейс відрізнятиметься на пультах із кольоровим екраном.

Важлива примітка щодо Betaflight Setup:

Щоб зберегти налаштування на поточній сторінці, натисни й утримуй колесо і в діалоговому меню вибери Save page.

Меню збереження Lua-скрипту

Відео


Стаття була корисною?

Якщо стаття заощадила тобі час, підтримай мене - це допомагає продовжувати створювати контент!