جدول المحتويات:

نظام تتبع حركة الرأس للواقع الافتراضي: 8 خطوات
نظام تتبع حركة الرأس للواقع الافتراضي: 8 خطوات

فيديو: نظام تتبع حركة الرأس للواقع الافتراضي: 8 خطوات

فيديو: نظام تتبع حركة الرأس للواقع الافتراضي: 8 خطوات
فيديو: اخطر خاصية في الايفون التجسس 2024, يوليو
Anonim
نظام تتبع حركة الرأس للواقع الافتراضي
نظام تتبع حركة الرأس للواقع الافتراضي

اسمي Sam KODO ، في هذا التوتو ، سأعلمك خطوة بخطوة كيفية استخدام مستشعرات Arduino IMU لبناء نظام تتبع الرأس للواقع الافتراضي.

ستحتاج في هذا المشروع إلى:

- شاشة عرض LCD 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: إنشاء Goggles بناءً على IPD الخاص بك

بناء Goggles على أساس IPD الخاص بك
بناء Goggles على أساس IPD الخاص بك
بناء Goggles على أساس IPD الخاص بك
بناء Goggles على أساس IPD الخاص بك
بناء Goggles على أساس IPD الخاص بك
بناء Goggles على أساس IPD الخاص بك

في هذه المرحلة ، يجب أن تكون دقيقًا قدر الإمكان ، حيث ستمكن IPD سماعة الرأس الخاصة بك من منحك تجربة غامرة أفضل.

يمكنك معرفة كيفية قياس ذلك باتباع هذا الرابط:

doc-ok.org/؟p=898

بمجرد حصولك على قيم المسافات الصحيحة لعينيك ، يمكنك طباعة النظارات ثلاثية الأبعاد وسطح آخر لتثبيت بطاقة الرسومات للشاشة.

سيعتمد البعد على حجم شاشة LCD

الخطوة 3: توصيل MPU6050 الخاص بك بـ Arduino Nano

توصيل MPU6050 بأردوينو نانو الخاص بك
توصيل MPU6050 بأردوينو نانو الخاص بك

بعد الاتصال بنجاح ، حمّل MPU6050 هذا الرسم التخطيطي إلى Arduino لاختبار الجيروسكوب.

من خلال الفتح على الشاشة التسلسلية ، يجب أن ترى القيم معروضة أثناء تحريك Mpu650 Gyro في محاور وزوايا مختلفة …

github.com/SamKodo/Gyroscop_Master

الخطوة الرابعة: اختبار MPU6050 باستخدام Unity 3D

اختبار MPU6050 مع Unity 3D
اختبار MPU6050 مع Unity 3D

قبل تحميل Sketch إلى Arduino nano ، لا تنس تثبيت المكتبات على مجلد Arduino ، يمكنك العثور على المكتبة من رابط GitHub:

github.com/ElectronicCats/mpu6050

الخطوة 5: الكود النهائي لاردوينو

بمجرد أن يعمل كل شيء بشكل مثالي ، قم بتحميل هذا الرمز النهائي مرة أخرى إلى Arduino وافتح مشروع Unity الخاص بك.

قم بإنشاء كائن لعبة بسيط مثل Cube والصق رمز Unity C # أسفل كود Arduino من الملف.

إذا كان كل شيء على ما يرام ، يجب أن ترى مكعبًا أو كائنًا ثلاثي الأبعاد يدور عند تحريك الجيروسكوب.

لاحظ أنه لنقل الكاميرا من الجيروسكوب للحصول على عرض 360 درجة ، يلزمك إرفاق الرمز بالكاميرا من المشهد الخاص بك وإنشاء شاشة جانبية من مشروعك.

github.com/SamKodo/Sensor_Code

الخطوة السادسة:

الخطوة السابعة:

صورة
صورة

github.com/SamKodo/Unity_Code/tree/master

الخطوة الثامنة: دعم هذا المشروع

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

موصى به: