Talaan ng mga Nilalaman:

Arcade1Up Mod Sa LED Marquee at Sub-Ipakita: 9 Mga Hakbang (na may Mga Larawan)
Arcade1Up Mod Sa LED Marquee at Sub-Ipakita: 9 Mga Hakbang (na may Mga Larawan)

Video: Arcade1Up Mod Sa LED Marquee at Sub-Ipakita: 9 Mga Hakbang (na may Mga Larawan)

Video: Arcade1Up Mod Sa LED Marquee at Sub-Ipakita: 9 Mga Hakbang (na may Mga Larawan)
Video: The Hidden History of the Pyramid Wars | ANUNNAKI SECRETS 34 2024, Nobyembre
Anonim
Image
Image
Arcade1Up Mod Sa LED Marquee at Sub-Ipakita
Arcade1Up Mod Sa LED Marquee at Sub-Ipakita
Arcade1Up Mod Sa LED Marquee at Sub-Ipakita
Arcade1Up Mod Sa LED Marquee at Sub-Ipakita
Arcade1Up Mod Sa LED Marquee at Sub-Ipakita
Arcade1Up Mod Sa LED Marquee at Sub-Ipakita

**** Abril 2020 Update // Idinagdag ang suporta sa software para sa virtual pinball, higit pa sa https://pixelcade.org ****

Ang isang Arcade1Up arcade cabinet ay naka-modded gamit ang isang LED marquee at karagdagang mas maliit, mga sub-display na nagpapakita ng impormasyon ng laro tulad ng pamagat ng laro, taon, tagagawa, genre, at rating

Mga Bahagi

Arcade1Up Mortal Kombat Cabinet Amazon o Arcade1Up Mortal Kombat sa Walmart

Pixelcade LED Marquee Kit para sa Arcade1Up

Pixelcade Sub-Display Kit (May kasamang Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix, at 1 Max7219 7Segment lahat na may solder na patayong mga header)

Dell OptiPlex 9020 Maliit na Form Factor Computer (Nai-refurbished)

Mga LED Buttons, Joystick, 2 USB Encoder, at Cables

LCD Controller Board (Nagdaragdag ng HDMI sa Arcade1Up Monitor)

Ultimarc Spinner na may USB

4 TB SATA Panloob na Hard Drive

IoT Relay Power Strip

Ipakita ang Port sa HDMI Cable

7 Port Powered USB Hub (hindi gagana ang isang hindi pinalakas na USB hub)

LogiTech K400 Wireless Keyboard at Mouse

Wireless Network Card (Wi-Fi)

Tapusin ang Mga Washer

Kintel MA170 12V Audio Amp

Double Sided Tape

Pixelcade Software - Libre

LEDBlinky Software - $ 25

Misc Hardware (Iba't ibang mga laki ng Laki ng M2 at M3)

Opsyonal

1 1/8 Mag-drill ng Bit sa Mag-drill Mga Butas ng Butones ng Arcade

DISCLAIMER: Ako ang lumikha at nagbebenta ng Pixelcade LED marquee https://pixelcade.org. Ang ilan sa mga link sa produkto sa itaas ay mga link ng kaakibat na nangangahulugang makakatanggap ako ng isang maliit na komisyon nang walang labis na gastos sa iyo.

Hakbang 1: Magtipon ng Stock ng Arcade1Up

Image
Image
Magtipon ng Stock ng Arcade1Up
Magtipon ng Stock ng Arcade1Up
Magtipon ng Stock ng Arcade1Up
Magtipon ng Stock ng Arcade1Up

Tumatagal ng kaunti sa isang oras upang tipunin ang stock ng Arcade1Up at madaling maunawaan ang mga tagubilin. Maaari mong i-save ang iyong sarili ng ilang oras kung hindi mo mai-install ang Arcade1Up marquee ngunit i-install ang maliit na bracket ng marquee tulad ng ipinakita sa mga larawan.

Hakbang 2: Dis-Assemble Arcade1Up Marquee at Magtipon ng Pixelcade Marquee

Image
Image
I-disemble ng Arcade1Up Marquee at Magtipon ng Pixelcade Marquee
I-disemble ng Arcade1Up Marquee at Magtipon ng Pixelcade Marquee
I-disemble ng Arcade1Up Marquee at Magtipon ng Pixelcade Marquee
I-disemble ng Arcade1Up Marquee at Magtipon ng Pixelcade Marquee
I-disemble ng Arcade1Up Marquee at Magtipon ng Pixelcade Marquee
I-disemble ng Arcade1Up Marquee at Magtipon ng Pixelcade Marquee

I-dis-assemble ang kasalukuyang Arcade1Up marquee, tipunin ang Pixelcade LED Marquee, at pagkatapos ay i-install.

Hakbang 3: Magdagdag ng HDMI Input sa Arcade1Up Monitor

Image
Image
Magdagdag ng HDMI Input sa Arcade1Up Monitor
Magdagdag ng HDMI Input sa Arcade1Up Monitor

Magdagdag ng isang input ng HDMI sa kasalukuyang monitor ng Arcade1Up na nagbibigay-daan sa iyo upang ikonekta ang iyong PC sa monitor.

Hakbang 4: Sub-Ipakita at Control Panel Mod

Image
Image
Sub-Ipakita at Control Panel Mod
Sub-Ipakita at Control Panel Mod
Sub-Ipakita at Control Panel Mod
Sub-Ipakita at Control Panel Mod

Modding ang kontrol ng Arcade1Up na kasama ang mga sub-display at spinner.

Ipinapakita ng diagram ng arkitektura kung paano nakikipag-usap ang software ng Pixelcade sa LED marquee sa pamamagitan ng board ng PIXEL at mga sub-display na kumokonekta sa pamamagitan ng isang Arduino.

Arduino Sketch (tandaan sa sketch ang mga karagdagang aklatan na kakailanganin mong i-install din)

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

Narito ang ginamit na mga pin ng Arduino:

Max7219 Single Color LED Dot Matrix

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 Segment

  • CLK 7
  • CS 8
  • DIN 9

Mini OLED

  • SDA - A4
  • SCL - A5

Maaari mong gamitin ang mga jumper wires upang kumonekta o tulad ng ginawa ko, gumawa ng isang pasadyang cable gamit ang mga konektor ng Du Pont. Kung gumagamit ka ng mga wire ng jumper, inirerekumenda kong gamitin ang Kapton o katulad na tape upang ma-secure ang mga jumper sa mga header ng Arduino upang hindi sila malagas.

Sa pag-install na ito, nakakakuha kami ng kadena ng dalawang Max7219 Dot Matrix Ipinapakita at dalawang Max7219 7Segment Ipinapakita. Ang ipinakita ng Mini OLED ay mga I2C device at may parehong address. Nangangahulugan ito na ang parehong output ay ipapakita sa bawat display. Gayunpaman, maaari mong mai-de-solder ang isang resistum jumper at baguhin ang address at pagkatapos ay maipakita ang isang bagay na naiiba sa pangalawang display na OLED.

Hakbang 5: Mga Mod ng Speaker Panel

Image
Image
Mga Speaker Mod ng Panel
Mga Speaker Mod ng Panel
Mga Speaker Mod ng Panel
Mga Speaker Mod ng Panel

Gupitin ng laser ang mga file para sa speaker panel at speaker grill ==>

Natapos ko ang pagputol ng laser ng orihinal na panel ng Arcade1Up para sa bahagi ng panel ng speaker na ito. Gayunpaman, ang piraso na ito ay hindi laser cutter friendly at kumuha ng 7 pass upang i-cut at nagkaroon din ng isang mataas na apoy. Inirerekumenda kong hindi gamitin ang orihinal na panel ng Arcade1Up at sa halip ay makakuha ng isang laser cutter na friendly na itim na piraso ng acrylic o kahoy na 3/8 makapal.

Hakbang 6: PC On / Off Momentary Switch at Power Switch Relay

Image
Image
PC On / Off Momentary Switch at Power Switch Relay
PC On / Off Momentary Switch at Power Switch Relay

Ang aking layunin ay magkaroon ng isang master switch na magpapasara at mag-off sa arcade system kabilang ang lahat ng mga sangkap na hindi pinalakas ng PC (LED marquee, speaker amp, atbp.). Ang IoT relay power switch ay umaangkop nang maayos sa singil. Kapag ang isang mababang boltahe na signal ng kuryente ay nakita ng IoT relay power switch, dinadaanan nito ang relay na binubuksan ang lakas ng 120 VAC. Ang pag-kable ng isang pasadyang USB sa 5V cable ay gumagawa ng trick. Kapag ang PC ay nakabukas, ang mga USB port ay naglalabas ng 5V at binabyahe ang relay. Gayundin, kapag naka-off ang PC (sa pamamagitan ng panandaliang switch), papatay ang kuryente ng USB at kaya't pinuputol ng relay ang 120 VAC power.

Tandaan na nagkamali ako sa pagbili ng Dell OptiPlex 9020 Mini Tower na naging napakatangkad para sa Arcade1Up. At samakatuwid kailangan kong alisin ito mula sa kaso at muling i-mount na nagreresulta sa labis na trabaho. Hindi mo na kailangang gawin iyon kung makuha mo ang kaso ng Dell OptiPlex 9020 SFF (maliit na form factor) o isang katulad.

Hakbang 7: Pangwakas na Assembly

Image
Image
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon

Ngayon oras upang pagsamahin ang lahat. Kapag nakatiyak ka na tama ang mga koneksyon at mga kable, gumamit ng ilang mainit na pandikit upang ma-secure ang mga koneksyon sa mga sub-display.

Hakbang 8: Pag-install ng Software (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

Ginamit ko ang HyperSpin bilang aking arcade front end ngunit binalaan, ang HyperSpin ay isang sakit upang i-setup at i-configure. Ang iba pang mga front end tulad ng GameEx at LaunchBox ay hindi gaanong maganda ngunit mas madaling i-setup.

Alinmang paraan, kakailanganin mo rin ang isang third party na piraso ng software na tinatawag na LEDBlinky ay nagbibigay-daan sa Pixelcade LED marquee at mga sub-display upang mag-update habang nag-scroll ka sa mga laro mula sa arcade front end. Gagana rin ang Pixelcade nang walang LEDBlinky ngunit mag-a-update lamang ang marquee kapag ang isang laro ay inilunsad na taliwas sa pag-scroll sa arcade front end at sa paglulunsad ng laro.

Mga Hakbang sa Pag-install ng Software:

1. I-install ang LEDBlinky software

2. I-install ang Pixelcade LED Marquee software

Gabay sa Pag-setup ng LEDBlinky para sa Pixelcade ==>

3. I-configure ang front end ng arcade upang magamit ang LEDBlinky (Sinusuportahan ng LEDBlinky ang karamihan kung hindi lahat ng arcade front end)

Hakbang 9: Kinukuha Ito Pa Sa Pixelcade API

Maaari kang mag-code?

Dalhin ang mga bagay na mas malayo sa bukas na mapagkukunan at REST based Pixelcade API at lumikha ng mga karagdagang kaso ng paggamit. Gumamit ng tampok na Queue halimbawa

Ang isang Pixelcade Listener na tinatawag na pixelweb.exe (Windows) o pixelweb.jar (para sa Raspberry Pi at Mac) ay tumatakbo sa background at nakikinig para sa mga tawag sa REST URL. Tandaan na ito ay mga lokal na tawag sa REST sa localhost kaya hindi kinakailangan ang isang koneksyon sa Internet. Gayunpaman kung maabot ang iyong host (PC o Raspberry Pi) sa pamamagitan ng Internet, maaari mo ring gawin ang mga tawag na ito sa malayo. Maaari kang makipag-ugnay sa API sa pamamagitan ng direktang pagtawag sa REST URL o paggamit ng pixelcade.exe (Windows) o pixelcade.jar (para sa Raspberry Pi & Mac). Kung pagsasama mula sa isang application ng third party, magiging mas mabilis ito upang gawing direkta ang mga tawag sa REST URL mula sa iyong application kumpara sa paggamit ng command line interface. Ang LEDBlinky halimbawa ay gumagawa ng mga tawag sa REST URL sa tagapakinig ng Pixelcade upang makamit ang mga pabago-bagong pag-scroll sa harap ng pag-scroll ng marquee.

Ang tawag na REST na ito

localhost: 8080 / text? t = Kamusta% 20World & c = berde

i-scroll ang berdeng berdeng teksto ng "Hello World"

Ang tawag na REST na ito

localhost: 8080 / animations / stream / 0rain

i-stream ang 0rain-g.webp

Ang API ay mayroon ding tampok na pila na nagpapagana sa iyo upang ma-pila ang ilang mga kaganapan (pag-scroll ng teksto, mga animasyon ng GIF, o mga imahe pa rin) at maglalaro ang bawat kaganapan matapos makumpleto ang nakaraang.

Ang pagkakasunud-sunod ng mga tawag na REST

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

i-scroll ang "Game Playing Pacman" sa asul nang isang beses, pagkatapos ay ipapakita ang pacman-p.webp

Naitala ang buong Pixelcade REST API dito

API ng Source Code

Inirerekumendang: