С целью более глубокого изучения предметной области, появилась мысль реализовать управление акселерометром, т.е. изменением положения аппаратуры в пространстве.
С поправкой на общедоступность, выбор пал на смартфон, который есть практически у всех.
ПО на смартфоне формирует ppm сигнал, далее простым аудиокабелем можно подключаться к компьютеру и летать в симуляторе.
Так же можно подключаться к тренерскому порту классической аппаратуры и управлять смартфоном. В данном случае классическая аппаратура будет выполнять функцию радиопередатчика. Либо можно подключаться к ВЧ-модулю, имеющему ppm вход.
На данный момент пробовал летать в симуляторе, видео:
Руль высоты и элероны управляются акселерометром смартфона. Газ и руль направления на левом стике.
Общий налет на данной аппаратуре не более 5 минут, но уже начинает получаться, мозг потихоньку начинает дружить с акселерометром )))
Есть ряд проблем, связанных с ОС Android, которая не является операционной системой реального времени: пока по задержке аудиоканала следующая ситуация вырисовывается - android.hardware.audio.low_latency привязана к конкретному железу смартфона, т.е. не все смартфоны поддерживают audio.low_latency. Которые не поддерживают - задержка будет в районе 0,5сек, где железо поддерживает - не более 40мс.
Выглядит необычно, идея интересная. Но вот области применения, честно говоря, не вижу. Все равно респект.
Спасибо за добрую оценку!
Задачу личного плана выполнил, а для массовой полезности бум посмотреть, может какая мысль и посетит в дальнейшем )))
может какая мысль и посетит в дальнейшем )))
Ну и про нас не забывайте - всё ж то же интересно!
Ну и про нас не забывайте - всё ж то же интересно!
Если что-то интересное родится, обязательно не забуду! )
Как вариант, можно использовать инвалидам без одной кисти, только вменяемый держатель телефона на руку без кисти придумать надо.
А если использовать отдельный акселерометр на ардуине, можно организовать управление фпв камерой на подвесе.
Как вариант, можно использовать инвалидам без одной кисти, только вменяемый держатель телефона на руку без кисти придумать надо.
А если использовать отдельный акселерометр на ардуине, можно организовать управление фпв камерой на подвесе.
Да, в целом, акселерометр, как мне видится, предоставит большие возможности.
Вся эта забава хороша, пока коптер или самолет не грохнется, и хорошо если только в грунт, потому что другому андроид приложению нужна память и время.
Ведроид не realtime OS ни разу. Даже издали.
Хочеться сделать адекватное, делайте на STM32F* плате, $2 в розницу.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"5e4773af3df95500776f6221":{"_id":"5e4773af3df95500776f6221","hid":352116,"name":"Miron96","nick":"Miron96","avatar_id":null,"css":""},"5e9213f43df95500776f5a03":{"_id":"5e9213f43df95500776f5a03","hid":353923,"name":"Tanlan","nick":"Tanlan","avatar_id":null,"css":""},"5ea56d963df95500776f576c":{"_id":"5ea56d963df95500776f576c","hid":354455,"name":"SadSoldier","nick":"SadSoldier","avatar_id":null,"css":""},"5f4167bb3df95500776f4998":{"_id":"5f4167bb3df95500776f4998","hid":357712,"name":"НиПуг","nick":"НиПуг","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb50a8","hid":4,"title":"Аппаратура радиоуправления","parent":"61c9a54c3df9550077bb50fc","description":"Приёмники и передатчики для радиоуправляемых моделей.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":9168,"post_count":222038,"last_post":"672f6c94f9bb00ab89308463","last_topic":"60e1a9a33df9550077bc34a9","last_topic_hid":566887,"last_topic_title":"Смена региона на Futaba 14MZ","last_ts":"2024-11-09T14:07:16.932Z","last_user":"672dfd82200b45fd399770bb"}},"topic":{"_id":"5f72e0293df9550077be40de","hid":559589,"title":"Android аппаратура (приложение для смартфона)","views_count":1859,"last_post_counter":8,"cache":{"post_count":8,"first_post":"5f72e0293df9550077be43dd","first_ts":"2020-09-29T07:20:09.000Z","first_user":"5e4773af3df95500776f6221","last_post":"5fd3ef033df9550077be43eb","last_post_hid":8,"last_ts":"2020-12-11T22:13:23.000Z","last_user":"5ea56d963df95500776f576c"},"st":1,"section":"61c9a54c3df9550077bb50a8"},"subscription":null,"pagination":{"total":8,"per_page":25,"chunk_offset":0},"posts_list_before_post":["paginator","datediff"]},"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"}