Skip to main content

Оригінал: https://oscarliang.com/setup-expresslrs-2-4ghz/

🫂Нижче вичитаний людьми машнний український переклад оригіналу. Для VictoryDrones переклад вичитали: Oleg!, Block.

Посібник із прошивання та налаштування ExpressLRS

Покрокова інструкція з налаштування ExpressLRS на вашій радіосистемі OpenTX/EdgeTX та Betaflight, включно зі встановленням останньої версії прошивки

6 березня 2023 року

setup expresslrs 2.4ghz tutorial

ExpressLRS — це система для радіокерування з відкритим вихідним кодом, яка набула популярності завдяки своїй доступності, наднизькій затримці при передачі команд та можливостям управляти дроном на великих відстанях. Однак налаштування ExpressLRS може бути досить важким завданням для початківців. Ось чому в цьому посібнику ми проведемо вас крізь процес прошивки та налаштування модуля передавача та приймача ExpressLRS 2,4 ГГц на пультах OpenTX/EdgeTX та Betaflight.

Деякі посилання на цій сторінці є партнерськими. Я [автор англомовної версії Оскар Ланг] отримую комісію (без додаткових витрат для вас), якщо ви робите покупку після натискання одного із цих партнерських посилань. Це допомагає підтримувати безкоштовний контент для спільноти на цьому веб-сайті. Будь ласка, прочитайте нашу Політику партнерських посилань для отримання додаткової інформації.

Вперше використовуєте ExpressLRS? Ця стаття пояснює переваги ExpressLRS перед іншими системами радіокерування та чому я віддаю перевагу 2,4 ГГц, а не 900 МГц.

Зміст

Покрокова інструкція з налаштування ExpressLRS на вашій радіосистемі OpenTX/EdgeTX та Betaflight, включно зі встановленням останньої версії прошивки

Вибір апаратної частини ExpressLRS 2,4 ГГц

Пульти з вбудованим ELRS

Окремий модуль передавача (пульта)

Модернізація антени передавача

Приймачі

Запасні RX антени

Чи потрібно оновлювати прошивку ExpressLRS?

Прошивка EdgeTX

Завантажте конфігуратор ExpressLRS (ExpressLRS Configurator)

Встановіть Сценарій LUA

Визначте версію обладнання та прошивки

Скомпілюйте та прошийте передавач пульта

Збірка прошивки ELRS TX

Прошивка модуля передавача через Wi-Fi

Прошивка передавача через UART/USB

Підключіть приймач ELRS до польотного контроллера

Betafpv Expresslrs Nano Rx Close Up

Створення образу та прошивка приймача

Прошийте приймач за допомогою Betaflight Passthrough

Прошивка приймача через WiFi

Прошивка приймача через UART

Прошивка приймача через FDTI

Прошивка приймачів SPI ExpressLRS

Прив’язка приймача

Прив’язка через кодову фразу для з’єднання

Процедура зв’язування без бінд-фрази

Світлодіодний індикатор стану приймача

Налаштування Betaflight для приймача ExpressLRS

Відображення LQ [якість зв’язку] і RSSI в наекранному меню

Встановлення вашої антени

Налаштування Безаварійності

Налаштування сценарію ELRS LUA

Потужність передачі

Частота пакетів (Packet rate)

Співвідношення телеметрії

Канали

Режим перемикачів

Додаткові налаштування приймача

Параметри підвищення продуктивності

Додавання домашньої мережі WiFi

Як використовувати функціонал «відповідність моделі» [Model Match]

Приймач SPI

FAQ

Поради для далеких дистанцій

Один і той самий пульт, який одночасно керує кількома приймачами

Пульт постійно передає «Телеметрію втрачено»

Сценарій LUA просто продовжує завантажуватися

Помилка «Bad Size Given» [неправильний розмір]

Попередження про оновлення приймача: «Not enough data uploaded!» [Завантажено недостатньо даних!]

Сценарій LUA показує лише «Connecting…» [Підключення…]

Як встановити вентилятор охолодження на модуль Happymodel TX

Використання логотипу ExpressLRS у якості зображення моделі

Встановіть драйвер USB до UART

Taranis QX7

Офіційна документація

Історія редагування

Вибір апаратної частини ExpressLRS 2,4 ГГц

Усі передавачі та приймачі з прошивкою ExpressLRS сумісні незалежно від торговельної марки.

Пульти з вбудованим ELRS

Якщо ви купуєте пульт із вбудованим ExpressLRS — ви можете насолоджуватись цим чудовим каналом радіокерування без необхідності докупати додатковий модуль. Це спрощує процес налаштування та зменшує витрати на придбання вашої нової радіосистеми. Деякі пульти з внутрішніми модулями мають лише 150—250 мВт потужності, тоді як деякі можуть досягати 1 Вт.

TX16S MKIIЗорроБоксер
Radiomaster Tx16s Mark Ii Mkii Radio TransmitterRadiomaster Zorro Radio Transmitter Edgetx Logo ScreenRadiomaster Boxer Radio Transmitter Front
Banggood Amazon РадіомастерRDQ GetFPV РадіомастерGetFPV AliExpress Радіомастер
Lite Radio 3T-ProT-Lite V2
Betafpv Literadio 3 Pro Radio TransmitterJumper T Pro Radio Transmitter Hand HoldJumper T Lite V2 Radio Transmitter Hand Hold
AliExpress BetaFPV RDQBanggood Amazon RDQAmazon AliExpress

Окремий модуль передавача (пульта)

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

Вибір модуля пульта може здатися складним через велику кількість доступних варіантів. Однак більшість із них засновані на тому самому відкритому коді ExpressLRS. Основні відмінності полягають у якості збірки, таких характеристиках, як екран, максимальна вихідна потужність і охолодження. Виберіть один із авторитетних брендів, представлених нижче.

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

Повнорозмірний модуль (JR)
Happymodel ESTX24 Pro TXBetaFPV ELRS Micro TXRadiomaster Ranger
Happymodel Es24tx Pro 2.4ghz 1000mw 1w Expresslrs Elrs Micro Tx ModuleBetafpv Expresslrs Elrs Micro Tx Module Jr Bay Tx16sRadiomaster Expresslrs Tx Modules Ranger Tx16s Jr Bay Led Light Screen
Banggood GetFPV RDQAliExpress BetaFPV GetFPVРадіомастер GetFPV AliExpress

Інші варіанти повнорозмірного модуля:

Модулі меншого розміру — Lite
Happymodel ESTX24-Lite TXRadiomaster Ranger NanoJumper AION
Radiomaster Expresslrs Tx Modules Ranger NanoJumper Elrs Nano Aion Expresslrs Tx Module
RDQ AliExpress .RDQ Радіомастер AliExpressRDQ AliExpress

Інші варіанти модуля Lite:

Betafpv Expresslrs Elrs Micro Tx Module Display Screen


Модернізація антени передавача

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

HappyModel Moxon (4,2 дБі)Namimno Black Pearl Loop (2,8 дБі)BetaFPV Moxon (5,6 дБі)
Happymodel Moxon 2 4g Expresslrs Elrs AntennaNamimno Expresslrs Elrs 2 4ghz Flash Black Pearl Loop Antenna BlackBetafpv Moxon Antenna Expresslrs Elrs
AliExpress GetFPV RDQAliExpressBetaFPV
VAS Diamond (2,8 дБі)TrueRC True-MOX (2,1 дБі)Turbowing Fishbone (7,5 дБі)
GetFPV .GetFPV .Banggood

Приймачі

Усі модулі приймачів і передавачів ExpressLRS є крос-сумісними, незалежно від марки, оскільки вони базуються на однаковому відкритому коді. Основні відмінності полягають у якості збірки, розмірі та підтримці Wi-Fi для оновлення прошивки та конфігурації. Нарешті, зверніть увагу на тип антени, яка поставляється з приймачем, оскільки деякі мають вбудовану антену, яка є компактнішою, а інші мають роз’єм U.FL для зовнішньої антени, яка зазвичай забезпечує кращу відстань.

Що стосується апаратного забезпечення, розгляньте приймачі з маркуванням «PA» та «LNA» для польотів на більші відстані. Шукайте приймачі з «TCXO», оскільки вони забезпечують більш стабільний зв’язок.

PA (підсилювач потужності) і LNA (малошумний підсилювач) — це компоненти, які покращують продуктивність приймача. PA забезпечує надійніший телеметричний зв’язок для польотів на далекі відстані, тоді як LNA значно підвищує чутливість приймача та забезпечує кращу дальність.

TCXO (кварцовий температурно-компенсований генератор) — це тип генератора, який забезпечує набагато більш стабільну частоту в набагато ширшому температурному діапазоні. Це важливо, тому що коли компоненти нагріваються або охолоджуються, це може спричинити зсув частоти в генераторі, і якщо цей зсув частоти виходить за межі певного запасу, ваш приймач на дроні втратить зв’язок із пультом. Отже, наявність приймача з TCXO забезпечує оптимальну продуктивність і надійність.

Radiomaster RP1Radiomaster RP2х
Radiomaster Rp1 Expresslrs Elrs Receiver External T AntennaRadiomaster Rp2 Expresslrs Elrs Receiver Ceramic Antennaх
Радіомастер BanggoodРадіомастер Banggoodх
BetaFPV Nano RXBetaFPV Lite RXFlywoo EL24E/P RX
Betafpv Expresslrs Nano Rx Close UpElrs Lite Receiver Ceramic Flat AntennaFlywoo 2.4ghz Expresslrs Elrs El24e Rx Antenna
BetaFPV AliExpressAliExpress BetaFPVRDQ Banggood
Happymodel EP1Happymodel EP2Happymodel PP
RDQ Banggood AliExpressBanggood AliExpress RDQGetFPV AliExpress

Приймачі з рознесеними антенами [Diversity receivers] забезпечують кращий радіус дії та якість сигналу. Існує два типи приймачів з рознесенням. “Приймачі з рознесеними антенами” [Antenna Diversity] використовує один радіомодуль, підключений до 2 антен, тоді як система з «чесним» рознесенням [True Diversity] використовує 2 незалежні радіомодулі, кожен зі своєю антеною. Приймачі із «чесним» рознесенням дорожчі, ніж приймачі де рознесені лише антени, а приймач при цьому спільний. Але приймачі з чесним рознесенням забезпечують ефективніше використання подвійних антен, тому забезпечують кращу продуктивність. Більше інформації про мультиантенні приймачі.

BetaFPV SuperDRadiomaster RP3
Betafpv Superd Expresslrs Elrs Diversity Receivers Rx AntennasDscf5790
BetaFPV AliExpress .Радіомастер AliExpress RDQ. . .
Skystars ELRS DiversityMATEKSYS ELRS R24 D DiversityHM EP1 Dual
Skystars Elrs Diversity Expresslrs Receiver Rxх
AliExpressAliExpress GetFPVAliExpress RDQ

ШІМ-приймачі [прим. пер.: для машинок, літачків та човнів]

Radiomaster ER5A/ER5CMatek R24-PBetaFPV PWM Micro
Radiomaster Er5a Er5c Expresslrs Elrs Pwm Receivers Compareхх
Radiomaster (ER5C) Radiomaster (ER5A)RDQBetaFPV

Інші варіанти приймачів:


Запасні RX антени

Чи потрібно оновлювати прошивку ExpressLRS?

Це не обов’язково, але так буде краще.

Із кожним оновленням проект із відкритим кодом ExpressLRS надає нові виправлення помилок і покращує продуктивність, забезпечуючи оптимальну функціональність.

Прошивка ELRS використовує систему номерів версій із трьох частин: A.B.C

  • A: основний номер версії [major version number]

  • B: номер другорядної версії [minor version number]

  • C: номер патча [patch number]

Усі випуски з однаковим номером основної версії перехресно сумісні, але не сумісні з різними основними версіями. Наприклад, 2.0 працюватиме з 2.1, 2.2, 2.5 тощо, але прошивка 2.x не зв’язуватиметься із 3.x.


Прошивка EdgeTX

Edgetx Tutorial Feature Image Oscarliang

Якщо на вашому пульті встановлена OpenTX, подумайте про перепрошивання EdgeTX. EdgeTX — це новий, передовий форк [перероблений і покращений клон програми] OpenTX із частими оновленнями та багатьма додатковими функціями. Крім того, EdgeTX пропонує певні переваги для використання із ExpressLRS, такі як опитування джойстика із частотою 500 Гц. Ознайомтеся з нашим посібником із перепрошивки EdgeTX на вашому пульті.

Якщо ви хочете продовжити використовувати OpenTX [на відміну від EdgeTX], переконайтеся, що ви оновили програму до 2.3.12 або новішої версії, перш ніж намагатися оновити прошивку ELRS на модулі передавача пульта (нові версії підтримують CRSFShot, який є необхідним для роботи ELRS). Наш покроковий посібник із перепрошивки OpenTX допоможе вам почати роботу.

Як перевірити, чи є у вас OpenTX або EdgeTX на пульті? Натисніть кнопку «SYS», потім натискайте кнопку PAGE, доки не перейдете на останню сторінку «VERSION», і там ви побачите прошивку та версію.

Edgetx Firmware Version Sys Vers Number


Завантажте конфігуратор ExpressLRS (ExpressLRS Configurator)

Конфігуратор ExpressLRS дозволяє створювати, компілювати та прошивати прошивки для модулів приймача та пульта. Завантажити: https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/latest [прим. пер.: конфігуратор вже доступний українською за цим посиланням]

Для Windows клацніть посилання з такою назвою: ExpressLRS-Configurator-Setup-X.X.X.exe

Ваш комп'ютер має бути підключений до Інтернету під час використання конфігуратора.


Встановіть Сценарій LUA

Сценарій LUA [LUA Script] — це міні-програма на пульті [прим. пер. нижче у цьому тексті міститься окремій розділ присвячений LUA]. Сценарій ExpressLRS LUA дозволяє змінювати налаштування радіозв’язку, входити в режим прив’язки [bind mode], увімкнути WiFi тощо.

Якщо у вас встановлено останню версію EdgeTX, вона постачається зі сценарієм ExpressLRS LUA, і вам не потрібно нічого робити.

Ви можете відкрити його, натиснувши кнопку SYS і вибравши «ExpressLRS».

Expresslrs Elrs Lua Script V2 Radio Tx16s Edgetx

Якщо ви не можете його знайти, ви можете завантажити його в конфігураторі ExpressLRS, вибравши Реліз [Release] та Цільовий пристрій [Target], і з’явиться кнопка «Завантажити сценарій LUA»[DOWNLOAD LUA SCRIPT].

Завантажений файл повинен мати розширення “.lua”, помістіть цей файл у каталог на SD-карті вашого пульта: \SCRIPTS\TOOLS\

Expresslrs Download Lua Script V3 Sd Card Tool


Визначте версію обладнання та прошивки

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

Найпростіший спосіб перевірити — зайти на веб-сторінку через WiFi. Ось як це зробити. По-перше, увімкніть Wi-Fi на своєму пристрої, перейшовши до сценарію ExpressLRS LUA, виберіть WiFi Connectivity.

Expresslrs Elrs Lua Script V2 Interface App

Потім увімкніть WiFi на потрібному пристрої — Enable WiFi.

Expresslrs Elrs Lua Script V2 Wifi

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

На вашому ноутбуці ви повинні побачити мережу WiFi під назвою ExpressLRS TX (або ExpressLRS RX). Підключіться до цієї мережі, пароль expresslrs.

Відкрийте браузер і введіть 10.0.0.1 в адресному рядку. Відкриється веб-сайт, на якому буде вказано цільову прошивку [firmware target], яку він використовує. Ви також зможете перевірити версію вашої прошивки.

Expresslrs Wifi Webpage Shows Device Target Firmware Version

Якщо ви раніше налаштували пристрій приєднуватись до домашньої мережі WiFi, то ви не побачите ExpressLRS TX (або ExpressLRS RX) серед мереж WiFi. Натомість залишайтеся на зв’язку з домашнім Wi-Fi роутером і ввійдіть http://elrs\_rx.local/ або http://elrs\_tx.local/ в адресному рядку браузера.

В якості альтернативи, для модулів передавача ELRS ви також можете знайти виробника, модель і версію мікропрограми в сценарії LUA (у верхній і нижній частині сторінки — тут на картинці BFPV 2G4Micro1W). Для приймачів перейдіть у «Інші пристрої» [Other Devices] у сценарії LUA та клацніть на приймачі, там має відображатися версія прошивки (працює лише починаючи з V3).

Expresslrs Bluetooth Joystick Lua Script Ble


Скомпілюйте та прошийте передавач пульта

Ви можете прошити модуль передавача пульта [TX] одним із таких методів:

  • UART/USB

  • WiFi

Я вважаю, що Wi-Fi є простішим і надійнішим способом. Я покажу, як це зробити тут. Ви також можете використовувати USB, про що я поясню трохи пізніше.

Збірка прошивки ELRS TX

Перед перепрошивкою вам потрібно спочатку скомпілювати прошивку за допомогою конфігуратора ExpressLRS. [Прим. пер.: якщо будете шити з 2.х на 3.х, рекомендую глянути документацію по вашому модулю. Н-д по внутрішнім модулям Radiomaster, є обмеження і рекомендації як прошивати з 2.x на 3.x]

У розділі Релізи виберіть останню версію прошивки.

У розділі Цільовий пристрій виберіть марку та модель пристрою. У цьому прикладі я маю BetaFPV Micro 1W TX, тому цільовий пристрій буде таким:

  • Device Category [категорія пристрою]: BetaFPV 2,4 GHz

  • Device [пристрій]: BetaFPV 2400 TX Micro 1000mW

Дозвольте мені пояснити, що означають деякі налаштування.

Regulatory Domains [Регуляторні юрисдикції, котрі за усталеною інженерною традицією інколи калькують із англ. називаючи «домени»] — залежно від того, де ви перебуваєте, друга опція «EU_CE» призначена для жителів ЄС, будь-де в іншому місці виберіть першу опцію «ISM».

Binding Phrase [кодова фраза для з'єднання] — це як ключ від вашого автомобіля, будьте креативними та складіть унікальну фразу, щоб люди, з якими ви летите, випадково не використали ту саму фразу та не створили проблем. Зверніть увагу, що інші люди ЗМОЖУТЬ керувати вашим дроном, якщо вони використовують ту саму кодову фразу.

Network => Auto WiFi On Interval [Мережа => Інтервал автоматичного увімкнення WiFi]: через скільки секунд вмикається режим WiFi, якщо радіозв’язок не встановлено. За замовчуванням — 60, але особисто я вважаю за краще встановити значення 20. Якщо приймач перейде в режим Wi-Fi, вам просто потрібно від’єднати батарею та знову її підключити.

Network => HOME_WIFI [Мережа => Домашній_WIFI]: Дивіться тут для більш детальної інформації.

Конфігуратор запам'ятає ваш вибір, тому вам не потрібно буде вибирати його знову наступного разу.

Прошивка модуля передавача через Wi-Fi

Коли ви задоволені параметрами прошивки, виберіть WiFi у розділі «Flashing method» [Метод прошивки].

Натисніть на кнопку Зібрати [Build] (а НЕ на Build and Flash), щоб скомпілювати прошивку. Це може зайняти кілька хвилин залежно від швидкості вашого Інтернету.

Коли це буде зроблено, має з’явитися вікно з двома файлами, один із яких має назву “firmware.bin” та інший, названий відповідно до вибраного вами типу модуля. Зверніть увагу, що два файли є однаковими, просто мають різні назви. Ви можете використовувати будь-який з цих двох файлів для прошивки свого модуля передавача.

Expresslrs Firmware Compile File

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

Betafpv Expresslrs Elrs Micro Tx Module Jr Bay Tx16s

На вашому пульті, налаштуйте новий профіль моделі, в Model Setup [Налаштування моделі], під External RF [Зовнішнє радіо], виберіть CRSF у якості режиму. Якщо ваш модуль є внутрішнім модулем (тобто вбудованим у радіоприймач), вам потрібно вибрати CRSF у розділі Internal RF.

Відкрийте сценарій LUA, натиснувши кнопку SYS в панелі Tools [Інструменти], виберіть ExpressLRS.

Expresslrs Elrs Lua Script V2 Radio Tx16s Edgetx

Виберіть WiFi Connectivity [Підключення WiFi].

Expresslrs Elrs Lua Script V2 Interface App

Виберіть «Enable WiFi» [Увімкнути WiFi] і залиште свій пульт увімкненим.

Expresslrs Elrs Lua Script V2 Wifi

Перейдіть до Wi-Fi свого комп’ютера, ви повинні знайти нову мережу під назвою «ExpressLRS TX Module». Пароль WiFi: expresslrs

Відкрийте браузер і перейдіть до 10.0.0.1

Натисніть "Choose file” і виберіть «firmware.bin», згенерований раніше в конфігураторі ExpressLRS.

Натисніть Update [оновлення]. Готовченко!

Прошивка передавача через UART/USB

Ви можете використовувати порт USB на модулі передавача для прошивки.

Можливо, вам знадобиться інсталювати драйвер CP210x (завантажити його можна тут: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers). Я спробував стандартний драйвер Windows, оскільки він постачається із інсталятором, версія 6.7.6, здається, працює нормально.

Цей процес працюватиме майже з будь-яким модулем передачі ExpressLRS. У деяких новіших модулях можна просто підключити USB-кабель, і він одразу прошиється. Однак деякі старіші модулі мають перемикач на друкованій платі, вам потрібно поставити їх у правильне положення, щоб прошити. Зверніться до посібника по даному модулю, якщо ви бачите ці перемикачі у себе. Наприклад, модуль BetaFPV Micro TX має ці перемикачі.

Betafpv Elrs Micro Tx Module 1w Edition Dip Switch

Підключіть USB-кабель до модуля TX, на вашому комп’ютері має з’явитися новий COM-порт.

У конфігураторі ExpressLRS у розділі Метод прошивки [Flashing method] виберіть UART. Коли будете готові, натисніть Прошити (на відміну від кнопки Build / Зібрати в попередньому випадку, коли прошивали через WiFi). Прошивання триватиме кілька хвилин.


Підключіть приймач ELRS до польотного контроллера

Ось контакти приймачів PP, EP1 і EP2.

Підключіть контакти TX і RX до будь-якого незадіяного UART на польотному контроллері. НЕ використовуйте soft-serial, оскільки він занадто повільний.

Підключіть TX [польотника] до RX [приймача], а RX [польотника] до TX [приймача].

Ось розпіновка для BetaFPV ELRS Nano RX.

Betafpv Expresslrs Nano Rx Close Up

Створення образу та прошивка приймача

Для приймачів із вбудованим Wi-Fi можна прошивати через WiFi, так само як ми прошиваємо передавач пульта. Але особисто мені було легше використовувати Betaflight Passthrough для прошивки приймача, і я продемонструю це тут.

Відкрийте конфігуратор ExpressLRS, виберіть ту саму версію прошивки, що й ваш модуль передавача TX, і виберіть цільовий пристрій на використовуючи марку та тип приймача. Наприклад:

  • Для приймача PP пристрій: HappyModel PP 2400 RX

  • Для приймачів EP1 і EP2 пристрій: HappyModel EP 2400 RX

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

Прошийте приймач за допомогою Betaflight Passthrough

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

Тепер підключіть USB-кабель до квадрокоптера, щоб живити польотний контролер і модуль передавача.

У конфігураторі ExpressLRS виберіть COM-порт польотного контролера (якщо не впевнені, перевірте COM-порт у Betaflight Configurator, але не забудьте від’єднати/закрити конфігуратор після цього). Натисніть ПРОШИТИ. Це займе кілька хвилин.

Прошивка приймача через WiFi

В основному кроки такі ж, як і для перепрошивання модуля пульта через WiFi. Деякі приймачі не підтримують Wi-Fi, тому перевірте, перш ніж продовжити.

У конфігураторі ExpressLRS натисніть кнопку ЗІБРАТИ для компіляції firmware.bin файлу.

За замовчуванням, якщо ви включите живлення приймача, не вмикаючи радіо, через 60 секунд він перейде в режим WiFi (світлодіод буде швидко блимати, щоб вказати на це). Сигнал Wi-Fi приймача досить слабкий, тому розмістіть приймач ближче до антени Wi-Fi вашого комп’ютера.

Підключіться до мережі WiFi "ExpressLRS RX“. Пароль WiFi:expresslrs

Перейдіть до 10.0.0.1 у вашому браузері та завантажте файл прошивки.

Прошивка приймача через UART

У рідкісних випадках, якщо жоден із наведених вище методів не працює, ви можете спробувати перепрошити через UART, як описано тут.

Прошивка приймача через FDTI

Якщо з будь-якої причини ви заблокували свій RX, що могло трапитися, якщо під час перепрошивки ви втратили живлення або з’єднання, ви можете відновити його, перепрошивши через FDTI: https://www.expresslrs.org/2.0/quick-start/receivers/hmep2400/#flashing-via-ftdi.

Прошивка приймачів SPI ExpressLRS

Деякі польотники вупів мають приймач ELRS, інтегрований в плату польотника, і він зазвичай використовує з’єднання SPI замість з’єднання UART. Хорошим прикладом може бути Happymodel X12 AIO 5in1 FC у версії ELRS Mobula7.

Happymodel Mobula7 1s Bnf Tiny Whoop Flight Controller Happymodel X12 Aio Fc 12a Esc

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

Але перепрошити приймач трохи складно. Щоб оновити мікропрограму приймача, вам потрібно встановити останню версію мікропрограми Betaflight, оскільки мікропрограму ExpressLRS вбудовано в мікропрограму Betaflight для цього польотного контролера. Усі параметри збірки (наприклад, юрисдикція/домен, режим перемикання тощо) знаходяться у інтерфейсі командного рядка Betaflight (введіть «get expresslrs» і ви побачите їх усі) [прим. пер.: у більшості пультів Radiomaster вбудований модуль іде із ELRS v3, а виробники-китайці відправляють Mobula 7 з прошивкою на ELRS v2. Але якщо ви встановите оновлення Betaflight до 4.4, то ELRS стане v3 і там же можна буде прописати кодову фразу для з’єднання — див. скріншот нижче].

Щоб перевірити, чи є у вас приймач SPI ELRS, просто перейдіть до конфігуратора Betaflight, вкладка «Приймач» і перевірте, чи встановлено SPI RX / ExpressLRS.


Прив’язка приймача

Ось як прив’язати приймачі ELRS до передавача. Є два шляхи.

Прив’язка через кодову фразу для з’єднання

Якщо ви встановили бінд-фразу [binding phrase] під час прошивки як передавача, так і приймача, вам не потрібно нічого робити. Передавач та приймач просто автоматично зв’яжуться під час увімкнення. Після успішного прив’язування світлодіодний індикатор стану на приймачі повинен згаснути. Ви також можете встановити фразу прив’язки на приймачі за допомогою інтерфейсу WiFi.

Коли приймач вперше вмикається, він шукає передавач із відповідною кодовою фразою. Після встановлення з’єднання його буде синхронізовано, тобто інший пристрій не зможе під’єднатися до нього.

Однак якщо хтось інший використовує таку саму фразу з’єднання на своєму пульті та має сильніший сигнал, ніж ви, імовірно, ваш приймач спочатку зв’яжеться із тим іншим передавачем. Відповідно, його власник зможе взяти під контроль ваш квадрокоптер. Це був би надзвичайно рідкісний сценарій [прим. пер.: привіт, кацапський РЕБ], і навіть якщо хтось захоче зробити це навмисно, це буде дуже важко здійснити, все ж найкраще, якщо ви триматимете свою бінд-фразу в таємниці та зробите її якомога унікальнішою.

Процедура зв’язування без бінд-фрази

Якщо ви не встановили бінд-кодову фразу, ви можете вручну прив’язати свій приймач до передавача, виконавши такі дії:

  1. Увімкніть приймач три рази поспіль, щоб перевести його у режим прив’язки (увімкніть приймач, потім негайно від’єднайте живлення. Повторіть знову). Коли приймач вмикається втретє, світлодіод почне блимати двічі, вказуючи на те, що приймач знаходиться у режимі прив’язки.

  2. Підключіть модуль ELRS TX до пульта, увімкніть Зовнішній модуль і виберіть протокол CRSF. Виконайте сценарій LUA ELRS у системних параметрах, інструментах. Виберіть «Прив’язати» [Bind], і світлодіодний індикатор на модулі приймача загориться безперервним світлом у разі успішного прив’язування.

Якщо приймач не переходить у режим прив’язки, ймовірно, ви надіслали на приймач бінд-фразу. Спробуйте знову прошити приймач із вимкненою бінд-фразою для з’єднання.

Коли приймач і передавач зв’язані, ви повинні побачити «C» у верхньому правому куті сценарію LUA під час їх увімкнення. Однак, коли вони вимкнені або не прив’язані, ви отримаєте «» [прим. пер.: для Mobula7 треба ставити частоту на пульті 250Hz, інакше не буде підключатись].


Світлодіодний індикатор стану приймача

Значення монохромного світлодіода:

  • Постійно-увімкнений світлодіод означає успішне прив’язування або встановлення з’єднання.

  • Подвійне блимання означає, що пристрій знаходиться у режимі прив’язки.

  • Повільне блимання означає очікування підключення модуля пульта.

  • Швидке спалахування означає, що він у режимі точки доступу WiFi, ви можете підключитися до мережі WiFi приймача, щоб оновити мікропрограму RX, відвідавши 10.0.0.1 у своєму браузері (пароль: expresslrs).

  • Потрійне блимання та пауза — невідповідність моделі (переконайтеся, що режим «Відповідність моделі» або вимкнено на TX та RX, або що ідентифікатори однакові на обох пристроях).

Значення кольорового RGB LED:

  • Ефект зникнення веселки [Rainbow fade effect]: запуск.

  • Зелене серцебиття [Green heartbeat]: увімкнено режим веб-оновлення.

  • Повільне блимання [Slow blink]: Очікування підключення від передавача.

  • Швидке перемикання червоного [Red rapid flashing]: радіочіп не виявлено.

  • Помаранчеве подвійне блимання та пауза [Orange double blink then pause]: увімкнено режим прив’язки.

  • Помаранчеве потрійне блимання та пауза [Orange triple blink then pause]: підключено до передавача, але конфігурація моделі не відповідає.

  • Суцільний один колір [Solid single color]: підключено до передавача, колір вказує на швидкість передачі пакетів і режим.


Налаштування Betaflight для приймача ExpressLRS

Щоб налаштувати ExpressLRS RX:

Перейдіть до розділу «Порти» на вкладці Конфігуратор Betaflight і ввімкніть «Послідовний RX» для UART, до якого ви підключили приймач ELRS. Натисніть «Зберегти».

У розділі «Приймач» під вкладкою «Приймач» виберіть «Послідовний (через UART)» як режим приймача та виберіть «CRSF» у полі «Постачальник послідовного приймача». Увімкніть перемикач «Телеметрія», і натисніть «Зберегти та перезавантажити».

Тепер ваш приймач має працювати.

Аби перевірити це: поверніться до вкладки «Приймач» — ви повинні побачити реакцію на рух стіків. Якщо канали розташовані у неправильному порядку, просто спробуйте іншу «Схему каналів».

Перевірте, чи правильно налаштовані кінцеві точки (1000 або трохи нижче / 2000 або трохи вище) і середні точки (1500), дивіться цей посібник, щоб дізнатися, як налаштувати якщо вони не правильні.

Щоб переконатися, що телеметрія працює, перейдіть на сторінку телеметрії в пульті та виберіть опцію «Видалити всі датчики», потім «Відкрийте для себе нові датчики» [Discover new sensors].

Блимання зірочки означає, що телеметрія оновлюється.

expresslrs telemetry opentx

На вкладці «Режими» ви ПОВИННІ встановити AUX 1 як перемикач взведення — ARM (AUX1 завжди є 2-позиційним перемикачем, розобленим спеціально для взведення / охолощення ExpressLRS).


Відображення LQ [якість зв’язку] і RSSI в наекранному меню

Подальше читання: Що таке LQ і RSSI?

Стисло:

  • RSSI — потужність сигналу, наскільки гучний сигнал (значення від -130 дБм до 0 дБм)

  • LQ — якість зв’язку: наскільки добре ваш приймач може «зрозуміти» сигнал (значення від 100% до 0%)

Обидва індикатори корисні, але якщо вам потрібно вибрати один, то LQ, ймовірно, важливіший. Для правильного відображення LQ вам слід використовувати останню версію Betaflight (4.2 або новішу), де представлено новий формат RFMD:LQ% для елемента наекранного меню LQ [Якість зв’язку].

  • На вкладці «Приймач» вимкніть «RSSI_ADC», виберіть значення «Вимкнено» для меню «Канал RSSI».

  • На вкладці «Наекранне меню» увімкніть «Значення RSSI в дБм»

Корисно мати обидва індикатори. Наприклад:

  • Високе значення LQ, високий RSSI = гарний радіозв’язок.

  • Низьке LQ, високий RSSI = шумне радіочастотне середовище.

  • Високе LQ, низький RSSI = якщо ви дуже далеко, потрібна обережність, оскільки ви наближаєтеся до граничної відстані; Якщо приймач знаходиться дуже близько до передавача, це може свідчити про проблему з антеною.

  • Низьке LQ, низький RSSI = кінець відстані стійкого радіозв’язку, вам слід повернути назад, оскільки ймовірно включиться режим безаварійності.


Встановлення вашої антени

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


Налаштування Безаварійності

Цифрові протоколи радіокерованих моделей зазвичай містять позначку безаварійності в пакеті даних, яку польотний контролер може виявити автоматично, тому немає необхідності ручного налаштування на пульті. Однак важливо переглянути вкладку «Безаварійність» у Betaflight і визначити: яку дію повинен виконати дрон коли спрацює парамтер безаварійності.

Щоб переконатися, що «Безаварійність» працює належним чином — проведіть тестування на відключення. Встановіть квадрокоптер, зніміть усі пропелери та вимкніть радіо. Двигуни повинні перестати обертатися протягом кількох секунд. Будьте готові від'єднати батарею в разі будь-яких проблем.


Налаштування сценарію ELRS LUA

У сценарії ExpressLRS LUA є три основні параметри, які вам слід знати: частота пакетів [packet rate], коефіцієнт телеметрії [telem ratio] і потужність передачі [TX power].

Expresslrs Elrs Lua Script V2 Interface App

Потужність передачі

Більшість модулів підтримують принаймні 250 мВт, деякі навіть здатні до 1 Вт. Випробування показали, що 100 мВт може досягти діапазону 33 км із стандартним обладнанням 2,4 ГГц, що може перевершити відеозв’язок 5,8 ГГц. Однак більш високе енергоспоживання може значно скоротити термін служби батареї пульта та збільшити ризик перегріву без належного охолодження. Рекомендується вмикати вентилятор, якщо вихідна потужність перевищує 250 мВт (встановіть поріг вентилятора на 250 мВт).

Увімкнувши режим «Dynamic Power» [динамічна потужність], система автоматично регулює вихідну потужність залежно від потужності сигналу. Режим динамічної потужності використовує SNR [співвідношення сигнал/шум] замість RSSI [індикатор рівня потужності отриманого сигналу] для визначення потужності, оскільки RSSI не враховує рівень шуму або наявність у приймача підсилювача. Це потенційно може заощадити час роботи батареї, оскільки зменшує потужність, коли приймач знаходиться поблизу, і збільшує потужність лише тоді, коли це необхідно. Якщо у вас увімкнено режим «Dynamic Power», то верхньою межею буде «MAX Power» — максимальна потужність для динамічного режиму потужності.

Відповідний рівень потужності для вашого FPV-дрона залежить від бажаної частоти пакетів і діапазону. Запуск ExpressLRS на частоті 50 Гц може забезпечити надзвичайний діапазон навіть при потужності 100 мВт. Однак, якщо ви плануєте використовувати вищу частоту передачі пакетів, як-от 500 Гц, ваш діапазон буде значно зменшений, і вам може знадобитися більше вихідної потужності, щоб підтримувати той самий діапазон. [прим. пер.: для Mobula7 доведеться поставити 250Гц, якщо більше — вона не бачитиме пульт].

Ознайомтеся з поняттям дБ і ви можете виконати обчислення, використовуючи чутливість приймача та вихідну потужність, щоб визначити різницю в діапазоні між різними швидкостями пакетів і рівнями потужності, це допоможе вам прийняти рішення. 250 мВт повинно бути достатньо для більшості людей, які літають у радіусі кількох миль навіть на частоті 500 Гц, але, звичайно, більша потужність забезпечить вам також краще проникнення сигналу, а не лише дальність. Незалежно від потужності, якщо вам потрібен надійніший зв’язок або літати на велику відстань, як правило, доцільно дотримуватися нижчої швидкості передачі пакетів, наприклад 50 Гц, оскільки це забезпечує вищу чутливість сигналу.

Частота пакетів (Packet rate)

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

У ELRS V3 доступні режими частоти пакетів:

  • 500 Гц, 250 Гц, 150 Гц, 50 Гц — це звичайний режим із використанням LoRa-модуляції, яка має більший діапазон і кращу стійкість до радіочастотних перешкод.

  • F1000, F500 — це режим «F» або «FLRC» (Fast Long Range Communication), він пропонує швидшу модуляцію та меншу затримку, але працює на меншій відстані, ніж у звичайному режимі. Підтримується частоти 500 Гц і 1000 Гц. Чудово підходить для гонщиків. Режим F1000 має найнижчу затримку. Справа не в «відчутті», я сумніваюся, що більшість людей навіть можуть відрізнити 150 Гц від 500 Гц, але надсилання вашої команди навіть на 1 мс швидше означає, що ви можете зреагувати на 1 мс швидше, що має вирішальне значення під час реагування на критичні ситуації, такі як перегони, і може допомогти вам уникнути аварії.

  • D500, D250 — це режим «D», або «DVDA» (Deja Vu Diversity Aid), забезпечує краще з’єднання в умовах складних перешкод, надсилаючи той самий пакет даних кілька разів, щоб зменшити ймовірність втрати даних. D500 і D250 вказують, що той самий пакет даних надсилається двічі та чотири рази відповідно. Режим D підтримує вашу якість зв’язку LQ на високому рівні та запобігає ймовірності тремтіння [jitter] ціною трохи більшої затримки. Чудово підходить для гонок. Він працює в режимі FLRC (F1000), тому радіус дії буде меншим, ніж у звичайному режимі.

  • 333 Гц Full [Повний], 100 Гц Full [Повний] — до 16 каналів повної роздільної здатності (10 біт) із частотою пакетів 100 Гц і 333 Гц.

FLRC на 1000 Гц є найкращим режимом для перегонів, оскільки він має найнижчу затримку. Режими LoRa (звичайний режим) мають найкращий діапазон. Повільніші частоти оновлення мають більшу затримку, але довшу відстань стабільного радіозв’язку. Режими FLRC «D» мають зменшене тремтіння, але вищу затримку, ніж режими FLRC «F». Зауважте, що частота оновлення 500 Гц або вище недоступна у деяких передавачах. Зокрема, Tango 2 підтримує лише до 250 Гц.

Співвідношення телеметрії

Телеметрія — це функція, яка зазвичай доступна в протоколах радіозв’язку. Вона дозволяє приймачу надсилати дані назад на пульт. Це можуть такі показники, як напруга акумулятора, якість сигналу зв’язку, RSSI, координати GPS тощо.

У ExpressLRS телеметрія ввімкнена за замовчуванням. Вона надсилає назад на пульт дані, що пов’язані із радіозв’язком (наприклад: RSSI та LQ). Якщо ви збираєтеся використовувати телеметрію для надсилання інформації про ваш дрон назад на передавач, наприклад: напругу акумулятора, вам потрібно увімкнути функцію «Телеметрія» на вкладці «Приймач» в Betaflight.

Співвідношення телеметрії в налаштуваннях ExpressLRS визначає частоту надсилання даних телеметрії. Більше число означає повільніше оновлення телеметрії, напр. 1:8 означає, що телеметричні дані надсилаються кожні 8 кадрів, а 1:128 — кожні 128 кадрів (очевидно, що 1:8 оновлюється частіше, ніж 1:128).

Частіша телеметрія збільшить затримку у каналі керування, тому ви можете зменшити кількість телеметрії [прим. пер.: 1:128 — менше телеметрії, ніж 1:8] або навіть повністю вимкнути телеметрію в сценарії LUA, якщо вам потрібна рівномірна частота пакетів. Менш із тим: я рекомендую лишати телеметрію, якщо ви літаєте на великі відстані.

Якщо ви отримуєте попередження «Телеметрію втрачено» [Telemetry Lost], коли якість зв’язку все ще виглядає хорошою — можливо, у вас встановлено занадто низьке співвідношення телеметрії. Спробуйте збільшувати параметр «Telem Ratio» крок за кроком [прим. пер. 1:128 -> 1:64, і т.д.], доки не зникне попередження «Телеметрію втрачено».

Канали

Скільки каналів підтримує ELRS? Від 9 до 16 каналів залежно від частоти пакетів і режиму перемикачів.

Для прикладу:

  • На 500 Гц або 1000 Гц у гібридному або широкому режимі перемикачів ви отримуєте 12 каналів.

  • На 100 Гц або 333 Гц у Full Res [повна роздільна здатність] 16CH ви отримуєте 16 каналів.

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

Решта каналів — це канали AUX, які зазвичай використовуються для перемикачів на пульті. Роздільна здатність каналів визначається опцією під назвою «Switch Mode». Канали з вищою роздільною здатністю призводять до більшої затримки.

Перший канал AUX, AUX1 (канал 5), призначений для використання в якості перемикача взведення (ARM switch), і це завжди 2-позиційний канал (коли ВИМКНЕНО, він надсилає 1000, коли УВІМКНЕНО, надсилає 2000) незалежно від режиму перемикачів (за винятком Full Res 16ch Rate/2).

Режим перемикачів

Налаштування Switch Mode [режим перемикачів] контролює, як канали AUX1—AUX8 (канали з 5 по 12) надсилаються до приймача (перші 4 основні канали завжди 10-бітні). Варіанти вашого вибору: «гібридний» і «широкий».

У «гібридному» режимі більшість ваших каналів будуть лише 2- або 3-позиційними, це робиться для меншої затримки.

«Широкий» режим робить ваші канали 64- або 128-позиційними, чого більш ніж достатньо для більшості речей, які ми хочемо робити, і це те, що я зазвичай рекомендую використовувати для дронів FPV.


Додаткові налаштування приймача

Більше налаштувань доступні при підключенні до приймача через WiFi (на сторінці, де ви робите прошивку приймача).

Radiomaster Er5a Er5c Expresslrs Elrs Pwm Receivers Wifi Flash Firmware Options Settings

Спочатку увімкніть приймач і зачекайте, поки він перейде в режим точки доступу WiFi. Він робить це автоматично після 60 секунд від заживлення за замовчуванням (індикатор швидко блимає, коли він у режимі WiFi). Або ви також можете змусити приймач перейти в режим WiFi за допомогою сценарію LUA на пульті.

Тепер підключіться до мережі WiFi (пароль WiFi: expresslrs). У своєму браузері перейдіть до 10.0.0.1

На цій сторінці прокрутіть униз, і ви знайдете додаткові параметри, як-от «Відповідність моделі» [Model Match]. Для ШІМ-приймачів у вас також будуть такі налаштування, як «ШІМ-вихід» і «Позиції Безаварійності» для кожного каналу, а також можливість інвертувати вихідні сигнали каналів. Ці параметри поки що недоступні в сценарії LUA.

Параметри підвищення продуктивності

У Betaflight вам слід застосувати відповідний пресет RC_Link для конкретної частоти пакетів, яку ви використовуєте. Якщо цього не зробити, виникнуть проблеми з упередженням [англ. — feedforward].

Перегляньте мій посібник із налаштування Betaflight для отримання додаткової інформації.


Додавання домашньої мережі WiFi

Налаштування «Домашної мережі WiFi» у ExpressLRS значно полегшує перепрошивання прошивки. Коли ви переводите модуль передавача або приймач ELRS у режим WiFi, він автоматично підключатиметься до вашої домашньої мережі WiFi, після чого ви зможете прошивати свого дрона через браузер зі свого комп’ютера. Це легко!

Щоб налаштувати його, вам спочатку потрібно перепрошити модулі TX і RX за допомогою «HOME_WIFI_SSID» і «HOME_WIFI_PASSWORD». Це ім’я та пароль вашої домашньої мережі WiFi. Навіть якщо ви вже користуєтеся найновішою прошивкою, вам потрібно буде перепрошити, щоб модуль передавача та приймач розуміли ваш індентифікатор мережі і пароль. Тоді все спрацює.

Як зробите це — ви можете ввімкнути режим WiFi. Це можна зробити за допомогою сценарію LUA.

Expresslrs Elrs Lua Script V2 Wifi

Відкрийте конфігуратор ExpressLRS. Він автоматично виявить ваш пристрій ELRS. Клацніть DNS (elrs_tx.local або elrs_rx.local) або IP-адресу (192.168.0.XXX), якщо це не працює, просто спробуйте інший, один із них має працювати.

Це приведе вас до сторінки для завантаження мікропрограми, так само як і для перепрошивки за допомогою WiFi, методу, який ми розглядали раніше.

Як використовувати функціонал «відповідність моделі» [Model Match]

Що таке Model Match?

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

Якщо ви зазвичай використовуєте один профіль моделі для керування всіма своїми моделями (оскільки всі вони використовують той самий тип радіоприймача та однаково налаштовані) — замість того, щоб мати окремий профіль для кожної моделі, ви, ймовірно, не захочете використовувати «Model Match / відповідність моделі». Але «Відповідність моделі» — корисна функція для моделей, які потребують «трімінгу» (тобто тонких налаштувань стіків пульта), наприклад, для літаків і крил.

Щоб використати «Відповідність моделі» в ExpressLRS, перейдіть до налаштування моделі на пульті, прокрутіть униз до меню «Internal RF» [внутрішній радіомодуль] (або «External RF», якщо ви використовуєте зовнішній модуль ELRS). У приймачі встановіть для нього унікальний ідентифікатор моделі (будь-яке число від 0 до 63, у цьому прикладі я використовуватиму 2).

Expresslrs Model Match Radio Model Setup Receiver Id Internal External Rf

Переведіть приймач у режим Wi-Fi, перейдіть до конфігурації веб-сторінки, вкладки «Model» і ввімкніть прапорець «Model Match». Встановіть ID моделі на той самий номер, який ви ввели в налаштуваннях моделі на пульті.

Expresslrs Model Match Webpage Configure Receiver Enable Id Save

Перейдіть до сценарію LUA ExpressLRS і ввімкніть пункт меню «Model Match».

Expresslrs Model Match Receiver Lua Script On

Тепер ваш приймач може спілкуватися лише із конкретною моделлю з ідентифікатором приймача 2. Ось і все.

Приймач SPI

Якщо у вас є приймач SPI або приймач, який не підтримує Wi-Fi, ви можете встановити ID моделі в CLI. Ви не можете встановити ідентифікатор, просто переприв’язавшись, коли збіг моделі ввімкнено, тому мені довелося перейти до команди командного рядка betaflight і ввести:

get expresslrs_model_id

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

set expresslrs_model_id = "ваш ID"


FAQ

Поради для далеких дистанцій

  • Встановіть найвищу законно можливу потужність передачі.

  • Виберіть нижчу частоту оновлення, напр. 50 Гц матиме кращий діапазон, ніж 500 Гц за тієї самої потужності.

  • Виберіть рознесений приймач з чесним рознесенням із можливостями підсилення сигналу: PA (підсилювач) та LNA (підсилювач з низьким рівнем шуму).

  • Використовуйте на своєму приймачі високоякісні антени, бажано напівхвильові дипольні (Т-подібні). Уникайте використання керамічної антени на велику відстань.

  • Оптимізуйте розташування антен, як описано тут: https://oscarliang.com/antenna-positioning/ [прим. пер.: ми це вже переклали Орієнтація антен].

  • Отримайте для свого передавача антену з вищим коефіцієнтом підсилення.

  • Розгляньте можливість використання 900 МГц замість 2,4 ГГц для максимально великої дальності (2,4 ГГц все одно доволі потужна частота).

  • Щоб отримати додаткові поради щодо дальньої дії, перегляньте мій підручник: https://oscarliang.com/long-range-fpv-flying-mini-quad/ [прим. пер.: вже перекладене Посібник з дальніх польотів].

Один і той самий пульт, який одночасно керує кількома приймачами

Що станеться, якщо ви увімкнете декілька дронів, які підключені до одного пульта? Ви можете керувати усіма цими безпілотниками одночасно, але телеметрія не працюватиме належним чином, оскільки всі вони намагатимуться надіслати телеметрію назад на пульт, і вони заважатимуть один одному.

Щоб цього не сталося, ви можете використати «Відповідність моделі» (кожному отримувачу знадобиться унікальний ідентифікатор і окремий профіль моделі). Див. розділ «Як використовувати Відповідність моделі» у цьому посібнику, щоб дізнатися, як це налаштувати.

Пульт постійно передає «Телеметрію втрачено»

Ваша радіосистема є двонаправленою, ваш передавач надсилає команди до приймача, а приймач надсилає телеметричні дані назад до передавача. Однак приймач має набагато нижчу потужність передачі порівняно з передавачем (наприклад, потужність телеметрії зазвичай становить менше 100 мВт, порівняно з максимальною потужністю передавача 500 мВт або навіть до 1 Вт). Якщо ваш пульт не отримує телеметрію, він кричить вам «Телеметрію втрачено», але ви все одно можете мати повний контроль.

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

Сценарій LUA просто продовжує завантажуватися

Коли ви запускаєте сценарій ExpressLRS LUA і на екрані з’являється напис «завантаження…»[loading…], і більше нічого не відбувається, переконайтеся, що ви ввімкнули радіомодуль (або зовнішній, якщо ви використовуєте зовнішній модуль передавача), і встановіть його на CRSF 400K у налаштуваннях моделі.

Помилка «Bad Size Given» [неправильний розмір]

Прошивки V2 і V3 мають різний розмір розділів (в V3 розвиток йде у бік уніфікованої прошивки для багатьох пристроїв «unified target»), тому, коли ви прошиваєте мікропрограму V3 на свій модуль, на якому прошивка V2, розмір файлу спотворюється, і ви отримуєте помилку «Неправильний розмір».

Виправлення — завантажити «repartitioner.bin», на сторінці WiFi завантажте цей файл замість файлу прошивки. Він скаже “target mismatch” - неспівпадіння цільового пристрою, вкажіть «все одно прошити» [прим. пер.: ця прошивка встановить правильний розмір розділів, після цього можна буде прошити прошивку V3].

Тепер знову прошийте версією V3, вона повинна пройти без помилок.

Попередження про оновлення приймача: «Not enough data uploaded!» [Завантажено недостатньо даних!]

Якщо ви спробуєте прошити мікропрограму від іншого цільового пристрою, що не відповідає вашому, ви отримаєте цю помилку «Недостатньо даних завантажено».

Це або помилка або функція в ELRS 2.5, яка запобігає зміні цільового пристрою при прошивці. Якщо ви все-таки хочете продовжити та прошити прошивку від іншого цільового пристрою, вам спочатку потрібно повернути мікропрограму приймача до 2.0 (на оригінальну версію прошивки), а потім прошити мікропрограму від іншого цільового пристрою, яку ви бажаєте. [прим пер скоріше за все, цю функцію додали після 2.0, тому повертання до 2.0 дозволяє прошити прошивкою іншого цільового пристрою]

Сценарій LUA показує лише «Connecting…» [Підключення…]

Це вказує на те, що модуль ExpressLRS передавача не спілкується зі сценарієм LUA

Можливі причини проблеми:

  • TX Module встановлено неправильно (контакти у відсіку модуля не мають належного контакту або зламані)

  • Можливо, модуль TX перебуває в режимі оновлення WiFi, перезапустіть пульт та повторіть спробу

  • Переконайтеся, що для RF protocol встановлено CRSF

  • Якщо ви використовуєте OpenTX, переконайтеся, що версія не надто стара (вона має бути 2.3.12 або новіша)

Як встановити вентилятор охолодження на модуль Happymodel TX

Для модуля Happymodel 2.4GHZ TX немає роз’єму вентилятора, його потрібно припаяти самостійно. Я знайшов 3,3 В і GND на цьому конденсаторі. Перед підключенням перевірте напругу мультиметром, щоб не пошкодити плату.

Happymodel Expresslrs Elrs 2.4ghz Tx Module 3.3v Fan Solder Я використовую вентилятор 20x20x6 мм 5В, який ідеально підходить до їх нової кришки модуля. Вентилятор можна купити на Amazon (партнерське посилання): https://amzn.to/3ixZpE0. Вентилятор має працювати як витяжка та виводити гаряче повітря, а не дути на друковану плату, щоб уникнути накопичення пилу всередині модуля. Струмоспоживання досить низьке, тому це не повинно бути проблемою. При 5 В, 0,05 А.

Happymodel Elrs 2.4ghz Tx Module Fan Solder Нестабільна частота пакетів — CRSFShot не працює

У верхній панелі сценарію lua ELRS є індикатор (наприклад, 0:200 — відображається як 0/200), який повідомляє вам, скільки пакетів за секунду приймач отримує від пульта. Ви можете використовувати його для підтвердження стабільності радіозв’язку.

Expresslrs Elrs Lua Script V2 Interface App

В ідеалі він завжди має показувати стабільне число, яке збігається з вибраною вами частотою пакетів. Наприклад: 0:50, 0:150, 0:250, 0:500.

Якщо він показує непослідовне число, як-от 0:63, або застряє на 0:250 на кожній вибраній вами швидкості пакетів, це означає, що на вашому пульті CRSFShot не працює належним чином.

Останній офіційний випуск OpenTX (2.3.12 або новіший) уже містить CRSFShot, тому ще раз перевірте, чи ваша версія OpenTX не застаріла.

Використання логотипу ExpressLRS у якості зображення моделі

Я створив логотип, який можна використовувати як зображення моделі в TX16S/T16. Ви можете дізнатися, як ним користуватися тут.

Завантажити зображення: гугл диск.

Встановіть драйвер USB до UART

Вам може знадобитися (а може й не знадобиться) встановлювати цей драйвер на вашому ПК, якщо ви хочете оновити свій модуль передавача за допомогою UART: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

Taranis QX7

Для користувачів Taranis QX7, якщо ви використовуєте OpenTX, вам потрібно буде виконати цю модифікацію, щоб запустити швидкість 400 Кбод на вашому пульті. Це не потрібно, але рекомендується, якщо ви хочете отримати максимальну віддачу від ELRS: https://www.youtube.com/watch?v=mHfQe05XJn8\&ab\_channel=edrone

Якщо ви запустите EdgeTX, вам не потрібно буде робити цю модифікацію, оскільки помилку було усунено в програмному забезпеченні.

Офіційна документація

Для більш детального пояснення системи відвідайте офіційну вікі ExpressLRS, в своїх поясненнях в цьому тексті я ледве заглиблювався у деталі: https://www.expresslrs.org/

Історія редагування

  • Червень 2021 — оновлено посібник: випущено OpenTX 2.3.12, більше не потрібно перепрошивати щоночі.

  • Липень 2021 — оновлено: офіційний випуск ExpressLRS 1.0.

  • Серпень 2021 — додано інформацію для BetaFPV ELRS Nano TX і RX.

  • Листопад 2021 — оновлено список продуктів.

  • Лютий 2022 — оновлено всі опції TX, RX і антени, доступні на ринку.

  • Травень 2022 — інструкції оновлено для версії 2.5, додано інформацію про додавання домашньої мережі, оновлений знімок екрана сценарію LUA (V2)

  • Жовтень 2022 — оновлено посібник для випуску ELRS V3, додано продукти ШІМ-приймачів.

  • Березень 2023 — додано інформацію про відповідність моделі, додано більше поширених запитань, оновлено посилання на продукти.