جدول المحتويات:
- اللوازم
- الخطوة 1: اصنع ثنائي الفينيل متعدد الكلور
- الخطوة 2: اصنع المستشعر الخاص بك
- الخطوة 3: اطبع قضيتك
- الخطوة 4: برمجة Arduino الخاص بك
- الخطوة 5: أظهر لنا إصدارك من QeMotion
فيديو: QeMotion - تتبع الحركة لكل سماعة: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
ملخص:
يتيح لك هذا الجهاز الاستفادة من حركة رأسك لإثارة الأحداث في أي لعبة فيديو بشكل أساسي. إنه يعمل عن طريق تتبع حركة رأسك (أو سماعة الرأس التي تتعلق بها) وتشغيل ضغطات لوحة المفاتيح لحركات معينة. لذلك يرى جهاز الكمبيوتر الخاص بك هذا الجهاز كلوحة مفاتيح قياسية. في وقت لاحق سأضيف على الأرجح دعم جويستيك ولوحة الألعاب.
الحركة الأكثر استخدامًا والتي وجدتها مناسبة هنا (وهذا هو السبب في أنني بدأت هذا المشروع في المقام الأول) تميل. في ألعاب مثل PUBG و Tom Clancy's Rainbow Six Siege و Insurgency والعديد من الألعاب الأخرى ، يمكنك الانحناء إلى اليسار أو اليمين للوصول إلى الذروة حول الزوايا دون إعطاء العدو منطقة هدف كبيرة. لقد وجدت صعوبة بالغة في الضغط على زري "Q" و "E" الشائع الاستخدام لأن أصابعي كانت مشغولة بالفعل بالحركة القياسية (الوسادة) والربض …
أساليب:
يقوم البرنامج بتنفيذ "أوضاع" للاختيار بين الإعدادات (الحركات وضغط المفاتيح) للألعاب المختلفة. الإعدادات المذكورة في "نظرة عامة" (الميل الأيمن والأيسر لـ "E" و "Q") مبرمجة مسبقًا في الوضع 2. للتبديل بين الأوضاع المختلفة ، تحتاج إلى زر واحد على الأقل في Arduino (دبوس 14 هو الوضع الافتراضي للوضع زر) ، ولكن إذا كنت لا ترغب في ذلك ، يمكنك ببساطة تحديد الوضع الافتراضي الخاص بك في الكود. (ضبط الوضع = 2 للإعداد المذكور)
ابدء:
يمكن تنفيذ هذا المشروع بسهولة في فترة ما بعد الظهر. معظم الأجزاء التي استخدمتها ليست ضرورية ، يمكنك تشغيل Arduino والمستشعر وبعض الأسلاك ولوح التجارب!
بدلاً من Arduino Pro Micro ، يمكنك استخدام أي Arduino مع وحدة التحكم ATmega32u4 ، مثل Leonardo على سبيل المثال. وحدة التحكم هذه ضرورية لأنها تدعم USB الأصلي. وإلا فلن تكون قادرة على العمل كلوحة مفاتيح / عصا تحكم / لوحة ألعاب.
اللوازم
الأساسيات:
- اردوينو برو مايكرو
- MPU6050 لوح الاختراق
- الأسلاك
اختياري:
- بروتو ثنائي الفينيل متعدد الكلور
- الأزرار والمصابيح
- الأصلي qeMotion ثنائي الفينيل متعدد الكلور (قريبا)
- أجزاء مطبوعة ثلاثية الأبعاد
الخطوة 1: اصنع ثنائي الفينيل متعدد الكلور
لا تحتاج إلى كل تلك المصابيح والأزرار. إنها لا تحتاج حتى إلى ثنائي الفينيل متعدد الكلور. يمكنك وضع كل شيء على لوح التجارب إذا كان ذلك أسهل بالنسبة لك.
الوصلات الأساسية:
Pin 3 (SDA) Arduino - SDA على وحدة MPU
Pin 2 (SCL) Arduino - SCL على وحدة MPU
Pin VCC Arduino - VCC على وحدة MPU
Pin GND Arduino - GND على وحدة MPU
وصلات إضافية:
أزرار لتثبيت 14 و 15
مصابيح LED لدبوس 4 ، 5 ، 6 ، 7 ، 9 ، 16 (يمكنك استخدام الترانزستورات لمصابيح LED عالية التيار)
qeMotion ثنائي الفينيل متعدد الكلور: (قريبًا)
هذا غير موجود حتى الآن ، ولكن من المحتمل أن أصمم ثنائي الفينيل متعدد الكلور مخصص لهذا المشروع والذي سيكون قابلاً للتنزيل وربما حتى للشراء.
الخطوة 2: اصنع المستشعر الخاص بك
لا تحتاج بالضرورة إلى طباعة حافظة للطابعة MPU6050. أنا آسف لأنني لا أستطيع تقديم صورة للأجزاء الداخلية والأسلاك ، ولكن أثناء الانكماش الحراري لحالة PLA ، إذا تم دمجها معًا ولا يمكنني تفكيكها مرة أخرى. (ما أغباني…)
الأسلاك كما في الخطوة أعلاه ، ما عليك سوى توصيل SDA بـ SDA pin 2 على Arduino ونفس الشيء بالنسبة لـ SCL (دبوس 3). يمكن الحصول على الطاقة الخاصة بوحدة MPU من دبوس VCC والأرض من أي دبوس GND على Arduino.
لقد استخدمت كبل USB قديمًا لأنه يحتوي على حماية لطيفة. لا أعرف ما إذا كانت ضرورية ولكن ضع في اعتبارك أن بروتوكول I2C protocoll لا يُقصد استخدامه على هذه الكابلات الطويلة ولكن بالأحرى على ثنائي الفينيل متعدد الكلور.
الخطوة 3: اطبع قضيتك
هذا ليس ضروريًا ، ولكن إذا كان لديك وصول إلى طابعة ثلاثية الأبعاد ، فيمكنك استخدام هذا التصميم.
الخطوة 4: برمجة Arduino الخاص بك
- قم بتوصيل Arduino بجهاز الكمبيوتر الخاص بك
- تعرف على منفذ COM المتصل به (يمكنك العثور عليه في Windows Device Manager)
- حدد منفذ COM في Arduino IDE [أدوات -> منفذ]
- حدد [أدوات -> اللوحة -> "نوع اللوحة الخاصة بك"]
- تأكد من استيراد جميع مكتبات الألبان الميت
- RES قصير إلى GND (هذا يضع Arduino في وضع البرمجة لبضع ثوان)
- تحميل الرسم الخاص بك!
يمكن العثور على أحدث رمز في صفحة جيثب الخاصة بي:
github.com/lesterwilliam/qeMotion/blob/mas…
الخطوة 5: أظهر لنا إصدارك من QeMotion
يسعدني أن أرى نسختك من مشروع qeMotion! ربما كان لديك بعض الأفكار الرائعة والتطبيقات الأخرى ، شاركها ؛)
أيضًا ، إذا كنت ترغب في شراء قهوة لي ، فقد تظهر المزيد من المشاريع بشكل أسرع ؛)
paypal.me/AdrianSchwizgebel؟locale.x=de_DE
تشكرات!
موصى به:
قم بتحويل أي سماعة رأس إلى سماعة رأس معيارية (غير متطفلة) دون إتلاف سماعة الرأس: 9 خطوات
قم بتحويل أي سماعة رأس إلى سماعة أذن معيارية (غير متطفلة) دون الإضرار بسماعة الرأس: هذه فكرة خطرت لي بعد أن أعطاني صديق بعض سماعات الرأس المكسورة فائقة الرقة. إنه ميكروفون معياري يمكن توصيله مغناطيسيًا بأي سماعة رأس تقريبًا (أحب هذا لأنني أستطيع ممارسة الألعاب باستخدام سماعات رأس عالية الدقة وأيضًا
قم ببناء "مصباح علاء الدين" ، سماعة أذن هاي فاي نحاسية مطلية بالذهب / سماعة رأس: 8 خطوات (مع صور)
قم ببناء "مصباح علاء الدين" ، سماعة أذن / سماعة أذن نحاسية داخل الأذن مطلية بالذهب: اسم هذه السماعة & quot؛ مصباح علاء الدين & quot؛ جاءني عندما حصلت على الصدفة المطلية بالذهب. ذكّرني الشكل اللامع والمستدير بهذه الحكاية الخيالية القديمة :) على الرغم من أن استنتاجي (قد يكون شخصيًا للغاية) هو أن جودة الصوت مذهلة
قم بتحويل سماعة الرأس XBox Live Communicator الخاصة بك إلى سماعة رأس USB للكمبيوتر الشخصي: 3 خطوات
قم بتحويل سماعة الرأس XBox Live Communicator الخاصة بك إلى سماعة رأس USB للكمبيوتر الشخصي: سماعة رأس USB للكمبيوتر الشخصي. هل لديك قرص XBox 1 Live قديم وسماعة رأس موضوعة حولك؟ هل يمتلك متجر إعادة البيع المحلي أو صديقك متجرًا يمكنك الحصول عليه؟ أعد استخدام جهاز الاتصال القديم هذا كسماعة رأس USB لنظام التشغيل Windows! المستلزمات المطلوبة: Xbox Live Communica
قم بتحويل سماعة البلوتوث الخاصة بك إلى سماعة رأس بلوتوث سلكية: 5 خطوات (بالصور)
قم بتحويل سماعة البلوتوث الخاصة بك إلى سماعة بلوتوث سلكية: سأخبرك اليوم بكيفية صنع أو تحويل سماعة البلوتوث السلكية الخاصة بك. اتبع خطوتي وستكون وراءك بعض الخطوات لتحويلها
منفذ التحكم في الحركة - من ضوء استشعار الحركة: 6 خطوات
منفذ التحكم في الحركة - من ضوء استشعار الحركة: & nbsp؛ تخيل أنك خدعة أو مخلص تذهب إلى أكثر منزل مخيف في المبنى. بعد تجاوز كل الغول والأشباح والمقابر ، تصل أخيرًا إلى المسار الأخير. يمكنك رؤية الحلوى في وعاء أمامك! ولكن بعد ذلك فجأة