Skip to main content

Оригінал: https://oscarliang.com/edgetx-voltage-callout/

🫂Нижче машинний переклад оригіналу, вичитаний Samsonovych.

Голосові сповіщення про напругу акумулятора на пульті EdgeTX

Простий, але надзвичайно корисний трюк: натисніть кнопку — і пульт скаже вам напругу акумулятора квадрокоптера. Це легко налаштувати на будь-якому пульті EdgeTX, і особливо корисно для пілотів без OSD. Також покажу розширене налаштування, де пульт автоматично попереджатиме про низьку напругу акумулятора дрона — ідеально, якщо ви занадто захоплені польотом, щоб постійно перевіряти напругу.

Зміст

Передумови

  • Пульт працює на EdgeTX
  • Квадрокоптер підтримує телеметрію (ExpressLRS і Crossfire підтримують)

Додаткові ресурси:

Навіщо потрібні голосові сповіщення про напругу?

Щоб уникнути надмірного розряду LiPo-акумулятора, можливість перевірити напругу в будь-який момент є критично важливою.

Якщо ви занадто зайняті моніторингом OSD під час польоту — або якщо у вашому квадрокоптері взагалі немає OSD (наприклад, при польоті в прямій видимісті без окулярів чи екрану) — звукові сповіщення про напругу надзвичайно корисні.

Докладніше про моніторинг напруги акумулятора: https://oscarliang.com/monitor-measure-battery-voltage-alarm-drone/

Голосове сповіщення за допомогою перемикача

Натисканням перемикача (ідеально — моментального, хоча підійде будь-який) ваш пульт оголошує напругу дрона.

Крок 1: Переконайтеся, що телеметрія працює

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

У Betaflight Configurator:

  1. Перейдіть до вкладки Приймач.
  2. Переконайтеся, що телеметрію увімкнено.
  3. Збережіть і перезавантажте.

На пульті:

  1. Увімкніть квадрокоптер (без пропелерів).
    • Відкрийте Model Settings (натисніть кнопку MDL один раз).
    • Перейдіть до сторінки Telemetry (натиснути PAGE).
  2. Прокрутіть вниз до Sensors і виберіть «Discover new».
  3. Через кілька секунд має з'явитися список телеметричних сенсорів.

Що шукаємо:

  • RxBt (напруга акумулятора приймача)

Коли акумулятор підключено до дрона, це значення оновлюється в реальному часі (частота оновлення залежить від налаштування telemetry ratio в LUA-скрипті ExpressLRS).

Крок 2: Перевірте точність показань напруги

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

Якщо значення неправильне — можливо, потрібно відкалібрувати у вкладці Power & Battery Betaflight. Це рідкість — більшість польотних контролерів працюють правильно з коробки.

Крок 3: Призначте моментальний перемикач для оголошення напруги

Перейдіть до Special Functions

  1. Відкрийте Model Settings (натисніть кнопку MDL один раз).
  2. Перейдіть до Special Functions (натисніть PAGE).
  3. Виберіть порожній рядок і натисніть Enter.

Налаштуйте функцію

Встановіть:

  • Switch: виберіть незайнятий перемикач (бажано моментальну кнопку, наприклад SH↓ у GX12).
  • Function: Play Value.
  • Parameter: RxBt (також можна побачити RxBt+ та RxBt- — максимальне і мінімальне значення за політ. Для поточної напруги використовуйте RxBt.)
  • !-: ця опція гарантує, що значення відтворюється лише один раз при активному перемикачі.
  • Enable: ✔ Увімкнено.

Готово.

Протестуйте

  • Натисніть призначений перемикач.
  • Пульт має сказати щось на кшталт: «twenty two point nine volts».

Тепер у вас є миттєве голосове сповіщення про напругу акумулятора.

Бонус: сповіщення про середню напругу комірки

За замовчуванням RxBt повідомляє загальну напругу LiPo. За бажанням можна налаштувати звіт про середню напругу комірки — багато пілотів вважають це інтуїтивнішим, особливо при польотах з квадрокоптерами різних серій, щоб не рахувати в голові.

У Betaflight CLI введіть:

set report_cell_voltage = on
save

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

Якщо хочете більшої безпеки — особливо якщо захоплюєтесь польотом і забуваєте перевіряти напругу — можна налаштувати автоматичне попередження про низьку напругу.

У цьому прикладі пульт попереджатиме, коли напруга опускається нижче 3,5 В на комірку. Поріг можна налаштувати.

Крок 1: Налаштуйте логічний перемикач

  1. Перейдіть до Logical Switches на пульті.
  2. Прокрутіть до порожнього рядка (наприклад, L01) і натисніть ENTER.
    • Function: a<x
    • V1: RxBt
    • V2: 3.5V (можна змінити на будь-яку напругу)
    • Delay: 3 секунди (ця затримка зменшує хибні спрацювання через просідання напруги під час маневрів)

Важливо: переконайтеся, що увімкнено CLI-команду set report_cell_voltage = on, щоб RxBt повідомляв напругу на комірку.

Крок 2: Створіть спеціальну функцію

  1. Перейдіть до Special Functions.
  2. Додайте новий рядок.
  3. Виберіть логічний перемикач, створений на попередньому кроці (у нашому прикладі L01).

Встановіть Function на Play Track або Play Value:

  • Виберіть «Play Value» та оберіть RxBt для оголошення фактичної напруги.
  • Затримка повторення: якщо хочете повторюване сповіщення — встановіть затримку (наприклад, 10 секунд). Якщо потрібно лише одне сповіщення — встановіть !.
  • ✔ Увімкніть.

Тепер пульт автоматично попереджатиме, коли напруга акумулятора опускається нижче встановленого порогу. І повторюватиме попередження кожні 10 секунд, поки напруга нижча за ліміт.

Або можна вибрати «Play Track» і обрати «lowbat» для відтворення стандартного попередження «low battery». Можна навіть записати щось унікальне в аудіофайл і відтворювати його.

Висновок

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

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