תוכן עניינים:
- שלב 1: תכנת את ESP32
- שלב 2: קבלת מחבר יציאת הקישור
- שלב 3: חותכים PCB קטן
- שלב 4: חותכים PCB קטן (2)
- שלב 5: חברו את המחבר ל- ESP32
- שלב 6: התאם את המארז
- שלב 7: סיום
וִידֵאוֹ: Gameboy Advance כ- Gamepad Bluetooth: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
המכשיר הוא בעצם ESP32 המחובר ל- GBA דרך יציאת הקישור. כשהמכשיר מחובר וללא כל מחסנית מוכנסת ב- GBA, ברגע שה- GBA מופעל ה- ESP32 שולח רום קטן להיטען ב- GBA. רום זה הוא תוכנית שנועדה לאפשר תקשורת בין ה- ESP32 ל- GBA הן לטיפול בחיבור Bluetooth והן לשליחת קלט המשתמש ל- ESP32 כאשר הוא מחובר למארח Bluetooth ולשמש כ- gamepad. לרוע המזל זה עובד רק עם GBA מסורתי ולא יכולתי לגרום לזה לעבוד עם GBA SP. אני חושב ש- GBA SP פשוט לא נותן מספיק כוח.
כאשר מופעל ה- ESP32 מבצע רצף רב -בוט באמצעות SPI ל- GBA ושולח רום ש- ESP32 אחסן בזיכרון הבזק. לאחר טעינת ה- ESP32 מאפשרת את יציאת UART באותם סיכות והחדר מתקשר עם ESP32 באמצעות UART דרך יציאת הקישור. ה- ESP32 מופעל על ידי 3.3V ה GBA שנותן דרך היציאה
אספקה:
מתכנת ESP32 WROOM ו- ESP32
מתאם GBA-GC-knock-off למחבר זכר של יציאת קישור GBA והמארז
קצת קלטת חשמל וחוט
שלב 1: תכנת את ESP32
התחל לתכנת את ESP32 שלך עם הקושחה שתמצא כאן:
github.com/Shyri/gba-bt-hid/tree/master/es…
אני ממליץ להשתמש באחד המתכנתים שהם מוכרים בחוץ, אחד כמו התמונה.
פרויקט זה נבדק עם ESP-IDF v3.3.2 שתוכל למצוא כאן:
יהיה עליך גם להתקין btstack. Commit https://github.com/bluekitchen/btstack/commit/a0a… היא הגרסה העדכנית ביותר שהוכחה כי היא עובדת בפרויקט זה.
פשוט עקוב אחר הוראות הסביבה ESP32 כאן
חבר את ESP32 למתכנת. חבר את המתכנת למחשב. היכנס לספריית הקוד והפעל 'עשה פלאש'
שלב 2: קבלת מחבר יציאת הקישור
אני ממליץ לקנות אחד מכבלי ה- GBA-GC האלה שמוכרים אותם.
הם יספקו גם מחבר יציאת קישור בתוספת מארז שבו אתה מאכסן את המכשיר ויתחבר יפה ל- GBA שלך.
מפרקים אותו ומעלים את מחבר יציאת הקישור. היזהר כאן ואל תמהר, המחבר עשוי בעיקר מפלסטיק ואם אתה מניח את הלחמה יותר מדי זמן הוא יתחיל להימס והוא לא יתחבר כראוי ל- GBA שלך מאוחר יותר.
שלב 3: חותכים PCB קטן
ייתכן ששמת לב של- PCB המגיע במתאם GBA-GC יש צורה מיוחדת כך שהמחבר לא יורד מהמקרה בכל פעם שאתה מושך את המתאם מהחלק העליון של ה- GBA. כדי להפוך את אותו הדבר לחתוך אני חתיכת קרשייה בגדלים אלה
שלב 4: חותכים PCB קטן (2)
ייתכן ששמת לב של- PCB המגיע במתאם GBA-GC יש צורה מיוחדת כך שהמחבר לא יורד מהמקרה בכל פעם שאתה מושך את המתאם מהחלק העליון של ה- GBA. כדי להפוך את אותו הדבר לחתוך אני חתיכת קרשייה בגדלים אלה:
אתה יכול להשתמש בשלמות כהפניה אם אינך רוצה להוציא את הסרגל למדידה. כעת עלינו להדביק את מחבר יציאת הקישור לרגל שרוחבה הוא שלושה חורים. בתרשים למעלה היית ממקם את המחבר ברגל שמאל ותחתית המחבר הייתה מצביעה כלפי חוץ על המסך. זכור כי שלמים מחברים את שני צידי הלוח ואיננו רוצים לקצר את סיכות יציאת הקישור. מה שעשיתי היה הלחמת הפינים של צד אחד של המחבר לשורת החורים הראשונה, ובצד השני הלחמה שלושת הפינים האחרים לשורת החורים השנייה בניסיון להימנע ממגע עם השורה הראשונה. קצת מחוספס אבל זה עובד.
שלב 5: חברו את המחבר ל- ESP32
בעקבות תרשים זה חוט 5 חיבורים מיציאת הקישור לסיכות ESP32. זכור לקצר EN עם 3V3 אחרת זה לא יעבוד.
שלב 6: התאם את המארז
כעת, כאשר יש לנו את זה מחובר, אתה יכול לבדוק את זה ולראות אם זה עובד.
לאחר הבדיקה נוכל להמשיך להניח אותו בתיק. כדי להתאים אותו נצטרך לחצוב את המארז בכמה מקומות. אתה יכול לראות בתמונות איפה אתה צריך לחצוב בצד אחד של המארז.
בצד השני אתה יכול לעשות רק כמה חריצים מאוד מאוד קלים שיתאימו לפינות ESP32.
שלב 7: סיום
הכנס ברז חשמלי לסיכות ESP32, כך שתמנע מקצר לאחר סגירתו. מניחים את החלקים כמו התמונה. הלוח החתוך עם מחבר הקישור בצד אחד וה- ESP32 בצד השני. חבר את שני הצדדים בכיפוף הכבלים כך שהשאר יישאר בפנים.
חבר את שני הברגים ואתה מוכן לצאת לדרך!
מוּמלָץ:
Gameboy אור אחורי: 10 שלבים
Back Light Gameboy: רק הדרכה מהירה כיצד יצרתי את gameboy תאורה אחורית. חלקים משומשים-אור אחורי ירוק GID ירוק gameboy מעטפת DMG לחצני DMG סגולים שקופיות התחל/בחר כוסות החלפת מסך זכוכית (יתווסף בשלב מאוחר יותר) לא
לחצני Gameboy מסך מגע!: 10 שלבים
לחצני Gameboy עם מסך מגע!: מאז שהייתי ילד קטן, רציתי ילד. קדימה כמה שנים קדימה, עדיין אין לי נער, החלטתי להוריד אמולטור. אבל …. אתה לא יכול להרגיש כפתורים וירטואליים! אז החלטתי ליצור כפתורים אותם אוכל להניח על המסך חופפים
Game Boy Advance סוללה נטענת: 6 שלבים
Mod Boyle Advance סוללה נטענת: במדריך זה אראה לך כיצד לשנות את Game Boy Advance שלך לשימוש בסוללות LiFePO4 נטענות ויציאת USB לטעינה. אנו משתמשים במיוחד בסוללות LiFePO4 ולא בסוללות Li-Ion מכיוון שהן 3.2v לעומת 3.7v של Li-Io
טעינת Gameboy Advance SP ללא מטען: 3 שלבים
טעינת Gameboy Advance SP ללא מטען: במדריך זה אני אלמד אותך כיצד לטעון GameBoy Advance SP ללא מטען. הכנתי מטען GBA SP באמצעות פריטים ביתיים. חיפשתי לפתור את הבעיה הזו בעזרת הדרכה מקוונת, אך בסופו של דבר כל מה שה"הדרכות "עשו היה
LED Mod a Gameboy Advance: 8 שלבים
LED Mod a Gameboy Advance: לאחר שצפיתי במדריך זה, החלטתי לעשות Mod Instructable ל- LED ל- GBA. עם mod זה, אתה יכול לגרום למארז ה- GBA שלך להאיר, תוך הענקת לו אפקטי תאורה נחמדים