Sadržaj:
- Korak 1: Testiranje ekrana
- Korak 2: Napravite zaštitne naočale na osnovu vašeg IPD -a
- Korak 3: Povežite svoj MPU6050 sa svojim Arduino Nano
- Korak 4: Testiranje MPU6050 sa Unity 3D
- Korak 5: Završni kod Arduina
- Korak 6:
- Korak 7:
- Korak 8: PODRŽITE OVAJ PROJEKT
Video: Sistem za praćenje kretanja glave za VR: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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
Preporučuje se:
Napravite nosivi alat za praćenje kretanja (BLE od Arduina do prilagođene aplikacije za Android Studio): 4 koraka
Napravite nosivi uređaj za praćenje kretanja (BLE od Arduina do prilagođene aplikacije za Android Studio): Bluetooth Low Energy (BLE) je oblik Bluetooth komunikacije male snage. Nosivi uređaji, poput pametnih odjevnih predmeta koje pomažem u dizajniranju na lokaciji Predictive Wear, moraju ograničiti potrošnju energije kad god je to moguće kako bi se produžio vijek trajanja baterije i često koriste BLE
Praćenje kretanja pomoću MPU-6000 i fotona čestica: 4 koraka
Praćenje kretanja pomoću MPU-6000 i fotona čestica: MPU-6000 je 6-osni senzor za praćenje pokreta koji ima ugrađen troosni akcelerometar i troosni žiroskop. Ovaj senzor je sposoban za efikasno praćenje tačne pozicije i lokacije objekta u trodimenzionalnoj ravni. Može se zaposliti u
Praćenje kretanja pomoću MPU-6000 i Arduino Nano: 4 koraka
Praćenje kretanja pomoću MPU-6000 i Arduino Nano: MPU-6000 je 6-osni senzor za praćenje pokreta koji ima ugrađen troosni akcelerometar i troosni žiroskop. Ovaj senzor je sposoban za efikasno praćenje tačne pozicije i lokacije objekta u trodimenzionalnoj ravni. Može se zaposliti u
Praćenje kretanja pomoću MPU-6000 i Raspberry Pi: 4 koraka
Praćenje kretanja pomoću MPU-6000 i Raspberry Pi: MPU-6000 je 6-osni senzor za praćenje pokreta koji ima ugrađen troosni akcelerometar i troosni žiroskop. Ovaj senzor je sposoban za efikasno praćenje tačne pozicije i lokacije objekta u trodimenzionalnoj ravni. Može se zaposliti u
Praćenje kretanja oka pomoću infracrvenog senzora: 5 koraka
Praćenje kretanja očiju pomoću infracrvenog senzora: Koristio sam infracrveni senzor da osjetim kretanje očiju i kontroliram LED. Napravio sam očne jabučice sa LED trakom NeoPixel