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

جويستيك DIY Arcade: 3 خطوات
جويستيك DIY Arcade: 3 خطوات

فيديو: جويستيك DIY Arcade: 3 خطوات

فيديو: جويستيك DIY Arcade: 3 خطوات
فيديو: DIY Easy & High Quality Joystick 2024, يوليو
Anonim
جويستيك DIY Arcade
جويستيك DIY Arcade
جويستيك DIY Arcade
جويستيك DIY Arcade

هذا هو عصا التحكم في الممرات التي صنعتها.

تم تصنيع عصا التحكم في الممرات نفسها من نقطة الصفر باستخدام مفاتيح الأسطوانة الصغيرة ، ولم يتم استخدام وحدة عصا التحكم في الممرات مسبقة الصنع قبل الاستخدام. لقد حصلت على هذه الفكرة من شخص ما في Maker Faire Singapore لعام 2016 ، حيث تذكرت شخصًا ما نفس الشيء ، باستثناء طريقة أفضل من أفكاري.

كانت أزرار الممرات عبارة عن أزرار Arcade عادية بقيمة $ 2 ، وهي أزرار أساسية ولكنها أفضل بكثير من المفاتيح اللمسية النموذجية.

الخطوة 1: الحقيبة والإلكترونيات

الحالة والالكترونيات
الحالة والالكترونيات
الحالة والالكترونيات
الحالة والالكترونيات
الحالة والالكترونيات
الحالة والالكترونيات
الحالة والالكترونيات
الحالة والالكترونيات

العلبة مصنوعة بشكل أساسي من قطع أكريليك. تم ثني قطعة واحدة سوداء عند 4 مفاصل لعمل الجوانب ، وقطعة واحدة تم تطهيرها كانت تغطي الجزء السفلي. تم استخدام قطعة بيضاء ونوع آخر من البلاستيك الشفاف (ليس أكريليك ، قطعة رقيقة من البلاستيك ، من بعض العبوات) لتغطية الجزء العلوي وتركيب عصا التحكم والأزرار على التوالي.

تم قطع الثقوب في الأجزاء العلوية من البلاستيك لتركيب أزرار Arcade ، ولإدخال عصا التحكم واستخدامها.

بالنسبة للأسلاك ، قمت بشكل أساسي بتوصيل جميع المفاتيح والأزرار بالأرض وتركت دبوسًا إضافيًا ليتم توصيله بـ gpio بسحب إدخال للميكروكونترولر.

الخطوة 2: عصا التحكم

جويستيك
جويستيك
جويستيك
جويستيك
جويستيك
جويستيك

العصا الرئيسية لعصا التحكم عبارة عن وتد خشبي ، مقطوع بشكل مناسب للحجم.

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

ستكون الفكرة هي لصق المفاتيح بحيث يتم الضغط على المفتاح المقابل كلما تحركت العصا لأعلى أو لأسفل أو لليسار أو لليمين. احتفظ بالمفاتيح قريبة من بعضها البعض بحيث عندما يتحرك ذراع التحكم بشكل قطري (على سبيل المثال ، أعلى اليمين) ، سيتم الضغط على 2 من المفاتيح المعنية.

ومع ذلك ، لاحظ ضبط موضع المفاتيح (مدى قربها من الفتحة) قبل اليد ، إلى الحساسية التي تريدها. عدا ذلك ، ستقع في فوضى كبيرة عند تغييرها. عندما تكون راضيًا ، يمكنك تجميع الحالة معًا والانتقال إلى الخطوة التالية.

الخطوة 3: متحكم دقيق وإلكترونيات إضافية

متحكم وإلكترونيات إضافية
متحكم وإلكترونيات إضافية
متحكم وإلكترونيات إضافية
متحكم وإلكترونيات إضافية
متحكم وإلكترونيات إضافية
متحكم وإلكترونيات إضافية

يمكنك استخدام أي متحكم مع وظيفة HID (يفضل USB ، لأن القواعد السلكية) ، مثل Arduino Leonardo (على الرغم من بطئه) أو Teensy أو Bluetooth HID مثل Adafruit Bluefruit EZ-key. في هذه الحالة استخدمت Teensy 3.2 ،

لاحظ توصيل المفاتيح بشكل صحيح. عندما تقوم بتحريك عصا التحكم في اتجاه واحد ، فأنت في الواقع تضغط على المفتاح في الاتجاه المعاكس (تحريك لأعلى يضغط على المفتاح السفلي). لذلك يجب تعيين المفتاح السفلي لأعلى ، ومن اليسار إلى اليمين وما إلى ذلك.

عند استخدام Arduino IDE ، استخدم وظائف Keyboard.press () و Keyboard.release () لتعيين كل زر لكل مفتاح. لا تستخدم Keyboard.print () لأن ذلك بطيء.

موصى به: