OrangeRx Open LRS 433MHz TX Module

ivanlex
Rabbit_Fly:

боюсь ресурса проца не хватит.

В OrangeRX Open LRS Rx используется процессор Atmega328. Такой же процессор используется в проекте ArduPilot. Так что теоретически сделать из данного приемника автопилот возможно. В общем, тот кто умеет, сможет сделать. Жаль только умельцев таких нет.

kostya-tin
ivanlex:

ArduPilot

в арду процессор Atmega2560 и в той места уже не особо хватает, но говоря о нагруженности самого процессора

ivanlex
kostya-tin:

в арду процессор Atmega2560

Видимо у них разных продавцов есть разные варианты или комплектации ArduPilot, потому как я встречал у продавцов именно на процессоре Atmega328. Сейчас, ради интереса полез, так вообще нашел варианты ArduPilot на процессоре ARM Cortex-M3.

По вопросу загруженности процессора модуля OrangeRX Open LRS Rx, так ведь не всем нужны все возможности проекта ArduPilot. Мне, например, достаточно будет, если модель самолета будет уметь нарезать круги по команде, и возвращаться к месту запуска при потере сигнала. Возможно для этого нужна будет реализация стабилизации полета по горизонтали. Скорее всего так же потребуется умение работать с датчиками, такими как GPS и гироскопы. Но, к примеру, полет по точкам мне не нужен вовсе.

Я не программист, и скорее всего на Atmega328 были какие-то ранние варианты ArduPilot, но, вероятно, что на OrangeRX Open LRS Rx возможно перенести хотя бы часть функционала, хотя бы полет кругами при потере сигнала. Жаль, что нет грамотных умельцев в этом вопросе, у которых возникло бы желание заняться данным вопросом.

RTemka

Места для кода не хватит.
Фраза “работать с датчиками” звучит просто, в реале надо кучку библиотек под каждый 😃
А первый пилот на 328, имел еще вторую аттини на борту.

SerjikLSV
usup:

Это понятно я про шину спи,она не запаралелена на рфи и атмегу?думаете не выдержит 5в уровней?

Тоже очень интересует данный вопрос. Есть програматор usbasp, на 5 вольт. Перемычки на нем ненашел. Хочу отсоеденить +5в от спи и запитать приемник на серворазьем от бэка +5в для того чтобы прошить правильные фьюзы (кста ти какие они правильные? Т.к в данной теме встречал несколько вариантов) Будет работать или не стоит рисковать?

usup

Вобщем тоже так хотел сделать,но уровни с атмеги все равно будут 5в.не стал рисковать хотя на паркфлаере пишут что проблем не будет,вместо предохранителя запаял три последовательно включеных диода,напруга упала до 3в,прошился норм,фьюзы шьем в среде ардуино он сам выставит нужные)))замучился с процедурой бинда,делал так-включаю передатчик с зажатой кнопкой бинда,жду пока передатчик начнет пикать часто,подключаю приемыш,через некоторое время передатчик начинает пищать непрерывно,отпускаю кнопку,бинд все равно не происходит,на приемыше горит красная лампочка,пробовал раз 10никак не получалось,низнаю что нитак но потом просто включил конфигуратор выбрал вкладку rx и после этого приемыш и передатчик подружились)))в общем я так понял спектроанализатор сканирует спектр сигнала приемышем передатчика?и помехообстановка на борту им никак не регистрируется?

karabasus
SerjikLSV:

Будет работать или не стоит рисковать?

Будет работать. А для поправки фьюзов залейте bootloader ардуиновский из Arduino IDE (само как надо поправится 😃).

usup:

замучился с процедурой бинда

Прошивка какая? Если OpenLRSNG то делается так:
Включаете передатчик с нажатой кнопкой на радиомодуле. Ждете как модуль один раз пропищит , тут же кнопку отпускаете, модуль начнет часто пикать. Подаете питание на приемник ждете 2-4 секунды (передатчик прекратит пикать, на приемнике погаснет светодиод). Всё процедура окончена.

usup
karabasus:

Будет работать

Виталий сами пробовали?просто даже рфм23 не любит 5в уровни на шине а про 22 вообще молчу,хотя конечно могу ошибаться)))

RTemka

Пробовали неоднократно 😃
UsbAsp и три диода 😃
Главное, что бы диоды не шотки…

SerjikLSV

шить надо и RX и TX?
диоды включаем в разрыв плюса от USB?
Загружаем адруино иде, выбираем программатор usbasp, выбираем плату arduino pro mini 5v 16 mhz atmega 328, выбираем загрузить загрузчик, далее через ftdi шьем необходимую прошивку. Правильная последовательность?

karabasus
usup:

Виталий сами пробовали

A то 😃. 8 приемников и 4 модуля . При прошивке приемников питание 5 вольт от штатной гребенки, при прошивке модуля - питание штатное от аппы (вставлен в штатное место ) в обоих случаях Vcc pin от Usbasp отключен. Но если люди говорят что так неправильно, то делать конечно так можно на свой риск.

SerjikLSV:

Правильная последовательность?

Правильная, прошивку можно загрузить и сразу с помощью Arduino IDE через usbasp, раскоментировав необходимые дефайны. Но удобнее конечно через конфигуратор и usb-com переходник (ftdi).

SerjikLSV

прошил
по Вашему совету не стал городить диоды и просто отсоединил VCC от программатора запитав приемник от бэка.
вот какие фьюзы после ардуино иде: avrdude.exe: safemode: Fuses OK (E:05, H: DА, L:FF)
на очереди передатчик…

Передатчик, 1Вт, тоже прошился, правда в аппе шиться не захотел, прошился когда на него подал +5в на контакты

webconnector

Здравствуйте

Пришел комплект (1 x TX 1w) + (2x RX)
начал прошивать передатчик залил загрузчик и прошивку (#define COMPILE_TX 1 // compile TX code) (#define BOARD_TYPE 3 // 3 = Flytron OpenLRS Rx v2 Board / OrangeRx UHF RX / HawkEye UHF RX (RX and TX supported)
через USBASP все ок .
подключил к конфигуратору через сериал переходник в хроме все настроил все работает.

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

Спасибо

webconnector

Все вопрос снят только что увидел что RX конфигурируется через TX

fpv_mutant

Не получается получать телеметрию через lrsng на пульт,хотя данные по радио в MP2 текут,пробовал прямое подключение АПМ (serial1 tx,скорости 9600-115200) к пульту Turnigy9x (pin2 rx) с прошивками er9x-ardupilot,er9x-mavlink,не работает.Что не так?
понимаю что не в эту тему,но может кто пробовал?

wheelman_1

Что может быть? Пришел новый 1w модуль. Прошил openlrsng через конфигуратор. Начинаю процесс бинда всё нормально (передатчик пищит, включаю приёмник, он замолкает). Но после бинда на команды с пульта не реагирует Ну например подключаю несколько серв и дёргаю стиками не работает, также когда приёмник выключаешь, модуль не пищит

wheelman_1

Ну а почему тогда при отключении приёмника модуль не пищит?

RTemka

Пока на модуль ни чего не приходит он как бы и не коннектился.

SerjikLSV

Сегодня проверил дальность на коптере. Модуль 1Вт оранж, прошивка OpenRLSng
На TX антенна нагойя 771, 40см которая, на приемнике штатная сосиска смотрит вверх.
Смог улететь всего на 1300-1500 метров примерно, дальше рсси скакало сильно и были фаилсейвы
Правда летал в сильно зашумленной местности там рядом ТЭЦ и куча высоковольтных линий в радиусе несколько км, еще грешу на штатную сосиску которая повернулась под 45гр. в полете.
Кто какую антенну на RX ставит?
Модуль ТХ вроде работает т.к. в радиусе нескольких метров от него рация брала помехи 2-3 полки по показометру даже не на рабочем канале ТХ
У кого какие результаты полетов?

karabasus
SerjikLSV:

Кто какую антенну на RX ставит?

Штатную сосиску в помойку. Спаять можно диполь такой fpvlab.com/forums/showthread.php?3156-433MHz-Half-…
Правда на коптере нужно его еще умостить 😃. Работает гораздо лучче чем штатная пружинка-сосиска.