Sadržaj:

Sustav praćenja pokreta glave za VR: 8 koraka
Sustav praćenja pokreta glave za VR: 8 koraka

Video: Sustav praćenja pokreta glave za VR: 8 koraka

Video: Sustav praćenja pokreta glave za VR: 8 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Srpanj
Anonim
Sustav za praćenje kretanja glave za VR
Sustav za praćenje kretanja glave za VR

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

U ovom projektu trebat će vam:

- HDMI LCD LCD zaslon:

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

- Arduino Nano

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

-5 mm promjera za leće (ili možete sami napraviti pomoću boca za vodu)

-Žiroskop s 9 osi za praćenje kretanja glave

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

-3D pisač

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

Korak 1: Testiranje zaslona

Testiranje ekrana
Testiranje ekrana

Morate provjeriti podržava li vaš zaslon kartica računala povezivanjem napajanja i HDMI -a na računalo.

Desnom tipkom miša kliknite na radnu površinu> prikazuje postavke> zaslon, negdje biste trebali vidjeti svoj drugi zaslon …

zatim kliknite na to, vaš LCD zaslon trebao bi prikazati zaslon vašeg računala.

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

Korak 2: Izrada naočala na temelju vašeg IPD -a

Izgradnja naočala na temelju vašeg IPD -a
Izgradnja naočala na temelju vašeg IPD -a
Izrada naočala na temelju vašeg IPD -a
Izrada naočala na temelju vašeg IPD -a
Izrada naočala na temelju vašeg IPD -a
Izrada naočala na temelju 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 svoje oči, tada možete 3D ispisati naočale i drugu površinu za držanje grafičke kartice za zaslon.

Dimenzije će ovisiti o veličini zaslona 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 prenesite ovu skicu na svoj Arduino kako biste testirali Gyroscop.

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

github.com/SamKodo/Gyroscop_Master

Korak 4: Testiranje MPU6050 s Unity 3D

Testiranje MPU6050 s Unity 3D
Testiranje MPU6050 s Unity 3D

Prije nego što učitate Sketch na svoj Arduino nano, ne zaboravite instalirati knjižnice u svoju Arduino mapu, biblioteku možete pronaći na poveznici GitHub:

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.

Izradite 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 pomicanje kamere s žiroskopa radi prikaza od 360 ° morate pridružiti kôd kameri sa svoje scene i stvoriti bočni ekran od svog projekta.

github.com/SamKodo/Sensor_Code

Korak 6:

Korak 7:

Slika
Slika

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čeni: