Блогер сделал VR-гарнитуру из бюджетных деталей за 12 тысяч рублей

Известный техблогер CNCDan представил уникальный проект самодельной VR-гарнитуры, собранной из доступных компонентов. Общая стоимость материалов не превысила 150 долларов, а полная документация проекта опубликована в открытом доступе.
Основу устройства составили два дисплея с AliExpress с разрешением 2880×1440 пикселей каждый. Технические характеристики этих дисплеев позволяют достигать частоты обновления 90 Гц, в максимальном разрешении показатель ограничен 60 Гц. Оптическая система состоит из двух специальных линз с регулируемым межзрачковым расстоянием (IPD).

Для отслеживания положения головы используется инерциальный датчик (IMU) на базе микроконтроллера Arduino Nano. Система дает три степени свободы, отслеживая повороты головы по трем осям. Как объяснил создатель, этого достаточно для гоночных симуляторов — основной цели проекта.
Конструкция корпуса полностью напечатана на 3D-принтере. Она состоит из:
- Сменных лицевых панелей для адаптации под разных пользователей;
- Модульной системы крепления дисплеев;
- Регулируемой системы ремней для комфортной посадки.

Программная часть реализована на базе открытой платформы Relativty VR. В нее входят:
- Драйверы для дисплеев;
- Прошивка для Arduino;
- Инструкции по калибровке;
- 3D-модели для печати.
CNCDan подчеркивает, что сознательно отказался от функций, не требуемых в гоночных симуляторах. Это позволило значительно снизить стоимость без потери производительности в целевых сценариях использования.

Проект наглядно демонстрирует возможность создания функциональных VR-решений с минимальными затратами. Открытая архитектура позволяет модифицировать гарнитуру под конкретные задачи, добавляя новые датчики или изменяя конструкцию корпуса.
Все материалы проекта, включая схемы, исходный код и модели для печати, доступны в репозитории GitHub. Подробный видеоотчет о сборке опубликован на YouTube-канале автора.
Читайте также нашу статью о том, как энтузиаст запустил Battlefield 6 на экране процессорного кулера.
