Բովանդակություն:

Գլխի շարժման հետևման համակարգ VR- ի համար ՝ 8 քայլ
Գլխի շարժման հետևման համակարգ VR- ի համար ՝ 8 քայլ

Video: Գլխի շարժման հետևման համակարգ VR- ի համար ՝ 8 քայլ

Video: Գլխի շարժման հետևման համակարգ VR- ի համար ՝ 8 քայլ
Video: Զինծառայողը մահացել է գլխի շրջանին արձակված կրակոցից. Քննչական կոմիտե 2024, Նոյեմբեր
Anonim
Head Motion Tracking System VR- ի համար
Head Motion Tracking System VR- ի համար

Իմ անունն է Sam KODO, այս ձեռնարկում ես ձեզ քայլ առ քայլ կսովորեցնեմ, թե ինչպես օգտագործել Arduino IMU սենսորները ՝ VR- ի համար գլխի հետևման համակարգ կառուցելու համար:

Այս նախագծում ձեզ հարկավոր է.

- LCD էկրան HDMI:

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

- Արդուինո Նանո

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- ին `գիրոսկոպը ստուգելու համար:

Բանալով սերիական Մոնիտորի վրա ՝ դուք պետք է տեսնեք արժեքներ, որոնք ցուցադրվում են 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 նախագիծը:

Ստեղծեք Խաղի նման պարզ Խաղի օբյեկտ և տեղադրեք Unity C# կոդը Arduino կոդի ներքևում ֆայլից:

Եթե ամեն ինչ կարգին է, դուք պետք է տեսնեք, որ ձեր խորանարդը կամ եռաչափ օբյեկտը պտտվում են ձեր գիրոսկոպը տեղափոխելիս:

Նկատի ունեցեք, որ տեսախցիկը Gyro- ից 360 տեսք ունենալու համար տեղափոխելու համար հարկավոր է ծածկագիրը տեղադրել տեսարանի տեսախցիկին և ձեր նախագծից ստեղծել կողային էկրան:

github.com/SamKodo/Sensor_Code

Քայլ 6:

Քայլ 7:

Պատկեր
Պատկեր

github.com/SamKodo/Unity_Code/tree/master

Քայլ 8. Ա SUԱԿԵԼ ԱՅՍ JՐԱԳՐԻՆ

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

Խորհուրդ ենք տալիս: