Satura rādītājs:

Arcade1Up Mod ar LED telti un apakšdisplejiem: 9 soļi (ar attēliem)
Arcade1Up Mod ar LED telti un apakšdisplejiem: 9 soļi (ar attēliem)

Video: Arcade1Up Mod ar LED telti un apakšdisplejiem: 9 soļi (ar attēliem)

Video: Arcade1Up Mod ar LED telti un apakšdisplejiem: 9 soļi (ar attēliem)
Video: СВЕТОДИОДНЫЙ Т-образный молдинг для вашего ARCADE1UP #LED#mod#Arcade1up#gamemom77 2024, Novembris
Anonim
Image
Image
Arcade1Up Mod ar LED telti un apakšdisplejiem
Arcade1Up Mod ar LED telti un apakšdisplejiem
Arcade1Up Mod ar LED telti un apakšdisplejiem
Arcade1Up Mod ar LED telti un apakšdisplejiem
Arcade1Up Mod ar LED telti un apakšdisplejiem
Arcade1Up Mod ar LED telti un apakšdisplejiem

**** 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

Image
Image
Salieciet Arcade1Up Stock
Salieciet Arcade1Up Stock
Salieciet Arcade1Up Stock
Salieciet Arcade1Up Stock

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

Image
Image
Demontējiet Arcade1Up Marquee un Samontējiet Pixelcade Marquee
Demontējiet Arcade1Up Marquee un Samontējiet Pixelcade Marquee
Demontējiet Arcade1Up Marquee un Samontējiet Pixelcade Marquee
Demontējiet Arcade1Up Marquee un Samontējiet Pixelcade Marquee
Demontējiet Arcade1Up Marquee un Samontējiet Pixelcade Marquee
Demontējiet 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

Image
Image
Pievienojiet HDMI ieeju Arcade1Up monitoram
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

Image
Image
Apakšekrāni un vadības panelis Mod
Apakšekrāni un vadības panelis Mod
Apakšekrāni un vadības panelis Mod
Apakšekrāni un vadības panelis 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

Image
Image
Skaļruņu paneļa režīmi
Skaļruņu paneļa režīmi
Skaļruņu paneļa režīmi
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

Image
Image
Datora ieslēgšanas/izslēgšanas momentālais slēdzis un barošanas slēdža relejs
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

Image
Image
Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža
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)

Image
Image

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: