INHOUDSOPGAWE:

Arcade1Up Mod met LED-tent en sub-skerms: 9 stappe (met foto's)
Arcade1Up Mod met LED-tent en sub-skerms: 9 stappe (met foto's)

Video: Arcade1Up Mod met LED-tent en sub-skerms: 9 stappe (met foto's)

Video: Arcade1Up Mod met LED-tent en sub-skerms: 9 stappe (met foto's)
Video: Буэнос-Айрес - Невероятно яркая и душевная столица Аргентины. Гостеприимная и легкая для иммиграции 2024, November
Anonim
Image
Image
Arcade1Up Mod met LED markies en sub-skerms
Arcade1Up Mod met LED markies en sub-skerms
Arcade1Up Mod met LED markies en sub-skerms
Arcade1Up Mod met LED markies en sub-skerms
Arcade1Up Mod met LED markies en sub-skerms
Arcade1Up Mod met LED markies en sub-skerms

**** Update van April 2020 // Sagteware -ondersteuning bygevoeg vir virtuele flipper, meer op https://pixelcade.org ****

'N Arcade1Up-arcade-kabinet met 'n LED-tent en ekstra kleiner ondervertonings wat speletjie-inligting soos speltitel, jaar, vervaardiger, genre en gradering toon

Dele

Arcade1Up Mortal Kombat Cabinet Amazon of Arcade1Up Mortal Kombat by Walmart

Pixelcade LED Marquee Kit vir Arcade1Up

Pixelcade-subvertoningskit (bevat Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix en 1 Max7219 7-segment, almal met gesoldeerde vertikale opskrifte)

Dell OptiPlex 9020 rekenaar met klein vormfaktore (opgeknap)

LED -knoppies, joysticks, 2 USB -enkoders en kabels

LCD -beheerbord (voeg HDMI by Arcade1Up -monitor)

Ultimarc Spinner met USB

4 TB SATA interne hardeskyf

IoT Relay Power Strip

Vertoon poort na HDMI -kabel

USB-hub met 7 poort ('n USB-hub wat nie aangedryf word nie, werk nie)

LogiTech K400 draadlose sleutelbord en muis

Draadlose netwerkkaart (Wi-Fi)

Maak wassers klaar

Kintel MA170 12V klankversterker

Dubbelzijdige band

Pixelcade sagteware - gratis

LEDBlinky sagteware - $ 25

Ander hardeware (verskillende grootte M2- en M3 -skroewe)

Opsioneel

1 1/8 boor tot boor -arcade knoopsgate

VRYWARING: Ek is die skepper en verkoop die Pixelcade LED -markiestent https://pixelcade.org. Sommige van die bogenoemde produkskakels is aangeslote skakels, wat beteken dat ek 'n klein kommissie sal ontvang sonder ekstra koste.

Stap 1: Monteer Arcade1Up -voorraad

Image
Image
Monteer Arcade1Up -voorraad
Monteer Arcade1Up -voorraad
Monteer Arcade1Up -voorraad
Monteer Arcade1Up -voorraad

Dit neem 'n bietjie meer as 'n uur om die Arcade1Up -voorraad bymekaar te maak en die instruksies is intuïtief. U kan tyd bespaar as u nie die Arcade1Up -markiestand installeer nie, maar wel die klein markiestuk, soos op die foto's, geïnstalleer word.

Stap 2: Ontkoppel Arcade1Up Marquee en monteer Pixelcade Marquee

Image
Image
Demonteer Arcade1Up Marquee en monteer Pixelcade Marquee
Demonteer Arcade1Up Marquee en monteer Pixelcade Marquee
Demonteer Arcade1Up Marquee en monteer Pixelcade Marquee
Demonteer Arcade1Up Marquee en monteer Pixelcade Marquee
Demonteer Arcade1Up Marquee en monteer Pixelcade Marquee
Demonteer Arcade1Up Marquee en monteer Pixelcade Marquee

Demonteer die huidige Arcade1Up-tent, monteer die Pixelcade LED-markie en installeer dit.

Stap 3: Voeg HDMI -invoer by Arcade1Up Monitor

Image
Image
Voeg HDMI -invoer by Arcade1Up Monitor
Voeg HDMI -invoer by Arcade1Up Monitor

Voeg 'n HDMI -invoer by die huidige Arcade1Up -monitor sodat u u rekenaar met die monitor kan koppel.

Stap 4: Sub-vertonings en bedieningspaneel mod

Image
Image
Sub-vertonings en bedieningspaneel Mod
Sub-vertonings en bedieningspaneel Mod
Sub-vertonings en bedieningspaneel Mod
Sub-vertonings en bedieningspaneel Mod

Verander die Arcade1Up-beheer, wat die subskerms en die draaier insluit.

Die argitektuurdiagram wys hoe die Pixelcade-sagteware kommunikeer met die LED-markie via die PIXEL-bord en sub-skerms wat via 'n Arduino verbind word.

Arduino Sketch (let op die skets op die bykomende biblioteke wat u ook moet installeer)

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

Hier is die Arduino -penne wat gebruik word:

Max7219 Enkelkleurige LED -matriks

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 segment

  • CLK 7
  • CS 8
  • DIN 9

Mini OLED

  • SDA - A4
  • SCL - A5

U kan verbindingsdrade gebruik om aan te sluit, of, soos ek, 'n pasgemaakte kabel maak met Du Pont -verbindings. As u draaddrade gebruik, raai ek u aan om Kapton of soortgelyke band te gebruik om die springers aan die Arduino -kopstukke vas te maak sodat hulle nie val nie.

In hierdie installasie verbind ons twee Max7219 Dot Matrix Displays en twee Max7219 7Segment Displays. Die Mini OLED -skerms is I2C -toestelle en het dieselfde adres. Dit beteken dat dieselfde uitset op elke skerm vertoon sal word. U kan egter 'n weerstandsruiter ontsoldeer en die adres verander, en dan kan u iets anders op die tweede OLED-skerm vertoon.

Stap 5: Sprekerpaneelmodusse

Image
Image
Modusse vir luidsprekerpanele
Modusse vir luidsprekerpanele
Modusse vir luidsprekerpanele
Modusse vir luidsprekerpanele

Lasergesnyde lêers vir luidsprekerpaneel en luidsprekerrooster ==>

Ek het uiteindelik die oorspronklike Arcade1Up -paneel met laser gesny vir hierdie gedeelte van die luidsprekerpaneel. Hierdie stuk is egter nie lasersnyervriendelik nie, en het 7 keer geneem om te sny en het ook 'n hoë vlam gehad. Ek beveel aan dat u nie die oorspronklike Arcade1Up -paneel gebruik nie, maar eerder 'n lasersnyervriendelike swart stuk akriel of hout wat 3/8 dik is, kry.

Stap 6: PC -aan/uit -tydelike skakelaar en skakelaar -relais

Image
Image
PC aan/af kortstondige skakelaar en skakelaar relais
PC aan/af kortstondige skakelaar en skakelaar relais

My doel was om 'n hoofskakelaar te hê wat die arcade -stelsel aan- en uitskakel, insluitend alle komponente wat nie deur die rekenaar aangedryf word nie (LED -tent, luidsprekerversterker, ens.). Die IoT -aflosskakelaar pas goed by die rekening. As 'n laespanning -seinsignaal deur die IoT -aflosskakelaar bespeur word, skakel die relais die 120 VAC -krag aan. Om 'n aangepaste USB na 5V -kabel aan te sluit, is die moeite werd. As die rekenaar aangeskakel word, lewer die USB -poorte 5V af en skakel die relais af. Net soos die rekenaar afgeskakel word (via die kortstondige skakelaar), gaan die USB -krag af en die relais onderbreek dus 120 VAC -krag.

Let op: ek het 'n fout gemaak met die aankoop van die Dell OptiPlex 9020 Mini Tower, wat te lank vir die Arcade1Up blyk te wees. En daarom moes ek dit uit die tas verwyder en weer monteer, wat ekstra werk tot gevolg gehad het. U hoef dit nie te doen as u die Dell OptiPlex 9020 SFF (klein vormfaktor) of 'n soortgelyke een kry nie.

Stap 7: Finale vergadering

Image
Image
Finale Vergadering
Finale Vergadering
Finale Vergadering
Finale Vergadering
Finale Vergadering
Finale Vergadering

Nou tyd om alles bymekaar te maak. As u seker is dat die verbindings en bedrading korrek is, gebruik 'n bietjie warm gom om die verbindings aan die subskerms vas te maak.

Stap 8: Sagteware -installasie (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

Ek het HyperSpin as my voorkant in die arcade gebruik, maar wees gewaarsku: HyperSpin is moeilik om op te stel en te konfigureer. Ander voorpunte soos GameEx en LaunchBox lyk nie so mooi nie, maar is makliker om op te stel.

Hoe dan ook, u benodig ook 'n sagteware van derde partye, genaamd LEDBlinky, sodat die Pixelcade LED-tent en subskerms bygewerk kan word terwyl u deur speletjies vanaf die voorkant van die arcade blaai. Pixelcade werk ook sonder LEDBlinky, maar die tent word net bygewerk wanneer 'n speletjie van stapel gestuur word, terwyl dit deur die voorkant van die arcade en tydens die bekendstelling van speletjies blaai.

Sagteware -installeringsstappe:

1. Installeer LEDBlinky sagteware

2. Installeer Pixelcade LED Marquee sagteware

LEDBlinky -opstellingsgids vir Pixelcade ==>

3. Stel die voorkant van die arcade op om LEDBlinky te gebruik (LEDBlinky ondersteun die meeste indien nie alle arcade -voorpunte)

Stap 9: Gaan verder met die Pixelcade API

Kan jy kodeer?

Neem dinge verder met die open source en REST -gebaseerde Pixelcade API en skep ekstra gebruiksgevalle. Gebruik byvoorbeeld die tou -funksie om verskeie-g.webp

'N Pixelcade Listener genaamd pixelweb.exe (Windows) of pixelweb.jar (vir Raspberry Pi en Mac) loop op die agtergrond en luister na REST URL -oproepe. Let daarop dat dit plaaslike REST -oproepe na localhost is, sodat 'n internetverbinding nie nodig is nie. As u gasheer (rekenaar of Raspberry Pi) egter via die internet bereikbaar is, kan u ook hierdie oproepe op afstand maak. U kan interaksie hê met die API deur REST URL -oproepe direk te maak of pixelcade.exe (Windows) of pixelcade.jar (vir Raspberry Pi & Mac) te gebruik. As dit met 'n derdeparty -toepassing geïntegreer word, sal dit aansienlik vinniger wees om die REST URL -oproepe direk vanaf u toepassing te maak teenoor die gebruik van die opdraglyn -koppelvlak. LEDBlinky maak byvoorbeeld REST -URL -oproepe na die Pixelcade -luisteraar om dinamiese opdaterings op die voorkant van blaai -markies te bewerkstellig.

Hierdie RUS oproep

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

sal die teks "Hello World" in groen blaai

Hierdie RUS oproep

localhost: 8080/animations/stream/0rain

sal die 0rain-g.webp

Die API het ook 'n tou -funksie wat u in staat stel om verskeie geleenthede in 'n ry (rolteks,-g.webp

Hierdie volgorde van REST -oproepe

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

sal 'Game Playing Pacman' een keer in blou blaai, dan word pacman-p.webp

Die volledige Pixelcade REST API word hier gedokumenteer

API -bronkode

Aanbeveel: