Satura rādītājs:
- 1. darbība: salieciet Arcade1Up krājumus
- 2. darbība: izjauciet Arcade1Up Marquee un samontējiet Pixelcade Marquee
- 3. darbība: pievienojiet HDMI ieeju Arcade1Up monitoram
- 4. solis: apakšdispleji un vadības paneļa mod
- 5. darbība: skaļruņu paneļa režīmi
- 6. darbība: datora ieslēgšanas/izslēgšanas momentālais slēdzis un barošanas slēdža relejs
- 7. solis: galīgā montāža
- 8. darbība: programmatūras instalēšana (LEDBlinky, Pixelcade, HyperSpin)
- 9. darbība. Tālāk, izmantojot Pixelcade API
Video: Arcade1Up Mod ar LED telti un apakšdisplejiem: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
**** 2020. gada aprīļa atjauninājums // Pievienots programmatūras atbalsts virtuālajam pinballam, vairāk vietnē https://pixelcade.org ****
Arcade1Up arkādes skapis, kas papildināts ar LED telti un papildu mazākiem apakšdisplejiem, kas parāda spēles informāciju, piemēram, spēles nosaukumu, gadu, ražotāju, žanru un vērtējumu
Daļas
Arcade1Up Mortal Kombat kabinets Amazon vai Arcade1Up Mortal Kombat Walmart
Pixelcade LED marķieru komplekts Arcade1Up
Pixelcade apakšdispleja komplekts (ietver Seeeduino, 1 Mini-OLED, 1 Max7219 punktu matricu un 1 Max7219 7 visu segmentu ar lodētām vertikālām galvenēm)
Dell OptiPlex 9020 maza formāta dators (atjaunots)
LED pogas, kursorsviras, 2 USB kodētāji un kabeļi
LCD vadības panelis (pievieno HDMI Arcade1Up monitoram)
Ultimarc vērpējs ar USB
4 TB SATA iekšējais cietais disks
IoT releja barošanas bloks
Displeja porta savienojums ar HDMI kabeli
7 portu darbināms USB centrmezgls (nedarbojas USB centrmezgls)
LogiTech K400 bezvadu tastatūra un pele
Bezvadu tīkla karte (Wi-Fi)
Pabeigt mazgātājus
Kintel MA170 12V audio pastiprinātājs
Divpusēja lente
Pixelcade programmatūra - bezmaksas
LEDBlinky programmatūra - 25 ASV dolāri
Cita veida aparatūra (dažāda izmēra M2 un M3 skrūves)
Neobligāti
1 1/8 urbjmašīna, lai urbtu arkādes pogu atveres
ATRUNA: Es esmu radītājs un pārdodu Pixelcade LED telti https://pixelcade.org. Dažas no iepriekš minētajām produktu saitēm ir saistītās saites, kas nozīmē, ka es saņemšu nelielu komisiju bez papildu maksas.
1. darbība: salieciet Arcade1Up krājumus
Arcade1Up krājuma salikšana prasa nedaudz vairāk par stundu, un instrukcijas ir intuitīvas. Jūs varat ietaupīt laiku, ja neuzstādīsit Arcade1Up telti, bet uzstādīsit mazo telts kronšteinu, kā parādīts attēlos.
2. darbība: izjauciet Arcade1Up Marquee un samontējiet Pixelcade Marquee
Izjauciet pašreizējo Arcade1Up telti, samontējiet Pixelcade LED marķieri un pēc tam instalējiet.
3. darbība: pievienojiet HDMI ieeju Arcade1Up monitoram
Pievienojiet HDMI ieeju pašreizējam Arcade1Up monitoram, ļaujot savienot datoru ar monitoru.
4. solis: apakšdispleji un vadības paneļa mod
Arcade1Up vadības modificēšana, kas ietver apakšdisplejus un vērpēju.
Arhitektūras diagramma parāda, kā Pixelcade programmatūra sazinās ar LED marķieri, izmantojot PIXEL plāksni, un apakšdisplejus, kas savieno, izmantojot Arduino.
Arduino skice (atzīmējiet skicē arī papildu bibliotēkas, kas jums būs jāinstalē)
github.com/alinke/PIXEL/blob/master/max721…
Šeit ir izmantotās Arduino tapas:
Max7219 vienas krāsas LED punktu matrica
- CLK_PIN 13
- DATU_PIN 11
- CS_PIN 10
Maks. 7219 7 segments
- CLK 7
- CS 8
- DIN 9
Mini OLED
- SDA - A4
- SCL - A5
Lai izveidotu savienojumu, varat izmantot džemperu vadus vai, kā es to darīju, izveidojiet pielāgotu kabeli, izmantojot Du Pont savienotājus. Ja izmantojat džemperu vadus, es ieteiktu izmantot Kapton vai līdzīgu lenti, lai džemperus piestiprinātu pie Arduino galvenēm, lai tie neizkristu.
Šajā instalācijā mēs savienojam divus Max7219 punktu matricas displejus un divus Max7219 7 segmentu displejus. Mini OLED displeji ir I2C ierīces, un tiem ir viena adrese. Tas nozīmē, ka katrā displejā tiks parādīta viena un tā pati izeja. Tomēr jūs varat atkausēt pretestības džemperi un mainīt adresi, un tad otrajā OLED displejā varēsiet parādīt kaut ko citu.
5. darbība: skaļruņu paneļa režīmi
Lāzera griezuma faili skaļruņu panelim un skaļruņu režģim ==>
Es beidzu ar lāzeru griezt oriģinālo Arcade1Up paneli šai skaļruņu paneļa daļai. Tomēr šis gabals nav draudzīgs lāzera griezējam, un tā griešanai vajadzēja 7 piespēles, un tai bija arī augsta liesma. Es ieteiktu neizmantot oriģinālo Arcade1Up paneli un drīzāk iegūt 3/8 collu biezu lāzera griezējam piemērotu melnu akrila vai koka gabalu.
6. darbība: datora ieslēgšanas/izslēgšanas momentālais slēdzis un barošanas slēdža relejs
Mans mērķis bija viens galvenais slēdzis, kas ieslēdz un izslēdz arkādes sistēmu, ieskaitot visus komponentus, kas netiek darbināti no datora (LED telts, skaļruņu pastiprinātājs utt.). IoT releja barošanas slēdzis lieliski iekļaujas rēķinā. Ja IoT releja barošanas slēdzis nosaka zemsprieguma strāvas signālu, tas iedarbina releju, ieslēdzot 120 V maiņstrāvu. Pielāgota USB savienojuma ar 5 V kabeļa pievienošana palīdz. Kad dators ir ieslēgts, USB porti izvada 5V un iedarbina releju. Tāpat, kad dators ir izslēgts (izmantojot momentālo slēdzi), USB barošana tiek izslēgta un līdz ar to relejs pārtrauc 120 VAC strāvu.
Piezīme. Es kļūdījos, iegādājoties Dell OptiPlex 9020 mini torni, kas izrādījās pārāk augsts Arcade1Up. Un tāpēc man tas bija jānoņem no korpusa un jāuzstāda no jauna, kā rezultātā radās papildu darbs. Jums tas nebūs jādara, ja iegādājaties Dell OptiPlex 9020 SFF (mazas formas faktors) vai līdzīgu korpusu.
7. solis: galīgā montāža
Tagad ir laiks visu salikt kopā. Kad esat pārliecināts, ka savienojumi un vadi ir pareizi, izmantojiet karstu līmi, lai nostiprinātu savienojumus ar apakšdisplejiem.
8. darbība: programmatūras instalēšana (LEDBlinky, Pixelcade, HyperSpin)
Es izmantoju HyperSpin kā savu arkādes priekšgalu, taču esiet brīdināts, ka HyperSpin ir grūti uzstādīt un konfigurēt. Citi priekšējie gali, piemēram, GameEx un LaunchBox, neizskatās tik jauki, taču tos ir vieglāk iestatīt.
Jebkurā gadījumā jums būs nepieciešama arī trešās puses programmatūra ar nosaukumu LEDBlinky, kas ļauj atjaunināt Pixelcade LED marķieri un apakšdisplejus, kamēr ritiniet spēles no arkādes priekšpuses. Pixelcade darbosies arī bez LEDBlinky, bet telts tiks tikai atjaunināta, kad spēle tiks palaista, nevis ritinot arkādes priekšgalu un spēļu palaišanas laikā.
Programmatūras instalēšanas soļi:
1. Instalējiet programmatūru LEDBlinky
2. Instalējiet Pixelcade LED Marquee programmatūru
LEDBlinky iestatīšanas rokasgrāmata Pixelcade ==>
3. Konfigurējiet arkādes priekšgalu, lai izmantotu LEDBlinky (LEDBlinky atbalsta lielāko daļu, ja ne visus arkādes priekšējos galus)
9. darbība. Tālāk, izmantojot Pixelcade API
Vai jūs varat kodēt?
Dodieties tālāk, izmantojot atvērtā pirmkoda un uz REST balstīto Pixelcade API, un izveidojiet papildu lietošanas gadījumus. Izmantojiet rindas funkciju, piemēram, lai apvienotu un kaskādētu vairākas-g.webp
Pixelcade klausītājs ar nosaukumu pixelweb.exe (Windows) vai pixelweb.jar (Raspberry Pi un Mac) darbojas fonā un klausās REST URL zvanus. Ņemiet vērā, ka šie ir vietējie REST zvani uz localhost, tāpēc interneta savienojums nav nepieciešams. Tomēr, ja jūsu saimniekdators (dators vai Raspberry Pi) ir sasniedzams, izmantojot internetu, varat arī veikt šos zvanus no attāluma. Jūs varat mijiedarboties ar API, tieši veicot REST URL zvanus, vai izmantot pixelcade.exe (Windows) vai pixelcade.jar (Raspberry Pi un Mac). Integrējot no trešās puses lietojumprogrammas, būs daudz ātrāk veikt REST URL zvanus tieši no lietojumprogrammas, nevis izmantojot komandrindas saskarni. Piemēram, LEDBlinky veic REST URL zvanus Pixelcade klausītājam, lai veiktu dinamiskus priekšējās daļas ritināšanas telšu atjauninājumus.
Šis REST zvans
localhost: 8080/text? t = Labdien,%20World & c = green
ritinās tekstu "Sveika pasaule" zaļā krāsā
Šis REST zvans
localhost: 8080/animations/stream/0rain
uz nenoteiktu laiku straumēs failu 0rain.gif, kas atrodas mapē <jūsu Pixelcade instalācijas ceļš>/animācijas
API ir arī rindas funkcija, kas ļauj rindot vairākus notikumus (ritinot tekstu,-g.webp
Šī REST zvanu secība
localhost: 8080/text? t = Game%20Playing%20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ pacghost…
vienu reizi ritinās zilā krāsā “Game Playing Pacman”, pēc tam uz 3 sekundēm parādīs pacman-p.webp
Pilna Pixelcade REST API ir dokumentēta šeit
API avota kods
Ieteicams:
Arkādes mašīna ar maināmu LED telti: 5 soļi (ar attēliem)
Arkādes mašīna ar maināmu LED marķējumu: Nepieciešamās detaļas: Jūs varat lāzergriezt LED marķiera stiprinājumu, izmantojot Instructable failus, vai tiem, kam nav piekļuves lāzera griezējam, tas ir pieejams arī pilnībā samontēts. LED telts
Gamecube kontroliera LED mod: 8 soļi (ar attēliem)
Gamecube Controller LED Mod: Vai jums kādreiz ir bijis spēļu kontrolieris, kas jums patiešām patika, bet nebija personalizēts jums? Nu tā es jutos ar savu Gamecube kontrolieri. Gamecube kontrolieri ir mani iecienītākie kontrolieru veidi, bet Ziemeļamerikā trīs visbiežāk sastopamie
Ruby the Red LED Plushie Mod: 4 soļi (ar attēliem)
Ruby the Red LED Plushie Mod: Awww, Tu liec man sarkt. Vai nebūtu forši animēt savu Adafruit Circuit Playground elektronisko komponentu plīši? Man ir Ruby the Red LED plīša. Es gribēju, lai tas iedegas un reaģē uz skaņu. Šeit ir vienkāršs veids, kā to iegūt
RG Unicorn Gundam LED mod: 7 soļi (ar attēliem)
RG Unicorn Gundam LED Mod: Japānā redzēt nesen izlaisto 1: 1 mēroga Vienradza gundama statuju būtu patiešām forši un nedaudz dārgi. Tātad, šeit ir pamācība par to, kā jūs varat izveidot savu iedegto vienradžu gundamu, kaut arī mazākā mērogā (1: 144). Ņemiet vērā, ka to darot
LED mod jūsu Gameboy krāsa: 7 soļi (ar attēliem)
LED mod jūsu Gameboy krāsa: šī pamācība dokumentē lielisku modi, ko varat pievienot savai Gameboy krāsai, lai tai piešķirtu glītus zilos apgaismojuma efektus! Un, protams, labāk neievainojiet savas ķermeņa daļas vai Gameboy, jo es neaizvietoju nevienu no tām. Bet, hei, tas ir tā vērts