Innholdsfortegnelse:

Head Motion Tracking System for VR: 8 trinn
Head Motion Tracking System for VR: 8 trinn

Video: Head Motion Tracking System for VR: 8 trinn

Video: Head Motion Tracking System for VR: 8 trinn
Video: Atomic Power of Prayer (FULL, Fixed, Anointed) by Dr. Cindy Trimm! Spiritual Warfare 2024, November
Anonim
Head Motion Tracking System for VR
Head Motion Tracking System for VR

Mitt navn er Sam KODO, I denne opplæringen vil jeg lære deg trinn for trinn hvordan du bruker Arduino IMU -sensorer til å bygge hodesporingssystem for VR.

I dette prosjektet trenger du:

- En LCD -skjerm HDMI:

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

- En arduino Nano

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

-5 mm diameter for linsene (Eller du kan bygge selv med vannflasker)

-Et 9 -akset gyroskop for sporing av hodebevegelser

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

-En 3D -skriver

-En vifte for å kjøle ned skjermkortet, men er valgfri

Trinn 1: Testing av skjermen

Tester skjermen
Tester skjermen

Du må sørge for at skjermen støttes av datakortet ved å koble strømforsyningen og HDMI til datamaskinen.

Høyreklikk til skrivebordet> viser innstillinger> skjerm, du bør se den andre skjermen et sted …

klikk deretter på det, LCD -skjermen skal vise dataskjermen.

Hvis alt fungerer bra, er du klar til å gå videre til det andre trinnet.

Trinn 2: Bygg briller basert på din IPD

Byggebriller basert på din IPD
Byggebriller basert på din IPD
Byggebriller basert på din IPD
Byggebriller basert på din IPD
Byggebriller basert på din IPD
Byggebriller basert på din IPD

På dette tidspunktet må du være nøyaktig som du kan. IPD vil gjøre at hodesettet ditt kan gi deg en bedre oppslukende opplevelse.

Du kan lære å måle det ved å følge denne lenken:

doc-ok.org/?p=898

Når du har de riktige avstandsverdiene for øynene dine, kan du 3D -skrive ut brillene og en annen overflate for å holde grafikkortet for skjermen.

Dimensjonen vil avhenge av skjermstørrelsen på LCD -skjermen

Trinn 3: Koble MPU6050 til Arduino Nano

Koble MPU6050 til Arduino Nano
Koble MPU6050 til Arduino Nano

Etter vellykket tilkobling laster MPU6050 opp denne skissen til Arduino for å teste Gyroscop.

Ved å åpne på den serielle skjermen, bør du se verdier som vises mens du flytter Mpu650 Gyro i forskjellige akser og vinkler …

github.com/SamKodo/Gyroscop_Master

Trinn 4: Testing av MPU6050 With Unity 3D

Testing av MPU6050 med Unity 3D
Testing av MPU6050 med Unity 3D

Før du laster opp skissen til Arduino nano, ikke glem å installere biblioteker i Arduino -mappen din, kan du finne biblioteket fra GitHub -lenken:

github.com/ElectronicCats/mpu6050

Trinn 5: Den endelige koden til Arduino

Når alt fungerer perfekt, last opp den siste koden igjen til Arduino og åpne ditt Unity -prosjekt.

Lag et enkelt spillobjekt som en kube og lim inn Unity C# -koden under Arduino -koden fra filen.

Hvis alt er i orden, bør du se kuben eller 3D -objektet rotere når du flytter på gyroskopet.

Vær oppmerksom på at for å flytte kameraet fra Gyro for å få en 360 -visning må du legge ved koden til kameraet fra scenen din og lage en side til side -skjerm fra prosjektet.

github.com/SamKodo/Sensor_Code

Trinn 6:

Trinn 7:

Bilde
Bilde

github.com/SamKodo/Unity_Code/tree/master

Trinn 8: STØTT DETTE PROJEKTET

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

Anbefalt: