Sisällysluettelo:

Arcade1Up Mod LED-kehyksellä ja alinäytöillä: 9 vaihetta (kuvilla)
Arcade1Up Mod LED-kehyksellä ja alinäytöillä: 9 vaihetta (kuvilla)

Video: Arcade1Up Mod LED-kehyksellä ja alinäytöillä: 9 vaihetta (kuvilla)

Video: Arcade1Up Mod LED-kehyksellä ja alinäytöillä: 9 vaihetta (kuvilla)
Video: Polarline 32pl13tc - подробный обзор самой дешевой Led панели на рынке😱🔥 2024, Heinäkuu
Anonim
Image
Image
Arcade1Up Mod LED-kehyksellä ja alinäytöillä
Arcade1Up Mod LED-kehyksellä ja alinäytöillä
Arcade1Up Mod LED-kehyksellä ja alinäytöillä
Arcade1Up Mod LED-kehyksellä ja alinäytöillä
Arcade1Up Mod LED-kehyksellä ja alinäytöillä
Arcade1Up Mod LED-kehyksellä ja alinäytöillä

**** Huhtikuun 2020 päivitys // Ohjelmistotuki virtuaaliselle flipperille, lisää osoitteessa https://pixelcade.org ****

Arcade1Up-pelihallikaappi, jossa on LED-teltta ja muita pienempiä alinäyttöjä, jotka näyttävät pelitietoja, kuten pelin nimen, vuoden, valmistajan, tyylilajin ja luokituksen

Osat

Arcade1Up Mortal Kombat Cabinet Amazon tai Arcade1Up Mortal Kombat Walmartissa

Pixelcade LED Marquee Kit Arcade1Upille

Pixelcade-alinäyttöpakkaus (sisältää Seeeduino, 1 Mini-OLED, 1 Max7219-pistematriisi ja 1 Max7219 7 -segmentti, joissa on juotetut pystysuuntaiset otsikot)

Dell OptiPlex 9020 Small Form Factor -tietokone (kunnostettu)

LED -painikkeet, ohjaussauvat, 2 USB -kooderia ja kaapelit

LCD -ohjainkortti (lisää HDMI: n Arcade1Up -näyttöön)

Ultimarc -kehruu USB: llä

4 Tt: n sisäinen SATA -kiintolevy

IoT -releen jatkojohto

Näyttöportti -HDMI -kaapeli

7-porttinen USB-keskitin (virtalähteetön USB-keskitin ei toimi)

LogiTech K400 langaton näppäimistö ja hiiri

Langaton verkkokortti (Wi-Fi)

Viimeistele aluslevyt

Kintel MA170 12V vahvistin

Kaksipuolinen teippi

Pixelcade -ohjelmisto - ilmainen

LEDBlinky -ohjelmisto - 25 dollaria

Muut laitteet (erikokoisia M2- ja M3 -ruuveja)

Valinnainen

1 1/8 poranterä poraamaan arcade -napinreikiä

VASTUUVAPAUSLAUSEKE: Minä olen Pixelcade LED -kehikon luoja ja myy https://pixelcade.org. Jotkut yllä olevista tuotelinkeistä ovat kumppanilinkkejä, mikä tarkoittaa, että saan pienen palkkion ilman lisäkustannuksia.

Vaihe 1: Kokoa Arcade1Up Stock

Image
Image
Kokoa Arcade1Up Stock
Kokoa Arcade1Up Stock
Kokoa Arcade1Up Stock
Kokoa Arcade1Up Stock

Arcade1Up -materiaalin kokoaminen kestää hieman yli tunnin ja ohjeet ovat intuitiivisia. Voit säästää aikaa, jos et asenna Arcade1Up -telttaa, mutta asennat pienen telttakannattimen kuvien mukaisesti.

Vaihe 2: Pura Arcade1Up Marquee ja koota Pixelcade Marquee

Image
Image
Pura Arcade1Up Marquee ja Kokoa Pixelcade Marquee
Pura Arcade1Up Marquee ja Kokoa Pixelcade Marquee
Pura Arcade1Up Marquee ja Kokoa Pixelcade Marquee
Pura Arcade1Up Marquee ja Kokoa Pixelcade Marquee
Pura Arcade1Up Marquee ja Kokoa Pixelcade Marquee
Pura Arcade1Up Marquee ja Kokoa Pixelcade Marquee

Pura nykyinen Arcade1Up-teltta, koota Pixelcade LED -kehys ja asenna se.

Vaihe 3: Lisää HDMI -tulo Arcade1Up -näyttöön

Image
Image
Lisää HDMI -tulo Arcade1Up -näyttöön
Lisää HDMI -tulo Arcade1Up -näyttöön

Lisää HDMI -tulo nykyiseen Arcade1Up -näyttöön, jotta voit liittää tietokoneen näyttöön.

Vaihe 4: Alinäytöt ja ohjauspaneeli Mod

Image
Image
Alinäytöt ja ohjauspaneeli Mod
Alinäytöt ja ohjauspaneeli Mod
Alinäytöt ja ohjauspaneeli Mod
Alinäytöt ja ohjauspaneeli Mod

Arcade1Up-ohjaimen modifiointi, joka sisältää alinäytöt ja kehruun.

Arkkitehtuurikaavio osoittaa, kuinka Pixelcade-ohjelmisto kommunikoi LED-teltan kanssa PIXEL-kortin ja Arduinon kautta yhdistävien alinäyttöjen kautta.

Arduino Sketch (merkitse luonnokseen myös lisäkirjastot, jotka sinun on asennettava)

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

Tässä ovat käytetyt Arduino -nastat:

Max7219 Yksivärinen LED -pistematriisi

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 segmentti

  • CLK 7
  • CS 8
  • DIN 9

Mini OLED

  • SDA - A4
  • SCL - A5

Voit käyttää hyppyjohtoja liittämiseen tai kuten minä tein, tee mukautettu kaapeli Du Pont -liittimillä. Jos käytät hyppyjohtoja, suosittelen käyttämään Kaptonia tai vastaavaa teippiä kiinnittämään puserot Arduino -otsikoihin, jotta ne eivät putoa.

Tässä asennuksessa ketjutamme kaksi Max7219 -pistematriisinäyttöä ja kaksi Max7219 7 -segmenttinäyttöä. Mini OLED -näytöt ovat I2C -laitteita ja niillä on sama osoite. Tämä tarkoittaa, että sama ulostulo näkyy jokaisessa näytössä. Voit kuitenkin poistaa juotosvastuksen hyppyjohtimen ja vaihtaa osoitteen, jolloin voit näyttää jotain erilaista toisessa OLED-näytössä.

Vaihe 5: Kaiutinpaneelimodit

Image
Image
Kaiutinpaneelin modit
Kaiutinpaneelin modit
Kaiutinpaneelin modit
Kaiutinpaneelin modit

Laserleikatut tiedostot kaiutinpaneelille ja kaiutinritilälle ==>

Sain laserleikkauksen alkuperäisestä Arcade1Up -paneelista tälle kaiutinpaneeliosalle. Tämä kappale ei kuitenkaan ole laserleikkuriystävällinen ja leikattiin 7 kertaa ja sillä oli myös korkea liekki. Suosittelen olemaan käyttämättä alkuperäistä Arcade1Up -paneelia ja hankkimaan mieluummin laserleikkurille sopiva musta kappale akryyliä tai puuta, joka on 3/8 paksu.

Vaihe 6: Tietokoneen virtakytkin ja virtakytkinrele

Image
Image
Tietokoneen virtakytkin ja virtakytkinrele
Tietokoneen virtakytkin ja virtakytkinrele

Tavoitteeni oli saada yksi pääkytkin, joka kytkee päälle ja pois päältä arcade -järjestelmän, mukaan lukien kaikki komponentit, jotka eivät saa virtaa tietokoneesta (LED -teltta, kaiutinvahvistin jne.). IoT -releen virtakytkin sopii hyvin laskuun. Kun IoT -releen virtakytkin havaitsee pienjännitesignaalin, se laukaisee releen kytkemällä 120 VAC: n virran päälle. Mukautetun USB -5V -kaapelin kytkeminen tekee tempun. Kun tietokoneeseen kytketään virta, USB -portit tuottavat 5V ja laukaisivat releen. Samoin, kun tietokone sammutetaan (hetkekytkimen kautta), USB -virta katkeaa ja rele katkaisee 120 VAC: n virran.

Huomautus Tein virheen ostaessani Dell OptiPlex 9020 -minitorni, joka osoittautui liian korkeaksi Arcade1Upille. Ja siksi minun piti poistaa se kotelosta ja asentaa uudelleen, mikä johti ylimääräiseen työhön. Sinun ei tarvitse tehdä sitä, jos hankit Dell OptiPlex 9020 SFF (pieni muoto) -kotelon tai vastaavan.

Vaihe 7: Lopullinen kokoonpano

Image
Image
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano

Nyt on aika koota kaikki yhteen. Kun olet varma, että liitännät ja johdot ovat oikein, käytä kuumaliimaa varmistaaksesi liitännät alinäyttöihin.

Vaihe 8: Ohjelmiston asennus (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

Käytin HyperSpinia arcade -käyttöliittymänä, mutta varoitan, että HyperSpin on hankala asentaa ja konfiguroida. Muut käyttöliittymät, kuten GameEx ja LaunchBox, eivät näytä aivan yhtä hyviltä, mutta ne on helpompi asentaa.

Joka tapauksessa tarvitset myös kolmannen osapuolen ohjelmiston nimeltä LEDBlinky, joka mahdollistaa Pixelcade LED -kehikon ja alinäyttöjen päivityksen, kun selaat pelejä arcade-käyttöliittymästä. Pixelcade toimii myös ilman LEDBlinkyä, mutta teltta päivittyy vain, kun peli käynnistetään.

Ohjelmiston asennusvaiheet:

1. Asenna LEDBlinky -ohjelmisto

2. Asenna Pixelcade LED Marquee -ohjelmisto

LEDBlinky -asennusopas Pixelcadelle ==>

3. Määritä arcade -käyttöliittymä käyttämään LEDBlinkyä (LEDBlinky tukee useimpia ellei kaikkia arcade -käyttöliittymiä)

Vaihe 9: Vie se eteenpäin Pixelcade -sovellusliittymän avulla

Osaatko koodata?

Vie asiat pidemmälle avoimen lähdekoodin ja REST -pohjaisen Pixelcade -sovellusliittymän avulla ja luo lisää käyttötapauksia. Käytä jono -ominaisuutta esimerkiksi useiden-g.webp

Pixelcade -kuuntelija nimeltä pixelweb.exe (Windows) tai pixelweb.jar (Raspberry Pi ja Mac) toimii taustalla ja kuuntelee REST -URL -puheluita. Huomaa, että nämä ovat paikallisia REST -puheluja localhostille, joten Internet -yhteyttä ei tarvita. Jos isäntäsi (PC tai Raspberry Pi) on kuitenkin tavoitettavissa Internetin kautta, voit soittaa nämä puhelut myös etänä. Voit olla vuorovaikutuksessa sovellusliittymän kanssa soittamalla REST -URL -puheluita suoraan tai käyttämällä pixelcade.exe (Windows) tai pixelcade.jar (Raspberry Pi & Mac). Jos integrointi tapahtuu kolmannen osapuolen sovelluksesta, REST -URL -puheluiden soittaminen suoraan sovelluksestasi komentorivikäyttöliittymän avulla on nopeampaa. Esimerkiksi LEDBlinky soittaa REST -URL -puheluita Pixelcade -kuuntelijalle suorittaakseen dynaamisia käyttöliittymän vierityskehyspäivityksiä.

Tämä REST -puhelu

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

vierittää tekstiä "Hello World" vihreänä

Tämä REST -puhelu

localhost: 8080/animations/stream/0rain

suoratoistaa 0rain-g.webp

Sovellusliittymässä on myös jonotoiminto, jonka avulla voit järjestää useita tapahtumia (vierittävä teksti,-g.webp

Nämä REST -puhelut

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

vieritä kerran "Game Playing Pacman" sinisenä, näyttää sitten pacman-p.webp

Koko Pixelcade REST -sovellusliittymä on dokumentoitu täällä

API -lähdekoodi

Suositeltava: