جدول المحتويات:
فيديو: جهاز تحكم PS2 إلى محاكي لوحة مفاتيح USB Hid: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
هذا مشروع صغير لإنشاء محول 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 للاختبار) ، فقم بالغراء الساخن لكل شيء بشكل آمن لمنع انقطاع الأسلاك.
موصى به:
وحدة تحكم لوحة مفاتيح HID لـ Project Diva Aracade Future Tone: 5 خطوات
HID Keyboard Controller لـ Project Diva Aracade Future Tone: V-USB هو حل مكتبة USB منخفض السرعة لوحدات تحكم AVR الصغيرة. يمكننا من إنشاء أجهزة HID (لوحة مفاتيح ، ماوس ، لوحة ألعاب ، إلخ) باستخدام وحدات تحكم AVR الصغيرة. يعتمد تنفيذ لوحة مفاتيح HID على HID 1.11. يدعم 6 ضغطات مفاتيح كحد أقصى
لوحة مفاتيح USB عالمية مع مفاتيح RGB: 6 خطوات
لوحة مفاتيح USB عالمية مع مفاتيح RGB: في هذا التوجيه ، سأوضح لك كيفية إنشاء لوحة مفاتيح USB مخصصة تتصرف تمامًا مثل لوحة مفاتيح الكمبيوتر العادية. يمكنك تعيين أي مجموعة مفاتيح أو تسلسل مفاتيح للضغط عليها أثناء الضغط على زر ضغط واحد فقط. يمكنك استخدامه
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): 3 خطوات
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): لوحة مفاتيح داس هي اسم لوحة المفاتيح الأكثر شيوعًا بدون نقوش على المفاتيح (لوحة مفاتيح فارغة). يتم بيع لوحة مفاتيح Das بسعر 89.95 دولارًا. سيرشدك هذا الدليل أثناء إنشاء لوحة مفاتيح قديمة لديك
تنظيف لوحة مفاتيح Apple Aluminium . أو أي لوحة مفاتيح أخرى ناعمة الملمس: 5 خطوات
تنظيف لوحة مفاتيح Apple Aluminium …. أو أي لوحة مفاتيح أخرى ناعمة الملمس: نظيفة مثلك أو قد أحاول الحفاظ على لوحات مفاتيح Apple المصنوعة من الألومنيوم ، فإنها تصبح قذرة بعد عام أو نحو ذلك. هذا التوجيه هو لمساعدتك على تنظيفه. كن حذرًا ، لأنني لست مسؤولاً إذا تعطلت لوحة المفاتيح أثناء القيام بذلك …. SUCKS F
راديو الإنترنت مع جهاز Evo T20 Thin Client لا يحتاج إلى لوحة مفاتيح Moniter أو ماوس للتشغيل!: 7 خطوات
راديو الإنترنت مع جهاز Evo T20 Thin Client لا يحتاج إلى لوحة مفاتيح Moniter أو ماوس للتشغيل!: إليك كيفية استخدام عميل رفيع Evo T20 كجهاز استقبال راديو إنترنت مستقل: لماذا أفعل ذلك جيدًا لقد فعلت ذلك لثلاثة أسباب 1] لأنه كان تحديًا 2] للحصول على وحدة استهلاك منخفضة بلا ضجيج فقط 20 واط في الذروة بدلاً من تشغيل صاخبة