INHOUDSOPGAWE:

Head Motion Tracking System vir VR: 8 stappe
Head Motion Tracking System vir VR: 8 stappe

Video: Head Motion Tracking System vir VR: 8 stappe

Video: Head Motion Tracking System vir VR: 8 stappe
Video: The Dark Side of Conscious Ai | Daniel Schmachtenberger 2024, November
Anonim
Head Motion Tracking System vir VR
Head Motion Tracking System vir VR

My naam is Sam KODO, in hierdie tutoriaal leer ek jou stap vir stap hoe om Arduino IMU -sensors te gebruik om 'n kopopsporingstelsel vir VR te bou.

In hierdie projek benodig u:

- 'n LCD -skerm HDMI:

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

- 'n Arduino Nano

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

-5 mm in deursnee vir die lense (of kan self bou met waterbottels)

-'n 9 -as -gyroscoop vir die dop van kopbewegings

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

-'n 3D -drukker

-'N waaier om die skermkaart af te koel, maar is opsioneel

Stap 1: Toets die skerm

Toets die skerm
Toets die skerm

U moet seker maak dat u skerm deur u rekenaarkaart ondersteun word deur die kragtoevoer en die HDMI aan u rekenaar te koppel.

Klik met die rechtermuisknop op u lessenaar> vertoon instellings> vertoon, u moet u tweede skerm êrens sien …

Klik dan daarop; u LCD -skerm moet u rekenaarskerm vertoon.

As alles goed werk, is u gereed om verder te gaan met die tweede stap.

Stap 2: Bou 'n bril op grond van u IPD

Boubrille gebaseer op u IPD
Boubrille gebaseer op u IPD
Boubrille gebaseer op u IPD
Boubrille gebaseer op u IPD
Boubrille gebaseer op u IPD
Boubrille gebaseer op u IPD

Op hierdie punt moet u so akkuraat moontlik wees; die IPD stel u headset in staat om u 'n beter ervaring te gee.

U kan leer hoe u dit kan meet deur hierdie skakel te volg:

doc-ok.org/?p=898

Sodra u die regte afstandswaardes vir u oë het, kan u die bril en 'n ander oppervlak in 3D druk om die grafiese kaart vir die skerm te hou.

Die grootte hang af van die skermgrootte van u LCD

Stap 3: Koppel u MPU6050 aan u Arduino Nano

Koppel u MPU6050 aan u Arduino Nano
Koppel u MPU6050 aan u Arduino Nano

Nadat u die MPU6050 suksesvol gekoppel het, laai hierdie skets op na u Arduino om die Gyroscop te toets.

Deur op die seriële monitor oop te maak, moet u waardes sien terwyl die Mpu650 Gyro in verskillende asse en hoeke beweeg word …

github.com/SamKodo/Gyroscop_Master

Stap 4: Toets die MPU6050 met Unity 3D

Toets die MPU6050 met Unity 3D
Toets die MPU6050 met Unity 3D

Voordat u die skets na u Arduino nano oplaai, moet u nie vergeet om biblioteke in u Arduino -lêergids te installeer nie, maar u kan die biblioteek vind via die GitHub -skakel:

github.com/ElectronicCats/mpu6050

Stap 5: Die finale kode van Arduino

Sodra alles perfek werk, laai dan die laaste kode weer op na u Arduino en maak u u Unity -projek oop.

Skep 'n eenvoudige spelvoorwerp soos 'n kubus en plak die Unity C# -kode onder die Arduino -kode uit die lêer.

As alles in orde is, moet u u kubus of 3D -voorwerp sien draai wanneer u u gyroscoop beweeg.

Let daarop dat om die kamera van die Gyro na 'n 360 -aansig te skuif, u die kode van u toneel aan die kamera moet heg en 'n sy -tot -sy -skerm van u projek kan skep.

github.com/SamKodo/Sensor_Code

Stap 6:

Stap 7:

Beeld
Beeld

github.com/SamKodo/Unity_Code/tree/master

Stap 8: ONDERSTEUN HIERDIE PROJEK

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

Aanbeveel: