От нечего делать сделал примитивный head tracker

Откопал в закромах родины выпиленный из нунчака аналоговый акселерометр adxl335 и сделал на нем одноосевой головотрекер 😁 Подключается к тренерскому разъему аппы, питается фиг знает от чего (видимо будет питаться от очков).
При включении калибруется, потом отрабатывает наклоны головы вверх/вниз (для вращения надо думать о компасе или гироскопе). На досуге приделаю мертвую зону по серединке, а то будет дрожать серва постоянно.
Код nekaka.com/d/B2S39HBxOg

Видео работы в первом комменте, описание в третьем

  • 2309
Comments
Маныч

А можно подробнее, как это сделать?

SovGVD
Маныч;bt83311

А можно подробнее, как это сделать?

Упс, извиняюсь =) в 3 ночи мозга не подумала о ссылке тут, а на youtube оставил

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

код тут nekaka.com/d/Y7HEFqCssl
на A0 любой резистор, на аппе настроить какие из каналов заменять (на все 8 каналов идет сигнал с A0)

попробовал с i2c датчиком - чего то не получается, похоже что i2c висит на том же таймере, что и код эмуляции пульта, а я сложные кунгфу с таймера пока не познал 😵

Prikupets

Я такую штуку делал на PIC, по двум осям с наклонами головы (есть в моем блоге). Потом забил - перешел на гиры, но они дрейфуют. Сейчас не слежу за их развитием, но периодически тянет вернуться к самолетам, и заиметь headtracker. Если делать самому - взял бы MultiWii с гирами, акселлями и компас, и переделал бы прошивку. Практически готовый headtracker.

SovGVD

хотел, но таймер кода работы с тренерским разъемом аппы конфликтует с i2c, а разбираться чего и как переделать - лень и времени нет, то военкомат, то ехать надо куда то, то на работе серваки кто нибудь ддосит
сейчас вообще всё забросил - готовый коптер вон неделю скручивал и еще несколько дней руки не доходили банально взлететь на нём

если бы кто взялся доделать - было бы хорошо, только в multiwii без компаса повороты головы не особо работают

Prikupets

Все уже Adekamer написал про проект DIY Headtracker на RcGroups. Уже заказал IMU+Arduino для его постройки.

SovGVD

осталось найти ссылку на проект - IMU есть, ардуинка есть, паяльник есть - найти бы теперь тему