תוכן עניינים:

בקר PS2 לאמולטור מקלדות מסוג Usb Hid: 3 שלבים
בקר PS2 לאמולטור מקלדות מסוג Usb Hid: 3 שלבים
Anonim
בקר PS2 לאמולטור מקלדות מסוג Usb Hid
בקר PS2 לאמולטור מקלדות מסוג Usb Hid
בקר PS2 לאמולטור מקלדות מסוג Usb Hid
בקר PS2 לאמולטור מקלדות מסוג Usb Hid

זהו פרויקט קטן ליצירת מתאם USB לתכנות PC לבקר PS2. זה חוצה פלטפורמות. עשיתי את זה כי התקשיתי בהתקנת פתרון התוכנה הרגיל (antimicro, joy2key וכו '). הספרייה אינה מורכבת עבור 2.0. השתמשתי במיקרו arduino שיבוט, אבל כל arduino תומך usb מסתתר אמור לעבוד. מכיוון שהוא ניתן לתכנות אתה יכול להגדיר שילובי לחצנים כדי לחקות מפתחות מסוימים. הקוד מכיל מפתחות עבור tomb raider 2 ב- steam באמצעות פרוטון.

שלב 1: כתב חומרים

3 רגל של 26 AWG חוט מבודד ליבה מוצקה.

חותכי צד

הלחמה וברזל מליבת שטף

מיקרו ארדואינו

בקר ps2 למתאם USB לאתר שקע

כבל מיקרו USB המתאים לארדואינו

מַסוֹר לְמַתֶכֶת

דבק חם ואמצעים להמיס אותו.

שלב 2: פירוק והרכבה מחדש

פירוק והרכבה מחדש
פירוק והרכבה מחדש

ראשית, פתח את מתאם ה- USB בעזרת מברג, והסר את הפנימיים. ואז חותכים בעזרת מסור לפורום מאחורי סיכות השקע. לאחר מכן, בעזרת מדפי צד, שוברים את הלוח בין כל סיכה. לאחר מכן, הפכו את האיי PCB מכל סיכה.

כעת, חתכו 6 אורכי חוט באורך 4 סנטימטרים. הלחמה לפי התרשים למעלה מהחלק האחורי של השקע לארדואינו. שיניתי את ה- pinout מכיוון שחסרים כמה סיכות בארדואינו המשובטים,. אם אינך בטוח בדוק את התמונה העליונה כאן:

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

ה- pinout מגיב כהלכה בקוד

ps2x.config_gamepad (10, 16, 14, 15, false, false); /* סיכות והגדרות התקנה: GamePad (שעון, פקודה, תשומת לב, נתונים, לחצים?, רעם?) בדוק אם יש שגיאות*/

שעון = 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/

אם אתה נתקל בבעיות, קשר את הספרייה ללא שינוי בקוד.

עכשיו הידור והעלה ל- arduino.

אם זה עובד מעט (אני ממליץ key-mon תחת לינוקס לבדיקה) אז הדבק חם הכל בצורה מאובטחת כדי למנוע ניתוק חוטים.

מוּמלָץ: