вторник, 7 сентября 2021 г.

Моё знакомство с ELRS

Авиамодельный кружок был первым хобби в моей жизни и было это еще в пору станций юных техников. Затем пришло увлечение различными видами спорта и тема как то заглохла для меня. Да и в те далёкие времена было меньше моделей и полётов, а больше страданий со всякими лобзиками и т.п. Уже в зрелом возрасте я увидел что мир моделизма изменился до неузнаваемости. Он стал ярче, технологичнее, а самое главное - гораздо доступнее.

 За прошедшие несколько лет с тех пор как я вернулся в хобби я познакомился заново с самолётами, открыл для себя коптеры и вертолёты. Но самое интересное для меня сейчас пожалуй, это основа - радиоуправление. Начал с приобретения тараниса,




пропустил первые джамперы, но как только в предзаказе появились Radiomaster TX16S



 не раздумывая оформил заказ и не пожалел. Пока он (долго) добирался ко мне с банга я успел продать таранис(к которому кстати был в коллекции мультипротокольный модуль). Так же в коллекции был и R9 от FrSky, от которого я тоже решил и избавился в следствии изменения политики(отношения) FrSky к своим пользователям. Это отношение стало пренебрежимо мерзким с вывода на рынок  ACCESS. Приёмники с ACCST перестали получать новые модели, обновлять старые пульты FrSky не пожелала кроме самых дорогих в линейке. Ну да бог с ними, сами себя наказали. Кстати R9 бы сейчас пригодился, но об этом позднее.

С приобретением Radiomaster TX16S и продажей R9 я решил выбрать себе новую LRS, и прикупил стартовый сет Crossfire от Team-blacksheep(TBS Crossfire micro tx V2+ 3 приёмника).

Шикарная система с просто чумовой экосистемой. Но об этом как ни будь в другой раз.

В общем жил себе спокойно поживал, время от времени поглядывая на новинки индустрии.

Появилось ещё несколько систем с независимыми разработчиками и одна из них потихоньку набирала популярность и обороты, пока внезапно не выстрелила, разработав  LRS на 2.4GHz. Её тут же поддержали китайские производители выпустив доступное оборудование.

Говорю я конечно же о ELRS. Система изначально разрабатывалась для других частот, но именно с выходом в диапазоне 2.4GHz я решил что пора приобретать и изучать.

Итак

1. Для начала вкратце о том что это и что оно может.( Github ExpressLRS )

ExpressLRS - это RC линк с открытым исходным кодом для. Он основан на semtech SX127x / SX1280 в сочетании с ESP8285 , ESP32 или STM32 . ExpressLRS поддерживает широкий спектр аппаратных платформ, а также варианты обеих частот 900 MHz и 2.4 GHz частоты. ExpressLRS использует модуляцию LoRa, а также уменьшенный размер пакета.

ExpressLRS может работать с различной скоростью передачи пакетов, вплоть до 500hz или ниже, до 25hz в зависимости от вашего предпочтения дальности или низкой задержки. При 900 MHz поддерживаются скорости передачи пакетов до 200 Hz . На 2.4 GHz до 500Hz в настоящее время и в будущем планируется увеличение до 1000 Hz.

ExpressLRS поддерживает телеметрию как дополнительную функцию. Включение телеметрии также добавляет поддержку скрипта lua betaflight.

ExpressLRS может быть встроен в существующее оборудование Frsky R9M (RX и TX) , Jumper R900 RX , SiYi FM30 Hardware (Rx и TX) , оборудование GHOST (RX и TX), а так же можно изготовить оборудование самому при желании.

2. Разнообразие вариантов.

Уже сейчас список компаний выпускающих оборудование весьма велик. Это Happymodel, Namimno, BETAFPV, HGLRC и уверен список быстро будет расширяться.

3. Мой личный выбор.

Честно говоря хотя я и заставлял себя подождать с выбором оборудования, но всё таки нетерпение взяло своё и я совершил таки лишнюю покупку, но в целом это не критично.

С самого начала мой выбор пал на передатчик от Happymodel 2.4 GHz в формате Micro.

Happymodel 2.4TX
Этот передатчик подходит для слота в моём Radiomaster TX16S, весьма недорог и уже имеет неплохой заводской корпус в отличии от первого варианта поставки напечатанного на 3D принтере. В нём есть место для установки вентилятора, хотя на плате не предусмотрены контакты для его подключения, что впрочем легко реализовать. На сегодняшний момент Happymodel уже представила новый вариант корпуса с вентилятором в комплекте.
Из приёмников я так же выбрал RX производства Happymodel с установленной на плате SMD антенной. 

Данный вариант привлёк меня своей компактностью. Размеры приёмника реально малы до смешного. Судя по отзывам такой антенны вполне хватает на какие то безумные расстояния устойчивой связи в несколько километров. Так как я планировал оснастить данной системой свой синевуп и маленькое крыло, выбор был для меня однозначен.

В итоге выбор был сделан, оформлен и оплачен заказ в одном из китайских интернет магазинов и оставалось только ждать.

И тут как всегда включается задний ум. Ведь на самом деле у меня два пульта. Radiomaster TX16S и Jumper T-Lite. Модуль формата Micro конечно можно присобачить к T-Lite, но смотреться всё это будет ужасно. Иметь два разных модуля конечно можно, и выбор модулей в формате Nano тоже весьма велик, но всё это образует в итоге огромную кучу и начнёт напрягать. Что делать? Думать. В процессе дум ВНЕЗАПНО в энторнетах обнаружилась новинка которая изящно решает все эти проблемы. Итак - представляю вам Micro-Nano Module Adapter.


micro-nano-module-adapter

И вот эта вот фиговина запросто решает проблемы с зоопарком пультов и передатчиков для того у кого этот зоопарк имеется. В дальнейшем планирую пересадить свой модуль Crossfire Micro В корпус от Nano и пользовать этот переходничок. У BetaFPV есть вообще копеечный вариант этого переходника в виде платы с разъемами, корпус которой можно напечатать самому, но это уже будет не так симпатично. Благо коробочка стоит всего 10$. Придя к данному решению пришлось так же поменять выбор передатчика. Тут мне приглянулся TX от BetaFPV. Симпатично, да и две неплохих антенны в коробке.


betafpv nano-tx-module

Фуух. Ну теперь можно успокоится, заказ оформлен, всё в пути. По получении Nano, Micro отправится на барахолку. Но предварительно его можно будет протестировать.

И вот, по прошествии некоторого времени пришла первая посылка и мы не спеша переходим к - 

4. Настройка и прошивка оборудования.

В целом всё довольно просто, но есть масса подготовительных этапов. Конечно же необходимо обновить пульт до актуального релиза на данный момент. Нужно сбегать сюда - 

Open TX за актуальным OpenTX Companion и вот сюда - 

multi-module firmware за актуальной прошивкой внутреннего модуля.

Скачиваем прошивку пульта через OpenTX Companion, предварительно выбрав в настройках всё необходимое, закидываем её на флешку. Туда же отправляем и скачанный файл с прошивкой мультимодуля. Прошиваюсь всегда с флешки во избежание. Поле загрузки и установки в пульт свежей прошивки не забываем обновить загрузчик. Затем останется только обновить содержимое флешки пульта и это уже можно сделать и через Companion. Останавливаться на этом процессе подробно сейчас не стану, может быть потом сделаю подробный обзор.

Итак, пульт приведён в актуальное состояние и ко всему готов. Но мы ещё готовы не полностью.

Все прошивки для всех устройств поддерживающих ELRS генерируются непосредственно на вашем собственном компьютере при помощи специальной программы. Называется она ExpressLRS-Configurator и доступна на гитхабе вот тут - 

ExpressLRS-Configurator 

Зарелизена она для актуальных операционных систем как Windows, Linus, и Mac OS. Вам остаётся только выбрать нужное, установить и приступить. Приступаем! После Запуска мы видим вот такое окно - 


Русского языка не имеется, но впрочем думаю это не будет такой уж проблемой для нашего хобби. Пробежимся быстренько по основам. Слева вкладки Configurator(она нам и нужна для генерации прошивок и собственно самого процесса прошивки в некоторых случаях), Logs(ну конечно же читать логи, в чем пока нет необходимости), Serial Monitor(тут можно изменить скорость обмена порта) и Support(ссылки на комьюнити и кнопочки удаления мусора при необходимости). Нас интересует вкладка Configurator. В окне данной вкладки вверху ещё вкладки. Ну а как без этого? И снова нам нужна только одна - а именно первая под названием Official Releases. Именно тут мы и будем выбирать какая прошивка нам нужна, для какого оборудования и что в неё добавить. В целом все очень просто. Галочку в боксе Show pre-releases я для себя ставить не буду, так как работа с тестовыми релизами иногда не безопасна. В выпадающем меню Releases выберу самую свежую на сегодняшний момент версию 1.1.0. Подробнее о версиях можно почитать на гитхабе при желании. Далее на очереди у нас выбор Target. В двух выпадающих меню выбираю последовательно тип устройства - в моём случае Happymodel 2.4 GHz а затем конкретный модуль - HappyModel ES24TX 2400 TX(передатчик в формате Micro на2.4 GHz ). В методе прошивки выбираю UART, так как передатчик лично мне удобнее прошить через встроенный в него разъем USB.


Важно не забыть нажав кнопочку которую я выделил красным, скачать актуальный LUA который затем нужно будет сохранить в папку скриптов на вашей аппаратуре. Именно через него вы в дальнейшем сможете выбирать изменять настройки модуля ELRS TX при его использовании.
Осталась буквально самая малость и можно генерировать прошивку. Но сначала прокрутим вкладку вниз для доступа к важным и завершающим настройкам. 
Пункт Device options.





Вроде бы 

Моё знакомство с ELRS Авиамодельный кружок был первым хобби в моей жизни и было это еще в пору станций юных техников. Затем пришло увлечение...