תוכן עניינים:
- שלב 1: הרכבת מלאי Arcade1Up
- שלב 2: פרק את הרכבה של Arcade1Up Marquee והרכב את Pixelcade Marquee
- שלב 3: הוסף כניסת HDMI לצג Arcade1Up
- שלב 4: תצוגות משנה ולוח הבקרה
- שלב 5: מצבי לוח רמקולים
- שלב 6: PC מתג הפעלה/כיבוי רגעי וממסר מתג הפעלה
- שלב 7: הרכבה אחרונה
- שלב 8: התקנת תוכנה (LEDBlinky, Pixelcade, HyperSpin)
- שלב 9: התקדמות נוספת באמצעות ה- Pixelcade API
וִידֵאוֹ: Mod Arcade1Up עם מארז LED ותצוגות משנה: 9 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
**** עדכון באפריל 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
לוקח קצת יותר משעה להרכיב את מלאי Arcade1Up וההוראות הן אינטואיטיביות. אתה יכול לחסוך לעצמך זמן אם לא תתקין את מרקדת Arcade1Up אך תתקין את סוגר המרקיזה הקטן כפי שמוצג בתמונות.
שלב 2: פרק את הרכבה של Arcade1Up Marquee והרכב את Pixelcade Marquee
פרק את הרכבה הנוכחית של Arcade1Up, הרכיב את מרקדת ה- LED של Pixelcade ולאחר מכן התקן אותה.
שלב 3: הוסף כניסת HDMI לצג Arcade1Up
הוסף כניסת HDMI לצג Arcade1Up הנוכחי ומאפשר לך לחבר את המחשב האישי לצג.
שלב 4: תצוגות משנה ולוח הבקרה
שינוי בקרת 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: מצבי לוח רמקולים
קבצים בחיתוך לייזר ללוח רמקולים ולגריל רמקולים ==>
בסופו של דבר חיתכתי בלייזר את הלוח המקורי של Arcade1Up עבור החלק הזה של לוח הרמקולים. עם זאת, חתיכה זו אינה ידידותית לחותך לייזר ולקחה 7 מסירות לחתוך וגם להבה גבוהה. אני ממליץ לא להשתמש בלוח המקורי של Arcade1Up, אלא לקנות חתיכת אקריליק או עץ שחורה בחיתוך לייזר בעובי 3/8 אינץ '.
שלב 6: PC מתג הפעלה/כיבוי רגעי וממסר מתג הפעלה
המטרה שלי הייתה להחליף מתג ראשי אחד שמפעיל ומכבה את מערכת הארקייד כולל את כל הרכיבים שאינם מופעלים על ידי המחשב (מרקידת LED, מגבר רמקולים וכו '). מתג ההפעלה ממסר IoT מתאים יפה לחשבון. כאשר אות המתח במתח נמוך מזוהה על ידי מתג ההפעלה ממסר IoT, הוא מפעיל את ממסר ההפעלה של 120 VAC. חיבור כבל USB מותאם אישית ל- 5V עושה את העבודה. כאשר המחשב מופעל, יציאות ה- USB מפלט 5V ומפעילות את הממסר. באופן דומה, כאשר המחשב כבוי (באמצעות המתג הרגעי), כוח ה- USB נכבה ומכאן שהממסר מנתק את 120 VAC.
הערה טעיתי ברכישת מגדל מיני OptiPlex 9020 של Dell שהתברר כגבוה מדי עבור Arcade1Up. ומכאן שהייתי צריך להסיר אותו מהתיק ולהתקין מחדש וכתוצאה מכך עבודה נוספת. לא תצטרך לעשות זאת אם תקבל מארז Dell OptiPlex 9020 SFF (גורם צורה קטן) או מקרה דומה.
שלב 7: הרכבה אחרונה
עכשיו הזמן להרכיב הכל. ברגע שאתה בטוח שהחיבורים והחיווט נכונים, השתמש בדבק חם כדי לאבטח את החיבורים לתצוגות המשנה.
שלב 8: התקנת תוכנה (LEDBlinky, Pixelcade, HyperSpin)
השתמשתי ב- 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
מוּמלָץ:
גיטרה משנה צבע משתנה: 49 שלבים (עם תמונות)
גיטרה משנה צבע משתנה: בממלכת הרוקנרול חשוב להתייחד. עם מיליוני אנשים בעולם הזה שיכולים לנגן בגיטרה, פשוט לנגן טוב פשוט לא יחתוך אותה. אתה צריך משהו נוסף כדי לקום כאל סלע. קחו בחשבון את זה
מארז מדחום אינפרא אדום ארדואינו מארז MDF: 4 שלבים (עם תמונות)
מארז מדחום אינפרא אדום ארדואינו מארז MDF: פרויקט זה מיועד להכנת מדחום אינפרא אדום עם ארדואינו, המעגל מוכנס למארז מדף MDF למראה כמו מדחום אינפרא אדום רפואי בשוק. זה יכול למנות
שעון קוסמו - משנה צבע בכל פעם שאסטרונאוט נכנס לחלל: 8 שלבים (עם תמונות)
שעון קוסמו - משנה צבע בכל פעם שאסטרונאוט נכנס לחלל: היי! האם אתה חובב שטח? אם כן אז הי-פי! אני אוהב מרחב ואסטרונומיה. ברור שאני לא אסטרונאוט לעלות לשם ולהסתכל מקרוב על היקום. אבל בכל פעם שאני מגלה שאדם מכדור הארץ טייל לשמיים, אני מקבל השראה
מארז/מארז מותאם אישית יוצא דופן (מהיר, קל, מודולרי, זול): 7 שלבים
קופסא/מארז מותאם אישית בלתי רגיל (מהיר, קל, מודולרי, זול): מטרת הוראות שימוש אלה היא להראות לך כיצד להכין קופסא/מארז מודולרי זול, מותאם אישית. אני הולך להראות לך כיצד לעשות זאת במגבלה. הכלים והתקציב. זוהי ההוראה הראשונה שלי (גם אנגלית היא לא השפה הראשונה שלי), אז בבקשה
מארז/מארז כונן תקליטונים של Amiga Arduino: 5 שלבים
מארז/מארז כונן תקליטונים של Amiga Arduino: הוראה זו מסבירה כיצד להרכיב את מארז הכוננים לתקליטור/כותב התקליטונים של Arduino Amiga Floppy Drive. להשלמת הפרויקט תצטרך: מדפסת תלת מימד לוח Arduino pro mini ו- FTDI על אבו