
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. - , .
O Nunchak fornece dados no barramento I2C e é fácil interrogar o estado dos botões e o acelerômetro do microcontrolador. Decidi transferir dados para o HoloLens via Bluefruit EZ-Key - este é um controlador de teclado HID pronto para enviar uma combinação arbitrária de até 6 teclas pressionadas simultaneamente.A arquitetura resultante é:
Arduino, como você pode passar sem ela
— 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
!
Felizmente, depois de substituir o Bluefruit por um novo, foi como um relógio. O diagrama de conexão é muito simples - sem elementos ativos, você só precisa conectar os pinos.
Deixei o cabo nunchak para ligar e soldei o plugue USB-A. O estabilizador Arduino converte 5 volts de USB para 3.3, que alimentam a lógica do nunchak e do Bluefruit EZ-Key. No final do cabo, peguei o botão Pair do Bluetooth. De maneira incomum, de acordo com as instruções, esse botão deve estar conectado ao barramento de força e não ao terra, como todos os outros botões do Bluefruit.Programação e montagem
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))
{
...
}
if (UnityEngine.Input.GetKey(KeyCode.D))
{
...
}
HoloLens , , , .
:
Mixed Reality Capture. Github.
?
Power Bank USB , . - 18650 Micro-USB. 3,3 8 , . , , 3D-.
, . , , . HoloLens , . , , — .
- , , .
, Microsoft.