Përmbajtje:

Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane: 9 hapa (me fotografi)
Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane: 9 hapa (me fotografi)

Video: Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane: 9 hapa (me fotografi)

Video: Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane: 9 hapa (me fotografi)
Video: Маленькие руки, маленькие брюки ► 3 Прохождение Dying Light 2: Stay Human 2024, Korrik
Anonim
Image
Image
Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane
Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane
Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane
Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane
Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane
Arcade1Up Mod Me LED Marquee dhe Nën-Ekrane

**** Përditësimi i Prillit 2020 // Mbështetja e softuerit e shtuar për pinball virtual, më shumë në https://pixelcade.org ****

Një kabinet arcade Arcade1Up i modifikuar me një marquee LED dhe nën-ekrane shtesë më të vegjël që tregojnë informacionin e lojës si titulli i lojës, viti, prodhuesi, zhanri dhe vlerësimi

Pjesët

Arcade1Up Mortal Kombat Kabineti Amazon ose Arcade1Up Mortal Kombat në Walmart

Pixelcade LED Marquee Kit për Arcade1Up

Kompleti i nën-ekranit Pixelcade (Përfshin Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix dhe 1 Max7219 7Segmenti të gjithë me tituj vertikalë të bashkuar)

Kompjuter Dell OptiPlex 9020 Small Factor Form (i rinovuar)

Butona LED, Joysticks, 2 Kodues USB dhe Kabllo

Bordi i kontrolluesit LCD (shton HDMI në monitorin Arcade1Up)

Ultimarc Spinner me USB

Disku i brendshëm 4 TB SATA

Shiriti i energjisë i stafetës IoT

Porta e ekranit në kabllon HDMI

USB Qendër me 7 Portë (një shpërndarës USB pa energji nuk do të funksionojë)

Tastiera dhe miu LogiTech K400 Wireless

Kartë Rrjeti Wireless (Wi-Fi)

Përfundoni rondele

Amplifikues audio Kintel MA170 12V

Shirit Dyfishtë

Softueri Pixelcade - Falas

Softuer LEDBlinky - 25 dollarë

Pajisje të ndryshme (vida me madhësi të ndryshme M2 dhe M3)

Opsionale

1 1/8 Stërvitje për të shpuar vrima të butonave të Arcade

Mospranimi: Unë jam krijuesi dhe shes markein Pixelcade LED https://pixelcade.org. Disa nga lidhjet e produktit të mësipërm janë lidhje filiale, që do të thotë se do të marr një komision të vogël pa asnjë kosto shtesë për ju.

Hapi 1: Mblidhni Aksionet e Arcade1Up

Image
Image
Mblidhni Aksionet e Arcade1Up
Mblidhni Aksionet e Arcade1Up
Mblidhni Aksionet e Arcade1Up
Mblidhni Aksionet e Arcade1Up

Duhen pak më shumë se një orë për të mbledhur aksionet e Arcade1Up dhe udhëzimet janë intuitive. Ju mund të kurseni pak kohë nëse nuk e instaloni raftin Arcade1Up por instaloni kllapën e vogël të fushës siç tregohet në fotografi.

Hapi 2: Dis-Assemble Arcade1Up Marquee dhe Assemble Pixelcade Marquee

Image
Image
Dis-Assemble Arcade1Up Marquee dhe Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee dhe Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee dhe Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee dhe Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee dhe Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee dhe Assemble Pixelcade Marquee

Çmontoni markeun aktual Arcade1Up, mblidhni Pixelcade LED Marquee dhe më pas instaloni.

Hapi 3: Shtoni hyrje HDMI në Arcade1Up Monitor

Image
Image
Shtoni hyrje HDMI në monitorin Arcade1Up
Shtoni hyrje HDMI në monitorin Arcade1Up

Shtoni një hyrje HDMI në monitorin aktual Arcade1Up që ju lejon të lidhni kompjuterin tuaj me monitorin.

Hapi 4: Nën-Shfaqjet & Paneli i Kontrollit Mod

Image
Image
Nën-shfaqje dhe Paneli i Kontrollit Mod
Nën-shfaqje dhe Paneli i Kontrollit Mod
Nën-shfaqje dhe Paneli i Kontrollit Mod
Nën-shfaqje dhe Paneli i Kontrollit Mod

Modifikimi i kontrollit Arcade1Up i cili përfshin nën-ekranet dhe rrotulluesin.

Diagrami i arkitekturës tregon se si softueri Pixelcade komunikon me markeen LED përmes tabelës PIXEL dhe nën-ekranet që lidhen përmes një Arduino.

Arduino Sketch (shënoni në skicë bibliotekat shtesë që do t'ju duhet të instaloni gjithashtu)

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

Këtu janë kunjat e Arduino të përdorura:

Max7219 Matricë me pika LED me një ngjyrë

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 Segmenti

  • KLK 7
  • CS 8
  • DIN 9

Mini OLED

  • SDA - A4
  • SCL - A5

Ju mund të përdorni tela kërcyes për t'u lidhur ose siç bëra unë, bëni një kabllo të personalizuar duke përdorur lidhëset Du Pont. Nëse jeni duke përdorur tela kërcyes, unë do të rekomandoja të përdorni Kapton ose shirit të ngjashëm për të siguruar kërcyesit në titujt Arduino në mënyrë që ata të mos bien jashtë.

Në këtë instalim, ne jemi duke lidhur zinxhirë dy ekrane Max7219 Dot Matrix dhe dy Ekrane Max7219 7Segment. Ekranet Mini OLED janë pajisje I2C dhe kanë të njëjtën adresë. Kjo do të thotë që e njëjta dalje do të shfaqet në çdo ekran. Sidoqoftë, mund të çaktivizoni një bluzë të rezistencës dhe të ndryshoni adresën dhe pastaj do të jeni në gjendje të shfaqni diçka të ndryshme në ekranin e dytë OLED.

Hapi 5: Modalitetet e panelit të altoparlantëve

Image
Image
Modeli i panelit të altoparlantëve
Modeli i panelit të altoparlantëve
Modalitetet e panelit të altoparlantëve
Modalitetet e panelit të altoparlantëve

Skedarë të prerë me lazer për panelin e altoparlantëve dhe zgarën e altoparlantëve ==>

Përfundova me lazer duke prerë panelin origjinal Arcade1Up për këtë pjesë të panelit të altoparlantëve. Sidoqoftë, kjo pjesë nuk është miqësore me prerësin lazer dhe u deshën 7 kalime për tu prerë dhe gjithashtu kishte një flakë të lartë. Unë do të rekomandoja që të mos përdorni panelin origjinal Arcade1Up dhe më tepër të blini një copë të zezë akrilike ose druri miqësore me një prestar lazer që është 3/8 e trashë.

Hapi 6: Ndizni/fikni Ndërprerësin Momentar dhe Reletën e Ndërrimit të Fuqisë

Image
Image
Ndërprerësi i kompjuterit i ndezur/fikur dhe stafetë e kalimit të energjisë
Ndërprerësi i kompjuterit i ndezur/fikur dhe stafetë e kalimit të energjisë

Qëllimi im ishte që të kem një ndërprerës kryesor që ndez dhe fik sistemin arcade duke përfshirë të gjithë përbërësit që nuk mundësohen nga kompjuteri (kornizë LED, përforcues altoparlantësh, etj.). Ndërprerësi i energjisë i stafetës IoT i përshtatet mirë faturës. Kur një sinjal i fuqisë së tensionit të ulët zbulohet nga ndërprerësi i energjisë i stafetës IoT, ai e ndërpret stafetën duke ndezur fuqinë 120 VAC. Instalimi i një kabllo USB me porosi në 5V bën problemin. Kur kompjuteri është i ndezur, portat USB dalin 5V dhe shkyjnë stafetën. Po kështu, kur kompjuteri është i fikur (përmes ndërprerësit të çastit), fuqia USB fiket dhe kështu stafeta ndërpret fuqinë 120 VAC.

Shënim Unë bëra një gabim kur bleva Mini Kullën Dell OptiPlex 9020 i cili doli të ishte shumë i gjatë për Arcade1Up. Dhe kështu më duhej ta hiqja nga kutia dhe ta montoja përsëri duke rezultuar në punë shtesë. Nuk do të keni nevojë ta bëni këtë nëse merrni rastin e Dell OptiPlex 9020 SFF (faktor i formës së vogël) ose një të ngjashëm.

Hapi 7: Asambleja përfundimtare

Image
Image
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare

Tani është koha për të bashkuar gjithçka. Pasi të jeni të sigurt se lidhjet dhe instalimet elektrike janë të sakta, përdorni një zam të nxehtë për të siguruar lidhjet me nën-ekranet.

Hapi 8: Instalimi i softuerit (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

Kam përdorur HyperSpin si pjesën e përparme të arkadës, por paralajmërohuni, HyperSpin është një dhimbje për tu konfiguruar dhe konfiguruar. Fundet e tjera të përparme si GameEx dhe LaunchBox nuk duken aq bukur, por janë më të lehta për tu konfiguruar.

Sido që të jetë, ju gjithashtu do të keni nevojë për një softuer të palës së tretë të quajtur LEDBlinky që lejon që Pixelcade LED marquee dhe nën-ekranet të përditësohen ndërsa jeni duke lëvizur nëpër lojëra nga pjesa e përparme e arkadës. Pixelcade gjithashtu do të funksionojë pa LEDBlinky, por korniza thjesht do të azhurnohet kur të fillojë një lojë në krahasim me të, ndërsa lëvizni nëpër pjesën e përparme të arkadës dhe gjatë nisjeve të lojës.

Hapat e instalimit të softuerit:

1. Instaloni softuerin LEDBlinky

2. Instaloni programin Pixelcade LED Marquee

Udhëzues i konfigurimit të LEDBlinky për Pixelcade ==>

3. Konfiguroni pjesën e përparme të arkadës për të përdorur LEDBlinky (LEDBlinky mbështet shumicën nëse jo të gjitha skajet e përparme të arkadës)

Hapi 9: Duke e çuar më tej me API Pixelcade

Mund të kodoni?

Merrni gjërat më tej me API me burim të hapur dhe bazuar në REST dhe krijoni raste shtesë përdorimi. Përdorni funksionin Queue për shembull për të kombinuar dhe kaskaduar animacione të shumta GIF, imazhe të palëvizshme dhe lëvizje të ngjarjeve të tekstit.

Një Pixelcade Listener i quajtur pixelweb.exe (Windows) ose pixelweb.jar (për Raspberry Pi dhe Mac) funksionon në sfond dhe dëgjon për REST URL thirrjet. Vini re se këto janë thirrje lokale REST për localhost, kështu që nuk kërkohet lidhje interneti. Sidoqoftë, nëse hosti juaj (PC ose Raspberry Pi) është i arritshëm përmes Internetit, atëherë mund t'i bëni këto thirrje gjithashtu të largëta. Mund të ndërveproni me API -në duke bërë thirrje URL të REST drejtpërdrejt ose të përdorni pixelcade.exe (Windows) ose pixelcade.jar (për Raspberry Pi & Mac). Nëse integroheni nga një aplikacion i palëve të treta, do të jetë shumë më e shpejtë të bëni thirrjet REST URL drejtpërdrejt nga aplikacioni juaj kundrejt përdorimit të ndërfaqes së linjës së komandës. Për shembull, LEDBlinky bën thirrje REST URL për dëgjuesin Pixelcade për të kryer azhurnime dinamike të përparme të rrotullimit.

Kjo thirrje REST

localhost: 8080/text? t = Përshëndetje%20World & c = green

do të lëvizë tekstin "Përshëndetje Botë" me ngjyrë të gjelbër

Kjo thirrje REST

localhost: 8080/animacione/lumë/0rain

do të transmetojë skedarin 0rain-g.webp

API gjithashtu ka një funksion të radhës që ju mundëson të vendosni në radhë disa ngjarje (lëvizje teksti, animacione-g.webp

Këto sekuenca të thirrjeve REST

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

do të lëvizë "Game Playing Pacman" me ngjyrë blu një herë, pastaj shfaq pacman-p.webp

API -ja e plotë Pixelcade REST dokumentohet këtu

Kodi Burimor API

Recommended: