Sadržaj:

Sistem za praćenje kretanja glave za VR: 8 koraka
Sistem za praćenje kretanja glave za VR: 8 koraka

Video: Sistem za praćenje kretanja glave za VR: 8 koraka

Video: Sistem za praćenje kretanja glave za VR: 8 koraka
Video: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Novembar
Anonim
Head Motion Motion Tracking System za VR
Head Motion Motion Tracking System za VR

Moje ime je Sam KODO. U ovom tutorijalu naučit ću vas korak po korak kako koristiti Arduino IMU senzore za izgradnju sistema za praćenje glave za VR.

U ovom projektu trebat će vam:

- LCD ekran HDMI:

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

- Arduino Nano

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

-5 mm promjera za leće (ili sami napravite pomoću boca za vodu)

-9 -osni žiroskop za praćenje kretanja glave

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

-3D štampač

-Ventilator za hlađenje ekranske kartice, ali nije obavezan

Korak 1: Testiranje ekrana

Testiranje ekrana
Testiranje ekrana

Morate se uvjeriti da vaš ekran podržava vaša računarska kartica tako što ćete spojiti napajanje i HDMI na računar.

Desnim klikom na radnu površinu> prikazuje postavke> ekran, negdje biste trebali vidjeti svoj drugi ekran …

zatim kliknite na to, vaš LCD ekran bi trebao prikazati ekran vašeg računara.

Ako sve funkcionira dobro, spremni ste za prelazak na drugi korak.

Korak 2: Napravite zaštitne naočale na osnovu vašeg IPD -a

Izgradnja naočara na osnovu vašeg IPD -a
Izgradnja naočara na osnovu vašeg IPD -a
Izgradnja naočara na osnovu vašeg IPD -a
Izgradnja naočara na osnovu vašeg IPD -a
Izgradnja naočara na osnovu vašeg IPD -a
Izgradnja naočara na osnovu vašeg IPD -a

U ovom trenutku morate biti što precizniji, IPD će omogućiti slušalicama da vam pruže bolje uronjeno iskustvo.

Možete saznati kako to izmjeriti slijedeći ovu vezu:

doc-ok.org/?p=898

Nakon što odredite ispravne vrijednosti udaljenosti za vaše oči, tada možete 3D ispisati naočale i drugu površinu za držanje grafičke kartice na ekranu.

Dimenzije će ovisiti o veličini ekrana vašeg LCD -a

Korak 3: Povežite svoj MPU6050 sa svojim Arduino Nano

Spajanje vašeg MPU6050 na vaš Arduino Nano
Spajanje vašeg MPU6050 na vaš Arduino Nano

Nakon uspješnog povezivanja MPU6050 otpremite ovu skicu na svoj Arduino kako biste testirali Gyroscop.

Otvaranjem na serijskom monitoru trebali biste vidjeti vrijednosti prikazane pri pomicanju žiroskopa Mpu650 u različitim osama i kutovima …

github.com/SamKodo/Gyroscop_Master

Korak 4: Testiranje MPU6050 sa Unity 3D

Testiranje MPU6050 sa Unity 3D
Testiranje MPU6050 sa Unity 3D

Prije postavljanja Sketcha na svoj Arduino nano ne zaboravite instalirati biblioteke u svoju Arduino mapu, biblioteku možete pronaći na GitHub linku:

github.com/ElectronicCats/mpu6050

Korak 5: Završni kod Arduina

Nakon što sve savršeno funkcionira, prenesite ponovno ovaj konačni kod na svoj Arduino i otvorite svoj Unity projekt.

Napravite jednostavan objekt igre poput kocke i zalijepite Unity C# kôd ispod Arduino koda iz datoteke.

Ako je sve u redu, trebali biste vidjeti kako se kocka ili 3D objekt okreću prilikom pomicanja žiroskopa.

Imajte na umu da za premještanje kamere s žiroskopa radi prikaza od 360 morate priložiti kôd kameri sa svoje scene i stvoriti bočni ekran od vašeg projekta.

github.com/SamKodo/Sensor_Code

Korak 6:

Korak 7:

Image
Image

github.com/SamKodo/Unity_Code/tree/master

Korak 8: PODRŽITE OVAJ PROJEKT

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

Preporučuje se: