Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
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
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
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
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:
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