Я много играю в симуляторы и встал остро вопрос комфортного осмотра в кабине. Чтобы было вот так:
И посему решил спаять себе хедрекер на диодах.
Изучив вопрос в сети, нашел несколько проектов, которые и легли в основу моей работы.
Сразу скажу, тут нет никакого 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д модель корпуса
Форм фактор не так критичен, можно подобрать под себя тот, что больше подойдет для крепления именно на ваши наушники. Я решил взять проект (по ссылке ниже) и украсть у жены клипсу от вешалки.. Пока о пропаже не догадываются :)
Сборка
Спаиваем и укладываем всё в корпус. Готовое изделие на фото. Аккум я взял какой дома нашелся, но можно подыскать и циллиндрической формы - для этого корпуса будет идеально. Ребята в дискорде подкинули идею - можно было брать батарейки из вейпа/электронных сигарет - "осуждаем курение!" - (написал я, затягиваясь кальяном).
Вырезаем и наклеиваем пленку перед линзой. Разбирать камеру не пришлось - через плёнку камера и так неплохо видит диоды. Потом красиво вырежу, на рентгеновском снимке с переломом ноги, от которого отрезал кусочек, еще куча места.
Программное обеспечение
Скачиваем драйвер для камеры 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 часов, заряжается полностью за пол часа. Может немного греться в районе резисторов - это ок.
Из недочетов и поля для улучшений (буду дополнять по мере появления):
Спасибо за внимание. Надеюсь, статья пригодится и поможет.