Собираем Хедтрекер для игр своими руками
Я много играю в симуляторы и встал остро вопрос комфортного осмотра в кабине. Чтобы было вот так:
И посему решил спаять себе хедрекер на диодах.
Изучив вопрос в сети, нашел несколько проектов, которые и легли в основу моей работы.
Сразу скажу, тут нет никакого rocket science.
Итак, приступим. По традиции начнем с комплетующих
Комплектующие и цены
Общая стоимость проекта - 1,5 тыс. руб. С Али многие лоты продаются большими партиями, так что по факту комплетующие выходят дешевле в пересчете на штуку.
Камера от PS3 Eye - 500 руб. на авито
Корпус - напечатал сам. Можно заказать на сайтах 3д печати, ценник озвучивают 500-700 руб.
Резисторы на 30 ом - 3шт - 53 руб. за 100 штук
ИК диоды SFH485P - 3 шт - 148 руб за 10 штук
Аккумулятор 103040 мАч, 3,7 в, 1200 а, для Bluetooth-гарнитуры MP5, GPS-навигатора, PS4, 3,7 в, 1030401 шт. Аккум лушче поискать циллиндрической формы, я использовал какой под руку попал - в итоге не влез в корпус и приклеил снаружи - 300 руб
Плата зарядки Mini Micro-c USB 5V 1A 18650 TP4056 - 1 шт - 62 рубля
Выключатель 1 шт - 27 руб. за 2 штуки
Провода, лучше тонки 24-26 AWG - 1 метр - 50 руб.
Фото-плёнка или дискета - 150 руб.
Схема
Накидал вариант сборки. В принципе, здесь много вариаций, можно несколько диодов и продольно собирать
3д модель корпуса
Форм фактор не так критичен, можно подобрать под себя тот, что больше подойдет для крепления именно на ваши наушники. Я решил взять проект (по ссылке ниже) и украсть у жены клипсу от вешалки.. Пока о пропаже не догадываются :)
Ссылка на проект https://www.thingiverse.com/thing:5260195
Сборка
Спаиваем и укладываем всё в корпус. Готовое изделие на фото. Аккум я взял какой дома нашелся, но можно подыскать и циллиндрической формы - для этого корпуса будет идеально. Ребята в дискорде подкинули идею - можно было брать батарейки из вейпа/электронных сигарет - "осуждаем курение!" - (написал я, затягиваясь кальяном).
Корпус:
Вырезаем и наклеиваем пленку перед линзой. Разбирать камеру не пришлось - через плёнку камера и так неплохо видит диоды. Потом красиво вырежу, на рентгеновском снимке с переломом ноги, от которого отрезал кусочек, еще куча места.
Программное обеспечение
Скачиваем Opentrack - на сайте github.com из репозитория разработчика (файл opentrack-2023.3.0-win32-setup.exe): https://github.com/opentrack/opentrack/releases
Скачиваем драйвер для камеры PS3 Eye по ссылке - https://disk.yandex.ru/d/dpJqL8t1F2NuhQ
Настраиваем камеру по гайду - https://dzen.ru/b/ZeiZfTfwi0jhOBdE
После установки открываем Opentrack и в источнике данных выбираем PointTracker 1.1
Скачиваем мой профиль - кладем в папку Документы своего пользоватлея: C:\Users\Имя_юзера\Documents\opentrack-2.3
Теперь в Opentrack выбираем скачанный профиль и нажимаем Запустить
Камера уже сейчас должна увидеть наши 3 диода. Теперь нужно откалиброваться. Нажимаем на молоток.
Двигая ползунок добиваемся чтобы значения яркости диодов на превью составляло значение 3-4 px
При необходимости в параметрах камеры регулируем Gain, Exposure, и RGB, убираем галочки
Калибруем камеру - для этого заходим на вкладку Модель (вверху) и нажимаем Начать калибровку. Вертим готовой вверх-вниз и влево-вправо, после чего завершаем калибровку.
На этом всё - можно запускать игру и проверять результат.
При необходимости, можно менять кривые профиля и добавить сглаживание/мертвую зону.
Время непрерывной работы клипсы - 5 часов, заряжается полностью за пол часа. Может немного греться в районе резисторов - это ок.
Из недочетов и поля для улучшений (буду дополнять по мере появления):
Аккумулятор, требует внимания и своевременной зарядки. В будущем стоит подумать о коробке под пальчиковые аккумуляторы, чтобы была возможность быстро поменять питание.
Спасибо за внимание. Надеюсь, статья пригодится и поможет.
В догфайтах оч помогает!
Мимо нот
На олимпиаде, на олимпиаде
Радио объединяет
Радио объединяет. Позвонил кошевому атаману Первомайского Юрта. Александр Евгеньевич согласился показать Никите Шакирову родину Стахановского движения. Кстати, это не Стаханов как многие думают, а Ирмино.

























