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

Mod Arcade1Up עם מארז LED ותצוגות משנה: 9 שלבים (עם תמונות)
Mod Arcade1Up עם מארז LED ותצוגות משנה: 9 שלבים (עם תמונות)

וִידֵאוֹ: Mod Arcade1Up עם מארז LED ותצוגות משנה: 9 שלבים (עם תמונות)

וִידֵאוֹ: Mod Arcade1Up עם מארז LED ותצוגות משנה: 9 שלבים (עם תמונות)
וִידֵאוֹ: פתיחת קופסא (unboxing) - מורטל קומבט 2011 - מהדורת אספנים 2024, נוֹבֶמבֶּר
Anonim
Image
Image
Mod Arcade1Up עם מארז LED ותצוגות משנה
Mod Arcade1Up עם מארז LED ותצוגות משנה
Mod Arcade1Up עם מארז LED ותצוגות משנה
Mod Arcade1Up עם מארז LED ותצוגות משנה
Mod Arcade1Up עם מארז LED ותצוגות משנה
Mod Arcade1Up עם מארז LED ותצוגות משנה

**** עדכון באפריל 2020 // נוספה תמיכה בתוכנה עבור פינבול וירטואלי, עוד בכתובת https://pixelcade.org ****

ארון ארקייד Arcade1Up שעוצב במרכזי LED ותצוגות משנה קטנות יותר המציגות מידע על המשחק כמו כותרת המשחק, שנה, יצרן, ז'אנר ודירוג

חלקים

Arcade1Up Mortal Kombat Cabinet Amazon או Arcade1Up Mortal Kombat ב- Walmart

ערכת LED Marquee LED של Pixelcade ל- Arcade1Up

ערכת תצוגת משנה של Pixelcade (כוללת Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix ו- 1 Max7219 7 קטע כולם עם כותרות אנכיות מולחמות)

מחשב פקטור קטן של Dell OptiPlex 9020 (משופץ)

לחצני LED, ג'ויסטיקים, 2 מקודדי USB וכבלים

לוח בקר LCD (מוסיף HDMI לצג Arcade1Up)

ספינר Ultimarc עם USB

כונן קשיח פנימי 4 TB SATA

רצועת חשמל ממסר IoT

כבל תצוגה לכבל HDMI

רכזת USB המופעלת באמצעות 7 יציאות (רכזת USB שאינה מופעלת לא תעבוד)

מקלדת ועכבר אלחוטי של LogiTech K400

כרטיס רשת אלחוטי (Wi-Fi)

סיים מכונות כביסה

מגבר שמע של Kintel MA170 12V

קלטת דו צדדית

תוכנת Pixelcade - חינם

תוכנת LEDBlinky - 25 $

חומרה אחרת (ברגים בגודל M2 ו- M3 בגדלים שונים)

אופציונאלי

1 1/8 אינץ 'מקדח לחורי ארקייד

כתב ויתור: אני היוצר ומוכר את מארז ה- LED של Pixelcade https://pixelcade.org. חלק מקישורי המוצרים לעיל הם קישורים שותפים, כלומר אני אקבל עמלה קטנה ללא עלות נוספת עבורך.

שלב 1: הרכבת מלאי Arcade1Up

Image
Image
הרכבת מלאי Arcade1Up
הרכבת מלאי Arcade1Up
הרכבת מלאי Arcade1Up
הרכבת מלאי Arcade1Up

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

שלב 2: פרק את הרכבה של Arcade1Up Marquee והרכב את Pixelcade Marquee

Image
Image
Dis-Assemble Arcade1Up Marquee והרכבת Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee והרכבת Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee והרכבת Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee והרכבת Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee והרכבת Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee והרכבת Pixelcade Marquee

פרק את הרכבה הנוכחית של Arcade1Up, הרכיב את מרקדת ה- LED של Pixelcade ולאחר מכן התקן אותה.

שלב 3: הוסף כניסת HDMI לצג Arcade1Up

Image
Image
הוסף כניסת HDMI לצג Arcade1Up
הוסף כניסת HDMI לצג Arcade1Up

הוסף כניסת HDMI לצג Arcade1Up הנוכחי ומאפשר לך לחבר את המחשב האישי לצג.

שלב 4: תצוגות משנה ולוח הבקרה

Image
Image
תצוגות משנה ולוח הבקרה Mod
תצוגות משנה ולוח הבקרה Mod
תצוגות משנה ולוח הבקרה Mod
תצוגות משנה ולוח הבקרה Mod

שינוי בקרת Arcade1Up הכוללת את תצוגות המשנה והספינר.

תרשים האדריכלות מראה כיצד תוכנת Pixelcade מתקשרת עם מארז ה- LED באמצעות לוח PIXEL ותצוגות משנה המתחברות באמצעות Arduino.

Arduino Sketch (שים לב בסקיצה גם את הספריות הנוספות שתצטרך להתקין)

github.com/alinke/PIXEL/blob/master/max721…

להלן סיכות הארדואינו המשמשות:

Max7219 מטריצת נקודה LED בצבע יחיד

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 פלח

  • CLK 7
  • CS 8
  • DIN 9

מיני OLED

  • SDA - A4
  • SCL - A5

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

בהתקנה זו, אנו מחזיקים דייזי שרשראות שתי תצוגות מטריקס של Max7219 Dot ושתי תצוגות Max7219 7Segment. מסכי Mini OLED הינם התקני I2C ובעלי אותה כתובת. המשמעות היא שאותו פלט יוצג בכל תצוגה. עם זאת תוכל להסיר הלחמה של מגשר נגד ולשנות את הכתובת ואז תוכל להציג משהו אחר בתצוגת OLED השנייה.

שלב 5: מצבי לוח רמקולים

Image
Image
אופציות של לוח רמקולים
אופציות של לוח רמקולים
אופציות של לוח רמקולים
אופציות של לוח רמקולים

קבצים בחיתוך לייזר ללוח רמקולים ולגריל רמקולים ==>

בסופו של דבר חיתכתי בלייזר את הלוח המקורי של Arcade1Up עבור החלק הזה של לוח הרמקולים. עם זאת, חתיכה זו אינה ידידותית לחותך לייזר ולקחה 7 מסירות לחתוך וגם להבה גבוהה. אני ממליץ לא להשתמש בלוח המקורי של Arcade1Up, אלא לקנות חתיכת אקריליק או עץ שחורה בחיתוך לייזר בעובי 3/8 אינץ '.

שלב 6: PC מתג הפעלה/כיבוי רגעי וממסר מתג הפעלה

Image
Image
PC מתג הפעלה/כיבוי רגעי וממסר מתג הפעלה
PC מתג הפעלה/כיבוי רגעי וממסר מתג הפעלה

המטרה שלי הייתה להחליף מתג ראשי אחד שמפעיל ומכבה את מערכת הארקייד כולל את כל הרכיבים שאינם מופעלים על ידי המחשב (מרקידת LED, מגבר רמקולים וכו '). מתג ההפעלה ממסר IoT מתאים יפה לחשבון. כאשר אות המתח במתח נמוך מזוהה על ידי מתג ההפעלה ממסר IoT, הוא מפעיל את ממסר ההפעלה של 120 VAC. חיבור כבל USB מותאם אישית ל- 5V עושה את העבודה. כאשר המחשב מופעל, יציאות ה- USB מפלט 5V ומפעילות את הממסר. באופן דומה, כאשר המחשב כבוי (באמצעות המתג הרגעי), כוח ה- USB נכבה ומכאן שהממסר מנתק את 120 VAC.

הערה טעיתי ברכישת מגדל מיני OptiPlex 9020 של Dell שהתברר כגבוה מדי עבור Arcade1Up. ומכאן שהייתי צריך להסיר אותו מהתיק ולהתקין מחדש וכתוצאה מכך עבודה נוספת. לא תצטרך לעשות זאת אם תקבל מארז Dell OptiPlex 9020 SFF (גורם צורה קטן) או מקרה דומה.

שלב 7: הרכבה אחרונה

Image
Image
הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית

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

שלב 8: התקנת תוכנה (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

השתמשתי ב- HyperSpin כחזית הארקייד שלי אך הזהירו, HyperSpin הוא כאב להתקנה ולהגדרה. קצוות חזית אחרים כמו GameEx ו- LaunchBox לא נראים ממש נחמדים אך קלים יותר להתקנה.

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

שלבי התקנת תוכנה:

1. התקן את תוכנת LEDBlinky

2. התקן את תוכנת Pixelcade LED Marquee

מדריך ההתקנה של LEDBlinky עבור Pixelcade ==>

3. הגדר את קצה החזית של ארקייד לשימוש ב- LEDBlinky (LEDBlinky תומך ברוב הקצוות הקדמיים של ארקייד אם לא כולם)

שלב 9: התקדמות נוספת באמצעות ה- Pixelcade API

אתה יכול לקודד?

קח את הדברים רחוק יותר עם קוד פתוח ו- API מבוסס REST Pixelcade וצור מקרי שימוש נוספים. השתמש בתכונת התור למשל כדי לשלב ולהפוך אנימציות-g.webp

מאזין Pixelcade בשם pixelweb.exe (Windows) או pixelweb.jar (עבור Raspberry Pi ו- Mac) פועל ברקע ומאזין לשיחות URL של REST. שימו לב שמדובר בשיחות REST מקומיות ל- localhost ולכן אין צורך בחיבור לאינטרנט. אולם אם ניתן לגשת למארח שלך (מחשב או Raspberry Pi) באמצעות האינטרנט, תוכל לבצע שיחות אלה גם מרחוק. אתה יכול לקיים אינטראקציה עם ה- API על ידי ביצוע שיחות REST URL ישירות או באמצעות pixelcade.exe (Windows) או pixelcade.jar (עבור Raspberry Pi & Mac). אם משתלב מאפליקציה של צד שלישי, יהיה מהיר יותר באופן משמעותי לבצע את שיחות ה- REST URL ישירות מהיישום שלך לעומת השימוש בממשק שורת הפקודה. LEDBlinky למשל מבצע שיחות REST URL למאזין Pixelcade בכדי לבצע עדכוני דירוג גלילה קדמיים דינמיים.

קריאת REST הזו

localhost: 8080/text? t = Hello%20World & c = green

יגלול את הטקסט "שלום עולם" בירוק

קריאת REST הזו

localhost: 8080/animations/stream/0rain

ישדר את הקובץ 0rain-g.webp

לממשק ה- API יש גם תכונת תור המאפשרת לך לעמוד בתור כמה אירועים (טקסט גלילה, אנימציות-g.webp

רצף אלה של שיחות REST

localhost: 8080/text? t = Game%20Playing%20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ pacghost…

יגלול פעם אחת את "משחק פקמן" בכחול ואז יציג את pacman-p.webp

ממשק ה- API המלא של Pixelcade REST מתועד כאן

קוד מקור API

מוּמלָץ: