Head Motion Tracking System pro VR: 8 kroků
Head Motion Tracking System pro VR: 8 kroků
Anonim
Head Motion Tracking System pro VR
Head Motion Tracking System pro VR

Jmenuji se Sam KODO. V této této příručce vás krok za krokem naučím, jak pomocí senzorů Arduino IMU vybudovat systém sledování hlavy pro VR.

V tomto projektu budete potřebovat:

- LCD displej HDMI:

www.amazon.com/Elecrow-Capacitive-interfac…

- Arduino Nano

www.amazon.com/ELEGOO-Arduino-ATmega328P-W…

-5 mm průměr čoček (Nebo si je můžete postavit sami pomocí lahví s vodou)

-9osý gyroskop pro sledování pohybu hlavy

www.amazon.com/HiLetgo-Gyroscope-Accelerat…

-3D tiskárna

-Ventilátor pro ochlazení karty obrazovky, ale je volitelný

Krok 1: Testování obrazovky

Testování obrazovky
Testování obrazovky

Připojením napájecího zdroje a HDMI k počítači se musíte ujistit, že je vaše obrazovka podporována kartou vašeho počítače.

Klikněte pravým tlačítkem na plochu> zobrazí nastavení> displej, někde byste měli vidět druhou obrazovku …

potom na to klikněte, na LCD obrazovce by se měla zobrazit obrazovka vašeho počítače.

Pokud vše funguje dobře, jste připraveni přejít na druhý krok.

Krok 2: Vytváření brýlí na základě vašeho IPD

Vytváření brýlí na základě vašeho IPD
Vytváření brýlí na základě vašeho IPD
Vytváření brýlí na základě vašeho IPD
Vytváření brýlí na základě vašeho IPD
Vytváření brýlí na základě vašeho IPD
Vytváření brýlí na základě vašeho IPD

V tuto chvíli musíte být přesní, jak můžete, IPD umožní vašemu headsetu, aby vám poskytl lepší pohlcující zážitek.

Můžete se naučit, jak to měřit, pomocí tohoto odkazu:

doc-ok.org/?p=898

Jakmile pro své oči zadáte správné hodnoty vzdáleností, můžete 3D brýle vytisknout a použít jiný povrch, na kterém bude umístěna grafická karta pro obrazovku.

Rozměr bude záviset na velikosti obrazovky vašeho LCD

Krok 3: Připojení MPU6050 k Arduino Nano

Připojení MPU6050 k Arduino Nano
Připojení MPU6050 k Arduino Nano

Po úspěšném připojení MPU6050 nahrajte tuto skicu do svého Arduina a vyzkoušejte gyroskop.

Otevřením na sériovém monitoru byste měli vidět hodnoty zobrazované při pohybu gyroskopu Mpu650 v různých osách a úhlech…

github.com/SamKodo/Gyroscop_Master

Krok 4: Testování MPU6050 s Unity 3D

Testování MPU6050 s Unity 3D
Testování MPU6050 s Unity 3D

Před nahráním náčrtu do svého Arduino nano nezapomeňte nainstalovat knihovny do své složky Arduino, knihovnu najdete na odkazu GitHub:

github.com/ElectronicCats/mpu6050

Krok 5: Konečný kód Arduina

Jakmile vše funguje perfektně, nahrajte znovu tento konečný kód do svého Arduina a otevřete svůj projekt Unity.

Vytvořte jednoduchý herní objekt jako kostka a vložte kód Unity C# pod kód Arduino ze souboru.

Pokud je vše v pořádku, měli byste při pohybu gyroskopu vidět svou kostku nebo 3D objekt otáčet.

Chcete -li přesunout kameru z gyroskopu na zobrazení 360, musíte ke kameře připojit kód ze své scény a vytvořit ze svého projektu obrazovku ze strany na stranu.

github.com/SamKodo/Sensor_Code

Krok 6:

Krok 7:

obraz
obraz

github.com/SamKodo/Unity_Code/tree/master

Krok 8: PODPORUJTE TENTO PROJEKT

www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FFRGT8XM53BQL