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

מכונת משחקי רטרו עם פטל PI, רטרופיי ומארז ביתי: 17 שלבים (עם תמונות)
מכונת משחקי רטרו עם פטל PI, רטרופיי ומארז ביתי: 17 שלבים (עם תמונות)

וִידֵאוֹ: מכונת משחקי רטרו עם פטל PI, רטרופיי ומארז ביתי: 17 שלבים (עם תמונות)

וִידֵאוֹ: מכונת משחקי רטרו עם פטל PI, רטרופיי ומארז ביתי: 17 שלבים (עם תמונות)
וִידֵאוֹ: חדר החדשות דרום: תחרות בניית צעצועים בסמי שמעון 2024, נוֹבֶמבֶּר
Anonim
מכונת משחקים רטרו עם פטל PI, RetroPie ומארז תוצרת בית
מכונת משחקים רטרו עם פטל PI, RetroPie ומארז תוצרת בית
מכונת משחקים רטרו עם פטל PI, RetroPie ומארז תוצרת בית
מכונת משחקים רטרו עם פטל PI, RetroPie ומארז תוצרת בית

לפני זמן מה מצאתי הפצת לינוקס עבור Raspberry Pi בשם RetroPie. גיליתי מיד שזה רעיון מצוין עם יישום נהדר. מערכת רטרו-גיימינג חד-שימושית ללא תכונות מיותרות. מַברִיק.

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

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

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

שלב 1: רכיבים

רכיבים
רכיבים
רכיבים
רכיבים
רכיבים
רכיבים
  • פאי פטל
  • ספק כוח 5V עם שקע חבית 5.5/2.1. השתמשתי ב Vigan 5V/2A.
  • כרטיס זיכרון מיקרו SD מסוג 8 GB בדרגה 10 ומעלה
  • תיבת מארז פרוייקט אוניברסלית עם מידות טובות. חפש קופסה טובה ב- eBay או בחנות הרכיבים האלקטרוניים המקומיים שלך. השתמשתי ב- KP17 מ- GMe.cz. (יש לו מימד: 143x119x33mm)
  • מחבר מיקרו זכר USB B. השתמשתי בזה מ- GMe.cz.
  • ספק כוח חבית נקבה 5.5/2.1.
  • USB A נקבות חיבור נקבה. לקחתי אותם מ- HUB USB שבור.
  • חיבורי USB A זכר. לקחתי אותם מכבלי USB ישנים.
  • מצמד HDMI ישר. השתמשתי בזה מ- eBay.
  • נוריות. השתמשתי בירוק 5 מ"מ ואדום 8 מ"מ
  • כפתור לחיצה קטן. השתמשתי בזה מ- GMe.cz.
  • חתיכת PCB אוניברסלית
  • חתיכת דיקט קטנה או משהו שימושי כמרווח
  • ברגים ואגוזים M3, כמה מרווחים
  • כותרת סיכה נקבה
  • חוט אדום ושחור. השתמשתי ב- AWG 24.
  • כבל בעל ארבע ליבות. לקחתי אותו מכבל USB ישן.
  • מתג הפעלה (אופציונלי)
  • ובקרי משחק USB. אני אוהב בקרי USB מסוג SNES.

שלב 2: כלים

כלים
כלים
כלים
כלים
כלים
כלים
  • מחשב מחובר לאינטרנט
  • קורא כרטיסי מיקרו SD למחשב
  • נייר דבק
  • טושים שחורים
  • מקדחה וקידוחים. אני ממליץ בחום על מקדחה מדורגת (בתמונה למעלה) לקידוח לפלסטיק.
  • נייר זכוכית
  • קבצים קטנים
  • סכין שירות ו/או אזמלים קטנות.
  • אקדח דבק חם
  • צְבָת
  • מלחם
  • סמני צבע באיכות טובה ("אמנותית"). השתמשתי בטושים מווינסור וניוטון. בחרתי בצבעים: תות, אפור מגניב 1, אפור מגניב 2, אפור מגניב 3. אבל אתה יכול להשתמש במה שאתה רוצה, כמובן.
  • סמן קבוע לבן
  • דבק מגע. השתמשתי בדבק מגע רגיל של פטקס.
  • צינורות לכווץ חום

שלב 3: התקנת RetroPie

התקנת RetroPie
התקנת RetroPie

מהו Retropie? לפי דברי המחבר:

RetroPie מאפשר לך להפוך את ה- Raspberry Pi, ה- ODroid C1/C2 או המחשב שלך למכונת משחקים רטרו. הוא מבוסס על Raspbian, EmulationStation, RetroArch ופרויקטים רבים אחרים כדי לאפשר לך לשחק במשחקי ארקייד, קונסולה ביתית ומשחקי מחשב קלאסי עם ההגדרה המינימלית.

עיין בדף הבית של Retropie: retropie.org.uk.

הורד את הגרסה האחרונה של RetroPie לגירסתך של פטל פטל.

הורד והתקן את ה- Etcher. זהו כלי ידידותי למשתמש מרובה תבניות להבנת תמונת מערכת הפעלה בטוחה לכרטיס SD. (אם השתמשת בעבר ב- Raspberry Pi, סביר להניח שאתה יודע זאת היטב.)

הפעל את עטר, בחר בתמונת RetroPie, בחר בכונן כרטיס microSD הנכון ולחץ על כפתור ההבזק (ראה תמונה למעלה).

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

עיין במדריך המקורי.

שלב 4: תצורה בסיסית של RetroPie

בחר RASPI-CONFIG בתפריט, ו:

  • שנה את סיסמת המשתמש. סיסמת ברירת המחדל היא: פטל (משתמש ברירת המחדל הוא: pi)
  • אפשרויות לוקליזציה

    • הגדר את המיקום שלך
    • הגדר את קוד המדינה שלך ב- WiFi
    • הגדר את פריסת המקלדת שלך
    • הגדר את אזור הזמן שלך
  • אפשרויות ממשק

    • אפשר SSH
    • אפשר סידורי
  • אפשרויות מתקדמות

    השבת סריקת יתר. (זה מסיר שוליים שחורים)

בצע אתחול מחדש.

שלב 5: אמולטורים

רוב האמולטורים מותקנים ומוגדרים כברירת מחדל. היה עלי להתקין רק DOSBox (אמולטור מפורסם של MS-DOS) ולהגדיר את Fuse (אמולטור ZX Spectrum).

למידע נוסף אודות אמולטורים עיין במדריך המקורי.

התקנת DOSBox

בחר RETROPIE SETUP → נהל חבילות → נהל חבילות אופציונליות → dosbox → התקן מתוך קבצים בינאריים

תצורת נתיך

1) בקר מפות כג'ויסטיק קמפסטון.

לתייק

/opt/retropie/configs/zxspectrum/retroarch.cfg

הוסף שורה:

input_libretro_device_p1 = "513"

2) הגדר אמולטור למצב ZX Spectrum 48k.

בקובץ

/opt/retropie/configs/all/retroarch-core-options.cfg

שינוי קו:

fuse_machine = "ספקטרום 128K"

ל:

fuse_machine = "ספקטרום 48K"

אתה יכול לעשות זאת, למשל, באמצעות SSH.

קיצור דרך חיוני של EmulationStation (ES)

בחר+התחל = צא מהמשחק הנוכחי וחזור לתפריט ES (לא עובד עבור DOSBox, ראה להלן …)

שלב 6: ROMs ומשחקי MS-DOS

ROMs ומשחקי MS-DOS
ROMs ומשחקי MS-DOS

קודם כל, אני חייב לומר שגם משחקים ישנים מאוד עדיין מוגנים בזכויות יוצרים, אז שימו לב …

עם זאת, משחקים ישנים רבים נחשבים כנטושים, מכיוון שהם מיושנים טכנית וכמעט שאינם ניתנים למכירה (או שלא רווחיים). דוגמה טובה לכך היא משחקים למחשב הישן ZX Spectrum, אותם תוכלו להוריד בחינם מאתרים כמו spectrumcomputing.co.uk או www.worldofspectrum.org.

כמה משחקים ל- MS-DOS ניתן לרכוש מ- www.gog.com.

כיצד להעתיק קבצי ROM ל- RetroPie

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

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

משחקי DOSBox (למשתמשים מתקדמים)

משחקי MS-DOS ב- RetroPie/Emulationstation הם מסובכים. יש צורך למפות כפתורי בקר למקלדת, ליצור ולכוון קובץ תצורה של dosbox וליצור סקריפט הפעלה לכל משחק.

להלן שלבים למשחק Prehistorik 2:

0) התקן את DOSBox

ראה שלב "אמולטורים".

1) קנה את Prehistorik 2 מ- www.gog.com/. התקן תחילה את Prehistorik 2 במחשב האישי שלך, מכיוון שתזדקק לקבצי משחק לא ארוזים.

2) העתק את ספריית המשחק לכרטיס ה- microSD אל

/home/pi/RetroPie/roms/pc_data ("pc_data", לא "pc" …)

(שם ספריית המשחק צריך להיות Prehistorik_2).

3) צור סקריפט הפעלה

/home/pi/RetroPie/roms/pc/Prehistorik_2.sh

עם תוכן:

#!/bin/bash

cd "/home/pi/RetroPie/roms/pc/" "/opt/retropie/emulators/dosbox/bin/dosbox" -conf "/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c יציאה

ראה Prehistorik_2.sh.txt בקובץ המצורף

Prehistorik_2.sh יזוהה כקובץ ROM על ידי הפקודה run.

4) צור קובץ conf

/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf

ראה Prehistorik_2_dosbox.cf בקובץ המצורף

החלקים המעניינים ביותר הם:

[autoexec]

@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT יציאה

והגדרת קובץ mapper:

mapperfile =/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map

5) צור קובץ מפה

/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map

ראה Prehistorik_2_dosbox.map בקובץ המצורף

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

6) נסה להריץ את המשחק.

שלב 7: סקריפטים ותצורה עבור נוריות ולחצן הפעלה/כיבוי

כפתור הפעלה/כיבוי בטוח

ל- Raspberry Pi אין כפתור "כיבוי" (לפחות גרסאות עד 3B+). חפש ב- Intenet מידע נוסף אודותיו.

משתמשים בדרך כלל פותרים בעיה זו על ידי כתיבת סקריפט משלהם המפעיל פקודה "כיבוי sudo -h עכשיו" על הפרעה מכפתור המחובר לסיכה כלשהי.

פשוט השתמשתי בתסריטים כתובים היטב של טיילר מהאווצ'ו.

נתתי לסיכה לכפתור להגדיר ל- GPIO 3 (= פין פיזי 5) (ראה pinout.xyz).

נורית ACT חיצונית

ערוך קובץ

/boot/config.txt

עבור Raspberry Pi 3 הוסף את זה:

# --- LED חיצוני כ- SD ACT LED (Raspberry Pi 3)

dtoverlay = pi3-act-led, gpio = 4 # ---

עבור Raspberry Pi 2 הוסף את זה:

# --- LED חיצוני כ- LED SD ACT (Raspberry Pi 2)

dtparam = act_led_gpio = 4 # ---

עכשיו אתה יכול לחבר LED עם נגד ל- GPIO 4 (= פין פיזי 7) (ראה pinout.xyz). בתור ACT LED השתמשתי ב- LED ירוק בגודל 5 מ מ.

נורית מצב הפעלה

אימצתי אינדיקטור חכם להפליא למצב צריכת חשמל מהדרכה הזו מאת זאק מהאוצ'ו. פשוט הפעל את היציאה הטורית של GPIO, ולאחר מכן תוכל לחבר נורית עם נגד ל- GPIO 14 = TX (= פין פיזי 8) (ראה pinout.xyz). בתור נורית סטטוס כוח השתמשתי בנורית אדומה של 8 מ מ.

שלב 8: התחל לתכנן תיק

התחל לתכנן תיק
התחל לתכנן תיק

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

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

שלב 9: הרחבות USB

הרחבות USB
הרחבות USB
הרחבות USB
הרחבות USB
הרחבות USB
הרחבות USB
הרחבות USB
הרחבות USB

מכיוון שהחלטתי שיהיו לי שני מחברי USB לשני בקרי משחק בחזית ו- Raspberry Pi באמצע, הייתי צריך שני מאריכי USB קצרים. הכנתי אותם מכבלי USB ישנים ומרכזת USB מחורבנת. ראו תמונות למעלה.

שלב 10: הרחבת מתאם מתח

הארכת מתאם מתח
הארכת מתאם מתח
הארכת מתאם מתח
הארכת מתאם מתח
הארכת מתאם מתח
הארכת מתאם מתח

דבר אחד שעושה אותי עצבני לגבי פטל פטל הוא מחבר החשמל מיקרו USB B. המחבר הזה נראה לי קצת שביר. לכן החלטתי להשתמש בשקע חבית משותף 5.5/2.1 ולהפעיל את מכונת המשחקים הרטרו שלי באמצעות אספקת חשמל של 5V עם שקע חבית 5.5/2.1 מ מ.

שלב 11: סימון חורים

סימון חורים
סימון חורים
סימון חורים
סימון חורים
סימון חורים
סימון חורים
סימון חורים
סימון חורים

ציין את המיקום של כל הרכיבים וסמן את כל החורים הדרושים. במקרה שלי:

  • חורים לשני USB (וחורים לברגים להרכבת PCB קטן)
  • חור למחבר חבית 5.5/2.1
  • חור עבור מצמד HDMI
  • חור כפתור הפעלה
  • שני חורים ללדים
  • ארבעה חורים לברגים להתקנת פטל פטל
  • חור עבור חריץ לכרטיס מיקרו SD
  • חורי אוורור (אל תשכח אותם)

שלב 12: יצירת חורים

עושים חורים
עושים חורים
עושים חורים
עושים חורים
עושים חורים
עושים חורים

צור את כל החורים בעזרת הכלים האמינים שלך.

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

שלב 13: הלחמות נוריות ולחצן הפעלה/כיבוי

נוריות הלחמה ולחצן הפעלה/כיבוי
נוריות הלחמה ולחצן הפעלה/כיבוי
נוריות הלחמה ולחצן הפעלה/כיבוי
נוריות הלחמה ולחצן הפעלה/כיבוי
נוריות הלחמה ולחצן הפעלה/כיבוי
נוריות הלחמה ולחצן הפעלה/כיבוי

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

ניתן לאבטח את כל החוטים בעזרת דבק חם לאחר הלחמה.

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

שלב 14: הצבת כל הרכיבים

הצבת כל הרכיבים
הצבת כל הרכיבים
הצבת כל הרכיבים
הצבת כל הרכיבים
הצבת כל הרכיבים
הצבת כל הרכיבים

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

שלב 15: קישוט

תַפאוּרָה
תַפאוּרָה
תַפאוּרָה
תַפאוּרָה
תַפאוּרָה
תַפאוּרָה
תַפאוּרָה
תַפאוּרָה

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

שלב 16: בדיקה

בדיקה
בדיקה
בדיקה
בדיקה

סגור את התיק ונסה לבדוק הכל. לעבוד הכל בסדר?

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

מוּמלָץ: