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

جهاز تحكم PS2 إلى محاكي لوحة مفاتيح USB Hid: 3 خطوات
جهاز تحكم PS2 إلى محاكي لوحة مفاتيح USB Hid: 3 خطوات

فيديو: جهاز تحكم PS2 إلى محاكي لوحة مفاتيح USB Hid: 3 خطوات

فيديو: جهاز تحكم PS2 إلى محاكي لوحة مفاتيح USB Hid: 3 خطوات
فيديو: شغل دراعات الكمبيوتر على كل الالعاب ( controller X360 ) 2024, سبتمبر
Anonim
جهاز تحكم PS2 إلى محاكي لوحة مفاتيح USB Hid
جهاز تحكم PS2 إلى محاكي لوحة مفاتيح USB Hid
جهاز تحكم PS2 إلى محاكي لوحة مفاتيح USB Hid
جهاز تحكم PS2 إلى محاكي لوحة مفاتيح USB Hid

هذا مشروع صغير لإنشاء محول USB للكمبيوتر قابل للبرمجة لوحدة تحكم ps2. إنه عبر منصة. لقد صنعته لأنني كنت أواجه مشكلة في تثبيت حل البرنامج المعتاد (antimicro ، joy2key ، إلخ). لا تقوم المكتبة بتجميع 2.0 للمراهقين. لقد استخدمت استنساخ اردوينو مايكرو ، ولكن يجب أن يعمل أي اردوينو يدعم USB hid. نظرًا لأنه قابل للبرمجة ، يمكنك تعيين مجموعات الأزرار لمحاكاة مفاتيح معينة. يحتوي الكود على روابط مفاتيح لـ Tomb Raider 2 على البخار عبر البروتون.

الخطوة 1: فاتورة المواد

3 أقدام من 26 awg سلك صلب معزول.

القواطع الجانبية

جندى الإلكترونيات بقلب متدفق والحديد

اردوينو مايكرو

وحدة تحكم ps2 إلى محول USB لمسح المقبس من

كابل micro usb يناسب اردوينو

منشارا

الغراء الساخن ويعني إذابته.

الخطوة 2: التفكيك وإعادة التجميع

التفكيك والتجميع
التفكيك والتجميع

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

الآن ، قم بقص 6 أطوال من الأسلاك بطول 4 بوصات. لحام حسب الرسم التخطيطي أعلاه من الجزء الخلفي من المقبس إلى اردوينو. لقد غيرت pinout لأن بعض المسامير كانت مفقودة في نسخة اردوينو المستنسخة ،. إذا لم تكن متأكدًا ، فتحقق من الصورة العلوية هنا:

www.rhydolabz.com/wiki/؟p=12663

تم التعليق بشكل صحيح على pinout في الكود

ps2x.config_gamepad (10، 16، 14، 15، false، false) ؛ / * دبابيس الإعداد والإعدادات: GamePad (ساعة ، أمر ، انتباه ، بيانات ، ضغوط ؟، Rumble؟) تحقق من وجود خطأ * /

الساعة = 10

الأمر = 16

انتباه = 14

البيانات = 15

الخطوة 3: تحميل البرنامج الثابت

الآن ، انسخ المكتبة إلى مجلد المكتبة الذي تم تثبيته بإصدار 1.8.8 أو أعلى. يتم تعديل معدل الساعة بشكل طفيف على المكتبة الأصلية عن طريق التغيير

#define CTRL_CLK 15 في ps2x_lib.h وعدد قليل من الأسطر المماثلة الأخرى بشكل عشوائي. كان هذا لأنني واجهت نفس المشكلة هنا

www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/

إذا واجهت مشكلة ، فقم بربط المكتبة غير المعدلة في الكود.

الآن تجميع وتحميل إلى اردوينو.

إذا كان يعمل قليلاً (أوصي باستخدام key-mon تحت linux للاختبار) ، فقم بالغراء الساخن لكل شيء بشكل آمن لمنع انقطاع الأسلاك.

موصى به: