Съдържание:

Система за проследяване на движение на главата за VR: 8 стъпки
Система за проследяване на движение на главата за VR: 8 стъпки

Видео: Система за проследяване на движение на главата за VR: 8 стъпки

Видео: Система за проследяване на движение на главата за VR: 8 стъпки
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Юли
Anonim
Система за проследяване на движение на главата за VR
Система за проследяване на движение на главата за VR

Казвам се Сам KODO, В това ръководство ще ви науча стъпка по стъпка как да използвате Arduino IMU сензори за изграждане на система за проследяване на главата за VR.

В този проект ще ви трябва:

- LCD дисплей HDMI:

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

- Ардуино Nano

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

-5 мм в диаметър за лещите (Или можете да изградите сами с помощта на бутилки с вода)

-9 -осен жироскоп за проследяване на движението на главата

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

-3D принтер

-Вентилатор за охлаждане на екранната карта, но е по избор

Стъпка 1: Тестване на екрана

Тестване на екрана
Тестване на екрана

Трябва да се уверите, че екранът ви се поддържа от компютърната ви карта, като свържете захранването и HDMI към компютъра.

Щракнете с десния бутон върху работния плот> показва настройки> дисплей, трябва да видите втория екран някъде …

след това щракнете върху това, вашият LCD екран трябва да показва екрана на вашия компютър.

Ако всичко работи добре, тогава сте готови да преминете към втората стъпка.

Стъпка 2: Изграждане на очила въз основа на вашия IPD

Изграждане на очила въз основа на вашия IPD
Изграждане на очила въз основа на вашия IPD
Изграждане на очила въз основа на вашия IPD
Изграждане на очила въз основа на вашия IPD
Изграждане на очила въз основа на вашия IPD
Изграждане на очила въз основа на вашия IPD

В този момент трябва да бъдете максимално точни, IPD ще даде възможност на слушалките ви да ви осигурят по -добро потапяне.

Можете да научите как да го измервате, като следвате тази връзка:

doc-ok.org/?p=898

След като имате правилните стойности на разстоянията за очите си, можете да отпечатате 3D очилата и друга повърхност, която да държи графичната карта за екрана.

Размерът ще зависи от размера на екрана на вашия LCD

Стъпка 3: Свързване на вашия MPU6050 към вашия Arduino Nano

Свързване на вашия MPU6050 към вашия Arduino Nano
Свързване на вашия MPU6050 към вашия Arduino Nano

След успешно свързване MPU6050 качете тази скица във вашия Arduino, за да тествате Gyroscop.

При отваряне на серийния монитор трябва да видите стойности, показващи се при преместване на Mpu650 Gyro в различни оси и ъгли …

github.com/SamKodo/Gyroscop_Master

Стъпка 4: Тестване на MPU6050 с Unity 3D

Тестване на MPU6050 с Unity 3D
Тестване на MPU6050 с Unity 3D

Преди да качите Sketch във вашия Arduino nano, не забравяйте да инсталирате библиотеки във вашата папка Arduino, можете да намерите библиотеката от връзката GitHub:

github.com/ElectronicCats/mpu6050

Стъпка 5: Окончателният код на Arduino

След като всичко работи перфектно, качете отново този последен код на вашия Arduino и отворете вашия Unity проект.

Създайте прост Game Object като Cube и поставете Unity C# кода под Arduino Code от файла.

Ако всичко е наред, трябва да видите вашия куб или 3D обект да се върти, когато премествате своя жироскоп.

Обърнете внимание, че за да преместите камерата от жироскопа, за да имате 360 изглед, трябва да прикачите кода към камерата от вашата сцена и да създадете страничен екран отстрани на вашия проект.

github.com/SamKodo/Sensor_Code

Стъпка 6:

Стъпка 7:

Образ
Образ

github.com/SamKodo/Unity_Code/tree/master

Стъпка 8: ПОДКРЕПЕТЕ ТОЗИ ПРОЕКТ

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

Препоръчано: