OrangeRx Open LRS 433MHz TX Module
Есть пару вопросов))
1.мой прогер не имеет перемычки для 3,3в думаю подать 5в. с прогера на один из входов тюнера,так чтоб приемыш запитался 3,3в от собственного стаба,но уровни то с прогера так и останутся 5в,не сгорит ли от них рфмка?или же шина спи идет только к атмеге?
2.можно ли реализовать переключение мощности меняя напряжение на встроенном беке?т.е. хотим 500мвт оставляем как есть,хотим 1вт заставляем встроеный бек выдать 5в.
или же шина спи идет только к атмеге?
все контакты РФМки, кроме питания и земли идут на атмегу
Случайно подал питание от 3s на модуль (HawkEye 1 Вт), вне аппы. Хлопнул с дымком желтый кондюк который рядом с большой черной кренкой, больше ничего видимого. Есть ли шансы что модуль еще можно хоть как-то оживить?
Кинь фотку модуля, раньше там линейник стоял на входе.
Если пережил то все ок 😃
Наверно это он и есть, я не шибко силен в этом. Кондюк сгоревший был вверху, я его отпаял, он точно такой же как два желтых ниже. Стаб пробовал отпаивать т.к. он сильно греется, но может он так и должен, надпаял его обратно. Сейчас попробую подцепиться программатором к атмеге через ISP, а вот как узнать жив ли радиомодуль не знаю.
все контакты РФМки, кроме питания и земли идут на атмегу
Это понятно я про шину спи,она не запаралелена на рфи и атмегу?думаете не выдержит 5в уровней?
боюсь ресурса проца не хватит.
В OrangeRX Open LRS Rx используется процессор Atmega328. Такой же процессор используется в проекте ArduPilot. Так что теоретически сделать из данного приемника автопилот возможно. В общем, тот кто умеет, сможет сделать. Жаль только умельцев таких нет.
ArduPilot
в арду процессор Atmega2560 и в той места уже не особо хватает, но говоря о нагруженности самого процессора
в арду процессор Atmega2560
Видимо у них разных продавцов есть разные варианты или комплектации ArduPilot, потому как я встречал у продавцов именно на процессоре Atmega328. Сейчас, ради интереса полез, так вообще нашел варианты ArduPilot на процессоре ARM Cortex-M3.
По вопросу загруженности процессора модуля OrangeRX Open LRS Rx, так ведь не всем нужны все возможности проекта ArduPilot. Мне, например, достаточно будет, если модель самолета будет уметь нарезать круги по команде, и возвращаться к месту запуска при потере сигнала. Возможно для этого нужна будет реализация стабилизации полета по горизонтали. Скорее всего так же потребуется умение работать с датчиками, такими как GPS и гироскопы. Но, к примеру, полет по точкам мне не нужен вовсе.
Я не программист, и скорее всего на Atmega328 были какие-то ранние варианты ArduPilot, но, вероятно, что на OrangeRX Open LRS Rx возможно перенести хотя бы часть функционала, хотя бы полет кругами при потере сигнала. Жаль, что нет грамотных умельцев в этом вопросе, у которых возникло бы желание заняться данным вопросом.
Места для кода не хватит.
Фраза “работать с датчиками” звучит просто, в реале надо кучку библиотек под каждый 😃
А первый пилот на 328, имел еще вторую аттини на борту.
Это понятно я про шину спи,она не запаралелена на рфи и атмегу?думаете не выдержит 5в уровней?
Тоже очень интересует данный вопрос. Есть програматор usbasp, на 5 вольт. Перемычки на нем ненашел. Хочу отсоеденить +5в от спи и запитать приемник на серворазьем от бэка +5в для того чтобы прошить правильные фьюзы (кста ти какие они правильные? Т.к в данной теме встречал несколько вариантов) Будет работать или не стоит рисковать?
Вобщем тоже так хотел сделать,но уровни с атмеги все равно будут 5в.не стал рисковать хотя на паркфлаере пишут что проблем не будет,вместо предохранителя запаял три последовательно включеных диода,напруга упала до 3в,прошился норм,фьюзы шьем в среде ардуино он сам выставит нужные)))замучился с процедурой бинда,делал так-включаю передатчик с зажатой кнопкой бинда,жду пока передатчик начнет пикать часто,подключаю приемыш,через некоторое время передатчик начинает пищать непрерывно,отпускаю кнопку,бинд все равно не происходит,на приемыше горит красная лампочка,пробовал раз 10никак не получалось,низнаю что нитак но потом просто включил конфигуратор выбрал вкладку rx и после этого приемыш и передатчик подружились)))в общем я так понял спектроанализатор сканирует спектр сигнала приемышем передатчика?и помехообстановка на борту им никак не регистрируется?
Будет работать или не стоит рисковать?
Будет работать. А для поправки фьюзов залейте bootloader ардуиновский из Arduino IDE (само как надо поправится 😃).
замучился с процедурой бинда
Прошивка какая? Если OpenLRSNG то делается так:
Включаете передатчик с нажатой кнопкой на радиомодуле. Ждете как модуль один раз пропищит , тут же кнопку отпускаете, модуль начнет часто пикать. Подаете питание на приемник ждете 2-4 секунды (передатчик прекратит пикать, на приемнике погаснет светодиод). Всё процедура окончена.
Будет работать
Виталий сами пробовали?просто даже рфм23 не любит 5в уровни на шине а про 22 вообще молчу,хотя конечно могу ошибаться)))
Пробовали неоднократно 😃
UsbAsp и три диода 😃
Главное, что бы диоды не шотки…
шить надо и RX и TX?
диоды включаем в разрыв плюса от USB?
Загружаем адруино иде, выбираем программатор usbasp, выбираем плату arduino pro mini 5v 16 mhz atmega 328, выбираем загрузить загрузчик, далее через ftdi шьем необходимую прошивку. Правильная последовательность?
Виталий сами пробовали
A то 😃. 8 приемников и 4 модуля . При прошивке приемников питание 5 вольт от штатной гребенки, при прошивке модуля - питание штатное от аппы (вставлен в штатное место ) в обоих случаях Vcc pin от Usbasp отключен. Но если люди говорят что так неправильно, то делать конечно так можно на свой риск.
Правильная последовательность?
Правильная, прошивку можно загрузить и сразу с помощью Arduino IDE через usbasp, раскоментировав необходимые дефайны. Но удобнее конечно через конфигуратор и usb-com переходник (ftdi).
прошил
по Вашему совету не стал городить диоды и просто отсоединил VCC от программатора запитав приемник от бэка.
вот какие фьюзы после ардуино иде: avrdude.exe: safemode: Fuses OK (E:05, H: DА, L:FF)
на очереди передатчик…
Передатчик, 1Вт, тоже прошился, правда в аппе шиться не захотел, прошился когда на него подал +5в на контакты
Здравствуйте
Пришел комплект (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 все ок .
подключил к конфигуратору через сериал переходник в хроме все настроил все работает.
В приемники залил загрузчик , но к конфигуратору не подключается ,пробовал два приемника с двумя разными переходниками, ничего не помогло.
дайте совет в каком направление копать
Спасибо
Все вопрос снят только что увидел что RX конфигурируется через TX
Не получается получать телеметрию через lrsng на пульт,хотя данные по радио в MP2 текут,пробовал прямое подключение АПМ (serial1 tx,скорости 9600-115200) к пульту Turnigy9x (pin2 rx) с прошивками er9x-ardupilot,er9x-mavlink,не работает.Что не так?
понимаю что не в эту тему,но может кто пробовал?