Índice:

Mod Arcade1Up com letreiro luminoso e visores secundários: 9 etapas (com imagens)
Mod Arcade1Up com letreiro luminoso e visores secundários: 9 etapas (com imagens)

Vídeo: Mod Arcade1Up com letreiro luminoso e visores secundários: 9 etapas (com imagens)

Vídeo: Mod Arcade1Up com letreiro luminoso e visores secundários: 9 etapas (com imagens)
Vídeo: Обзор Retro530 Light Up Marquee для аркад Arcade1Up класса 1981 года! 2024, Novembro
Anonim
Image
Image
Mod Arcade1Up com letreiro luminoso e sub-visores
Mod Arcade1Up com letreiro luminoso e sub-visores
Mod Arcade1Up com letreiro luminoso e sub-visores
Mod Arcade1Up com letreiro luminoso e sub-visores
Mod Arcade1Up com letreiro luminoso e sub-visores
Mod Arcade1Up com letreiro luminoso e sub-visores

**** Atualização de abril de 2020 // Suporte de software adicionado para pinball virtual, mais em https://pixelcade.org ****

Um gabinete de arcade Arcade1Up modificado com uma marquise de LED e sub-displays menores adicionais que mostram informações do jogo como título do jogo, ano, fabricante, gênero e classificação

Peças

Arcade1Up Mortal Kombat Cabinet Amazon ou Arcade1Up Mortal Kombat no Walmart

Pixelcade LED Marquee Kit para Arcade1Up

Kit de sub display Pixelcade (inclui Seeeduino, 1 Mini-OLED, 1 matriz de pontos Max7219 e 1 Max7219 7Segment, todos com conectores verticais soldados)

Computador Dell OptiPlex 9020 de fator de forma pequeno (recondicionado)

Botões LED, joysticks, 2 codificadores USB e cabos

Placa controladora LCD (adiciona HDMI ao monitor Arcade1Up)

Ultimarc Spinner com USB

Disco Rígido Interno SATA de 4 TB

Faixa de potência do relé IoT

Exibir porta para cabo HDMI

Hub USB alimentado por 7 portas (um hub USB não alimentado não funcionará)

Teclado e mouse sem fio LogiTech K400

Placa de rede sem fio (Wi-Fi)

Arruelas de acabamento

Amp de áudio Kintel MA170 12V

Fita dupla face

Software Pixelcade - grátis

Software LEDBlinky - $ 25

Hardware diverso (parafusos M2 e M3 de vários tamanhos)

Opcional

Broca de 1 1/8 para perfurar orifícios de botão de arcada

AVISO LEGAL: Eu sou o criador e vendo a marquise LED Pixelcade https://pixelcade.org. Alguns dos links de produtos acima são links de afiliados, o que significa que receberei uma pequena comissão sem nenhum custo extra para você.

Etapa 1: montar o estoque do Arcade1Up

Image
Image
Monte o estoque do Arcade1Up
Monte o estoque do Arcade1Up
Monte o estoque do Arcade1Up
Monte o estoque do Arcade1Up

A montagem do estoque do Arcade1Up demora um pouco mais de uma hora e as instruções são intuitivas. Você pode economizar algum tempo se não instalar o letreiro do Arcade1Up, mas instalar o pequeno suporte do letreiro conforme mostrado nas fotos.

Etapa 2: desmonte o Arcade1Up Marquee e monte o Pixelcade Marquee

Image
Image
Desmonte o Arcade1Up Marquee e monte o Pixelcade Marquee
Desmonte o Arcade1Up Marquee e monte o Pixelcade Marquee
Desmonte o Arcade1Up Marquee e monte o Pixelcade Marquee
Desmonte o Arcade1Up Marquee e monte o Pixelcade Marquee
Desmontar Arcade1Up Marquee e Montar Pixelcade Marquee
Desmontar Arcade1Up Marquee e Montar Pixelcade Marquee

Desmonte o letreiro digital Arcade1Up atual, monte o letreiro luminoso Pixelcade LED e instale.

Etapa 3: adicionar entrada HDMI ao monitor Arcade1Up

Image
Image
Adicionar entrada HDMI ao monitor Arcade1Up
Adicionar entrada HDMI ao monitor Arcade1Up

Adicione uma entrada HDMI ao monitor atual do Arcade1Up, permitindo que você conecte seu PC ao monitor.

Etapa 4: subvisores e mod do painel de controle

Image
Image
Mod sub-monitores e painel de controle
Mod sub-monitores e painel de controle
Mod sub-monitores e painel de controle
Mod sub-monitores e painel de controle

Modding o controle Arcade1Up que inclui os subexibidores e o botão giratório.

O diagrama de arquitetura mostra como o software Pixelcade se comunica com o letreiro LED por meio da placa PIXEL e sub-visores conectando-se por meio de um Arduino.

Arduino Sketch (observe no esboço as bibliotecas adicionais que você também precisará instalar)

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

Aqui estão os pinos do Arduino usados:

Matriz de pontos de LED de cor única Max7219

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 Segmento

  • CLK 7
  • CS 8
  • DIN 9

Mini OLED

  • SDA - A4
  • SCL - A5

Você pode usar fios de jumper para conectar ou, como eu fiz, fazer um cabo personalizado usando conectores Du Pont. Se você estiver usando fios de jumper, recomendo usar Kapton ou fita semelhante para prender os jumpers aos conectores do Arduino para que não caiam.

Nesta instalação, estamos conectando dois monitores matriciais Max7219 e dois monitores Max7219 de 7 segmentos. Os monitores Mini OLED são dispositivos I2C e têm o mesmo endereço. Isso significa que a mesma saída será exibida em cada tela. No entanto, você pode dessoldar um jumper de resistor e alterar o endereço e, em seguida, poderá exibir algo diferente no segundo display OLED.

Etapa 5: Mods do painel do alto-falante

Image
Image
Mods de painel de alto-falante
Mods de painel de alto-falante
Mods de painel de alto-falante
Mods de painel de alto-falante

Arquivos cortados a laser para painel e grade do alto-falante ==>

Acabei cortando a laser o painel Arcade1Up original para esta parte do painel do alto-falante. No entanto, esta peça não é amigável ao cortador a laser e precisou de 7 passagens para cortar e também teve uma chama alta. Eu recomendo não usar o painel Arcade1Up original e preferir um pedaço de acrílico ou madeira preto amigável para cortador a laser que tenha 3/8 de espessura.

Etapa 6: Chave momentânea liga / desliga do PC e relé da chave de alimentação

Image
Image
Chave momentânea liga / desliga do PC e relé da chave de alimentação
Chave momentânea liga / desliga do PC e relé da chave de alimentação

Meu objetivo era ter um interruptor mestre que liga e desliga o sistema de arcade, incluindo todos os componentes não alimentados pelo PC (letreiro luminoso, amplificador de alto-falante, etc.). O interruptor de alimentação do relé IoT se encaixa perfeitamente. Quando um sinal de alimentação de baixa tensão é detectado pelo interruptor de alimentação do relé IoT, ele desarma o relé ligando a alimentação de 120 VCA. Conectar um cabo USB personalizado para 5V resolve o problema. Quando o PC é ligado, as portas USB produzem 5 V e desarmam o relé. Da mesma forma, quando o PC é desligado (por meio da chave momentânea), a alimentação do USB é desligada e, portanto, o relé corta a alimentação de 120 VCA.

Nota Eu cometi um erro ao comprar o Dell OptiPlex 9020 Mini Tower, que acabou sendo muito alto para o Arcade1Up. E, portanto, tive que removê-lo da caixa e remontá-lo, resultando em trabalho extra. Você não precisará fazer isso se obtiver o gabinete Dell OptiPlex 9020 SFF (fator de forma pequeno) ou um semelhante.

Etapa 7: Montagem final

Image
Image
Assembléia final
Assembléia final
Assembléia final
Assembléia final
Assembléia final
Assembléia final

Agora é hora de colocar tudo junto. Quando você tiver certeza de que as conexões e a fiação estão corretas, use um pouco de cola quente para prender as conexões aos subexibidores.

Etapa 8: Instalação do software (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

Eu usei o HyperSpin como meu front-end de arcade, mas esteja avisado, o HyperSpin é uma dor de cabeça para instalar e configurar. Outros front-ends, como GameEx e LaunchBox, não parecem tão bonitos, mas são mais fáceis de configurar.

De qualquer forma, você também precisará de um software de terceiros chamado LEDBlinky que permite que a marquise de LED Pixelcade e os sub displays sejam atualizados enquanto você rola pelos jogos do front-end do arcade. Pixelcade também funcionará sem LEDBlinky, mas o letreiro só será atualizado quando um jogo for iniciado, em vez de rolar pelo front-end do arcade e durante o lançamento do jogo.

Etapas de instalação do software:

1. Instale o software LEDBlinky

2. Instale o software Pixelcade LED Marquee

Guia de configuração LEDBlinky para Pixelcade ==>

3. Configure o front-end de arcade para usar LEDBlinky (LEDBlinky suporta a maioria, senão todos os front-ends de arcade)

Etapa 9: levando mais longe com a API Pixelcade

Você sabe codificar?

Leve as coisas mais longe com a API Pixelcade baseada em código aberto e REST e crie casos de uso adicionais. Use o recurso Fila, por exemplo, para combinar e colocar em cascata várias animações GIF, imagens estáticas e eventos de texto de rolagem.

Um Pixelcade Listener chamado pixelweb.exe (Windows) ou pixelweb.jar (para Raspberry Pi e Mac) é executado em segundo plano e escuta chamadas de URL REST. Observe que essas são chamadas REST locais para localhost, portanto, não é necessária uma conexão com a Internet. No entanto, se o seu host (PC ou Raspberry Pi) puder ser acessado pela Internet, você também poderá fazer essas chamadas remotamente. Você pode interagir com a API fazendo chamadas de URL REST diretamente ou usando pixelcade.exe (Windows) ou pixelcade.jar (para Raspberry Pi e Mac). Se estiver integrando a partir de um aplicativo de terceiros, será significativamente mais rápido fazer chamadas de URL REST diretamente de seu aplicativo em vez de usar a interface de linha de comando. O LEDBlinky, por exemplo, faz chamadas de URL REST para o ouvinte Pixelcade para realizar atualizações dinâmicas do letreiro de rolagem do front end.

Esta chamada REST

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

irá rolar o texto "Hello World" em verde

Esta chamada REST

localhost: 8080 / animations / stream / 0rain

irá transmitir o arquivo 0rain-g.webp

A API também possui um recurso de fila que permite enfileirar vários eventos (texto de rolagem, animações-g.webp

Esta sequência de chamadas REST

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

irá rolar “Game Playing Pacman” em azul uma vez, exibir pacman-p.webp

A API REST Pixelcade completa está documentada aqui

Código-fonte da API

Recomendado: