VR үчүн Head Motion Tracking System: 8 кадам
VR үчүн Head Motion Tracking System: 8 кадам
Anonim
VR үчүн Head Motion Tracking System
VR үчүн Head Motion Tracking System

Менин атым Сэм КОДО, бул тутодо мен сизге VR үчүн башты көзөмөлдөө системасын куруу үчүн Arduino IMU сенсорлорун кантип колдонууну этап -этабы менен үйрөтөм.

Бул долбоордо сизге керек болот:

- LCD дисплейи HDMI:

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

- Arduino 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 басып чыгара аласыз.

Өлчөмү сиздин ЖКнын экран өлчөмүнө жараша болот

3 -кадам: MPU6050ди Arduino Nanoго туташтыруу

Сиздин MPU6050ди Arduino Nano менен туташтыруу
Сиздин MPU6050ди Arduino Nano менен туташтыруу

MPU6050 ийгиликтүү туташкандан кийин, бул эскизди Gyroscopту текшерүү үчүн Arduinoго жүктөңүз.

Сериялык Мониторду ачуу менен, сиз Mpu650 Gyroду ар кандай октордо жана бурчтарда жылдырып жатканда көрсөтүлүүчү баалуулуктарды көрүшүңүз керек …

github.com/SamKodo/Gyroscop_Master

4 -кадам: MPU6050 Unity 3D менен тестирлөө

Биримдик 3D менен MPU6050 тестирлөө
Биримдик 3D менен MPU6050 тестирлөө

Эскизди Arduino наноңузга жүктөөдөн мурун, китепканаларды Arduino папкаңызга орнотууну унутпаңыз, китепкананы GitHub шилтемесинен таба аласыз:

github.com/ElectronicCats/mpu6050

5 -кадам: Ардуинонун акыркы коду

Баары идеалдуу иштегенден кийин, бул акыркы кодду Arduinoго кайра жүктөп, Unity долбооруңузду ачыңыз.

Куб сыяктуу жөнөкөй оюн объектисин түзүңүз жана файлдан Arduino кодунун астына Unity C# кодун чаптаңыз.

Эгерде баары ойдогудай болсо, сиз Гироскопту жылдырганыңызда куб же 3D объектиңиздин айланып турганын көрүшүңүз керек.

Белгилей кетсек, Камераны Gyroдон 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

Сунушталууда: