جدول المحتويات:
- الخطوة 1: اختبار الشاشة
- الخطوة 2: إنشاء Goggles بناءً على IPD الخاص بك
- الخطوة 3: توصيل MPU6050 الخاص بك بـ Arduino Nano
- الخطوة الرابعة: اختبار MPU6050 باستخدام Unity 3D
- الخطوة 5: الكود النهائي لاردوينو
- الخطوة السادسة:
- الخطوة السابعة:
- الخطوة الثامنة: دعم هذا المشروع
فيديو: نظام تتبع حركة الرأس للواقع الافتراضي: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
اسمي 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 الخاص بك
في هذه المرحلة ، يجب أن تكون دقيقًا قدر الإمكان ، حيث ستمكن IPD سماعة الرأس الخاصة بك من منحك تجربة غامرة أفضل.
يمكنك معرفة كيفية قياس ذلك باتباع هذا الرابط:
doc-ok.org/؟p=898
بمجرد حصولك على قيم المسافات الصحيحة لعينيك ، يمكنك طباعة النظارات ثلاثية الأبعاد وسطح آخر لتثبيت بطاقة الرسومات للشاشة.
سيعتمد البعد على حجم شاشة LCD
الخطوة 3: توصيل MPU6050 الخاص بك بـ Arduino Nano
بعد الاتصال بنجاح ، حمّل MPU6050 هذا الرسم التخطيطي إلى Arduino لاختبار الجيروسكوب.
من خلال الفتح على الشاشة التسلسلية ، يجب أن ترى القيم معروضة أثناء تحريك Mpu650 Gyro في محاور وزوايا مختلفة …
github.com/SamKodo/Gyroscop_Master
الخطوة الرابعة: اختبار 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
موصى به:
تتبع حركة العين البشرية: 6 خطوات
تتبع حركة عين الإنسان: يهدف هذا المشروع إلى التقاط حركة العين البشرية ، وعرض حركتها على مجموعة من مصابيح LED الموضوعة على شكل عين. يمكن أن يكون لهذا النوع من المشاريع العديد من الاستخدامات في مجال الروبوتات وخاصة الإنسان
عيون حركة تتبع الحركة: 8 خطوات (بالصور)
عيون حركة تتبع الحركة: يستخدم مشروع Arduino مستشعر التدفق البصري (ADNS3080) لالتقاط الحركة. ثم قم بترجمة البيانات لتحريك المؤازرة مما يجعلها تبدو وكأن العيون تتبع جسمًا متحركًا
إنشاء واجهة مستخدم منحنية في الوحدة للواقع الافتراضي: 4 خطوات
إنشاء واجهة مستخدم منحنية في Unity for Virtual Reality: إذا كنت تبحث عن حل مجاني وسهل لإنشاء واجهة مستخدم منحنية لتطبيق الواقع الافتراضي أو لعبة VR ، فأنت في المكان المناسب. ستتعلم في هذه المدونة إنشاء عنصر واجهة مستخدم منحني في الوحدة باستخدام ملحقات Unity UI
تتبع حركة العين باستخدام مستشعر الأشعة تحت الحمراء: 5 خطوات
تتبع حركة العين باستخدام مستشعر الأشعة تحت الحمراء: لقد استخدمت مستشعر الأشعة تحت الحمراء لاستشعار حركات العين والتحكم في مؤشر LED ، صنعت مقل العيون باستخدام شريط LED NeoPixel
لعبة فيديو ذاتية الصنع يتم التحكم فيها بواسطة حركة الرأس (الواقع المعزز): 4 خطوات
لعبة فيديو ذاتية الصنع يتم التحكم فيها بواسطة Head Movement (الواقع المعزز): أريد أن أوضح لك مدى سهولة صنع لعبة خاصة في الوقت الحاضر يمكن التحكم فيها عن طريق تحريك جسمك. ستحتاج فقط إلى كمبيوتر محمول به كاميرا ويب وبعض مهارات البرمجة. إذا لم يكن لديك كمبيوتر محمول وكاميرا ويب أو إذا كنت لا تعرف كيفية البرمجة ، فأنت