Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
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
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
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
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:
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