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

تتبع الرأس بكاميرا Wii عن بعد (War Thunder): 6 خطوات (بالصور)
تتبع الرأس بكاميرا Wii عن بعد (War Thunder): 6 خطوات (بالصور)

فيديو: تتبع الرأس بكاميرا Wii عن بعد (War Thunder): 6 خطوات (بالصور)

فيديو: تتبع الرأس بكاميرا Wii عن بعد (War Thunder): 6 خطوات (بالصور)
فيديو: Battle of Crecy, 1346 - Legend of the Black Prince is born - Hundred Years' War DOCUMENTARY 2024, شهر نوفمبر
Anonim
Image
Image
Lasercut RC Halftrack
Lasercut RC Halftrack

بواسطة JackCarter> قم بتنزيل نماذجي من هنا <تابع المزيد بواسطة المؤلف:

Lasercut RC Halftrack
Lasercut RC Halftrack
محلل توافقي: راسم إشارة الليزر الميكانيكي
محلل توافقي: راسم إشارة الليزر الميكانيكي
محلل توافقي: راسم إشارة الليزر الميكانيكي
محلل توافقي: راسم إشارة الليزر الميكانيكي
Lasercut RC Comet Tank
Lasercut RC Comet Tank
Lasercut RC Comet Tank
Lasercut RC Comet Tank

حول: أحب الدبابات و lasercut و lasercut المزيد حول JackCarter »

مرحبا بالجميع ! أريد أن أشارككم أول مشروع حقيقي منتهي في اردوينو. حاولت أن أصنع نوعًا من الواقع المعزز محلي الصنع. دعني أوضحها لك:

إنه في الأساس نظام يستخدم كاميرا لتتبع حركات رأسك لتكييفها كمحور عصا تحكم X و Y. حتى ذلك الحين ، يمكن تكييف المشروع مع أي لعبة تريدها.

بعد ذلك ، سنقوم بربط هذه المحاور بحركة الرأس في إعدادات War Thunder ، لإعطاء المزيد من الأحاسيس في عرض قمرة القيادة.

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

  • Arduino Uno (مكتبة عصا التحكم تعمل فقط مع هؤلاء ولكن يمكنك جعلها تعمل بالعديد من الطرق الأخرى) ،
  • كاميرا Wii عن بُعد (أوصي حقًا بأخذ جهاز تحكم عن بعد قديم ، ولا تشتري واحدة جديدة ، لأنها لا تزال باهظة الثمن) ،
  • مقاوم 100 kΩ ،
  • مكثف 100 نانوفاراد ،
  • مذبذب 25 ميجا هرتز (4 دبابيس) ،
  • مصباح الأشعة تحت الحمراء ،
  • خلية زر 3V (لتشغيل LED) ،
  • لوح تجارب صغير (17 فتحة طويلة لعقد المكونات والكاميرا ، 2x أكثر لحمل Nano (إذا كنت تستخدم هذا) إلى جانب ذلك) ،
  • بعض الأسلاك وأجهزة اللحام.

أود أن أشكر إريك جاكوب من خلال جهازه Instructable Wii Remote IR Camera Hack مع واجهة Arduino التي أعطتني هذه الفكرة.

الخطوة 1: قم باستخراج الكاميرا من جهاز تحكم Wii

استخرج الكاميرا من جهاز تحكم Wii
استخرج الكاميرا من جهاز تحكم Wii
استخرج الكاميرا من جهاز تحكم Wii
استخرج الكاميرا من جهاز تحكم Wii

أخذت جهاز تحكم Wii قديمًا مكسورًا ، وأقترح عليك أن تفعل الشيء نفسه. لا يزال بإمكانك شراء واحدة ، لكنها ستكلفك 40 دولارًا (باهظ الثمن!) على ما أعتقد. جهاز التحكم عن بعد مغلق بأربعة تقاطعات مدببة. ابحث عن الأداة المناسبة أو اسحق الإطار. ترى الكاميرا المربعة؟ غير مباع! (حاولت ولكن لم أرغب في حرق الكاميرا. لقد قمت بلحام الأسلاك مباشرة على PCB البعيد)

الخطوة 2: أضف المكونات

أضف المكونات
أضف المكونات
أضف المكونات
أضف المكونات
أضف المكونات
أضف المكونات

الآن ، أسلاك اللحام إلى دبابيس الكاميرا حتى نتمكن من توصيلها بلوح التجارب.

تعمل الكاميرا بنظام I²C ، ولكنها لا تعمل عند توصيلها مباشرة بـ Arduino. سنضيف بعض المكونات لمحاكاة كاميرا DFRobots IR. اتبع الرسم البياني الكهربائي لإكمال الكاميرا.

حاول أن تجعل الكاميرا تنظر إليك ، على ارتفاع رأسك ، مثل كاميرا الويب على شاشتك.

الخطوة 3: جهاز تعقب LED

تعقب الصمام
تعقب الصمام

ما عليك سوى لصق مؤشر LED على خلية الزر وإرفاقه بأعلى سماعة الرأس. وجّه مؤشر LED نحو الكاميرا لمزيد من الكفاءة.

من الواضح ، لا تنس إزالة مؤشر LED لتجنب فقد الطاقة في بطاريتك.

الخطوة 4: الكود

الرمز
الرمز

لقد استخدمت مكتبة UnoJoy و DFRobotIRPosition لمحاكاة أذرع التحكم. مبدأ بسيط جدا:

  • نعلن أن الكاميرا هي اتصال تسلسلي وأن Arduino هو وحدة تحكم في اللعبة.
  • نحصل على قيمة X و Y لمصباح IR LED المسجل.
  • قمنا بتعيينها لتلائم القيمة التي تم إرجاعها من 10 بت (0-1023) في قيمة 8 بت (0-255) لعصا التحكم.
  • يرسل Arduino عبر منفذ com التسلسلي قيم جويستيك.

موصى به: