فهرست مطالب:

سیستم ردیابی حرکت سر برای VR: 8 مرحله
سیستم ردیابی حرکت سر برای VR: 8 مرحله

تصویری: سیستم ردیابی حرکت سر برای VR: 8 مرحله

تصویری: سیستم ردیابی حرکت سر برای VR: 8 مرحله
تصویری: حرکات زشت سحر قریشی در باشگاه مردانه در دبی#سحرقریشی #امیرتتلو #تتلو #سحر_قریشی 2024, نوامبر
Anonim
Head Tracking System برای VR
Head Tracking System برای VR

نام من Sam KODO است ، در این آموزش ، من قدم به قدم نحوه استفاده از سنسورهای Arduino IMU برای ساختن سیستم ردیابی سر برای VR را به شما آموزش می دهم.

در این پروژه به موارد زیر نیاز خواهید داشت:

- صفحه نمایش HDMI HDMI:

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

- یک آردوینو نانو

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

-5 میلی متر قطر برای لنزها (یا می توانید برای خودتان با استفاده از بطری های آب بسازید)

-ژیروسکوپ 9 محوره برای ردیابی حرکت سر

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

-یک چاپگر سه بعدی

-یک فن برای خنک کردن کارت صفحه ، اما اختیاری نیست

مرحله 1: آزمایش صفحه

آزمایش صفحه
آزمایش صفحه

با اتصال منبع تغذیه و HDMI به رایانه خود ، باید مطمئن شوید که صفحه نمایش شما توسط کارت رایانه پشتیبانی می شود.

روی دسکتاپ خود راست کلیک کنید> تنظیمات صفحه نمایش> صفحه نمایش ، باید صفحه دوم خود را در جایی ببینید…

سپس روی آن کلیک کنید ، صفحه LCD شما باید صفحه کامپیوتر شما را نشان دهد.

اگر همه چیز خوب کار می کند ، پس شما آماده حرکت در مرحله دوم هستید.

مرحله 2: ساختن عینک بر اساس IPD شما

ساخت عینک بر اساس IPD شما
ساخت عینک بر اساس IPD شما
ساخت عینک بر اساس IPD شما
ساخت عینک بر اساس IPD شما
ساخت عینک بر اساس IPD شما
ساخت عینک بر اساس IPD شما

در این مرحله شما باید تا آنجا که می توانید دقیق باشید ، IPD هدست شما را قادر می سازد تا یک تجربه همهجانبه بهتر را به شما ارائه دهد.

با پیوند زیر می توانید نحوه اندازه گیری آن را بیاموزید:

doc-ok.org/؟p=898

هنگامی که مقادیر مناسب فاصله را برای چشم خود تعیین کردید ، می توانید عینک ها و سطحی دیگر را برای نگه داشتن کارت گرافیک روی صفحه پرینت سه بعدی کنید.

ابعاد بستگی به اندازه صفحه نمایش LCD شما دارد

مرحله 3: اتصال MPU6050 به Arduino Nano شما

MPU6050 خود را به آردوینو نانو متصل کنید
MPU6050 خود را به آردوینو نانو متصل کنید

پس از اتصال موفقیت آمیز MPU6050 ، این طرح را برای آزمایش ژیروسکوپ در Arduino خود بارگذاری کنید.

با باز کردن روی مانیتور سریال ، باید مقادیری را مشاهده کنید که هنگام حرکت Mpu650 Gyro در محورها و زوایای مختلف نمایش داده می شوند…

github.com/SamKodo/Gyroscop_Master

مرحله 4: آزمایش MPU6050 با Unity 3D

تست MPU6050 با Unity 3D
تست MPU6050 با Unity 3D

قبل از بارگذاری Sketch در Arduino خود ، فراموش نکنید که کتابخانه ها را در پوشه Arduino خود نصب کنید ، می توانید کتابخانه را از پیوند GitHub پیدا کنید:

github.com/ElectronicCats/mpu6050

مرحله 5: کد نهایی آردوینو

هنگامی که همه چیز به طور کامل کار کرد ، دوباره این کد نهایی را در Arduino خود بارگذاری کنید و پروژه Unity خود را باز کنید.

یک Game Game Object ساده مانند Cube ایجاد کنید و کد Unity C# را در زیر کد Arduino از فایل بچسبانید.

اگر همه چیز خوب است ، هنگام حرکت ژیروسکوپ باید شیء Cube یا 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

توصیه شده: