Taula de continguts:

Mod Arcade1Up amb marquesina LED i sub-pantalles: 9 passos (amb imatges)
Mod Arcade1Up amb marquesina LED i sub-pantalles: 9 passos (amb imatges)

Vídeo: Mod Arcade1Up amb marquesina LED i sub-pantalles: 9 passos (amb imatges)

Vídeo: Mod Arcade1Up amb marquesina LED i sub-pantalles: 9 passos (amb imatges)
Vídeo: Обновление телеметрии Arrma Felony Spektrum Dashboard Dx3!! 2024, De novembre
Anonim
Image
Image
Mod Arcade1Up amb marquesina LED i sub-pantalles
Mod Arcade1Up amb marquesina LED i sub-pantalles
Mod Arcade1Up amb marquesina LED i sub-pantalles
Mod Arcade1Up amb marquesina LED i sub-pantalles
Mod Arcade1Up amb marquesina LED i sub-pantalles
Mod Arcade1Up amb marquesina LED i sub-pantalles

**** Actualització d'abril de 2020 // S'ha afegit el suport de programari per al pinball virtual, més a https://pixelcade.org ****

Un armari arcade Arcade1Up amb una marquesina LED i sub-pantalles addicionals més petites que mostren informació del joc com el títol, l’any, fabricant, gènere i classificació del joc

Parts

Arcade1Up Mortal Kombat Cabinet Amazon o Arcade1Up Mortal Kombat a Walmart

Kit de marquesina LED Pixelcade per Arcade1Up

Kit de visualització secundària Pixelcade (inclou Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix i 1 Max7219 7Segment, tots amb capçaleres verticals soldades)

Ordinador de format petit de Dell OptiPlex 9020 (reformat)

Botons LED, joysticks, 2 codificadors USB i cables

Taula de control LCD (afegeix HDMI al monitor Arcade1Up)

Spinner Ultimarc amb USB

Disc dur intern SATA de 4 TB

Tira de corrent de relé IoT

Port de pantalla a cable HDMI

Hub USB alimentat amb 7 ports (un concentrador USB no alimentat no funcionarà)

Teclat i ratolí sense fils LogiTech K400

Targeta de xarxa sense fils (Wi-Fi)

Acabadores de rentat

Amplificador d'àudio Kintel MA170 12V

Cinta de doble cara

Programari Pixelcade: gratuït

Programari LEDBlinky: 25 dòlars

Diversos maquinaris (diversos cargols M2 i M3 de mida)

Opcional

1 broca de 1/8 per perforar forats de botó arcade

EXCLUSIÓ DE RESPONSABILITAT: Jo sóc el creador i venc la marquesina LED de Pixelcade https://pixelcade.org. Alguns dels enllaços de productes anteriors són enllaços d’afiliació, cosa que significa que rebré una petita comissió sense cap cost addicional per a vosaltres.

Pas 1: Munteu Arcade1Up Stock

Image
Image
Muntar estoc Arcade1Up
Muntar estoc Arcade1Up
Muntar estoc Arcade1Up
Muntar estoc Arcade1Up

Triga una mica més d’una hora a muntar el material Arcade1Up i les instruccions són intuïtives. Podeu estalviar-vos una mica de temps si no instal·leu la marquesina Arcade1Up, però sí que instal·leu el petit parèntesi tal com es mostra a les imatges.

Pas 2: desmunteu la carpa Arcade1Up i munteu la carpa Pixelcade

Image
Image
Desmunteu la carpa Arcade1Up i munteu la carpa Pixelcade
Desmunteu la carpa Arcade1Up i munteu la carpa Pixelcade
Desmunteu la carpa Arcade1Up i munteu la carpa Pixelcade
Desmunteu la carpa Arcade1Up i munteu la carpa Pixelcade
Desmunteu la carpa Arcade1Up i munteu la carpa Pixelcade
Desmunteu la carpa Arcade1Up i munteu la carpa Pixelcade

Desmunteu la marquesina Arcade1Up actual, munteu la marquesina LED Pixelcade i, a continuació, instal·leu-la.

Pas 3: afegiu entrada HDMI al monitor Arcade1Up

Image
Image
Afegiu entrada HDMI al monitor Arcade1Up
Afegiu entrada HDMI al monitor Arcade1Up

Afegiu una entrada HDMI al monitor Arcade1Up actual que us permetrà connectar el vostre PC al monitor.

Pas 4: Sub-pantalles i Tauler de control Mod

Image
Image
Sub-pantalles i tauler de control Mod
Sub-pantalles i tauler de control Mod
Sub-pantalles i tauler de control Mod
Sub-pantalles i tauler de control Mod

Modificació del control Arcade1Up que inclou les sub-pantalles i el girador.

El diagrama d’arquitectura mostra com el programari Pixelcade es comunica amb la marquesina LED mitjançant la placa PIXEL i les pantalles secundàries que es connecten mitjançant un Arduino.

Arduino Sketch (observeu a l'esbós les biblioteques addicionals que també haureu d'instal·lar)

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

Aquests són els pins d'Arduino utilitzats:

Matriu de punts LED de color únic Max7219

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 segments

  • CLK 7
  • CS 8
  • DIN 9

Mini OLED

  • SDA - A4
  • SCL - A5

Podeu utilitzar cables jumper per connectar-vos o, com he fet, fer un cable personalitzat mitjançant connectors Du Pont. Si utilitzeu cables de pont, us recomanaria utilitzar Kapton o cinta similar per fixar els ponts a les capçaleres Arduino perquè no caiguin.

En aquesta instal·lació, encadenem dues pantalles Max7219 de matriu de punts i dues pantalles Max7219 7Segment. Les pantalles Mini OLED són dispositius I2C i tenen la mateixa adreça. Això significa que es mostrarà la mateixa sortida a cada pantalla. No obstant això, podeu desoldar un pont de resistència i canviar l'adreça i després podreu mostrar alguna cosa diferent a la segona pantalla OLED.

Pas 5: modificacions del tauler d’altaveus

Image
Image
Mods del panell dels altaveus
Mods del panell dels altaveus
Mods del panell dels altaveus
Mods del panell dels altaveus

Fitxers tallats amb làser per al panell dels altaveus i la graella dels altaveus ==>

Vaig acabar tallant amb làser el panell Arcade1Up original per a aquesta part del panell dels altaveus. Tanmateix, aquesta peça no és fàcil de tallar amb làser i va trigar 7 passades a tallar i també va tenir una flama alta. Recomanaria no fer servir el panell Arcade1Up original i, en lloc d’aconseguir, un tros làser negre d’acrílic o de fusta amb un tallador làser de 3/8 de gruix.

Pas 6: interruptor momentani d'encesa / apagada del PC i relé de commutació d'alimentació

Image
Image
Interruptor momentani d’encesa / apagada del PC i relé d’interruptor d’alimentació
Interruptor momentani d’encesa / apagada del PC i relé d’interruptor d’alimentació

El meu objectiu era tenir un commutador principal que activés i apagés el sistema arcade, inclosos tots els components que no funcionaven amb el PC (marquesina LED, amplificador d’altaveu, etc.). L’interruptor d’alimentació del relé IoT s’adapta molt bé a la factura. Quan l’interruptor d’alimentació del relé IoT detecta un senyal d’alimentació de baixa tensió, fa que el relé activi l’alimentació de 120 VCA. Connectar un cable USB a 5V personalitzat fa el truc. Quan el PC està engegat, els ports USB emeten 5 V i activen el relé. De la mateixa manera, quan l’ordinador està apagat (mitjançant l’interruptor momentani), l’alimentació USB s’apaga i, per tant, el relé tanca l’alimentació de 120 VCA.

Nota: Vaig cometre un error en comprar el Dell OptiPlex 9020 Mini Tower, que va resultar ser massa alt per a Arcade1Up. I, per tant, vaig haver de retirar-lo de la caixa i tornar-lo a muntar, resultant en un treball addicional. No ho haureu de fer si obteniu la funda Dell OptiPlex 9020 SFF (factor de forma petit) o una altra similar.

Pas 7: Assemblea final

Image
Image
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final

Ara és hora de muntar-ho tot. Quan estigueu segurs que les connexions i el cablejat són correctes, utilitzeu una mica de cola calenta per assegurar les connexions a les pantalles secundàries.

Pas 8: Instal·lació del programari (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

He utilitzat HyperSpin com a frontal d’arcade, però alerta, HyperSpin és un problema per configurar i configurar. Altres fronts com GameEx i LaunchBox no semblen tan agradables, però són més fàcils de configurar.

Sigui com sigui, també necessitareu un programari de tercers anomenat LEDBlinky que permeti actualitzar la marquesina i sub-pantalles de Pixelcade LED mentre navegueu pels jocs des de la portada d’arcade. Pixelcade també funcionarà sense LEDBlinky, però l’envelat només s’actualitzarà quan es llanci un joc en lloc de desplaçar-se per la part frontal de l’arcade i durant els llançaments del joc.

Passos d'instal·lació del programari:

1. Instal·leu el programari LEDBlinky

2. Instal·leu el programari Pixelcade LED Marquee

Guia de configuració de LEDBlinky per a Pixelcade ==>

3. Configureu la portada arcade per utilitzar LEDBlinky (LEDBlinky admet la majoria, si no tots els portals)

Pas 9: continuar amb l’API Pixelcade

Es pot codificar?

Porteu les coses més lluny amb l’API Pixelcade de codi obert i basat en REST i creeu casos d’ús addicionals. Utilitzeu la funció Cua, per exemple, per combinar i posar en cascada múltiples animacions GIF, imatges fixes i esdeveniments de text de desplaçament.

Un oient de Pixelcade anomenat pixelweb.exe (Windows) o pixelweb.jar (per a Raspberry Pi i Mac) s’executa en segon pla i escolta les trucades d’URL REST. Tingueu en compte que es tracta de trucades REST locals a localhost, de manera que no cal una connexió a Internet. Tanmateix, si el vostre amfitrió (PC o Raspberry Pi) és accessible a través d'Internet, també podeu fer aquestes trucades de manera remota. Podeu interactuar amb l'API fent trucades URL REST directament o fer servir pixelcade.exe (Windows) o pixelcade.jar (per a Raspberry Pi i Mac). Si s’integra des d’una aplicació de tercers, serà molt més ràpid fer les trucades d’URL REST directament des de la vostra aplicació en comparació amb la interfície de línia d’ordres. LEDBlinky, per exemple, fa trucades d'URL REST a l'oient de Pixelcade per actualitzar dinàmiques les marquesines de desplaçament frontal.

Aquesta trucada REST

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

desplaçarà el text "Hello World" en verd

Aquesta trucada REST

localhost: 8080 / animations / stream / 0rain

transmetrà el fitxer 0rain-g.webp

L'API també té una funció de cua que us permet fer cues de diversos esdeveniments (text de desplaçament, animacions-g.webp

Aquesta seqüència de trucades REST

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

desplaçarà "Game Playing Pacman" en blau una vegada, després mostrarà pacman-p.webp

Aquí es documenta l’API REST de Pixelcade completa

Codi font de l'API

Recomanat: