Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )
Александр а вот эта самая перекомпиляция прошивки, это вообще сложно сделать?
Учитывая что я в программировании так же как балерина в танке.
не сложно, если что, поможем… однако именно по описанной вами причине я вам и не советовал вообще связываться с устройством которое требует некоторых знаний…
однако именно по описанной вами причине я вам и не советовал вообще связываться с устройством которое требует некоторых знаний…
У меня вариантов больше не осталось как сделать ретранслятор.
- Разговаривал со слоном у него не получится сделать ретранслятор на Sbus, возможно скоро, но не сейчас.
- Мощность дуалбанд всего 0,1 ватт что совсем мало.
С экспертом тоже история получается.
- Надо перешивать на другие прошивки (в чем совсем не понимаю, хотя ладно как нибудь с этим уж разберусь ели поможете.)
- В данный момент нету в наличии отдельных приемников на 12 каналов.
- Даже если я куплю Эксперт 2Г что совсем много для меня (мне 0,5 ватт за глаза). То в данный момент нет приемников 2Г с угловыми разъемами, здесь опять засада.
- Ориентировочные сроки появления приемников 2Г месяц. (вполне возможно что через месяц закончит работу слон над LRS Uniband)
Так что вот так на данный момент обстоят дела.
эта самая перекомпиляция прошивки, это вообще сложно сделать?
Проект приемника github.com/baychi/OpenTinyRX скачиваете целиком (кнопка скачать ZIP справа внизу) , разворачивает в папке с именем OpenTiny_RX. Запускаете среду Arduino. Выбираете тип платы “Arduino Pro or Pro mini (5V 16 МГц) w/Atmega328”.
Переключаетесь на файл config.h. RX_BOARD_TYPE ставите под Ваш тип приемника. Меняете две переменных:
#define PWM_OUT_NUM 10 /* максимальный номер канала на PWM выходах в PWM/PPM режиме (до 12) */
#define MAX_PPM_OUT 10 /* максимальное количество PPM импульсов (но не больше PWM_OUT_NUM) */
Если надо только 12 PWM-ов меняеет первую константу. Если PPM - обе.
Нажимаете CtrL+R для перекомпиляции. Если все ОК, результат *.hex ищите во временных папках системы. Он будет называться opentiny_rx.cpp.hex.
немного не так…
давайте определимся что конкретно вам нужно то?
- нужен ли вам ретранслятор?
- какой выход приёмника вам нужен на модели и сколько каналов?
ну и так, для информации, люди на 0.1 ватта летают на 20 километров 😃
На данный момент мне необходимо как минимум 10 каналов управления.
2 канала элероны
1 закрылки.
1 руль высоты
1 руль направления
1 регулятор оборотов
2 система стабилизации
и 2 канала пантилт камеры.
На данный момент у меня есть приемник futaba 6208sb который выдает 8 каналов (физических), и он же может выдавать 14 каналов по Sbus.
На данный момент стоит выбор либо просто купить приемник на 14 каналов и летать с бустером.
Либо засунуть его в ретранслятор и снимать с него 12 каналов и выдавать их на 12 канальные приемники эксперта.
Так что получается что да мне надо сделать ретранслятор типа как сделал Олег.
вот в этом посте rcopen.com/forum/f90/topic236873/4077
Просто и без вязанки проводов.
Выходы приемника мне надо самые обычные куда будут втыкаться обычные аналоговые сервомашинки и все.
Никакого Sbus на выходе приемников мне не надо.
у меня есть приемник futaba 6208sb который выдает 8 каналов (физических), и он же может выдавать 14 каналов по Sbus.
Он может выдавать 16 аналоговых и 2 дискретных канала.
Либо засунуть его в ретранслятор и снимать с него 12 каналов и выдавать их на 12 канальные приемники эксперта.
Да, легко.
Выходы приемника мне надо самые обычные куда будут втыкаться обычные аналоговые сервомашинки и все.
Так 10 PWM выходов у Вас с любого Оранджа будут. Или 9 с Тини. Или 12 с 2G. Главное, что-б разъемов хватило.
если вам нужно получить 10, то у вас есть два варианта:
вариант 1. это делать ретранслятор, тогда для LRS нужен вход S.bus или CPPM (ну короче всё это вы описали, плюс тот гемор которого вы боитесь)
вариант 2. это вынуть родной модуль из футабы и подключиться непосредственно к источнику сигнала PPM, в этом случае вам не нужен вход S.bus на LRS, поэтому можно подумать и про слона
дальнейшее обсуждение этого вопроса переносите в тему про LRS
давайте соблюдать правила и не оффтопить в теме Александра.
Не вижу смысла. Текущая прошивка спокойно берет 12-ти канальный PPM или s.bus в разных модификациях.
Что такое дешевый приемник? Приемник с s.bus выходом типа FrSky - это 1.5-2 т.р. Разве дорого для ретранслятора?
А без ретранслятора - еще дешевле. 😃
Или я чего-то не понимаю, или мы говорим о разных вещах.
При чем тут “Приемник с s.bus выходом типа FrSky”?
Как я свяжу пульт и LRS, по проводам или без проводов - не об этом сейчас речь.
Я хочу на борт с использованием диапазона 433 МГц передать 12 каналов и там их использовать. Как? Допустим по sbus/sppm я подключу какой-нибудь АП - это 4 основных канала управления ЛА (не все же на Х8 летают) и пара на управление АП.
Возможно это имееет смысл для дополнительных вещей типа пан-тилт,
Именно. А есть ещё закрылки, а кто-то захочет ещё и бано, уже 10 каналов. Как конвертировать оставшиеся каналы в PWM? М.б есть простой способ? Вот если бы второй приемник…
Тини передатчик с моей прошивкой в режиме 0 может взять и передать 12 каналов от сбас или ППМ. А приемник 2г с родной экспертовской прошивкой их примет и воспроизведет через PWM как минимум.
Если надо 12 каналов в виде раздельных PWM, потребуется 2G приемник и перекомпиляция прошивки под 12 каналов.
Да, надо, хотя бы 9-й, 10-й, 11-й и 12-й. Первые 8, действительно, можно использовать и в виде sbus/sppm.
А Эксперт продаёт 2G приемники отдельно? К тому же не хочется привязываться только к “родной экспертовской прошивке”.
PS. Пардон, больше “оффтопить” здесь не буду. Хотя, разве высказывание пожеланий и их аргументация именно к прошивке по теме топика, это оффтоп?
Так 10 PWM выходов у Вас с любого Оранджа будут.
Александр. я так понимаю Hawk Eye вот этот.
имеет 9 каналов.
А где у него еще один канал 10 ый?
А на этих так вообще изображенно 8 каналов.
А где у него еще один канал 10 ый
На этом 9 и 10-й канал будут на SCL и SDA (6-ти контактный разъем).
А на этих так вообще изображенно 8 каналов.
9 и 10 - там-же SCL и SDA на 4-х контактном разъеме.
На этом 9 и 10-й канал будут на SCL и SDA (6-ти контактный разъем).
То есть я смело могу купить эти приемники и получу с них 10 физических каналов?
Но при этом 8 каналов будут там где много разъемов справа на рисунке, а 2 канала будут уже слева?
Хотя в описании самого приемника сказано что он 9 канальный, и все 9 каналов я так понимаю справа.
При чем тут “Приемник с s.bus выходом типа FrSky”?
Для ретранслятора. Народ - любит ретрансляторы.
Я хочу на борт с использованием диапазона 433 МГц передать 12 каналов и там их использовать. Как? Допустим по sbus/sppm я подключу какой-нибудь АП - это 4 основных канала управления ЛА (не все же на Х8 летают) и пара на управление АП.
Есть s.bus вход на передатчике LRSю Его можно подключить к s.bus выходу РУ или приемника-ретранслятора. Если таких нет - используйте PPM.
Есть s.bus выход на приемнике LRS. Его можно подать на АП или сервы, которые поддерживают s.bus. И еще останется 4 произвольных PWM канала.
Если АП/борт s.bus не поддерживают, можно использовать PPM или отдельные PWM каналы.
М.б есть простой способ? Вот если бы второй приемник…
Можно и вторым приемником на модели.
Да, надо, хотя бы 9-й, 10-й, 11-й и 12-й. Первые 8, действительно, можно использовать и в виде sbus/sppm.
Так обычно и делают. Первые каналы по s.bus/PPM идут на АП, старшае 9-12 на отдельные PWM выхода. До 10 -вообще никаких проблем. С 11 и 12 - есть тонкости: например 1-8 через s.bus, 9-12 через PWM - пожалуйста, а вот при 1-8 через PPM, через PWM только до 10-го в текущей прошивке.
и
Хотя в описании самого приемника сказано что он 9 канальный, и все 9 каналов я так понимаю справа.
Справа 8 каналов и выход RSSI.
В моей прошивке - еще два канала на SDA/SCL. В других прошивках - по другому!
Нужно ли мне будет выделять один канал на передатчие Тини для управления мощности самой Тини?
Нужно ли мне будет выделять один канал на передатчие Тини для управления мощности самой Тини?
Можно. И это может быть любой из первых 13-ти каналов от РУ.
Александр, не было ли идеи сделать функцию удержания уровня (level flight) средствами приёмника, с подключением акселерометров по i2c?
Было бы очень здорово без лишних проводов. Есть какие-то принципиальные сложности с реализацией?
Врядли это разумно. Ресурсы Меги исчерпаны процентов на 70 по памяти и на 90% по быстродействию. Алгоритмы ИМУ не смогут крутится быстро и точно, а возможность их доработки весьма ограничены. Если только целиком вынести IMU со своим процом наружу и на Мегу оставить только переключение потоков управления.
Ну и следующий вопрос - как быть с ОСД?
Спрошусь в этой теме.
Я тут чего-то с железом накосячил походу.
Железка вот такая www.dtfuhf.com/shop/index.php?main_page=product_in…
Сперва залил openLRSng. Железка работала.
Потом начал заливать hex этой прошивки. и при заливке загорелся красный светодиод на железке… и все…горит не гаснет… не заливает не перезаливает. RFMка греется.
Понятно что не в прошивке дело, но куда копать теперь?
Все. Сам разобрался. Пришлось программатором заливать загрузчик в арду
Ткните плиз, носом, где я туплю?
залил хекс через SPI и AVR в приёмник orangeRX( oerx213orange328.hex).
Вроде всё залились, даже, светодиодом приёмник моргает, а в терминале тишина (через USB-com).
на клаве букву “М” нажимаешь светодиод моргать перестаёт.
А кто-нибудь заливал прошивку в DTF UHF 1-watt Deluxe TX www.dtfuhf.com/shop/index.php...&products_id=4
Поделитеь опытом.
Тип платы ставлю 4
Получаю кирпич после заливки.
И по usb-com пробовал и напрямую программатором через ISP
Поделитеь опытом.
Попробуйте залить не хекс, а откомпилировать исходники и залить через Arduino IDE.
Тип платы: Arduino Leonardo.
А, пардон, не так все просто, надо немного дефайны подшаманить.
Ничего сложного, можете сами сделать по образцу openLRSng.
Если не получится, могу вам завтра сделать.