جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
اسمي 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