Innehållsförteckning:

Head Motion Tracking System för VR: 8 steg
Head Motion Tracking System för VR: 8 steg

Video: Head Motion Tracking System för VR: 8 steg

Video: Head Motion Tracking System för VR: 8 steg
Video: KIT LENS Challenge, ft. Astrobackyard 2024, November
Anonim
Head Motion Tracking System för VR
Head Motion Tracking System för VR

Mitt namn är Sam KODO, I den här handledningen kommer jag att lära dig steg för steg hur du använder Arduino IMU -sensorer för att bygga head tracking system för VR.

I detta projekt behöver du:

- En LCD -skärm HDMI:

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

- En arduino Nano

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

-5 mm diameter för linserna (Eller kan bygga själv med vattenflaskor)

-Ett gyroskop med 9 axlar för spårning av huvudrörelser

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

-En 3D -skrivare

-En fläkt för att kyla ner skärmkortet men är valfritt

Steg 1: Testa skärmen

Testar skärmen
Testar skärmen

Du måste se till att din skärm stöds av ditt datorkort genom att ansluta strömförsörjningen och HDMI till din dator.

Högerklicka på skrivbordet> visar inställningar> display, du borde se din andra skärm någonstans …

klicka sedan på det, din LCD -skärm ska visa din datorskärm.

Om allt fungerar bra är du redo att gå vidare till det andra steget.

Steg 2: Bygg glasögon baserat på din IPD

Byggglasögon baserat på din IPD
Byggglasögon baserat på din IPD
Byggglasögon baserat på din IPD
Byggglasögon baserat på din IPD
Byggglasögon baserat på din IPD
Byggglasögon baserat på din IPD

Vid denna tidpunkt måste du vara noggrann som du kan, IPD gör att ditt headset kan ge dig en bättre uppslukande upplevelse.

Du kan lära dig att mäta det genom att följa denna länk:

doc-ok.org/?p=898

När du har rätt avståndsvärden för dina ögon kan du 3D -skriva ut glasögonen och en annan yta för att hålla grafikkortet för skärmen.

Dimensionen beror på skärmstorleken på din LCD

Steg 3: Anslut din MPU6050 till din Arduino Nano

Ansluter din MPU6050 till din Arduino Nano
Ansluter din MPU6050 till din Arduino Nano

Efter framgångsrik anslutning laddar MPU6050 upp denna skiss till din Arduino för att testa Gyroscop.

Genom att öppna den seriella bildskärmen bör du se värden som visas när du flyttar Mpu650 Gyro i olika axlar och vinklar …

github.com/SamKodo/Gyroscop_Master

Steg 4: Testa MPU6050 med Unity 3D

Testar MPU6050 med Unity 3D
Testar MPU6050 med Unity 3D

Innan du laddar upp skissen till din Arduino nano glöm inte att installera bibliotek i din Arduino -mapp, du kan hitta biblioteket från GitHub -länken:

github.com/ElectronicCats/mpu6050

Steg 5: Arduinos sista kod

När allt fungerar perfekt laddar du upp den sista koden igen till din Arduino och öppnar ditt Unity -projekt.

Skapa ett enkelt spelobjekt som en kub och klistra in Unity C# -koden under Arduino -koden från filen.

Om allt är okej bör du se din kub eller 3D -objekt rotera när du flyttar ditt gyroskop.

Observera att för att flytta kameran från Gyro för att ha en 360 -vy måste du bifoga koden till kameran från din scen och skapa en sida till sida -skärm från ditt projekt.

github.com/SamKodo/Sensor_Code

Steg 6:

Steg 7:

Bild
Bild

github.com/SamKodo/Unity_Code/tree/master

Steg 8: STÖD DETTA PROJEKT

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

Rekommenderad: