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

מגה ראספי - פטל פטל בכונן מגה מגה / בראשית: 13 שלבים (עם תמונות)
מגה ראספי - פטל פטל בכונן מגה מגה / בראשית: 13 שלבים (עם תמונות)

וִידֵאוֹ: מגה ראספי - פטל פטל בכונן מגה מגה / בראשית: 13 שלבים (עם תמונות)

וִידֵאוֹ: מגה ראספי - פטל פטל בכונן מגה מגה / בראשית: 13 שלבים (עם תמונות)
וִידֵאוֹ: הדור החדש 2024, יולי
Anonim
Mega RasPi - פטל פטל בסגה מגה דרייב / ג'נסיס
Mega RasPi - פטל פטל בסגה מגה דרייב / ג'נסיס

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

ביליתי אינספור שעות מילדותי במשחקי וידיאו ב- Sega Mega Drive שלי. לרוב החברים שלי היה גם אחד, אז היינו חולקים משחקים וארגנו טורנירים בינינו. שלושים שנה לאחר מכן, סוף סוף מצאתי דרך לחלוק כבוד לזיכרונות אלה, על ידי המרת Sega Mega Drive לקונסולת משחקים רטרו ושרת מדיה בה אוכל להשתמש בכל יום באמצעות Raspberry Pi: Mega RasPi.

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

אספקה

  • 1 Sega Mega Drive פגום (או ג'נסיס)
  • 1 או 2 בקרי עבודה, 3 או 6 כפתורים
  • 1 פטל פי 3B+
  • כרטיס Micro SD אחד, RetroPie v4.5 מותקן מראש
  • 1 ControlBlock v2.1
  • 1 מתאם מתח, 5V 3A, עם תקע 5.5mm / 2.1mm
  • גוף קירור של פטל פאי
  • נימה PLA 2.85 מ"מ
  • כבלים ומאריכים:

    • כבל HDMI, 30 ס"מ
    • כבל אתרנט, 30 ס"מ
    • 3x כבלי USB, 20/30 ס"מ
    • כבל קורא כרטיסי מיקרו SD, 25 ס"מ
    • כבל שמע בגובה 3.5 מ"מ
    • כבל חשמל מיקרו USB
    • חוטי מגשר, 25 ס"מ
  • ברגים
  • אופציונאלי

    • כונן אחסון בגודל 2.5 אינץ '
    • כבל SATA ל- USB

כלים ומשאבים

  • כלים בסיסיים: מברגים, צבת, מסור וכו '.
  • מלחם וחומרים מתכלים
  • מדפסת תלת מימד
  • ידע בסיסי בהדפסה תלת מימדית, הלחמה וכלי לינוקס

שלב 1: פירוק ה- Mega Drive

פירוק ה- Mega Drive
פירוק ה- Mega Drive
פירוק ה- Mega Drive
פירוק ה- Mega Drive

אין צורך בכלים מפוארים לפירוק: מספיק מברג טוב ומיושן.

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

הערה לגבי הדגם: ישנם כמה דגמים שונים עם תצורות יציאה מעט שונות. זה המשמש למדריך זה הוא 1601-18.

שלב 2: הדפסת תלת -ממד חלקים חדשים

הדפסת תלת מימד חלקים חדשים
הדפסת תלת מימד חלקים חדשים
הדפסת תלת מימד חלקים חדשים
הדפסת תלת מימד חלקים חדשים

רציתי שהחלקים החדשים יבלטו באמת, אז השתמשתי ב נימה אדומה, עם התצורה הבאה ב- Ultimaker Cura:

  • מדפסת: Ultimaker 3
  • נימה: PLA 2.85 מ"מ
  • רזולוציה: 0.1 מ"מ
  • מילוי: 100%
  • תמיכה והדבקה נבדקו שניהם

אתה יכול למצוא את מקור.stl קבצי Sega Mega Drive 1 עם Raspberry Pi 3 דברים.

הדפס את הדברים הבאים:

  • יציאות אחוריות: HDMI ו- Ethernet

    • גב-1-HDMI-1601-18.stl
    • גב-2-HDMI-1601-18.stl
  • חריץ הארכה צדדי: קורא כרטיסי USB ו- Micro SD

    • חריץ-1-D-SUB.stl
    • חריץ-2-D-SUB.stl
    • slot-3-D-SUB.stl
  • פנימיות

    pi-holder-MULTI.stl

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

שלב 3: יציאות אחוריות: HDMI ו- Ethernet

יציאות אחוריות: HDMI ו- Ethernet
יציאות אחוריות: HDMI ו- Ethernet
יציאות אחוריות: HDMI ו- Ethernet
יציאות אחוריות: HDMI ו- Ethernet
יציאות אחוריות: HDMI ו- Ethernet
יציאות אחוריות: HDMI ו- Ethernet

תפוס הן את גב 1-HDMI-1601-18 והן את גב-2-HDMI-1601-18 יחד עם כבלי הארכה HDMI ו- Ethernet. תצטרך גם 3 ברגים.

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

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

שלב 4: יציאות הרחבה צדדיות: USB ו- MicroSD

יציאות הרחבה צדדיות: USB ו- MicroSD
יציאות הרחבה צדדיות: USB ו- MicroSD
יציאות הרחבה צדדיות: USB ו- MicroSD
יציאות הרחבה צדדיות: USB ו- MicroSD
יציאות הרחבה צדדיות: USB ו- MicroSD
יציאות הרחבה צדדיות: USB ו- MicroSD

קח את חריץ 1-D-SUB, חריץ-2-D-SUB וחריץ 3-D-SUB, כמו גם את כבלי הארכת כרטיסי ה- USB ומיקרו SD. תצטרך גם 4 ברגים. חבר את כל הכבלים לתמיכה ולאחר מכן חבר אותם למארז.

הערה לגבי גרסאות USB: כל ארבע יציאות ה- USB ב- Pi 3B+ הן גרסה 2.0. עם זאת, Pi 4 מציע שתי יציאות USB 3.0. זכור זאת בכדי לקבל כבלים נכונים ולשמור על תאימות.

שלב 5: זמירה והלחמת הלוח

חיתוך והלחמת הלוח
חיתוך והלחמת הלוח
חיתוך והלחמת הלוח
חיתוך והלחמת הלוח
זמירה והלחמת הלוח
זמירה והלחמת הלוח

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

הלחם את כל החוטים הדרושים למסופים הנכונים (ראו תמונות):

  • מתג הפעלה, 2 חוטי מגשר
  • כפתור איפוס, 2 חוטי מגשר
  • יציאות בקר, 9 חוטי מגשר ליציאה
  • שקע חשמל, כבל חשמל עם מיקרו USB
  • שקע שמע, כבל שמע עם שקע 3.5 מ"מ

ברגע שזה נעשה, חבר את המעגל למארז התחתון עם 3 ברגים.

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

שלב 6: התקנה וקירור של פטל הפטל

התקנה וקירור של ה- Raspberry Pi
התקנה וקירור של ה- Raspberry Pi
התקנה וקירור של ה- Raspberry Pi
התקנה וקירור של ה- Raspberry Pi
התקנה וקירור של ה- Raspberry Pi
התקנה וקירור של ה- Raspberry Pi

קח מחזיק pi-MULTI, יחד עם ה- Raspberry Pi ו (אופציונלי) כונן האחסון בגודל 2.5 אינץ '(פרטים נוספים על כך בשלב הבא)

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

הערה לגבי קירור: יש לי קירור פסיבי בלבד, כדי לשמור על שתיקה של המערכת. הנחתי כמה קירורי קירור על המעבד, זיכרון RAM ושבבי USB/Ethernet. כדי להתקין קירור פעיל, יהיה עליך להדפיס את מחזיק המאוורר-MULTI ולצרף מאוורר קירור, שניתן להתקנה על המארז העליון. עיין בפרויקט המקורי לפרטים.

שלב 7: (אופציונלי) הוספת כונן אחסון

(אופציונלי) הוספת כונן אחסון
(אופציונלי) הוספת כונן אחסון

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

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

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

שלב 8: התקנת ControlBlock: בקרים, מתג הפעלה ולד

התקנת ControlBlock: בקרים, מתג הפעלה ולד
התקנת ControlBlock: בקרים, מתג הפעלה ולד
התקנת ControlBlock: בקרים, מתג הפעלה ולד
התקנת ControlBlock: בקרים, מתג הפעלה ולד

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

ה- ControBlock מצלם ממש מעל ה- RasPi, אם כי יש להתקין את מנהל ההתקן כדי להפוך אותו לתפקוד.

התקן את מנהל ההתקן

פתח את תפריט הגדרת RetroPie והתקן את מנהל ההתקן באמצעות התפריט:

RetroPie-Setup> נהל חבילות> נהל חבילות מנהלי התקן> controlblock> התקן

הגדר סוג בקר:

במסוף, הקלד:

sudo nano /etc/controlblock.cfg

מצא את gamepadtype ושנה אותו לג'נסיס.

"gamepadtype": "genesis", // קובע את סוג לוח המשחקים. אפשרויות: "ארקייד", "מאם", "סנס", "נס", "ג'נסיס", "אין" …

כעת אתה אמור להיות מסוגל להתקין את הבקרים ב- RetroPie.

להנחיות ותצורה מפורטות נוספות, עיין בתיעוד ControlBlock2.

הערה לגבי ControlBlock v2.1: רכיב זה מוסיף ניהול צריכת חשמל ותמיכה בבקר ל- Raspberry Pi. ניהול החשמל מונע שחיתות נתונים והבקר מוסיף תמיכה בבקרים מקוריים. עדיין ניתן להשתמש בבקרים מודרניים עם אחת מיציאות ה- USB הצדדיות או באמצעות Bluetooth. למרות שהרכיב הזה נוח, אתה לא באמת צריך אותו כדי להשלים את הפרויקט הזה. ניתן לחבר את מתג ההפעלה ישירות ל- Raspberry Pi, ולחבר את הבקרים ל- GPIO באמצעות db9_gpio_rpi.

שלב 9: לחצן איפוס

כפתור אתחול
כפתור אתחול
כפתור אתחול
כפתור אתחול

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

התקן פקדי PiGRRL2

במסוף, הקלד:

curl -O

sudo bash retrogame.sh

בחר באפשרות 1: פקדי PiGRRL 2 ותן לתסריט להשלים את ההתקנה.

שנה את תצורת סיכת ה- ESC

מכיוון שסיכת ברירת המחדל המשמשת ל- ESC מתנגשת עם ControlBlock, עלינו לשנות אותה לסיכה אחרת, למשל: GPIO 25 (סיכה 22)

sudo nano /boot/retrogame.cfg

מצא את שורת המפתחות ESC ושנה אותה ל -25:

ESC 25 # יציאת ROM; לחצן PiTFT 1…

עדכן את RetroArch

במסוף, הקלד:

sudo nano /opt/retropie/configs/all/retroarch.cfg

מצא את input_enable_hotkey ו- input_exit_emulator ושנה את שניהם ל"בריחה"

input_enable_hotkey = "בריחה" … input_exit_emulator = "בריחה" …

חבר את כפתור האיפוס

לבסוף, חבר את חוטי המגשר של כפתור האיפוס לסיכה 22 (GPIO 25) ולסיכה 25 (קרקע).

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

שלב 10: בקרת עוצמת קול (לא נבדק)

בקרת עוצמת קול (לא נבדק)
בקרת עוצמת קול (לא נבדק)

שלב זה אינו הושלם במדריך זה

לרוע המזל, פוטנציומטר מחוון עוצמת הקול בכונן ה- Mega שלי נשבר ולא הצלחתי לחבר אותו ל- RasPi שלי. עם זאת, ניתן לשלוט בעוצמת הקול ב- Rasperry Pi באמצעות פוטנציומטר. למרות שאני לא יכול לספק הוראות מפורטות, אני ממליץ לך להתנסות קצת בזה.

יש להמיר את האות האנלוגי מהפוטנציומטר לאות דיגיטלי ש- Raspberry Pi יכול לקרוא, אותו ניתן להשיג באמצעות שבב MCP3008 המחובר ל- GPIO.

עיין במדריך הבא להוראות שלב אחר שלב:

כניסות אנלוגיות ל Raspberry Pi באמצעות MCP3008 - המרת כניסות אנלוגיות לדיגיטל ושליטה בעוצמת שמע

שלב 11: ספק כוח

ספק כוח
ספק כוח

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

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

שלב 12: הרכיב מחדש את המארז

הרכיב מחדש את המארז
הרכיב מחדש את המארז
הרכיב מחדש את המארז
הרכיב מחדש את המארז
הרכיבו מחדש את המארז
הרכיבו מחדש את המארז

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

שלב 13: חבר אותו ותהנה

חבר אותו ותהנה
חבר אותו ותהנה
חבר אותו ותהנה
חבר אותו ותהנה
חבר אותו ותהנה
חבר אותו ותהנה

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

מסך מתיז

כבונוס, צירפתי מסך התזה שאתה יכול להשתמש בו במגה רספי משלך. כדי להשתמש בה, העלה את התמונה ל:

/home/pi/RetroPie/splashscreens/

לאחר מכן שנה את תצורת Splashscreen, בתפריט RetroPie.

ביצת פסחא עם חריץ מחסנית

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

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

מוּמלָץ: