Inhoudsopgave:
- Stap 1: Assembleer Arcade1Up-voorraad
- Stap 2: Demonteer de Arcade1Up-tent en monteer de Pixelcade-tent
- Stap 3: HDMI-ingang toevoegen aan Arcade1Up Monitor
- Stap 4: Subdisplays & Configuratiescherm Mod
- Stap 5: Mods voor luidsprekerpaneel
- Stap 6: Pc-aan/uit-momentschakelaar en stroomschakelaarrelais
- Stap 7: Eindmontage
- Stap 8: Software-installatie (LEDBlinky, Pixelcade, HyperSpin)
- Stap 9: Verder gaan met de Pixelcade API
Video: Arcade1Up Mod met LED-tent en subdisplays - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
**** Update april 2020 // Software-ondersteuning toegevoegd voor virtuele flipperkast, meer op https://pixelcade.org ****
Een Arcade1Up-arcadekast die is aangepast met een LED-tent en extra kleinere subdisplays die game-informatie weergeven, zoals gametitel, jaar, fabrikant, genre en beoordeling
Onderdelen
Arcade1Up Mortal Kombat-kast Amazon of Arcade1Up Mortal Kombat bij Walmart
Pixelcade LED-tentkit voor Arcade1Up
Pixelcade Sub-Display Kit (inclusief Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix en 1 Max7219 7Segment allemaal met gesoldeerde verticale headers)
Dell OptiPlex 9020 Small Form Factor-computer (gereviseerd)
LED-knoppen, joysticks, 2 USB-encoders en kabels
LCD-controllerkaart (voegt HDMI toe aan de Arcade1Up-monitor)
Ultimarc Spinner met USB
4 TB SATA interne harde schijf
IoT-relais-stekkerdoos
Display Port-naar-HDMI-kabel
USB-hub met 7 poorten (een USB-hub zonder voeding werkt niet)
LogiTech K400 draadloos toetsenbord en muis
Draadloze netwerkkaart (wifi)
Afwerking sluitringen
Kintel MA170 12V audioversterker
Dubbelzijdige tape
Pixelcade-software - gratis
LEDBlinky-software - $ 25
Diverse hardware (verschillende maten M2 en M3 schroeven)
Optioneel
1 1/8 boor om arcade-knoopgaten te boren
DISCLAIMER: ik ben de maker en verkoop de Pixelcade LED-tent https://pixelcade.org. Sommige van de bovenstaande productlinks zijn gelieerde links, wat betekent dat ik een kleine commissie ontvang zonder dat het jou iets extra's kost.
Stap 1: Assembleer Arcade1Up-voorraad
Het duurt iets meer dan een uur om de Arcade1Up-voorraad te monteren en de instructies zijn intuïtief. U kunt uzelf wat tijd besparen als u de Arcade1Up-tent niet installeert, maar wel de kleine beugel zoals op de foto's.
Stap 2: Demonteer de Arcade1Up-tent en monteer de Pixelcade-tent
Demonteer de huidige Arcade1Up-tent, monteer de Pixelcade LED Marquee en installeer vervolgens.
Stap 3: HDMI-ingang toevoegen aan Arcade1Up Monitor
Voeg een HDMI-ingang toe aan de huidige Arcade1Up-monitor, zodat u uw pc op de monitor kunt aansluiten.
Stap 4: Subdisplays & Configuratiescherm Mod
Het Arcade1Up-besturingselement modificeren, inclusief de subdisplays en de spinner.
Het architectuurdiagram laat zien hoe de Pixelcade-software communiceert met de LED-tent via het PIXEL-bord en subdisplays die via een Arduino zijn verbonden.
Arduino Sketch (noteer in de schets de extra bibliotheken die u ook moet installeren)
github.com/alinke/PIXEL/blob/master/max721…
Hier zijn de gebruikte Arduino-pinnen:
Max7219 LED-dotmatrix met één kleur
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 10
Max7219 7 Segment
- CLK 7
- CS 8
- DIN9
Mini-OLED
- VIB - A4
- SCL-A5
Je kunt jumperdraden gebruiken om verbinding te maken of, zoals ik deed, een aangepaste kabel maken met behulp van Du Pont-connectoren. Als je jumperdraden gebruikt, raad ik aan Kapton of soortgelijke tape te gebruiken om de jumpers aan de Arduino-headers te bevestigen, zodat ze er niet uitvallen.
In deze installatie koppelen we twee Max7219 Dot Matrix Displays en twee Max7219 7Segment Displays aan elkaar. De Mini OLED-schermen zijn I2C-apparaten en hebben hetzelfde adres. Dit betekent dat op elk scherm dezelfde output wordt weergegeven. U kunt echter een weerstandsjumper lossolderen en het adres wijzigen en dan kunt u iets anders weergeven op het tweede OLED-scherm.
Stap 5: Mods voor luidsprekerpaneel
Lasergesneden bestanden voor luidsprekerpaneel en luidsprekergrill ==>
Uiteindelijk heb ik het originele Arcade1Up-paneel voor dit luidsprekerpaneelgedeelte lasergesneden. Dit stuk is echter niet lasersnijdervriendelijk en kostte 7 passen om te snijden en had ook een hoge vlam. Ik raad aan om het originele Arcade1Up-paneel niet te gebruiken en liever een lasersnijdervriendelijk zwart stuk acryl of hout te nemen dat 3/8 dik is.
Stap 6: Pc-aan/uit-momentschakelaar en stroomschakelaarrelais
Mijn doel was om één hoofdschakelaar te hebben die het arcadesysteem in- en uitschakelt, inclusief alle componenten die niet door de pc worden gevoed (LED-tent, luidsprekerversterker, enz.). De IoT-relais-schakelaar past goed bij de rekening. Wanneer een laagspanningssignaal wordt gedetecteerd door de IoT-relaisschakelaar, schakelt het relais uit en schakelt de 120 VAC-voeding in. Het aansluiten van een aangepaste USB naar 5V-kabel doet de truc. Wanneer de pc is ingeschakeld, voeren de USB-poorten 5V uit en schakelt het relais uit. Evenzo, wanneer de pc wordt uitgeschakeld (via de momentschakelaar), wordt de USB-stroom uitgeschakeld en schakelt het relais de 120 VAC-stroom uit.
Opmerking Ik heb een fout gemaakt bij het kopen van de Dell OptiPlex 9020 Mini Tower die te hoog bleek te zijn voor de Arcade1Up. En daarom moest ik het uit de behuizing halen en opnieuw monteren, wat extra werk met zich meebracht. U hoeft dat niet te doen als u de Dell OptiPlex 9020 SFF (small form factor) case of iets dergelijks aanschaft.
Stap 7: Eindmontage
Nu tijd om alles op een rijtje te zetten. Zodra u zeker weet dat de aansluitingen en bedrading correct zijn, gebruikt u wat hete lijm om de verbindingen met de subdisplays vast te zetten.
Stap 8: Software-installatie (LEDBlinky, Pixelcade, HyperSpin)
Ik gebruikte HyperSpin als mijn arcade-frontend, maar wees gewaarschuwd, HyperSpin is lastig in te stellen en te configureren. Andere front-ends zoals GameEx en LaunchBox zien er niet zo mooi uit, maar zijn gemakkelijker in te stellen.
Hoe dan ook, je hebt ook een stuk software van een derde partij nodig, genaamd LEDBlinky, waarmee de Pixelcade LED-tent en subdisplays kunnen worden bijgewerkt terwijl je door games bladert vanaf de arcade-frontend. Pixelcade werkt ook zonder LEDBlinky, maar het selectiekader wordt alleen bijgewerkt wanneer een game wordt gestart, in tegenstelling tot tijdens het scrollen door de arcade-frontend en tijdens game-lanceringen.
Stappen voor software-installatie:
1. Installeer LEDBlinky-software
2. Installeer Pixelcade LED Marquee-software
LEDBlinky Installatiehandleiding voor Pixelcade ==>https://pixelcade.org/ledblinky/
3. Configureer de arcade-frontend om LEDBlinky te gebruiken (LEDBlinky ondersteunt de meeste, zo niet alle arcade-frontends)
Stap 9: Verder gaan met de Pixelcade API
Kun je coderen?
Ga verder met de open source en op REST gebaseerde Pixelcade API en creëer extra gebruiksscenario's. Gebruik bijvoorbeeld de Queue-functie om meerdere GIF-animaties, stilstaande beelden en scrollende tekstgebeurtenissen te combineren en trapsgewijs te schakelen.
Een Pixelcade-luisteraar genaamd pixelweb.exe (Windows) of pixelweb.jar (voor Raspberry Pi en Mac) draait op de achtergrond en luistert naar REST-URL-aanroepen. Let op: dit zijn lokale REST-aanroepen naar localhost, dus een internetverbinding is niet vereist. Als uw host (pc of Raspberry Pi) echter bereikbaar is via internet, kunt u deze gesprekken ook op afstand voeren. U kunt met de API communiceren door rechtstreeks REST URL-aanroepen te doen of pixelcade.exe (Windows) of pixelcade.jar (voor Raspberry Pi & Mac) te gebruiken. Als u integreert vanuit een toepassing van een derde partij, is het aanzienlijk sneller om de REST-URL-aanroepen rechtstreeks vanuit uw toepassing te doen in plaats van via de opdrachtregelinterface. LEDBlinky maakt bijvoorbeeld REST URL-aanroepen naar de Pixelcade-luisteraar om dynamische front-end scrollende selectiekader-updates uit te voeren.
Deze REST-aanroep
localhost:8080/text?t=Hallo%20World&c=green
zal de tekst "Hello World" in groen scrollen
Deze REST-aanroep
localhost:8080/animations/stream/0rain
streamt het bestand 0rain-g.webp
De API heeft ook een wachtrijfunctie waarmee u verschillende evenementen in de wachtrij kunt plaatsen (scrollende tekst, GIF-animaties of stilstaande beelden) en elk evenement wordt afgespeeld nadat het vorige is voltooid.
Deze reeks REST-aanroepen
localhost:8080/text?t=Game%20Playing%20Pacm…https://localhost:8080/arcade/stream/mame/pacman.pn… https://localhost:8080/arcade/stream/mame/ pacghost…
zal één keer "Game Playing Pacman" in blauw scrollen, vervolgens pacman-p.webp
De volledige Pixelcade REST API is hier gedocumenteerd
API-broncode
Aanbevolen:
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Start uw diavoorstelling met vakantiefoto's met een vleugje magie! 9 stappen (met afbeeldingen)
Lanceer uw diavoorstelling met vakantiefoto's met een vleugje magie!: In de loop der jaren heb ik de gewoonte ontwikkeld om een klein beeldje mee te nemen op reis: ik koop vaak een kleine, lege artoy (zoals die op de foto) en verf het past bij de vlag en het thema van het land dat ik bezoek (in dit geval Sicilië). T
Acryl Gitaar LED Mod: 4 stappen (met afbeeldingen)
Acryl Gitaar LED Mod: Ik heb een reeks van ASDA's beste goedkope LED's in mijn acryl gitaar gestoken Gebruikte spullen: - Acryl Gitaar - Blauwe LED's van ASDA ( 3,50) - Een tuimelschakelaar gered van een kapotte laptop voeding - Een stel Icicle sticks die werden opgespaard (ik wist dat ze m