Пульт РУ на смартфоне с OpenTx
уважаемые коллеги! Большое спасибо за ответы и желание помочь!
Однако, я тщательно, как мог, составлял название темы. И очень надеюсь, что вы прочитали и его.
Как же теперь быть c пьяным матросом со словами “OpenTX” ?
уважаемые коллеги! Большое спасибо за ответы и желание помочь!
Однако, я тщательно, как мог, составлял название темы. И очень надеюсь, что вы прочитали и его.Как же теперь быть
c пьяным матросомсо словами “OpenTX” ?
На какой конкретно вопрос вы хотите получить ответ?
Я увидел только один:
Может я зря распинаюсь, а все уже давно придумано?
На что ответ может быть только таким:
Может быть.
На какой конкретно вопрос вы хотите получить ответ?
Я увидел только один:На что ответ может быть только таким:
Может быть.
Не надо далеко бежать
первое сообщение
Ищу описание или варианты реализации пульта РУ с использованием МК смартфона с работающим софтом совместимым по обрабатывающей цепочке с OpenTx
с работающим софтом совместимым по обрабатывающей цепочке с OpenTx
а софт уже есть ??
Если я правильно понимаю, OpenTX - это прошивка для передатчиков.
Что конкретно вы хотите?
Что такое “МК смартфона”?
Что такое “обрабатывающая цепочка”?
Судя по описанным вами вариантам, вы хотите смартфон как “мозг” передатчика, т.е. в первом случае подключить по синезубу данные со стиков (опять же какаих стиков? С просто стиков - “рычаг с переменником” или пульт без мозгов, из которого вынуто все кроме “рычагов с переменником”?) и со смартфона выдать, например PPM в “любимый радиомодуль”, а во втором случае использовать виртуальный пульт в смартфоне, а на выходе получить PPM?
Если все так, то причем тут OpenTX?
Или вы хотите сигнал с пульта прошитого OpenTX пустить на радиомодуль через смартфон? Какой в этом смысл?
Или третий вариант: вы хотите настраивать OpenTX передатчика со смартфона? Но не похоже по вашим постам на это.
Фантастический вариант: вы хотите прошить смартфон прошивкой OpenTX, но добавить в нее виртуальные стики что бы использовать тач и датчики смартфона и вывести, например, PPM на радиомодуль по синезубу?
LampGraph, искренне приветствую за первую результативную попытку понять мои “хотелки”😃
Хочу? получить легкий и компактный пульт для случайных выездов на полеты, когда “обычный” пульт со своим чемоданчиком ну совсем сложно поместить в рюкзаке. Модель? Например планер-металку можно очень компактно разместить в длинном узком ящичке метровой длины.
В качестве процессора обработки использовать смартфон.
МК - МикроКонтроллер
Стики? тут как раз физический вариант использовать стики первого попавшегося мини пульта, ссылки на которые уже приводили.
Электроника пульта скорее всего меняется на ардуину в качестве АЦП и связки блютуз в сторону смартфона
и передача РРМ в ВЧ модуль от смартфона (через БТ)
“обрабатывающая цепочка”? последовательность обработки сигналов в “openTx” пульте. Например, посмотрите пдфку ER9x стр9
Да!
вы хотите
прошитьсмартфонпрошивкойOpenTX, но добавить в нее виртуальные стики что бы использовать тач и датчики смартфона и вывести, например, PPM на радиомодуль по синезубу?
Не прошить, а установить на смарте приложение, которое будет получать с пульта (либо пользовать виртуальные стики используя тач смарта), микшировать сигналы в соответствии с настройками данной модели и отправлять PPM на ВЧ модуль.
Была тема про передачу PPM в ВЧ через звуковой тракт смартфона, но мужики говорят, что это работает неважно. А то было б здорово.😃
В общем представляю как разделить и переколбасить ОpenTx (в зависимости от варианта пульт-вирт стики оцифровку оставить на ардуино в пульте, а микширование, обработа, показуха на смарте. Тут же на смарте настройка параметров по модели, и в целом по пульту.
Причем тут OpenTx?
уже накопились настройки своих модей, влом еще сочинять, конвертировать под другие пульты. Плюс дает гибкость и мощь в обработке, что освоено.
Я в “пргармирвонея” на Андроиде пока никак. Но придется.😌
Готовый вариант такой вряд-ли найдете, а если делать, то у меня такой ход мыслей:
- Протоколы микропультов почти все известны, можно собрать универсальный приемник, который подходит к большинству пультов, на выходе делаем PPM.
- Ищем/пишем “виртуальные стики”, выводим любым удобным способом PPM со смартфона. Пусть будет тот же блютуз.
- Собираем коробочку, в которую кладем, например, ардуину, туда заливаем OpenTX, которую немного правим (код не смотрел, возможно уже есть). Правка заключается в следующем: убираем модуль обработки входных сигналов и меняем его на захват PPM по uartу или с какой-нибудь ноги. Можно даже взять готовый код из какой нибудь openlrsng, например.
- Ищем/пишем интерфейс настройки OpenTX под смартфон через блютуз (скорее всего уже есть).
- Готовый PPM шлем в радиомодуль.
Получается ретранслятор на OpenTX. Вот тут действительно гибкость и мощь в обработке.
Не прошить, а установить на смарте приложение, которое будет получать с пульта (либо пользовать виртуальные стики используя тач смарта), микшировать сигналы в соответствии с настройками данной модели и отправлять PPM на ВЧ модуль.
Это плохая идея, на то есть ряд причин, главная из них - нужен реалтайм, его вы не добьетесь в смартфоне, соответственно задержка будет дикая.
Как-то так. Но на “тощенькую” ардуину не натяните ОпенТх, только мега, а тогда в чем смысл выносить микшеры на смарт?
нужен реалтайм
Посмотрите летные симуляторы на смартфоне. А они ведь еще и отрисовкой занимаются…
ладно, надо пробовать.
Но на “тощенькую” ардуину не натяните ОпенТх, только мега
А я и не говорю про тощенькую. Ардуины ведь разные, есть и ардуина мега. Это я к примеру, лучше, конечно, электронику разработать с нуля.
а тогда в чем смысл выносить микшеры на смарт
Красивый интерфейс и компактность ретранслятора - минимум кнопок и отсутствие дисплея. Я не говорю выносить микшеры на смарт, я говорю настраивать OpenTX со смарта.
Посмотрите летные симуляторы на смартфоне. А они ведь еще и отрисовкой занимаются…
А вы попробуйте, почитайте. Хотя бы без микшеров, просто захватить смартфоном PPM и вывести его наружу.
К тому же под ARM OpenTX уже есть, а под линукс/ведроид нет.
пробовать можно и в слепом режиме, без рисования.
Кстати некоторые вещи в опентх уже реализованы. Например связь тренер-ученик через БТ. Только этот поток в другой процесс направить (на ардуину для ВЧ модуля.).
После отпуска попробую )))
Если использовать Мегу, то дорого будет и тяжело )))
К тому же под ARM OpenTX уже есть, а под линукс/ведроид нет.
Это несущественно. Есть код на С(или С++), его и портировать под Андроид с пере-пере…
Та часть что на смарте крутиться будет уже почти не зависит от процессора и архитектуры.
можно собрать универсальный приемник, который подходит к большинству пультов,
нельзя
например, ардуину
Атмега 328 не самая быстрая ))
Ищем/пишем
пишем, если умеем.
есть и ардуина мега
это уже не 328, но тут уже немного другой размер.
опентх
под андроид нет.
две NRF24, плюс “набор начинающего ардуинщика” могут помочь, но “с головой надо дружить”.
готовых решений нет, просто потому что такое решение никому не нужно.
как уже писалось ТС в продаже есть компактные пульты РУ, для которых не нужны чемоданы.
Например планер-металку можно очень компактно разместить в длинном узком ящичке метровой длины.
и его можно
поместить в рюкзаке
Вот готовое решение размером чуть больше 5,5-6 дюймового смартфона.
FPV Racer Radio Mode 2 Black
Интересный пульт. он же Turnigy Evolution Digital AFHDS 2A Radio ))) Ищу его схему, дабы посмотреть, какие лайфхаки поддерживает 😎
Этот пульт перелицовка Flysky FS-i6S 2.4G 10CH AFHDS 2A Transmitter. Гадо еще сравнить размеры )))
он разбирается на openground
Но как работают настройки - еще не понятно.
Но создавая тему в качестве внешнего прототипа имлся в виду пульт от DJI Mavic 😃
Могли б дисплей сделать складной, типа ноутбучной крышки. Заодно можно исключить защитный шыльдик.
нельзя
Почему?
Атмега 328 не самая быстрая ))
Вы знаете ардуину только на 328 атмеге? Сочувствую.
Вы знаете ардуину только на 328 атмеге? Сочувствую.
я их всех знаю.
у маленьких 32 Кбайта памяти, что вы в эту память собираетесь запихнуть?
а те у которых памяти “много”, размером уже могут поспорит с пультом из ссылки выше.
Почему?
пять балов за вопрос.