Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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
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
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:
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