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

מיני בארטופ ארקייד: 8 שלבים (עם תמונות)
מיני בארטופ ארקייד: 8 שלבים (עם תמונות)

וִידֵאוֹ: מיני בארטופ ארקייד: 8 שלבים (עם תמונות)

וִידֵאוֹ: מיני בארטופ ארקייד: 8 שלבים (עם תמונות)
וִידֵאוֹ: הסרטים המצויירים של מיני | תיקון על הגג 2024, נוֹבֶמבֶּר
Anonim
מיני בארטופ ארקייד
מיני בארטופ ארקייד

הפעם, ברצוני להראות לכם את גרסת הארקייד של פעם שלי באמצעות Raspberry Pi Zero, המבוססת על Picade Desktop Retro Arcade Machini, כפי שניתן לראות באתר זה:

howchoo.com/g/mji2odbmytj/picade-review-ra…

מטרת הפרויקט היא לבנות משחק רטרו וידיאו במתנה לאחי שהיה נייד, קל לשימוש, יפה ומצחיק מאוד.

אספקה

  • Raspberry Pi Zero W. מומלץ מאוד להשתמש ב- Raspberry Pi Zero W, מכיוון שמכשיר זה מתחבר לאינטרנט באמצעות Wi-Fi.
  • ג'ויסטיק ולחצנים. אין צורך בלוח השהיית אפס, שכן בפרויקט זה הג'ויסטיק והכפתורים יתחברו ישירות ל- Raspberry Pi Zero W GPIO.
  • ספק כוח מתג 12V x 5A.
  • ספק כוח תוצרת בית 5V x 3A (כולל פרויקט). חלק זה אינו הכרחי למקרה שמעדיפים להשתמש בספק חשמל ממותג של 5V x 5A.
  • צג LCD בגודל 7 אינץ '.
  • חלקי אקריליק וחיתוך MDF בלייזר.
  • לוח PCM2704 USB DAC.
  • זוג רמקולים.

שלב 1: אלקטרוניקה

מכשירי חשמל
מכשירי חשמל
מכשירי חשמל
מכשירי חשמל

לב הפרויקט הוא Raspberry Pi Zero W. למרות גודלו, יש לו את הכוח לעשות דברים שקורים. המחשב הזעיר מפעיל חבילה של אמולטורים כמו Nes, SNes, Neo Geo, Mame וכו ', המציע מגוון רחב של משחקי רטרו.

המכשיר מצויד בלוח USB DAC PCM2704 המספק צליל דיגיטלי בעוצמה מספקת.

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

ולבסוף, החומר הזה לא שווה כלום בלי מסך. מכיוון שהרעיון היה ליצור משהו נייד, כל הכיף מובטח על ידי צג LCD בגודל 7 אינץ '.

כדי להפעיל את המערכת, נעשה שימוש בעיצוב זה באספקת מיתוג של 12V x 5A ואילו ספק כוח מוסדר של 5V x 3A מפחית את המתח של Raspberry Pi Zero W ולוח הצג.

שלב 2: אספקת חשמל מוסדרת 5V X 3A

ספק כוח מוסדר 5V X 3A
ספק כוח מוסדר 5V X 3A
ספק כוח מוסדר 5V X 3A
ספק כוח מוסדר 5V X 3A

המעגל מבוסס על הטרנזיסטור LM 350, המספק 5.6V בזרם פלט 3A, המניע את ה- Raspberry Pi Zero W ואת מסך ה- LCD.

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

שלב 3: חיבורי ג'ויסטיק ל- GPIO

חיבורי ג'ויסטיק ל- GPIO
חיבורי ג'ויסטיק ל- GPIO

במקום להשתמש בכרטיס USB עם עיכוב אפס לחיבור הפקדים למחשב (ל- Raspberry Pi Zero W יש רק יציאת USB אחת, ששימשה כפלט קול דיגיטלי), ה- GPIO הייתה הדרך ההגיונית לפתור את הבעיה.

התמונה מציגה את חיבורי Raspberry Pi Zero W GPIO לג'ויסטיק ולחצני המכשיר. מכיוון שנזדקק לשחקן אחד בלבד, רק הסיכות הירוקות משמשות לשליטה במשחק (כדאי לומר כי סיכות הקרקע נחוצות כדי לסגור את המעגל ולגרום לדברים לקרות).

למידע נוסף, ראה:

שלב 4: האסיפה

האסיפה
האסיפה
האסיפה
האסיפה
האסיפה
האסיפה

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

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

התמונות מציגות את תהליך ההרכבה.

שלב 5: הגדרת ה- RetroPie

השלבים הבאים סופקו על ידי https://www.instructables.com/id/Breadboard-RetroP… ו-

ראשית, יש צורך להוריד את תמונת RetroPie, שניתן לעשות זאת באמצעות הקישור הבא:

בחר באפשרות "Raspberry Pi 0/1" להורדת התמונה עבור Raspberry Pi Zero W.

תהליך ההתקנה, כמו גם כל הוראות RetroPie, ניתן למצוא בקישור הבא:

שלב 6: הגדר את בקר GPIO

כדי להגדיר את בקר GPIO, יהיה עליך להוריד את הקבצים mk_arcade_joystick_rpi:

שיבוט git

הידור והתקן מודול:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

cd mk_arcade_joystick_rpi-master/

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

ייצוא MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms להתקין -m mk_arcade_joystick_rpi -v 0.1.5

שלב 7: טעינה אוטומטית של מנהל ההתקן בעת ההפעלה

פתח /etc /modules:

sudo nano /etc /modules

והוסף את השורה שבה אתה משתמש כדי לטעון את מנהל ההתקן:

mk_arcade_joystick_rpi

לאחר מכן צור את הקובץ /etc/modprobe.d/mk_arcade_joystick.conf:

sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

והוסף את תצורת המודול:

options mk_arcade_joystick_rpi מפה = 1

בדיקה:

השתמש בפקודה הבאה כדי לבדוק קלט של ג'ויסטיקים:

jstest/dev/input/js0

הוראות נוספות ניתן למצוא בקישורים הבאים:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

שלב 8: התוצאה הסופית

התוצאה הסופית
התוצאה הסופית
התוצאה הסופית
התוצאה הסופית
התוצאה הסופית
התוצאה הסופית

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

מוּמלָץ: