Давно хотел нормальную и миниатюрную аппу с возможностями хотя бы частично как у 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 печатью и проектированием
Как приедут недостающие детали, дорисую новую версию
Сильно.
Не пропадайте из эфира. Интересная разработка…
Сильно.
Не пропадайте из эфира. Интересная разработка…
ну как минимум до логического конца доведу, в вот наведение красоты которое тоже хочется это уже хз ))
Эх. у меня уже года два стики лежат от тараниса. был не один подход к снаряду. Даже аппаратную часть реализовал на старом контроллере AIOP, очень хотел все управление аппой завернуть на смартфон и все уперлось в написание приложения. Два месяца изучал матчасть по написанию приложений для Андроида и потом сдался.
В общем 1) Внимательно слежу 2) Готов принять участие 😃
моделька корпус есть? а то платка такая лежит без дела
Эх. у меня уже года два стики лежат от тараниса. был не один подход к снаряду. Даже аппаратную часть реализовал на старом контроллере AIOP, очень хотел все управление аппой завернуть на смартфон и все уперлось в написание приложения. Два месяца изучал матчасть по написанию приложений для Андроида и потом сдался.
В общем 1) Внимательно слежу 2) Готов принять участие 😃
у меня стики от тараниса но в корпусе от Aurora9, размеры у них разные, хотел заменить стики на M9 новые те что с датчиками холла, но под них надо с нуля корпус переделывать может быть потом заморочусь, плюс от них выигрыш по глубине корпуса.
моделька корпус есть? а то платка такая лежит без дела
Пока что корпус в процессе доработки компоновки и я еще не доделал заднюю часть, как будет готово в версии которую можно напечатать и собрать без сильного напилинга, выложу STL, а потом по готовности и исходники.
могу помочь до пилить. интересовала именно верхняя часть. но буду ждать
Акки можно li ion либо 18650 либо в 14500.
Как я понимаю схема зарядки в плате есть?
ну как минимум до логического конца доведу, в вот наведение красоты которое тоже хочется это уже хз ))
отвечу за автора. да. на рс групс народ ее в старые аппы вставляет.
Акки можно li ion либо 18650 либо в 14500.
Как я понимаю схема зарядки в плате есть?
Зарядка есть, под ni-mh аккумуляторы, под литиевые надо еще и что то с зарядой думать, каждый раз корпус вскрывать для их вытаскивания не вариант.
Можно конечно попробовать использовать плату защиты и заряда для li ion но меня терзают сомнения в них, едет вот такая платка протестирую и если нормально работает поставлю литий.
Два месяца изучал матчасть по написанию приложений для Андроида и потом сдался.
Разрешите маленький совет дать 😃
Когда начинаете новую (для себя) платформу или среду разработки осваивать, то всё довольно просто (по крайне мере без сжигания нервов) делается в несколько последовательных шагов. Без спешки и без попытки надрыва попы:
Решаем, на чём хотим делать. Дело в том, что в 2017 году - очень много разных способов сделать приложение для андроида, многие среды разработки имеют функционал для кроссплатформенной разработки; у всех сред - есть отличная документация, куча видео-уроков, готовых примеров проектов и готовых кусков кода под разные типовые задачи. Под андроид можно делать не только на андроид студии, можно делать на C# + xamarin (на вижуал студии), можно делать на adobe air, даже современные версии дэльфи поддерживают разработку под андроид. И, в принципе, для не слишком ресурсоёмких (а у вас именно такое) приложений особой разницы в конкретном инструментарии нет;
Наливаем кофе с печенькой;
Скачиваем и устанавливем то, что выбрали;
Наливаем еще кофе;
Качаем пример проекта, пустышку - главное, понять професс компиляции и заливки на устройство, чтобы hello world на экране телефона вывести;
Еще кофе;
Думаем, какие еще функции будут нужны - ну там работа с портами, с блютусом? с вайфаем? качаем примеры кода или проекты по этим вещам, чтобы прикрутить к себе;
По любым непонятным вещам - лезем в ютуб и гугл. Сейчас в онлайне на все языки, на все среды, на все типовые задачи есть туториалы, видеоинструкции, готовые куски программ. Сейчас давно не голодные 90-ые, когда без книги “Библия С++ разработчика” нельзя было ни вздохнуть, ни пукнуть 😁
…
Спокойно и неспеша пишем остальную программу 😃
(заранее извиняюсь за небольшой оффтоп)
Без спешки и без попытки надрыва попы:
ну уже не интересно 😁
По самому проекту:
ИМХО экран все-же удобнее располагать сверху над джойстиками, а не внизу. Или вообще между - сделать передатчик вытянутым с широко разнесеными ручками. Сам давненько репу почесываю, но запчастя еще не начинал покупать…
По самому проекту:
ИМХО экран все-же удобнее располагать сверху над джойстиками, а не внизу. Или вообще между - сделать передатчик вытянутым с широко разнесеными ручками. Сам давненько репу почесываю, но запчастя еще не начинал покупать…
В этой компановке аппаратура не будет компактной, вось размер расползется по ширине, и в этом случае уже можно будет под потроха Taranisa все сделать и добавить FPV монитор но это уже другая история. А мне нужна аппаратура для велорюкзака.
В этой компановке аппаратура не будет компактной, вось размер расползется по ширине,
Если экран по центру - то да, а если “сверху” вместо “снизу” - то не вижу причин в изменении габарита и пропорций. А юзабилити быдо бы лучше.
А мне нужна аппаратура для велорюкзака.
Примерно такие-же мысли!
Даже склоняюсь сделать приставку к телепону - два джойстика и ВЧ модуль, чтобы в ЮСб-дырку втыкалось. И сами джойстики какие-то такие замутить, чтобы при скрученых стиках были бы плосские… И программировать эту штуку можно будет до скончания времён 😃
Если экран по центру - то да, а если “сверху” вместо “снизу” - то не вижу причин в изменении габарита и пропорций. А юзабилити быдо бы лучше.
Примерно такие-же мысли!
Даже склоняюсь сделать приставку к телепону - два джойстика и ВЧ модуль, чтобы в ЮСб-дырку втыкалось. И сами джойстики какие-то такие замутить, чтобы при скрученых стиках были бы плосские… И программировать эту штуку можно будет до скончания времён 😃
При перемещении экрана на верх и сохранении габаритов держать во время управления неудобно, если немного изменить компановку то возможно все выйдет, надо рисовать концепт, но это опять же после завершения этой версии, надо рабочий вариант получить и уже потом экспериментировать дальше))
Вариант с телефоном это уже реально для вечного програмирования. Ну а для суперкомпакта можно взять материнку для аппы на atmega она очень компактна, но я не знаю ее возможностей
компановку то возможно все выйдет,
Для примера на аппаратуру Mavic посмотрите.
Или на turnigy evolution digital. Как я думаю надо думать над аппой в формате контроллера то консолей.
Если чуть дальше в будущее смотреть - надо, чтобы камера жесты с рук считывала и преобразовывала в управляющие сигналы. Руки в стороны развёл - и ты самолёт. Ртом жужжишь - микрофон определяет требуемый уровень газа 😃
Шутка.
С долей шутки…
PS: а почему корпус зеленый? Под покраску?
Для примера на аппаратуру Mavic посмотрите.
Или на turnigy evolution digital. Как я думаю надо думать над аппой в формате контроллера то консолей.
Не вижу смысла смотреть на аппаратуру под которую надо будет делать свою эксклюзивную электронику, подыскивать или делать стики, писать софт, вероятность забрасывания такого проекта из за нехватки времени и ресурсов выше 90%, проще взять тот же turnigy evolution и не трарить время.
PS: а почему корпус зеленый? Под покраску?
Просто катушка дешевого пластика валялась, ну и в покраске можно будет попрактиковатся.
У меня тоже есть желание создания карманной аппаратуры, правда направление немного другое, я делаю упор не на функционал, а на минимизацию, мне важно чтобы аппаратура получилась достаточно миниатюрной, т.к. в моём проекте рюкзачного коптера идёт упор на его автономность. Использование таких возможностей ardupilot-а, как folow me, полёт по заранее созданной миссии, поэтому мне не так важны миксы, модели, триммеры и прочее, хотя проект на котором основан мой передатчик это поддерживает через консольный режим компьютера или телефона. Я использовал проект отсюда - www.reseau.org/arduinorc/index.php?n=Main.HomePage , в основе которого лежит arduino nano, 8 каналов, дисплея нет, только светодиод для индикации режимов работы, для моей задумки это достаточно, т.к. полётному контроллеру триммеры и миксы не нужны, один раз настроил пульт, откалибровал и готово. Хотя, идеально было бы сделать пуль по типу Mavic-а, боюсь в домашних условия это практически не возможно… Сначала тоже думал разработать корпус и напечатать его на 3D принтере, но всё же решил пойти путём попроще, использовал простенький пульт от ру вертолётика, один стик пришлось заменить на двухосевой, т.к. стоял с одной осью, лишние внутренности были безжалостно выпилены, к стикам на плате припаялся проводами напрямую от nano, в качестве ВЧ использовал FrSky DHT, пульт исправно работает, в деле пока не проверял, протестирую, если себя оправдает, готов принять участие в разработке 3D печатной версии, возможно с нормальными стиками, кстати места в пультике ещё осталось, так что есть куда уменьшать! Вот несколько фото работы:
У меня тоже есть желание создания карманной аппаратуры, правда направление немного другое, я делаю упор не на функционал, а на минимизацию, мне важно чтобы аппаратура получилась достаточно миниатюрной, т.к. в моём проекте рюкзачного коптера идёт упор на его автономность. Использование таких возможностей ardupilot-а, как folow me, полёт по заранее созданной миссии, поэтому мне не так важны миксы, модели, триммеры и прочее, хотя проект на котором основан мой передатчик это поддерживает через консольный режим компьютера или телефона. Я использовал проект отсюда - www.reseau.org/arduinorc/index.php?n=Main.HomePage , в основе которого лежит arduino nano, 8 каналов, дисплея нет, только светодиод для индикации режимов работы, для моей задумки это достаточно, т.к. полётному контроллеру триммеры и миксы не нужны, один раз настроил пульт, откалибровал и готово. Хотя, идеально было бы сделать пуль по типу Mavic-а, боюсь в домашних условия это практически не возможно… Сначала тоже думал разработать корпус и напечатать его на 3D принтере, но всё же решил пойти путём попроще, использовал простенький пульт от ру вертолётика, один стик пришлось заменить на двухосевой, т.к. стоял с одной осью, лишние внутренности были безжалостно выпилены, к стикам на плате припаялся проводами напрямую от nano, в качестве ВЧ использовал FrSky DHT, пульт исправно работает, в деле пока не проверял, протестирую, если себя оправдает, готов принять участие в разработке 3D печатной версии, возможно с нормальными стиками, кстати места в пультике ещё осталось, так что есть куда уменьшать! Вот несколько фото работы:
Прикольный вариант, но все в качество стиков упирается, пробовал летать на подобных, удовольствие ниже среднего.
Корпус доделал, но принтер навернулся, сейчас ищу в чем проблемма и как напечатаю версию, выложу stl
Прикольный вариант, но все в качество стиков упирается, пробовал летать на подобных, удовольствие ниже среднего.
Корпус доделал, но принтер навернулся, сейчас ищу в чем проблемма и как напечатаю версию, выложу stl
На счет стиков согласен, но пока что у меня задумка - пульт чисто на подхвате, т.к коптером можно управлять в автоматическом режиме со смартфона, взлет, полет и посадка, хотя от нормальных стиков не отказался бы. Кстати, кто что думает по поводу turnigy evolution?
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3ff69d1e3df95500777955a3":{"_id":"3ff69d1e3df95500777955a3","hid":2659,"name":"ADF","nick":"ADF","avatar_id":null,"css":""},"46a4c2ac3df955007778230a":{"_id":"46a4c2ac3df955007778230a","hid":26272,"name":"fidller","nick":"fidller","avatar_id":null,"css":""},"4921b1f23df955007777564c":{"_id":"4921b1f23df955007777564c","hid":40792,"name":"Sci_Rosso","nick":"Sci_Rosso","avatar_id":null,"css":""},"4ca591823df955007775be37":{"_id":"4ca591823df955007775be37","hid":72564,"name":"ARXITEKTOR","nick":"ARXITEKTOR","avatar_id":null,"css":""},"4e0839703df9550077750fca":{"_id":"4e0839703df9550077750fca","hid":91845,"name":"Aminokislota","nick":"Aminokislota","avatar_id":null,"css":""},"4ff121813df9550077742a78":{"_id":"4ff121813df9550077742a78","hid":121800,"name":"AndyGr","nick":"AndyGr","avatar_id":null,"css":""},"5393ea523df955007772863c":{"_id":"5393ea523df955007772863c","hid":202797,"name":"Mazai40rus","nick":"Mazai40rus","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"58dcc99d9970730077116845","hid":22697,"title":"Mini RC Transmitter","html":"<p>Давно хотел нормальную и миниатюрную аппу с возможностями хотя бы частично как у Taranis, что бы занимала мало места в рюкзаке.</p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member91845/media/58dab2a79970730077a2feb1\" target=\"_blank\" data-nd-media-id=\"58dab2a79970730077a2feb1\" data-nd-image-orig=\"https://rcopen.com/member91845/media/58dab2a79970730077a2feb1\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/58dab2a79970730077a2feb1_sm\" alt width=\"170\" height=\"150\"></a></p>\n<!--cut-->\n<p>На каком то форуме наткнулся на проект ARUni, это миниатюрная версия AR9x которая создавалась для замены штатной материнской платы в аппаратурах FlySky / Turnigy / Avionix / Eurgle 9x.<br>\nНа борту процессор ARM-архитектуры и работает это чудо на ПО OpenTX.<br>\nИзначально хотел обновить функционал старой JR PROPO x2720 но и так есть Taranis и вторая большая аппа не нужна.<br>\nВ закромах отрыл стики от Taranisa оставшиеся после апгрейда оного на стики от Aurora9, передатчики spectrum DX5e, Frsky XJT и приступил к зарисовке</p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member91845/media/58dab2a79970730077a31080\" target=\"_blank\" data-nd-media-id=\"58dab2a79970730077a31080\" data-nd-image-orig=\"https://rcopen.com/member91845/media/58dab2a79970730077a31080\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/58dab2a79970730077a31080_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>Динамик и экран которые предлагаются по умолчанию к ARUni большие пришлось заменить на размером меньшие.<br>\nДинамик взял от FrSky Taranis X9E, Экран использую такой <a href=\"http://www.buydisplay.com/default/2-1-inch-cog-serial-spi-128x64-graphic-lcd-display-module-arduino-black-on-white\" class=\"link link-ext\" data-nd-link-orig=\"http://www.buydisplay.com/default/2-1-inch-cog-serial-spi-128x64-graphic-lcd-display-module-arduino-black-on-white\" target=\"_blank\" rel=\"nofollow noopener\">ERC12864FS-12.1 is 2.1"</a>, перепаял под него разьем на плате (его распиновка инвертирована по отношению к штатному)</p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member91845/media/58dab2a79970730077a30a9f\" target=\"_blank\" data-nd-media-id=\"58dab2a79970730077a30a9f\" data-nd-image-orig=\"https://rcopen.com/member91845/media/58dab2a79970730077a30a9f\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/58dab2a79970730077a30a9f_sm\" alt width=\"170\" height=\"150\"></a><br>\nДля навигации по меню используется Rotary Encoder<br>\nДля завершения осталось дождаться джойстиков под триммеры, решить вопрос какие использовать аккумуляторы, как расположить их в корпусе ну и нарисовать заднюю крышку.</p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member91845/media/58dab2a79970730077a304b4\" target=\"_blank\" data-nd-media-id=\"58dab2a79970730077a304b4\" data-nd-image-orig=\"https://rcopen.com/member91845/media/58dab2a79970730077a304b4\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/58dab2a79970730077a304b4_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>Доделал первую версию<br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member91845/media/58e3b8229970730077a3166e\" target=\"_blank\" data-nd-media-id=\"58e3b8229970730077a3166e\" data-nd-image-orig=\"https://rcopen.com/member91845/media/58e3b8229970730077a3166e\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/58e3b8229970730077a3166e_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>Выявились некоторые косяки связанные с 3D печатью и проектированием<br>\nКак приедут недостающие детали, дорисую новую версию</p>\n","user":"4e0839703df9550077750fca","ts":"2017-03-30T09:02:21.000Z","st":1,"cache":{"comment_count":24,"last_comment":"591b198699707300771211b8","last_comment_hid":24,"last_ts":"2017-05-16T15:23:50.000Z","last_user":"4e0839703df9550077750fca"},"views":2196,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}