Fejmozgáskövető rendszer VR -hez: 8 lépés
Fejmozgáskövető rendszer VR -hez: 8 lépés
Anonim
Fejmozgáskövető rendszer a VR -hez
Fejmozgáskövető rendszer a VR -hez

A nevem Sam KODO. Ebben az oktatóanyagban lépésről lépésre megtanítom, hogyan kell használni az Arduino IMU érzékelőket a fejkövető rendszer létrehozásához a VR számára.

Ebben a projektben szüksége lesz:

- LCD kijelző HDMI:

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

- Egy arduino Nano

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

-5 mm átmérőjű lencsék (vagy építhet magának vizes palackok használatával)

-9 tengelyes giroszkóp a fej mozgásának nyomon követésére

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

-3D nyomtató

-Ventilátor a képernyő kártya hűtésére, de opcionális

1. lépés: A képernyő tesztelése

A képernyő tesztelése
A képernyő tesztelése

A tápellátás és a HDMI csatlakoztatásával győződjön meg arról, hogy a képernyőt támogatja a számítógép -kártya.

Jobb klikk az asztalon> megjeleníti a beállításokat> kijelző, valahol meg kell látnia a második képernyőt …

majd kattintson rá, az LCD képernyőn meg kell jelennie a számítógép képernyőjének.

Ha minden jól működik, akkor készen áll a második lépésre.

2. lépés: Szemüveg készítése IPD alapján

Szemüveg készítése IPD alapján
Szemüveg készítése IPD alapján
Szemüveg készítése IPD alapján
Szemüveg készítése IPD alapján
Szemüveg készítése IPD alapján
Szemüveg készítése IPD alapján

Ezen a ponton a lehető legpontosabban kell eljárnia, az IPD lehetővé teszi, hogy a fülhallgató jobb magával ragadó élményt nyújtson.

Ezt a linket követve megtudhatja, hogyan mérheti ezt:

doc-ok.org/?p=898

Ha megvannak a szeme számára megfelelő távolságértékek, akkor 3D -ben kinyomtathatja a szemüveget és egy másik felületet a grafikus kártya képernyőhöz tartásához.

A méret az LCD képernyő méretétől függ

3. lépés: Az MPU6050 csatlakoztatása az Arduino Nano készülékhez

Az MPU6050 csatlakoztatása az Arduino Nano készülékhez
Az MPU6050 csatlakoztatása az Arduino Nano készülékhez

Az MPU6050 sikeres csatlakoztatása után töltse fel ezt a vázlatot az Arduino készülékéhez, hogy tesztelje a giroszkópot.

Ha megnyitja a soros monitort, látnia kell az értékeket, amelyek az Mpu650 giroszkóp mozgatásakor különböző tengelyekben és szögekben jelennek meg…

github.com/SamKodo/Gyroscop_Master

4. lépés: Az MPU6050 tesztelése Unity 3D -vel

Az MPU6050 tesztelése Unity 3D -vel
Az MPU6050 tesztelése Unity 3D -vel

Mielőtt feltöltené a Vázlatot az Arduino nano készülékére, ne felejtse el telepíteni a könyvtárakat az Arduino mappába, a könyvtárat a GitHub linken találhatja meg:

github.com/ElectronicCats/mpu6050

5. lépés: Az Arduino végső kódja

Ha minden tökéletesen működik, töltse fel újra ezt a végső kódot az Arduino -jába, és nyissa meg a Unity projektet.

Hozzon létre egy egyszerű játékobjektumot, mint egy kocka, és illessze be az Unity C# kódot az Arduino kód alá a fájlból.

Ha minden rendben van, látnia kell, hogy a kocka vagy a 3D objektum forog, amikor mozgatja a giroszkópot.

Ne feledje, hogy ahhoz, hogy a fényképezőgépet áthelyezze a giroszkópból 360 fokos nézetbe, csatolnia kell a kódot a fényképezőgéphez a jelenetből, és létre kell hoznia egy oldalnézetet a projektből.

github.com/SamKodo/Sensor_Code

6. lépés:

7. lépés:

Kép
Kép

github.com/SamKodo/Unity_Code/tree/master

8. lépés: TÁMOGATJA EZT A PROJEKTET

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

Ajánlott: