ELRS — это народный радиолинк, на котором летают, ползают и плавают миллионы радиоуправляемых моделей по всему миру. Его заметность в 2024 году игнорировать просто невозможно. Если вы приходите в мир FPV, то с вероятностью 80% вы будете собирать связку пульт-дрон на ELRS. В этом материале я постараюсь осветить самое важное про ELRS.
Что это вообще такое?
ExpressLRS — это вид дальнобойной радиосвязи, ну или программно-аппаратный комплекс обеспечивающий передачу сигнала с пульта на приемник для управления дроном (или чем-нибудь еще). ELRS разрабатывается и поддерживается как open-source проект. Для незнакомых с IT-терминологией, open-source означает, что исходный код проекта открыт и может быть изучен и модифицирован всеми желающими. У проекта есть своя внутренняя команда, а также тысячи программистов-энтузиастов по всему миру, которые участвуют в доработке протокола.
Преимущества ELRS
У ELRS есть четыре ключевых преимущества перед другими радиолинками, например Crossfire или FrSky.
Бурное развитие. Если посмотреть на спек-лист ELRS 2.0 и сравнить его с ELRS 3.4, мы увидим колоссальное количество новых фич (возможностей). Девелоперы дорабатывают свой протокол постоянно и, похоже, не намерены останавливаться. ELRS становится все стабильней, все проще и все функциональней с каждым днем.
Дешевизна. Очевидно, что производителям ELRS-оборудования, в частности, радиоприемников и радиопередатчиков, не нужно платить лицензионные отчисления в адрес разработчиков. Это позволяет удерживать цены на конечную продукцию на минимально возможном уровне. Шутка ли, цена типичного приемника ELRS болтается в районе 1000-1400 рублей несмотря на высокий курс.
Дальнобойность. В этом ELRS делит пальму первенства с closed-source радиолинком TBS Crossfire, но в то время как “кросс” застрял где-то в 2021 году (не появляется ни нового оборудования, не существенных изменений в списке возможностей), ELRS продолжает улучшать стабильность и дальнобойность связи. Сейчас вы можете купить diversity-приемники ELRS с двумя радиомодулями и двумя антеннами на ELRS 915 МГц и улететь без потери связи на 50+ км.
Скорость/низкая задержка. Любая передача сигнала с источника на приемник имеет задержку. В ELRS она сведена до смешных значений. При выборе частоты обмена данными 1000 Гц (передатчик отправляет команды на приемник 1000 раз в секунду) на ELRS 2.4 ГГц задержка в передаче сигнала составляет 2 миллисекунды. Кросс, ау?
ELRS 2.4 ГГц и 915 МГц
ExpressLRS един в двух лицах, то есть существует в виде устройств, работающих в диапазоне 2400 МГц и устройств на 915 МГц (последний можно настроить на 868 МГц и даже уйти “ниже”). ELRS 2.4, то есть более быстрый протокол, примерно в 5 раз популярнее своего более медленного собрата. В таком варианте обеспечивается очень хорошая дальнобойность и минимальный размер приемных антенн. В свою очередь, ELRS 915 МГц покоряет сердца увеличенной дальнобойностью (еще больше!), то есть стабильностью связи на больших расстояниях.
Бинд (связь) приемника и передатчика ELRS
Эта манипуляция обычно отпугивает начинающих от ELRS. “Забиндил елрс, увидел на голове три новых седых волоса”. “Вчера не пошел на работу, так как пытался настроить новый дрон на ELRS”. “Кто ЕЛРС биндил, тот в цирке не смеется”, ну и так далее. Скажем честно: ELRS не самая интуитивная штука, это факт. Однако единожды разобравшись с ее особенностями, вы будете настраивать свои дроны за 5 минут, а то и быстрее.
В первый раз, правда, вам может потребоваться час, а то и больше. Разберем всю настройку ELRS с полного нуля пошагово.
Два первых шага актуальны для тех, кто не уверен, что пульт на ELRS и не уверен, что в дрон правильно припаян приемник. Если вы во всем этом уверены, то смело пропускайте эти шаги.
Шаг 1: проверяем, что у нас именно ELRS-оборудование.
Забавно, но многие покупатели пультов на ELRS даже не знают, что купили “не то”. Так происходит, когда новички получают совет купить "TX12" или "Pocket" и заказывают первый попавшийся лот подешевле. В итоге получают на руки аппаратуру с внутренним модулем CC2500 или JP 4in1, который не поддерживает ELRS. Как проверить, что аппаратура действительно на ELRS? Инструкция в слайдах (листайте их вбок).
Шаг 2: проверяем правильность подсоединения приемника к полетнику.
Приемник — это крохотная плата с антенной, которая установлена в дрон. От этого приемника к полетному контроллеру идут провода, всего их должно быть четыре. Они должны быть припаяны в правильном порядке, не перепутаны. На полетнике каждая площадка имеет цифро-буквенное обозначение. На приемнике ELRS иногда тоже, но из-за микроскопических размеров бывает и так, что площадки не подписаны. В таком случае, нужно отыскать инструкцию (wiring diagram) на приемник в описании к товару на Aliexpress.
Провод, припаянный на RX-пин от приемника должен идти к TX-пину полетника. TX-пин от приемника должен идти к RX-пину полетника. Нумерация TX и RX должна совпадать, то есть нельзя припаять TX приемника к RX1, а RX приемника к TX3. Забавно, что даже на готовых заводских дронах (GepRC Mark 5, Nazgul Evoque, Cinebot30 и так далее) примерно в 2% случаев бывает перепутан TX и RX. Очевидно, что GND и 5V также должны быть припаяны к полетнику на GND и 5V (тут ничего “путать” не нужно).
Шаг 3: прошиваем приемник (RX).
Разберем самый простой способ — прошивка приемника через Wi-Fi. Практически любой ELRS-приемник имеет встроенный модуль Wi-Fi. Да, приемник поднимает свою сеть WiFi и к ней можно подключиться для манипуляций с приемником через страничку в браузере. Инструкция в слайдах (листайте их вбок).
Шаг 4: прошиваем пульт (TX).
Пульт можно точно так же прошить с помощью веб-интерфейса по Wi-Fi. Это быстрый способ, который требует, прежде всего, соответствия версий прошивок приемника и пульта. Как я уже писал выше, если приемник прошит на ELRS 3.3.0, а пульт попал к вам со старой прошивкой 2.5.1, то подружить их не получится. Но, условимся, что у нас на обоих устройствах прошивки поколения 3.X.X. Инструкция в слайдах (листайте их вбок).
Шаг 5: проверяем настройки в Betaflight
После того как вы включите обновленный пульт и дрон (приемник), они соединятся автоматически. Теперь вам нужно проверить настройки прошивки Betaflight в полетнике. О том как это делать я подробно писал в материале Почему дрон не реагирует на пульт.
Другой способ бинда
ELRS не был бы самим собой, если бы не давал пользователям максимум гибкости. Не хочется мучаться с Wi-Fi-прошивкой? Пожалуйста! Вы можете прошить пульт через программу на ПК, она называется ExpressLRS Configurator. Скачиваем файл отсюда и ставим программу на компьютер. Интерфейс чуть сложнее браузерного, но ничего особенного в нем нет.
Главное — выбрать правильную категорию устройства и его модель. Покажу весь процесс на примере Radiomaster Zorro.
Производители ELRS-оборудования
Осталось понять, каким производителям стоит/не стоит доверять при выборе ELRS-совместимых приемников, пультов и передатчиков. Общее правило такое — покупая самые дешевые изделия вы добровольно принимаете риск потери сигнала в самый неподходящий момент. Соблазнились на приемник BAYCK, Jhemcu, Sologood по цене пакета продуктов из Пятерочки? Покупайте. Я все же с осторожностью отношусь к принадлежащим мне материальным летающим ценностям (дронам) и выбираю продукцию тех производителей, в которых уверен: Radiomaster, Foxeer, iFlight, GepRC. Такие приемники стоят недешево, но никогда не доставляли мне никаких проблем. Happymodel, BetaFPV, SpeedyBee как продукты среднего эшелона тоже выглядят вполне приемлемым решением, тот же EP1 от Happymodel это по-настоящему народный приемник. Что касается пультов, то о них мы подробнейшим образом говорили в отдельном материале.
Классные новые возможности ELRS
Напоследок хочу рассказать о том, что как нельзя лучше свидетельствует о стремительном развитии ELRS — новых плюшках. Речь пойдет о самой последней версии: ELRS 3.4 (RC1).
Team Race. Представим, что вы взяли с собой на полеты два дрона на ELRS. В обоих прописана одинаковая бинд-фраза и она же стоит на пульте. Один дрон запасной, второй летит навстречу приключениям. Теперь, если дрон упадет в поле, но батарейка останется подключенной, вы не сможете оперировать запасным дроном, так как упавший точно так же будет реагировать на стики, что вряд ли вам понравится (закопается в грязи). Вам придется идти в поле и вынимать батарейку из разъема. Функция Team Race позволяет моментально отключиться от одного коптера (приемника) и подключится к другому.
Bind button (кнопка бинда). Версия ELRS 3.4 принесла пользователям чудо — бинд (соединение) приемника с пультом по нажатию кнопки на приемнике. Уверен, что тысячи ненавистников ELRS пришли в уныние — как теперь хейтить ELRS? Раньше нужно было проделывать все эти манипуляции, описанные выше, а теперь? А теперь не нужно. Если на приемнике есть кнопка (а она есть на многих), то вам достаточно зажать ее на 1.5 сек., чтобы приемник вошел в режим бинда. Просто (как на каком-нибудь Crossfire) жмем теперь Bind в меню пульта и готово. Все предыдущие способы при этом также работают, выбирайте любой, какой вам больше по душе. А если вы зажмете кнопку на 12 сек., то все настройки приемника сбросятся на заводские.
Gemini Xrossband. Под этим красивым именем скрывается еще одна фантастическая фишка — одновременная работа в ELRS 2.4 ГГц и 915 МГц! Другими словами, разработчики внедрили поддержку нового RF-чипа Semtech LR1121. На данный момент не существует готовых решений (приемников и передатчиков) способных реализовать эту возможность, но можно быть уверенным, что они появятся очень и очень скоро.
А про остальное то где?
Матерые ELRS-пользователи наверняка могут задаться вопросами в таком ключе: "Пффф! И это всё? А где про мавлинк и AirPort? А луа скрипт по-твоему не надо обновлять? А брикнутые приемники как оживлять? А про моделматч ты народу решил не рассказывать? А тройной втык-вытык это уже нас не способ бинда?". И это только первое, что пришло мне в голову. Уважаемые пользователи! Перечислить все возможности и особенности ELRS мне категорически не представляется возможным. Я постарался выделить самое главное. В любом случае, жду в комментариях интересных подробностей про ваш опыт с ELRS. Спасибо!