Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 2.55 KB

Controllers.RU.md

File metadata and controls

20 lines (11 loc) · 2.55 KB

VR контроллер

VR контроллер на основе Arduino

Для Arduino контроллера необходим Arduino Nano, датчик вращения MPU 6050 GY-521, кнопки и стик.

Стик и триггеры можно сделать обычными кнопкми или нажимающимся джойстиком. Кнопки подключаются к цифровым выводам и земле, номера цифровых выводов есть в прошивке.

Стик подключается так: GND-GND, +5V-5V, VRX-A0, VRY-A1, SW-D8.

Полностью упрощенная прошивка со стиком: Прошивка

Взять прошивку для MPU 6050 GY-521 с кнопками вместо стика можно здесь. Необходимо загрузить библиотеки и сделать калибровку, подробнее можно прочитать в инструкциии для VR шлема (трекер вращения).

Калибровка выглядит так:https://github.com/NyanAlex/TrueOpenVR-DIY/blob/master/Controllers/vEokDiUueoA-1.jpg

Также есть тестовая прошивка, каркас для других датчиков. Прошивка совместимы с трекером "ArduinoControllers" TrueOpenVR.

Для позионирования контроллера нужно прикрепить к нему пинг понг шарик, подпаять светодиод через резистор к VCC (5V) и GND (земле). Подробне о таком трекере позиционирования читайте в инструкциии для VR шлема (трекер позиционирования).