Android аппаратура (приложение для смартфона)

Miron96

С целью более глубокого изучения предметной области, появилась мысль реализовать управление акселерометром, т.е. изменением положения аппаратуры в пространстве.
С поправкой на общедоступность, выбор пал на смартфон, который есть практически у всех.
ПО на смартфоне формирует ppm сигнал, далее простым аудиокабелем можно подключаться к компьютеру и летать в симуляторе.
Так же можно подключаться к тренерскому порту классической аппаратуры и управлять смартфоном. В данном случае классическая аппаратура будет выполнять функцию радиопередатчика. Либо можно подключаться к ВЧ-модулю, имеющему ppm вход.

На данный момент пробовал летать в симуляторе, видео:

Руль высоты и элероны управляются акселерометром смартфона. Газ и руль направления на левом стике.
Общий налет на данной аппаратуре не более 5 минут, но уже начинает получаться, мозг потихоньку начинает дружить с акселерометром )))

Есть ряд проблем, связанных с ОС Android, которая не является операционной системой реального времени: пока по задержке аудиоканала следующая ситуация вырисовывается - android.hardware.audio.low_latency привязана к конкретному железу смартфона, т.е. не все смартфоны поддерживают audio.low_latency. Которые не поддерживают - задержка будет в районе 0,5сек, где железо поддерживает - не более 40мс.

Скачать бесплатно можно в плэймаркете:
play.google.com/store/apps/details?id=com.examples…

8 days later
Tanlan

Выглядит необычно, идея интересная. Но вот области применения, честно говоря, не вижу. Все равно респект.

Miron96

Спасибо за добрую оценку!
Задачу личного плана выполнил, а для массовой полезности бум посмотреть, может какая мысль и посетит в дальнейшем )))

НиПуг
Miron96:

может какая мысль и посетит в дальнейшем )))

Ну и про нас не забывайте - всё ж то же интересно!

Miron96
НиПуг:

Ну и про нас не забывайте - всё ж то же интересно!

Если что-то интересное родится, обязательно не забуду! )

Tanlan

Как вариант, можно использовать инвалидам без одной кисти, только вменяемый держатель телефона на руку без кисти придумать надо.
А если использовать отдельный акселерометр на ардуине, можно организовать управление фпв камерой на подвесе.

Miron96
Tanlan:

Как вариант, можно использовать инвалидам без одной кисти, только вменяемый держатель телефона на руку без кисти придумать надо.
А если использовать отдельный акселерометр на ардуине, можно организовать управление фпв камерой на подвесе.

Да, в целом, акселерометр, как мне видится, предоставит большие возможности.

1 month later
SadSoldier

Вся эта забава хороша, пока коптер или самолет не грохнется, и хорошо если только в грунт, потому что другому андроид приложению нужна память и время.
Ведроид не realtime OS ни разу. Даже издали.
Хочеться сделать адекватное, делайте на STM32F* плате, $2 в розницу.