Obsah:

Head Motion Tracking System pre VR: 8 krokov
Head Motion Tracking System pre VR: 8 krokov

Video: Head Motion Tracking System pre VR: 8 krokov

Video: Head Motion Tracking System pre VR: 8 krokov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Head Motion Tracking System pre VR
Head Motion Tracking System pre VR

Moje meno je Sam KODO. V tejto tejto príručke vás krok za krokom naučím, ako používať senzory Arduino IMU na vybudovanie systému sledovania hlavy pre VR.

V tomto projekte budete potrebovať:

- LCD displej HDMI:

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

- Arduino Nano

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

Priemer šošoviek je 5 mm (alebo si ich môžete postaviť sami pomocou fliaš s vodou)

-9 -osý gyroskop na sledovanie pohybu hlavy

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

-3D tlačiareň

-Ventilátor na ochladenie karty obrazovky, ale je voliteľný

Krok 1: Testovanie obrazovky

Testovanie obrazovky
Testovanie obrazovky

Pripojením napájacieho zdroja a HDMI k počítaču sa musíte uistiť, že je vaša obrazovka podporovaná kartou vášho počítača.

Kliknite pravým tlačidlom myši na pracovnú plochu> zobrazuje nastavenia> displej, niekde by ste mali vidieť druhú obrazovku …

potom na to kliknite, na obrazovke LCD by sa mala zobraziť obrazovka počítača.

Ak všetko funguje dobre, ste pripravení prejsť na druhý krok.

Krok 2: Vytváranie okuliarov na základe vášho IPD

Budovanie okuliarov na základe vášho IPD
Budovanie okuliarov na základe vášho IPD
Budovanie okuliarov na základe vášho IPD
Budovanie okuliarov na základe vášho IPD
Budovanie okuliarov na základe vášho IPD
Budovanie okuliarov na základe vášho IPD

V tomto mieste musíte byť čo najpresnejší, IPD umožní vášmu headsetu poskytnúť vám lepší pohlcujúci zážitok.

Ako to zmerať, sa môžete naučiť pomocou tohto odkazu:

doc-ok.org/?p=898

Akonáhle máte pre svoje oči správne hodnoty vzdialeností, môžete 3D okuliare vytlačiť a ďalší povrch držať grafickú kartu pre obrazovku.

Rozmer bude závisieť od veľkosti obrazovky vášho LCD

Krok 3: Pripojenie vášho MPU6050 k vášmu Arduino Nano

Pripojenie vášho MPU6050 k vášmu Arduino Nano
Pripojenie vášho MPU6050 k vášmu Arduino Nano

Po úspešnom pripojení MPU6050 nahrajte túto skicu do svojho Arduina a otestujte gyroskop.

Po otvorení na sériovom monitore by ste mali vidieť hodnoty zobrazené počas pohybu gyroskopu Mpu650 v rôznych osiach a uhloch…

github.com/SamKodo/Gyroscop_Master

Krok 4: Testovanie MPU6050 s Unity 3D

Testovanie MPU6050 s Unity 3D
Testovanie MPU6050 s Unity 3D

Pred odoslaním náčrtu do svojho Arduino nano nezabudnite nainštalovať knižnice do svojho priečinka Arduino, knižnicu nájdete pomocou odkazu GitHub:

github.com/ElectronicCats/mpu6050

Krok 5: Konečný kód Arduina

Akonáhle všetko funguje perfektne, znova nahrajte tento konečný kód do svojho Arduina a otvorte svoj projekt Unity.

Vytvorte jednoduchý herný objekt ako kocka a zo súboru prilepte kód Unity C# pod kód Arduino.

Ak je všetko v poriadku, pri pohybe gyroskopu by ste mali vidieť kocku alebo 3D predmet otáčať.

Ak chcete presunúť kameru z gyroskopu na zobrazenie 360 °, musíte ku kamere zo svojej scény pripojiť kód a vytvoriť zo svojho projektu obrazovku zo strany na stranu.

github.com/SamKodo/Sensor_Code

Krok 6:

Krok 7:

Obrázok
Obrázok

github.com/SamKodo/Unity_Code/tree/master

Krok 8: PODPORTE TENTO PROJEKT

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

Odporúča: