Мазмұны:

VR үшін Head Motion Tracking System: 8 қадам
VR үшін Head Motion Tracking System: 8 қадам

Бейне: VR үшін Head Motion Tracking System: 8 қадам

Бейне: VR үшін Head Motion Tracking System: 8 қадам
Бейне: ЧГК: Что? Где? Когда? математиков на самоизоляции | Fless #matholation 2024, Қараша
Anonim
VR үшін Head Motion Tracking System
VR үшін Head Motion Tracking System

Менің атым Сэм КОДО, мен бұл сабақта сізге Arduino IMU сенсорларын VR -ге арналған бақылау жүйесін құру үшін біртіндеп үйретемін.

Бұл жобада сізге қажет:

- 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 -ді компьютерге қосу арқылы экраныңыз компьютерлік карта арқылы қолдау көрсетілетініне көз жеткізіңіз.

Жұмыс үстеліне тінтуірдің оң жақ түймесімен нұқыңыз> параметрлерді көрсетіңіз> дисплей, сіз екінші экранды бір жерден көресіз …

содан кейін оны басыңыз, сіздің СКД экраныңыз компьютер экранын көрсетуі керек.

Егер бәрі жақсы болса, онда сіз екінші қадамға өтуге дайынсыз.

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 сәтті қосылғаннан кейін гироскопты тексеру үшін осы эскизді Arduino -ға жүктеңіз.

Сериялық мониторды ашу арқылы сіз Mpu650 Gyro -ны әр түрлі осьтер мен бұрыштарда жылжыту кезінде көрсетілетін мәндерді көруіңіз керек …

github.com/SamKodo/Gyroscop_Master

4 -қадам: MPU6050 Unity 3D көмегімен тестілеу

MPU6050 Unity 3D көмегімен тестілеу
MPU6050 Unity 3D көмегімен тестілеу

Эскизді Arduino наноға жүктемес бұрын, кітапханаларды Arduino қалтасына орнатуды ұмытпаңыз, кітапхананы GitHub сілтемесінен таба аласыз:

github.com/ElectronicCats/mpu6050

5 -қадам: Arduino -ның соңғы коды

Барлығы жақсы жұмыс істегеннен кейін, 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

Ұсынылған: