Sommario:
- Passaggio 1: assemblare le scorte di Arcade1Up
- Passaggio 2: disassemblare Arcade1Up Marquee e assemblare Pixelcade Marquee
- Passaggio 3: aggiungi l'ingresso HDMI al monitor Arcade1Up
- Passaggio 4: sotto-display e pannello di controllo Mod
- Passaggio 5: Mods del pannello degli altoparlanti
- Passaggio 6: interruttore momentaneo di accensione/spegnimento del PC e relè dell'interruttore di alimentazione
- Passaggio 7: assemblaggio finale
- Passaggio 8: installazione del software (LEDBlinky, Pixelcade, HyperSpin)
- Passaggio 9: andare oltre con l'API Pixelcade
Video: Arcade1Up Mod con tendone LED e display secondari: 9 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
****Aggiornamento aprile 2020 // Aggiunto supporto software per flipper virtuale, altro su https://pixelcade.org ****
Un cabinato arcade Arcade1Up modificato con un tendone LED e ulteriori display secondari più piccoli che mostrano informazioni sul gioco come titolo del gioco, anno, produttore, genere e valutazione
Parti
Arcade1Up Mortal Kombat Cabinet Amazon o Arcade1Up Mortal Kombat a Walmart
Kit tendone LED Pixelcade per Arcade1Up
Kit display secondario Pixelcade (include Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix e 1 Max7219 7Segment, tutti con intestazioni verticali saldate)
Computer Dell OptiPlex 9020 con fattore di forma ridotto (ricondizionato)
Pulsanti LED, joystick, 2 codificatori USB e cavi
Scheda controller LCD (aggiunge HDMI al monitor Arcade1Up)
Spinner Ultimar con USB
Disco rigido interno SATA da 4 TB
Ciabatta a relè IoT
DisplayPort a cavo HDMI
Hub USB alimentato a 7 porte (un hub USB non alimentato non funzionerà)
Tastiera e mouse wireless LogiTech K400
Scheda di rete wireless (Wi-Fi)
Rondelle di finitura
Kintel MA170 Amplificatore audio 12V
Nastro biadesivo
Software Pixelcade - Gratuito
Software LEDBlinky - $ 25
Hardware vario (viti M2 e M3 di varie dimensioni)
Opzionale
Punta da trapano da 1 1/8 per praticare fori per bottoni Arcade
DISCLAIMER: sono il creatore e vendo il tendone LED Pixelcade https://pixelcade.org. Alcuni dei link ai prodotti di cui sopra sono link di affiliazione, il che significa che riceverò una piccola commissione senza costi aggiuntivi per te.
Passaggio 1: assemblare le scorte di Arcade1Up
Ci vuole poco più di un'ora per assemblare il calcio Arcade1Up e le istruzioni sono intuitive. Puoi risparmiare un po' di tempo se non installi il tendone Arcade1Up ma installi il piccolo supporto per tendone come mostrato nelle foto.
Passaggio 2: disassemblare Arcade1Up Marquee e assemblare Pixelcade Marquee
Smontare l'attuale tendone Arcade1Up, assemblare il tendone LED Pixelcade e quindi installarlo.
Passaggio 3: aggiungi l'ingresso HDMI al monitor Arcade1Up
Aggiungi un ingresso HDMI al monitor Arcade1Up corrente che ti consente di collegare il tuo PC al monitor.
Passaggio 4: sotto-display e pannello di controllo Mod
Modificare il controllo Arcade1Up che include i display secondari e lo spinner.
Il diagramma dell'architettura mostra come il software Pixelcade comunica con il tendone LED tramite la scheda PIXEL e i display secondari che si collegano tramite Arduino.
Arduino Sketch (nota nello sketch le librerie aggiuntive che dovrai installare anche tu)
github.com/alinke/PIXEL/blob/master/max721…
Ecco i pin Arduino utilizzati:
Matrice di punti LED a colore singolo Max7219
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 10
Max7219 7 segmenti
- CLK 7
- CS 8
- DIN 9
Mini OLED
- SDA - A4
- SCL - A5
È possibile utilizzare i cavi dei ponticelli per connettersi o, come ho fatto io, creare un cavo personalizzato utilizzando i connettori Du Pont. Se stai usando i cavi dei ponticelli, ti consiglio di usare Kapton o un nastro simile per fissare i ponticelli alle intestazioni Arduino in modo che non cadano.
In questa installazione, stiamo collegando a margherita due display a matrice di punti Max7219 e due display a 7 segmenti Max7219. I display Mini OLED sono dispositivi I2C e hanno lo stesso indirizzo. Ciò significa che la stessa uscita verrà visualizzata su ogni display. Puoi comunque dissaldare un ponticello del resistore e cambiare l'indirizzo e quindi sarai in grado di visualizzare qualcosa di diverso sul secondo display OLED.
Passaggio 5: Mods del pannello degli altoparlanti
File tagliati al laser per il pannello dell'altoparlante e la griglia dell'altoparlante ==>
Ho finito per tagliare al laser il pannello Arcade1Up originale per questa parte del pannello dell'altoparlante. Tuttavia, questo pezzo non è adatto al taglio laser e ha richiesto 7 passaggi per tagliare e aveva anche una fiamma alta. Consiglierei di non utilizzare il pannello Arcade1Up originale e piuttosto di ottenere un pezzo nero di acrilico o legno adatto al taglio laser di 3/8 di spessore.
Passaggio 6: interruttore momentaneo di accensione/spegnimento del PC e relè dell'interruttore di alimentazione
Il mio obiettivo era quello di avere un interruttore principale che accendesse e spegnesse il sistema arcade, compresi tutti i componenti non alimentati dal PC (tendinodi LED, amplificatore per altoparlanti, ecc.). L'interruttore di alimentazione del relè IoT si adatta perfettamente al conto. Quando viene rilevato un segnale di alimentazione a bassa tensione dall'interruttore di alimentazione del relè IoT, il relè fa scattare l'accensione dell'alimentazione a 120 VAC. Il cablaggio di un cavo USB personalizzato a 5 V fa il trucco. Quando il PC è acceso, le porte USB emettono 5V e attivano il relè. Allo stesso modo, quando il PC viene spento (tramite l'interruttore momentaneo), l'alimentazione USB si spegne e quindi il relè interrompe l'alimentazione a 120 VAC.
Nota che ho commesso un errore nell'acquistare il Dell OptiPlex 9020 Mini Tower che si è rivelato troppo alto per Arcade1Up. E quindi ho dovuto rimuoverlo dalla custodia e rimontarlo con conseguente lavoro extra. Non sarà necessario farlo se si ottiene il case Dell OptiPlex 9020 SFF (fattore di forma ridotto) o uno simile.
Passaggio 7: assemblaggio finale
È ora di mettere tutto insieme. Una volta che sei sicuro che i collegamenti e il cablaggio siano corretti, usa della colla a caldo per fissare i collegamenti ai display secondari.
Passaggio 8: installazione del software (LEDBlinky, Pixelcade, HyperSpin)
Ho usato HyperSpin come front-end arcade, ma attenzione, HyperSpin è un problema da configurare e configurare. Altri front-end come GameEx e LaunchBox non sembrano altrettanto belli ma sono più facili da configurare.
In entrambi i casi, avrai anche bisogno di un software di terze parti chiamato LEDBlinky che abilita l'aggiornamento del tendone LED Pixelcade e dei display secondari mentre scorri i giochi dal front-end arcade. Pixelcade funzionerà anche senza LEDBlinky, ma il riquadro di selezione si aggiornerà solo all'avvio di un gioco anziché durante lo scorrimento del front-end arcade e durante i lanci del gioco.
Passaggi per l'installazione del software:
1. Installa il software LEDBlinky
2. Installa il software Pixelcade LED Marquee
Guida all'installazione di LEDBlinky per Pixelcade ==>https://pixelcade.org/ledblinky/
3. Configura il front-end arcade per utilizzare LEDBlinky (LEDBlinky supporta la maggior parte se non tutti i front-end arcade)
Passaggio 9: andare oltre con l'API Pixelcade
Sai codificare?
Porta le cose oltre con l'API Pixelcade open source e basata su REST e crea casi d'uso aggiuntivi. Utilizzare la funzione Coda, ad esempio, per combinare e sovrapporre più animazioni GIF, immagini fisse ed eventi di testo scorrevole.
Un Pixelcade Listener chiamato pixelweb.exe (Windows) o pixelweb.jar (per Raspberry Pi e Mac) viene eseguito in background e ascolta le chiamate URL REST. Nota che queste sono chiamate REST locali a localhost, quindi non è necessaria una connessione Internet. Tuttavia, se il tuo host (PC o Raspberry Pi) è raggiungibile tramite Internet, puoi anche effettuare queste chiamate da remoto. Puoi interagire con l'API effettuando direttamente chiamate URL REST o utilizzando pixelcade.exe (Windows) o pixelcade.jar (per Raspberry Pi e Mac). Se si integra da un'applicazione di terze parti, sarà notevolmente più veloce effettuare le chiamate URL REST direttamente dall'applicazione rispetto all'utilizzo dell'interfaccia della riga di comando. LEDBlinky, ad esempio, effettua chiamate URL REST al listener Pixelcade per eseguire aggiornamenti dinamici di scorrimento del front-end.
Questa chiamata REST
localhost:8080/text?t=Hello%20World&c=green
scorrerà il testo "Hello World" in verde
Questa chiamata REST
localhost:8080/animations/stream/0rain
trasmetterà in streaming il file 0rain-g.webp
L'API ha anche una funzione di coda che ti consente di mettere in coda diversi eventi (testo scorrevole, animazioni-g.webp
Queste sequenze di chiamate REST
localhost:8080/text?t=Game%20Playing%20Pacm…https://localhost:8080/arcade/stream/mame/pacman.pn… https://localhost:8080/arcade/stream/mame/ pacghost…
scorrerà "Game Playing Pacman" in blu una volta, quindi visualizzerà pacman-p.webp
L'API REST di Pixelcade completa è documentata qui
Codice sorgente API
Consigliato:
Luce dell'orologio con display a matrice di strisce LED controllate WiFi: 3 passaggi (con immagini)
Luce dell'orologio con display a matrice di strisce LED controllate tramite WiFi: strisce LED programmabili, ad es. basati su WS2812, sono affascinanti. Le applicazioni sono molteplici e puoi ottenere rapidamente risultati impressionanti. E in qualche modo costruire orologi sembra essere un altro campo a cui penso molto. Partendo da una certa esperienza in
Macchina da sala giochi con cambio tendone LED: 5 passaggi (con immagini)
Macchina arcade con cambio tendone LED: parti richieste: puoi tagliare al laser il supporto per tendone LED utilizzando i file in Instructable o per coloro che non hanno accesso a un laser cutter, è anche disponibile completamente assemblato. Opzione kit / Taglia e assembla Pixelcade P3 al laser Tendone LED
Arcade verticale Bartop con display LED PIXEL integrato: 11 passaggi (con immagini)
Arcade verticale Bartop con display LED PIXEL integrato: **** Aggiornato con il nuovo software luglio 2019, dettagli qui ****** Una costruzione arcade bartop con la caratteristica unica che il tendone a matrice di LED cambia per adattarsi al gioco selezionato. L'arte del personaggio sui lati del mobile è intarsiata tagliata al laser e non incollata
Display LCD I2C / IIC - Utilizzare un display LCD SPI sul display LCD I2C utilizzando il modulo SPI su IIC con Arduino: 5 passaggi
Display LCD I2C / IIC | Utilizzare un display LCD SPI per il display LCD I2C utilizzando il modulo da SPI a IIC con Arduino: Ciao ragazzi poiché un normale LCD 1602 SPI ha troppi fili da collegare, quindi è molto difficile interfacciarlo con arduino ma c'è un modulo disponibile sul mercato che può convertire il display SPI in display IIC, quindi è necessario collegare solo 4 fili
Lucchetto con combinazione wireless Arduino con NRF24L01 e display a 7 segmenti a 4 cifre: 6 passaggi (con immagini)
Lucchetto con combinazione wireless Arduino con NRF24L01 e display a 7 segmenti a 4 cifre: questo progetto è iniziato come un esercizio per fare qualcosa con un display a 7 segmenti a 4 cifre. era finito, era piuttosto noioso. L'ho costruito usando un Arduino UNO