Mini RC Transmitter

Давно хотел нормальную и миниатюрную аппу с возможностями хотя бы частично как у Taranis, что бы занимала мало места в рюкзаке.

На каком то форуме наткнулся на проект ARUni, это миниатюрная версия AR9x которая создавалась для замены штатной материнской платы в аппаратурах FlySky / Turnigy / Avionix / Eurgle 9x.
На борту процессор ARM-архитектуры и работает это чудо на ПО OpenTX.
Изначально хотел обновить функционал старой JR PROPO x2720 но и так есть Taranis и вторая большая аппа не нужна.
В закромах отрыл стики от Taranisa оставшиеся после апгрейда оного на стики от Aurora9, передатчики spectrum DX5e, Frsky XJT и приступил к зарисовке

Динамик и экран которые предлагаются по умолчанию к ARUni большие пришлось заменить на размером меньшие.
Динамик взял от FrSky Taranis X9E, Экран использую такой ERC12864FS-12.1 is 2.1", перепаял под него разьем на плате (его распиновка инвертирована по отношению к штатному)


Для навигации по меню используется‪ Rotary Encoder‬
Для завершения осталось дождаться джойстиков под триммеры, решить вопрос какие использовать аккумуляторы, как расположить их в корпусе ну и нарисовать заднюю крышку.

Доделал первую версию

Выявились некоторые косяки связанные с 3D печатью и проектированием
Как приедут недостающие детали, дорисую новую версию

  • 2187
Comments
Sci_Rosso

Сильно.
Не пропадайте из эфира. Интересная разработка…

Aminokislota
Sci_Rosso;bt154556

Сильно.
Не пропадайте из эфира. Интересная разработка…

ну как минимум до логического конца доведу, в вот наведение красоты которое тоже хочется это уже хз ))

AndyGr

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

Последний подход был в конце прошлого года, когда болел. Время было - нарисовал под печать модель корпуса.
www.dropbox.com/sh/…/AABEo4q5vLsofQsrwtd6Mbm9a?dl=…

В общем 1) Внимательно слежу 2) Готов принять участие 😃

fidller

моделька корпус есть? а то платка такая лежит без дела

Aminokislota
AndyGr;bt154561

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

Последний подход был в конце прошлого года, когда болел. Время было - нарисовал под печать модель корпуса.
www.dropbox.com/sh/…/AABEo4q5vLsofQsrwtd6Mbm9a?dl=…

В общем 1) Внимательно слежу 2) Готов принять участие 😃

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

fidller;bt154562

моделька корпус есть? а то платка такая лежит без дела

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

fidller

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

ARXITEKTOR

Акки можно li ion либо 18650 либо в 14500.
Как я понимаю схема зарядки в плате есть?

Sci_Rosso
Aminokislota;bt154557

ну как минимум до логического конца доведу, в вот наведение красоты которое тоже хочется это уже хз ))

Речь идет об этой плате?
Комплектация к ARUni

fidller

отвечу за автора. да. на рс групс народ ее в старые аппы вставляет.

Aminokislota
ARXITEKTOR;bt154570

Акки можно li ion либо 18650 либо в 14500.
Как я понимаю схема зарядки в плате есть?

Зарядка есть, под ni-mh аккумуляторы, под литиевые надо еще и что то с зарядой думать, каждый раз корпус вскрывать для их вытаскивания не вариант.
Можно конечно попробовать использовать плату защиты и заряда для li ion но меня терзают сомнения в них, едет вот такая платка протестирую и если нормально работает поставлю литий.

Sci_Rosso;bt154572

Речь идет об этой плате?
Комплектация к ARUni

да плата эта, в наличии были тут

Под триммеры жду вот эти джойстики

ADF

(заранее извиняюсь за небольшой оффтоп)

AndyGr;bt154561

Два месяца изучал матчасть по написанию приложений для Андроида и потом сдался.

Разрешите маленький совет дать 😃

Когда начинаете новую (для себя) платформу или среду разработки осваивать, то всё довольно просто (по крайне мере без сжигания нервов) делается в несколько последовательных шагов. Без спешки и без попытки надрыва попы:

  1. Решаем, на чём хотим делать. Дело в том, что в 2017 году - очень много разных способов сделать приложение для андроида, многие среды разработки имеют функционал для кроссплатформенной разработки; у всех сред - есть отличная документация, куча видео-уроков, готовых примеров проектов и готовых кусков кода под разные типовые задачи. Под андроид можно делать не только на андроид студии, можно делать на C# + xamarin (на вижуал студии), можно делать на adobe air, даже современные версии дэльфи поддерживают разработку под андроид. И, в принципе, для не слишком ресурсоёмких (а у вас именно такое) приложений особой разницы в конкретном инструментарии нет;
  2. Наливаем кофе с печенькой;
  3. Скачиваем и устанавливем то, что выбрали;
  4. Наливаем еще кофе;
  5. Качаем пример проекта, пустышку - главное, понять професс компиляции и заливки на устройство, чтобы hello world на экране телефона вывести;
  6. Еще кофе;
  7. Думаем, какие еще функции будут нужны - ну там работа с портами, с блютусом? с вайфаем? качаем примеры кода или проекты по этим вещам, чтобы прикрутить к себе;
  8. По любым непонятным вещам - лезем в ютуб и гугл. Сейчас в онлайне на все языки, на все среды, на все типовые задачи есть туториалы, видеоинструкции, готовые куски программ. Сейчас давно не голодные 90-ые, когда без книги “Библия С++ разработчика” нельзя было ни вздохнуть, ни пукнуть 😁
  9. Спокойно и неспеша пишем остальную программу 😃
Aminokislota
ADF;bt154577

(заранее извиняюсь за небольшой оффтоп)

Без спешки и без попытки надрыва попы:

ну уже не интересно 😁

ADF

По самому проекту:

ИМХО экран все-же удобнее располагать сверху над джойстиками, а не внизу. Или вообще между - сделать передатчик вытянутым с широко разнесеными ручками. Сам давненько репу почесываю, но запчастя еще не начинал покупать…

Aminokislota
ADF;bt154605

По самому проекту:

ИМХО экран все-же удобнее располагать сверху над джойстиками, а не внизу. Или вообще между - сделать передатчик вытянутым с широко разнесеными ручками. Сам давненько репу почесываю, но запчастя еще не начинал покупать…

В этой компановке аппаратура не будет компактной, вось размер расползется по ширине, и в этом случае уже можно будет под потроха Taranisa все сделать и добавить FPV монитор но это уже другая история. А мне нужна аппаратура для велорюкзака.

ADF
Aminokislota;bt154611

В этой компановке аппаратура не будет компактной, вось размер расползется по ширине,

Если экран по центру - то да, а если “сверху” вместо “снизу” - то не вижу причин в изменении габарита и пропорций. А юзабилити быдо бы лучше.

Aminokislota;bt154611

А мне нужна аппаратура для велорюкзака.

Примерно такие-же мысли!
Даже склоняюсь сделать приставку к телепону - два джойстика и ВЧ модуль, чтобы в ЮСб-дырку втыкалось. И сами джойстики какие-то такие замутить, чтобы при скрученых стиках были бы плосские… И программировать эту штуку можно будет до скончания времён 😃

Aminokislota
ADF;bt154612

Если экран по центру - то да, а если “сверху” вместо “снизу” - то не вижу причин в изменении габарита и пропорций. А юзабилити быдо бы лучше.

Примерно такие-же мысли!
Даже склоняюсь сделать приставку к телепону - два джойстика и ВЧ модуль, чтобы в ЮСб-дырку втыкалось. И сами джойстики какие-то такие замутить, чтобы при скрученых стиках были бы плосские… И программировать эту штуку можно будет до скончания времён 😃

При перемещении экрана на верх и сохранении габаритов держать во время управления неудобно, если немного изменить компановку то возможно все выйдет, надо рисовать концепт, но это опять же после завершения этой версии, надо рабочий вариант получить и уже потом экспериментировать дальше))

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

ARXITEKTOR

компановку то возможно все выйдет,

Для примера на аппаратуру Mavic посмотрите.
Или на turnigy evolution digital. Как я думаю надо думать над аппой в формате контроллера то консолей.

ADF

Если чуть дальше в будущее смотреть - надо, чтобы камера жесты с рук считывала и преобразовывала в управляющие сигналы. Руки в стороны развёл - и ты самолёт. Ртом жужжишь - микрофон определяет требуемый уровень газа 😃

Шутка.
С долей шутки…

PS: а почему корпус зеленый? Под покраску?

Aminokislota
ARXITEKTOR;bt154644

Для примера на аппаратуру Mavic посмотрите.
Или на turnigy evolution digital. Как я думаю надо думать над аппой в формате контроллера то консолей.

Не вижу смысла смотреть на аппаратуру под которую надо будет делать свою эксклюзивную электронику, подыскивать или делать стики, писать софт, вероятность забрасывания такого проекта из за нехватки времени и ресурсов выше 90%, проще взять тот же turnigy evolution и не трарить время.

Aminokislota
ADF;bt154649

PS: а почему корпус зеленый? Под покраску?

Просто катушка дешевого пластика валялась, ну и в покраске можно будет попрактиковатся.

Mazai40rus

У меня тоже есть желание создания карманной аппаратуры, правда направление немного другое, я делаю упор не на функционал, а на минимизацию, мне важно чтобы аппаратура получилась достаточно миниатюрной, т.к. в моём проекте рюкзачного коптера идёт упор на его автономность. Использование таких возможностей ardupilot-а, как folow me, полёт по заранее созданной миссии, поэтому мне не так важны миксы, модели, триммеры и прочее, хотя проект на котором основан мой передатчик это поддерживает через консольный режим компьютера или телефона. Я использовал проект отсюда - www.reseau.org/arduinorc/index.php?n=Main.HomePage , в основе которого лежит arduino nano, 8 каналов, дисплея нет, только светодиод для индикации режимов работы, для моей задумки это достаточно, т.к. полётному контроллеру триммеры и миксы не нужны, один раз настроил пульт, откалибровал и готово. Хотя, идеально было бы сделать пуль по типу Mavic-а, боюсь в домашних условия это практически не возможно… Сначала тоже думал разработать корпус и напечатать его на 3D принтере, но всё же решил пойти путём попроще, использовал простенький пульт от ру вертолётика, один стик пришлось заменить на двухосевой, т.к. стоял с одной осью, лишние внутренности были безжалостно выпилены, к стикам на плате припаялся проводами напрямую от nano, в качестве ВЧ использовал FrSky DHT, пульт исправно работает, в деле пока не проверял, протестирую, если себя оправдает, готов принять участие в разработке 3D печатной версии, возможно с нормальными стиками, кстати места в пультике ещё осталось, так что есть куда уменьшать! Вот несколько фото работы:

Aminokislota
Mazai40rus;bt154986

У меня тоже есть желание создания карманной аппаратуры, правда направление немного другое, я делаю упор не на функционал, а на минимизацию, мне важно чтобы аппаратура получилась достаточно миниатюрной, т.к. в моём проекте рюкзачного коптера идёт упор на его автономность. Использование таких возможностей ardupilot-а, как folow me, полёт по заранее созданной миссии, поэтому мне не так важны миксы, модели, триммеры и прочее, хотя проект на котором основан мой передатчик это поддерживает через консольный режим компьютера или телефона. Я использовал проект отсюда - www.reseau.org/arduinorc/index.php?n=Main.HomePage , в основе которого лежит arduino nano, 8 каналов, дисплея нет, только светодиод для индикации режимов работы, для моей задумки это достаточно, т.к. полётному контроллеру триммеры и миксы не нужны, один раз настроил пульт, откалибровал и готово. Хотя, идеально было бы сделать пуль по типу Mavic-а, боюсь в домашних условия это практически не возможно… Сначала тоже думал разработать корпус и напечатать его на 3D принтере, но всё же решил пойти путём попроще, использовал простенький пульт от ру вертолётика, один стик пришлось заменить на двухосевой, т.к. стоял с одной осью, лишние внутренности были безжалостно выпилены, к стикам на плате припаялся проводами напрямую от nano, в качестве ВЧ использовал FrSky DHT, пульт исправно работает, в деле пока не проверял, протестирую, если себя оправдает, готов принять участие в разработке 3D печатной версии, возможно с нормальными стиками, кстати места в пультике ещё осталось, так что есть куда уменьшать! Вот несколько фото работы:

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

Корпус доделал, но принтер навернулся, сейчас ищу в чем проблемма и как напечатаю версию, выложу stl

Mazai40rus

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

Корпус доделал, но принтер навернулся, сейчас ищу в чем проблемма и как напечатаю версию, выложу stl

На счет стиков согласен, но пока что у меня задумка - пульт чисто на подхвате, т.к коптером можно управлять в автоматическом режиме со смартфона, взлет, полет и посадка, хотя от нормальных стиков не отказался бы. Кстати, кто что думает по поводу turnigy evolution?

Aminokislota

ПРодолжение тут rcopen.com/blogs/91845/22793