Как я Wii-нунчак к HoloLens подключал, или зачем виртуальным предметам реальные кнопки

, ,   !

HoloLens, , WiFi. , , . , , — , . — Microsoft. -, , , . , air-tap, - Opa, opa #00FF00 ograd@!, , 3D .


, , . — . , . — (< 100), . Escape , .

HoloLens . air-tap , Clicker. “”, — Escape. , Galaxy Explorer , , .

Microsoft , Cortana, - ? Open Space. , , . , , , . , , , ? , , .




HoloLens Wii. , , , , , . , , . , Wii remote Bluetooth HID , ?

— Nintendo PIN, . , 00:1E:A9:5D:A6:BC - 5 BC,A6,5D,A9,1E, 00. - , .

I2C . HoloLens Bluefruit EZ-Key — HID , 6- .

:



,


— I2C, USB HID . Arduino, , Arduino Pro Mini 8MHz 3,3 . 10 , .

, HoloLens Internet Explorer Notepad … ! ! !



COM


— Bluefruit , Bluetooth - HoloLens . Arduino Mini FTDI- , Bluefruit . Arduino , , . 3,3 RX- Bluetooth-. - Easyelectronics !

Heureusement, après avoir remplacé Bluefruit par un nouveau, cela a fonctionné comme sur des roulettes. Le schéma de connexion est très simple - pas d'éléments actifs, il vous suffit de connecter les broches les unes aux autres.



J'ai quitté le câble nunchak pour l'alimentation et soudé la prise USB-A. Le stabilisateur Arduino convertit 5 volts de l'USB en 3,3, ce qui alimente la logique du nunchak et du Bluefruit EZ-Key. À la fin du câble, j'ai retiré le bouton Pair de Bluetooth. Exceptionnellement, selon les instructions, ce bouton doit être connecté au bus d'alimentation, et non à la terre, comme tous les autres boutons de Bluefruit.

Programmation et montage


Arduino — 20 , USB HID ( ) Bluetooth-. — Arduino IDE. 8 MHz, 16-, 4800 9200.



MIT- GitHub.

Arduino Mini Bluefroot , :


- , Bluetooth- . , .


, . .


. Bluetooth.


Unity


HoloLens — , . , .

ASDW, «Z» Enter, «C» — Escape.

if (UnityEngine.Input.GetKey(KeyCode.A))
{
    // Joystick left
    ...
}

if (UnityEngine.Input.GetKey(KeyCode.D))
{
    // Joystick right
    ...
}

HoloLens , , , .

:



Mixed Reality Capture. Github.

?


Power Bank USB , . - 18650 Micro-USB. 3,3 8 , . , , 3D-.


, . , , . HoloLens , . , , — .

- , , .

, Microsoft.

Source: https://habr.com/ru/post/fr397813/


All Articles