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

בקר קורא המשחק בוי: 17 שלבים (עם תמונות)
בקר קורא המשחק בוי: 17 שלבים (עם תמונות)

וִידֵאוֹ: בקר קורא המשחק בוי: 17 שלבים (עם תמונות)

וִידֵאוֹ: בקר קורא המשחק בוי: 17 שלבים (עם תמונות)
וִידֵאוֹ: אני רוצה שווארמה 🌯 2024, נוֹבֶמבֶּר
Anonim
בקר קורא משחק בוי
בקר קורא משחק בוי

במדריך זה אנסה להסביר כיצד יצרתי את המכשיר לעיל. הוא מתפקד כקורא מחסניות Game Boy, שיכול לקרוא את ה- ROM ולקרוא/לכתוב את זיכרון ה- RAM של משחק Game Boy. לאחר מכן המשחק יופעל אוטומטית כך שתוכל שחק אותו במחשב שלך. כרגע זה עובד רק על Windows.

הייתי רואה את זה להנחיה לא למתחילים, אתה צריך כמה כישורי הלחמה לפני שתנסה את ההוראה הזו. אנא קרא את כל השלבים לפני שתתחיל, זה יחסוך זמן וכסף.

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

שלב 1: חלקים הדרושים:

- סביב 60 חוטים של 20 סנטימטרים

- חריץ מחסנית DS (Lite) 2

- Rev. Uno Rev. 3

- מינימום 40 חורים x 50 חורים לוח אב טיפוס (בערך 2 מ מ רסטר)

- 3 מ מ לד (ברירת המחדל היא אדומה)

נגד 220 אוהם

- 31 סיכות כותרת

- 74HC595

- 4 ברגים של 2 מ"מ באורך מינימלי של 25 מ"מ

חלקי בונוס:

- 74HC165

- 5 כפתורי מישוש

- מקודד סיבובי עם כפתור

- נגדים של 8 x 10k Ohm

שלב 2: כלים נחוצים:

  • מלחם
  • לְרַתֵך
  • צְבָת
  • צְבָת
  • הפשטת צבת
  • מַלְקֶטֶת
  • כלי סיבוב או סכין כלי
  • מכונת קידוח (או כל שיטה אחרת לקדוח חור בלוח האב טיפוס)
  • סרגל (או כלי מדידה אחר)

שלב 3: הזמנת מעטפת

הזמנת מעטפת
הזמנת מעטפת
הזמנת מעטפת
הזמנת מעטפת

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

לאחר מכן תוכל להזמין אותם ב- Oceanz. אל תהסס לבחור את הצבעים והאיכות שלך להדפסת החלקים. הקפד עדיין להשתמש בטכניקת ההדפסה SLS, אחרת הכפתורים נתקעים ולא תוכל להשתמש בהם.

שלב 4: חוטי הלחמה לחריץ המחסנית

חוטי הלחמה לחריץ המחסנית
חוטי הלחמה לחריץ המחסנית
חוטי הלחמה לחריץ המחסנית
חוטי הלחמה לחריץ המחסנית
חוטי הלחמה לחריץ המחסנית
חוטי הלחמה לחריץ המחסנית
חוטי הלחמה לחריץ המחסנית
חוטי הלחמה לחריץ המחסנית

אנו מתחילים בהלחמה של כל הפינים של חריץ המחסנית, אך ראשית עליך לחתוך כמה חתיכות מהמתאם, אחרת המשחק Game Boy לא יתאים. עיין בתמונה הראשונה כדי לדעת אילו חתיכות יש לחתוך. חתכו גם את מלבן הפלסטיק בחלק האחורי של חריץ המחסנית. בדרך זו תוכל להחליק את עגלת המשחק ממש בתוך המעטפת מאוחר יותר. הדרך הטובה ביותר להלחם חוטים לפינים היא באמצעות הלחמה לחלק האחורי של החריץ. אז לא לחזית המתאם המוצג בתמונה. אתה יכול להשתמש בכלים השונים כדי להקל על הלחמה. סכמטי כללתי תמונה של התרשימים שנעשו על ידי InsideGadgets. הנגדים הינם אופציונאליים ואינם נכללים במדריך זה בגלל החלל הקטן בו אנו עובדים. השתמש בתרשימים כדי לדעת אילו כבלים צריכים ללכת לאן, ואילו ניתן לחבר זה לזה.

שלב 5: חיתוך לוח האב טיפוס

חיתוך לוח האב טיפוס
חיתוך לוח האב טיפוס

מגן ארדואינו

השלב הבא הוא הלחמת החוטים ללוח האב טיפוס. לפני שנוכל לעשות זאת, עלינו לחתוך את לוח האב טיפוס לגדלים הנכונים. ישנן דרכים שונות לעשות זאת. השתמשתי בכלי סיבוב, אבל אתה יכול גם להשתמש בסכין כדי לשבור את פיסות הממדים עבור המגן אנו חותכים פיסה של 20 על 21 חורים. לאחר מכן תוכל לנסות להתאים כמה סיכות כותרת וגם לחתוך אותן לגודל הדרוש. כל עוד ניתן להכניס אותם לכל הסיכות של הארדואינו, אתה אמור להיות טוב. למרות שהסיכות לא התאימו ל -0 עד 7 סיכות בארדואינו. לכן חתכתי חלק קטן מלוח המגן וחיברתי את החוטים ישירות לפינים, אותם אראה את השלב הבא

שלב 6: הלחמת הכל ביחד

הלחמת הכל ביחד
הלחמת הכל ביחד
הלחמת הכל ביחד
הלחמת הכל ביחד

לאחר חיתוך לוח המגן נוכל להתחיל להתאים הכל שם. התחלתי בהתחלה בהלחמת רשימות המשמרת 74HC595 ללוח. הקפד להלחים אותם במקום בו הם אינם יכולים לגעת באף חלק מלוח הארדואינו. לאחר ההלחמה סיכות הכותרת לארדואינו ובדוק את הלוח לאחר מכן. אם הוא לא מתאים כראוי, הקפד לשנות אותו כך שהוא מתאים.

שוב, כללתי את הסכימות כדי שתדע אילו כבלים צריכים ללכת לאן. אנא הסתכל על זה בעיון. מכיוון שאיננו משתמשים בנגדים כלשהם, אנו יכולים בקלות לבצע מעגלים קצרים ולטגן את רשמי המשמרת או לפגוע בחלקים אחרים. הלוח. אחרת הארדואינו עם המגן המחובר לא יתאים בתוך המעטפת *** השלבים הבאים הם בונוס. אם אתה רוצה רק את החלק של קורא Game Boy, המשך לשלב 12.

שלב 7: *** בונוס *** הלחמת הכפתורים

*** בונוס *** הלחמת הכפתורים
*** בונוס *** הלחמת הכפתורים
*** בונוס *** הלחמת הכפתורים
*** בונוס *** הלחמת הכפתורים
*** בונוס *** הלחמת הכפתורים
*** בונוס *** הלחמת הכפתורים

החלקים הקרובים הם בונוס.

כעת אנו מתחילים בהלחמת הכפתורים. אנו משתמשים גם בנגדים 10k כנגדים נפתחים, כך שנקבל לחיצות כפתורים מדויקות יותר. כללתי גליון נתונים של כפתורי המישוש, ראה את התמונה כדי לדעת אילו חוטים הולכים לאן. לאחר מכן הוא אמור להיראות כמו בתמונה השנייה.

שלב 8: *** בונוס *** הלחמת הנורית והמקודד הרוטרי

*** בונוס *** הלחמת הנורית והמקודד הרוטרי
*** בונוס *** הלחמת הנורית והמקודד הרוטרי
*** בונוס *** הלחמת הנורית והמקודד הרוטרי
*** בונוס *** הלחמת הנורית והמקודד הרוטרי

לד

הנורית לא קשה להלחמה. הרגל הארוכה ביותר היא הצד 5V וצריכה להכיל גם נגד של 220 אוהם בין הרגל לחוט. הרגל הקצרה יותר היא הצד הקרקע וצריך להלחם רק בעזרת חוט.

מקודד רוטרי

למקודד הסיבוביים שני צדדים עם סיכות. הצד בעל 3 סיכות הוא הצד הסיבובי. האחד עם 2 סיכות הוא צד הכפתורים. שוב, עיין בתמונה כדי לדעת בוודאות כיצד לחבר את החוטים.

הסיכה האמצעית של החלק הסיבובית היא Ground. שני הפינים האחרים הם אלה אשר רושמים את סיבוב החלק. הסיכה הימנית ביותר היא סיכה "A" והסיכה השמאלית ביותר היא סיכה "B". רק הקפד תחילה לחבר סיכת A לרשומת המשמרת ולאחר מכן סיכה B. אחרת עליך להחליף את הסיכות האלה לאחר מכן בקוד. כמו כן, הסיכות הנכנסות לרשם המשמרות צריכות להיות בעלות חוט בעל נגד 10k. לקרקע.

שלב 9: *** בונוס *** חיתוך לוח אב טיפוס נוסף

*** בונוס *** חיתוך לוח אב טיפוס נוסף
*** בונוס *** חיתוך לוח אב טיפוס נוסף

עבור הכפתורים חתכנו לוח אב טיפוס נוסף. לוח זה ילך ממש מתחת למקודד הרוטרי במקרה. אנחנו גם צריכים לקדוח שני חורים עבור המקודד הסיבובי, אחרת הלוח לא מתאים פנימה. מידות אבל קודם כל חותכים את הלוח לגודל של 42 מ"מ על 44 מ"מ. ובכל זאת, הלוח לא יתאים בפנים. מכיוון שהתמונות יכולות לומר אלף מילים, אנא עיין בגיליון המצורף. יש לחתוך את החלקים האדומים ולקדוח אותם.

הדרך הטובה ביותר לדעת אם המקודד הסיבובי מתאים היא על ידי סימון הראשון של לוח האב טיפוס ובדוק אם הווים בצד המקודד הסיבובי נמצאים בתוך החלל המסומן. אחרי זה לקדוח ולחתוך את החלקים משם.

שלב 10: *** בונוס *** הלחמת חלקי הבונוס

*** בונוס *** הלחמת חלקי הבונוס
*** בונוס *** הלחמת חלקי הבונוס

חלקי הבונוס מוכנים כעת להלחמה על הלוח. ראשית, בהלחמה של פנקס המשמרות 74HC165 ללוח. הנחתי את פנקס המשמרות בצד ימין של הלוח, מתחת לחתיכה המנותקת ומימין למקודד הסיבוב. סכמטי ואז הלחם את כל החוטים ללוח. צירפתי סכמטי להראות לאיזה חוט צריך ללכת לאן. בתקווה שזה עוזר להלחם הכל. הקפד לדעת מה הכיוון של מרשם המשמרות, אתה יכול לראות זאת בחצי המעגל הקטן. הכניסה היא החלק העליון של השבב (בדיוק כמו זה שבסכימה).

שלב 11: *** בונוס *** הכנסת הכל

*** בונוס *** לשים הכל
*** בונוס *** לשים הכל

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

שלב 12: הכנסת הכל

עכשיו היינו צריכים שהכל מולחם ומוכן להכניס אותו למארז. הרכבה ראשית בואו להכניס את הנורית. הוא עובר ממש מתחת לחור בחזית המכשיר, מאחורי כפתור "B".

לאחר מכן תוכל להחליק בחריץ המחסנית של Game Boy. הדרך הטובה ביותר היא להתחיל בצד ימין. לאחר מכן תוכל לדחוף את הצד השמאלי למקומו בעזרת הפינצטה. אתה יכול לבדוק אם הכל מתאים על ידי החלקת מחסנית Game Boy לפני שנוכל להמשיך לחתוך את הפינים העליונים, אחרת הארדואינו יחד עם המגן לא יתאימו פנימה.

שלב 13: חיבור הכל

השלב האחרון שלנו בהרכבה הוא חיבור המגן עם ה- Arduino Uno והחלקת הארדואינו למקומו. אם הלחמת את החוטים לתחתית הפינים, הכל אמור להתאים זה לזה. לאחר מכן, הברג את החלק התחתון של המכשיר וכולנו מוכנים להעלות קוד למכשיר.

שלב 14: העלאת קוד Arduino

הגענו לאחד השלבים האחרונים של ההוראה. כדי להשתמש במכשיר זה, עלינו להעלות קוד. הקוד הזה מכיל גם את קוד הבונוס, אז אל תדאג.

מה שהוא עושה מה שהקוד הזה עושה הוא שהוא מתקשר עם סקריפט פייתון. התסריט של פייתון אומר לארגואינו מה לעשות והארדואינו יבצע פיסת קוד וישלח נתונים בחזרה לתסריט של פייתון. אז סקריפט ה- Python יגיד למכשיר שהוא צריך לזרוק את המשחק Game Boy. המכשיר מגיב לזה ומשחק Game Boy שלך יורד למחשב שלך. לאחר הורדת המשחק וגם קובץ השמירה, המשחק מתחיל אוטומטית באמולטור (BGB).

הורדה והתקנה

אנא הורד את קובץ ה- zip המצורף. זה מכיל את הסקיצה של Arduino יחד עם ספרייה מותאמת אישית. כדי להתקין את הספרייה הזו, עליך להעתיק את התיקייה "GBController" לתיקיית ה- Arduino Libraries שלך שבדרך כלל ממוקמת ב- "C: / Program Files (x86) Arduino / libraries"

לאחר שהעתקת את התיקיה, עליך להפעיל מחדש את Arduino IDE לחלוטין. אז סגור את כל הסקיצות שלך (אנא שמור אותן לפני שתעשה זאת) ולאחר מכן פתח את הקובץ GBCartRead_v1_6_Rev1.ino. העלה אותו ל- Arduino שלך כדי שנוכל להתחיל בבדיקות. *** לפני הכנסת עגלת משחקים עליך לנתק את המכשיר מהחשמל! אחרת אתה עומד בסיכון למחוק את ה- RAM שלך בעגלת המשחק ובכך לאבד את ההתקדמות שלך במשחק! ***

שלב 15: בדיקת המכשיר

בדיקת המכשיר
בדיקת המכשיר

כאשר הוא מחובר לחשמל, ה- Arduino שלך מוכן לשלוח כמה נתונים. אבל זה לא יקרה כל עוד התסריט של פייתון אינו פועל. אז אנא הורד את הקובץ המצורף ושם אותו במקום כלשהו במחשב שלך.

Python אם אין לך Python מותקן במחשב שלך, אנא הורד אותו כאן. אתה צריך גם Pyserial.

מִבְחָן

לחץ לחיצה ימנית על הקובץ GBControllerReader.py ובחר "ערוך עם IDE". אתה אמור לראות משהו כמו בתמונה. עכשיו נתק את המכשיר, הכנס עגלת Game Boy וחבר את המכשיר מחדש אם לא עשית זאת כבר. לאחר מכן אתה יכול ללחוץ על F5 כדי להריץ את הקוד והתסריט של פייתון יתחיל לקרוא את הכותרת של המשחק Game Boy. לאחר מכן תוכל לבחור לזרוק את המשחק.

שלב 16: *** בונוס *** שליטה במשחק

לאחר שזרקת את המשחק, הוא יתחיל אוטומטית באמולטור. כעת תוכל להתחיל את סקיצת העיבוד המצורפת.

עם זאת, היו לי כמה בעיות עם החלק הזה, אבל אולי זה עובד בשבילך. כפי שאמרתי במבוא של ההוראה הזו. אם מישהו יודע כיצד לפתור בעיות אלה, אל תהסס להגיב בתגובות, כדי שאוכל ללמוד מכך (וגם מאחרים). ואז נוכל לחוות דרך חדשה לשחק את המשחקים האהובים עלינו.

שלב 17: Outro

Outro
Outro

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

טיפים?

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

מוּמלָץ: