Беспроводной Хэдтрекер на основе Ардуино, HC-05 и MPU-9250 и проекта DIY HeadTracker (версия 1.08)
Описание
За основу взят проект http://www.rcgroups.com/forums/showthread.php?1677559-DIY-Headtracker-%28Easy-build-No-drift-OpenSource%29 .
Проблема, не позволившая взять проект AS IS и просто летать - подергивание серв из-за генератора ППМ в наземном модуле, которое почему-то не лечилось, а вовсе не потому, что проект написан не мной. :):):)
Изменения по отношению к оригинальному проекту
Внес следующие изменения:
- Переписана прошивка модуля аппаратуры полностью, убрано подергивание
- Добавлена настройка звука, нейтралей, левых и правых границ отклонения,а также инверсии по каналам для аппаратур, не умеющих это делать. Для настройки нужен стандартный пультик от камеры, в поле тащить комп не нужно.
- Добавлен зуммер для отражения статуса и потери связи
- Добавлен пинг и фейлсейв, при потере связи камера встает в нейтраль, настроенную в модуле аппы.
- Дописана прошивка модуля шлема, добавлен пинг и фейлсейв.
- Нейтраль при обнулении выставляется только для ПАН, по ТИЛТ положение не меняется, что естественно.
- Настройка и калибровка модуля шлема производится оригинальной программой из исходного проекта.
- Модули блютуса конфигурируются так, чтобы цепляться только друг к другу.
Компоненты
- Arduino Pro Mini х 2 шт.
- BlueTooth Modem HC-05 х 2 шт.
- MPU-9250
- Matek 7-21V - 5V х 2 шт.
- Провода, джамперы, пины и пр.
Схемы
Модуль шлема
Модуль аппаратуры
Прошивка
Модуль шлема
Прошивка модуля шлемаМодуль аппаратуры
Прошивка модуля аппаратурыЧертежи корпуса (хорошо подходит для FatShark Transformer)
Процесс сборки тут: Сборка и настройка б\п ХТ
Комментариев нет:
Отправить комментарий