Sisukord:
- 1. samm: pange kokku Arcade1Up Stock
- 2. samm: demonteerige Arcade1Up Marquee ja ühendage Pixelcade Marquee
- Samm: lisage Arcade1Up monitorile HDMI -sisend
- 4. samm: alamkuva ja juhtpaneeli mod
- Samm: kõlaripaneeli modifikatsioonid
- 6. samm: arvuti sisse/välja lülitamise hetkeline lüliti ja toitelüliti relee
- 7. samm: lõplik kokkupanek
- 8. samm: tarkvara installimine (LEDBlinky, Pixelcade, HyperSpin)
- 9. toiming: Pixelcade API abil edasi liikumine
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
**** Aprilli 2020 värskendus // Lisatud tarkvara tugi virtuaalsele pinballile, rohkem aadressil https://pixelcade.org ****
Arcade1Up arkaadikapp, mis on modifitseeritud LED-telgiga ja täiendavate väiksemate alamkuvaritega, mis näitavad mänguteavet, näiteks mängu pealkiri, aasta, tootja, žanr ja hinnang
Osad
Arcade1Up Mortal Kombat Cabinet Amazon või Arcade1Up Mortal Kombat Walmartis
Pixelcade LED telkide komplekt Arcade1Up jaoks
Pixelcade alamkuvarikomplekt (sisaldab Seeeduino, 1 Mini-OLED, 1 Max7219 punktmaatriksit ja 1 Max7219 7 segmenti joodetud vertikaalsete päistega)
Dell OptiPlex 9020 väikese kujuga arvuti (renoveeritud)
LED -nupud, juhtkangid, 2 USB -kodeerijat ja kaablid
LCD juhtpaneel (lisab Arcade1Up monitorile HDMI)
Ultimarc Spinner USB -ga
4 TB SATA sisemine kõvaketas
IoT relee toiteplokk
Display Port to HDMI kaabel
7 pordi toitega USB-jaotur (toitevaba USB-jaotur ei tööta)
LogiTech K400 juhtmeta klaviatuur ja hiir
Traadita võrgukaart (WiFi)
Viimistlege seibid
Kintel MA170 12V helivõimendi
Kahepoolne teip
Pixelcade tarkvara - tasuta
LEDBlinky tarkvara - 25 dollarit
Muu riistvara (erineva suurusega M2 ja M3 kruvid)
Valikuline
1 1/8 puur Arcade nupuaukude puurimiseks
LAHTIÜTLUSTUS: Mina olen selle looja ja müün Pixelcade LED -telki https://pixelcade.org. Mõned ülaltoodud tootelinkid on sidusettevõtte lingid, mis tähendab, et ma saan teile väikese lisatasu.
1. samm: pange kokku Arcade1Up Stock
Arcade1Up varu kogumiseks kulub veidi üle tunni ja juhised on intuitiivsed. Kui te Arcade1Up telki ei paigalda, saate väikese ajakulu säästa, kuid paigaldate väikese telgikonsooli, nagu on näidatud piltidel.
2. samm: demonteerige Arcade1Up Marquee ja ühendage Pixelcade Marquee
Võtke praegune Arcade1Up telk lahti, pange kokku Pixelcade LED-telk ja seejärel installige.
Samm: lisage Arcade1Up monitorile HDMI -sisend
Lisage praegusele Arcade1Up monitorile HDMI -sisend, mis võimaldab ühendada arvuti monitoriga.
4. samm: alamkuva ja juhtpaneeli mod
Arcade1Up juhtelemendi modifitseerimine, mis sisaldab alamnäitusi ja keerutit.
Arhitektuuriskeem näitab, kuidas Pixelcade tarkvara suhtleb LED-telgiga PIXEL-tahvli ja Arduino kaudu ühendatavate alamkuvarite kaudu.
Arduino Sketch (märkige visandis ka täiendavad teegid, mida peate installima)
github.com/alinke/PIXEL/blob/master/max721…
Siin on kasutatud Arduino tihvtid:
Max7219 Ühevärviline LED -maatriks
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 10
Max7219 7 segment
- CLK 7
- CS 8
- DIN 9
Mini OLED
- SDA - A4
- SCL - A5
Ühendamiseks võite kasutada hüppajajuhtmeid või nagu ma tegin, valmistage Du Ponti pistikute abil kohandatud kaabel. Kui kasutate hüppajajuhtmeid, soovitan kasutada Kaptonit või muud sarnast linti, et kinnitada džemprid Arduino päiste külge, et need välja ei kukuks.
Selles installis aheldame kaks Max7219 punktmaatriksi kuvarit ja kaks Max7219 7 segmenti. Mini OLED -ekraanid on I2C -seadmed ja neil on sama aadress. See tähendab, et igal ekraanil kuvatakse sama väljund. Siiski saate takisti hüppaja jootest lahti võtta ja aadressi muuta ning seejärel saate teisel OLED-ekraanil kuvada midagi muud.
Samm: kõlaripaneeli modifikatsioonid
Laserlõigatud failid kõlaripaneeli ja kõlarigrilli jaoks ==>
Lõikasin selle kõlaripaneeli osa jaoks laseriga algse Arcade1Up paneeli. Kuid see tükk ei ole laserlõikuriga sõbralik ja selle lõikamiseks kulus 7 söötu ning sellel oli ka kõrge leek. Soovitaksin mitte kasutada originaalset Arcade1Up paneeli ja pigem osta laserlõikurile sobiv must tükk akrüüli või puitu, mille paksus on 3/8 tolli.
6. samm: arvuti sisse/välja lülitamise hetkeline lüliti ja toitelüliti relee
Minu eesmärk oli omada ühte pealülitit, mis lülitab arkaadisüsteemi sisse ja välja, sealhulgas kõik komponendid, mida arvuti ei toida (LED -telk, kõlarivõimendi jne). IoT relee toitelüliti sobib arvele kenasti. Kui IoT relee toitelüliti tuvastab madalpinge toitesignaali, lülitab see relee sisse 120 VAC toite. Kohandatud USB -5V kaabli ühendamine aitab seda teha. Kui arvuti on sisse lülitatud, väljastavad USB -pordid 5 V ja käivitavad relee. Samamoodi, kui arvuti on välja lülitatud (hetkelise lüliti kaudu), lülitub USB toide välja ja seega katkestab relee 120 VAC toite.
Märkus. Tegin vea, ostes Dell OptiPlex 9020 minitorni, mis osutus Arcade1Up jaoks liiga kõrgeks. Seetõttu pidin selle korpusest eemaldama ja uuesti paigaldama, mille tulemuseks oli lisatöö. Te ei pea seda tegema, kui saate Dell OptiPlex 9020 SFF (väike vormitegur) või sarnase ümbrise.
7. samm: lõplik kokkupanek
Nüüd on aeg kõik kokku panna. Kui olete veendunud, et ühendused ja juhtmed on õiged, kasutage alamkuvarite ühenduste kinnitamiseks kuuma liimi.
8. samm: tarkvara installimine (LEDBlinky, Pixelcade, HyperSpin)
Kasutasin HyperSpinit oma arkaadi esipaneelina, kuid hoiatan, et HyperSpin on seadistamisel ja seadistamisel piin. Muud esiotsad, nagu GameEx ja LaunchBox, ei tundu nii toredad, kuid neid on lihtsam seadistada.
Mõlemal juhul vajate ka kolmanda osapoole tarkvara nimega LEDBlinky, mis võimaldab Pixelcade'i LED-telgi ja alamkuvarite värskendamist, kui sirvite mänge arkaadi esiosast. Pixelcade töötab ka ilma LEDBlinkyta, kuid telk värskendatakse mängu käivitamisel, mitte aga arkaadi esiosa sirvimisel ja mängu käivitamisel.
Tarkvara installimise sammud:
1. Installige LEDBlinky tarkvara
2. Installige Pixelcade LED Marquee tarkvara
LEDBlinky seadistusjuhend Pixelcade jaoks ==>
3. Seadistage arkaadi esiosa LEDBlinky kasutamiseks (LEDBlinky toetab enamikku, kui mitte kõiki arkaadi esiotsaid)
9. toiming: Pixelcade API abil edasi liikumine
Kas saate kodeerida?
Avatud lähtekoodiga ja REST -põhise Pixelcade API abil saate asju kaugemale viia ja luua täiendavaid kasutusjuhtumeid. Kasutage näiteks järjekorda, et kombineerida ja kaskaadida mitu-g.webp
Pixelcade Listener nimega pixelweb.exe (Windows) või pixelweb.jar (Raspberry Pi ja Mac) töötab taustal ja kuulab REST URL -i kõnesid. Pange tähele, et need on kohalikud REST -kõned localhostile, nii et Interneti -ühendust pole vaja. Kui aga teie hostile (arvutile või Raspberry Pi) on Interneti kaudu juurdepääsetav, saate neid kõnesid ka kaugjuhtimisega teha. Saate API -ga suhelda, tehes otse REST -URL -i kõnesid, või kasutage pixelcade.exe (Windows) või pixelcade.jar (Raspberry Pi ja Mac). Kui integreerite kolmanda osapoole rakendusest, on REST URL -i kõnede tegemine otse teie rakendusest ja käsurealiidese kasutamine oluliselt kiirem. Näiteks teeb LEDBlinky Pixelcade'i kuulajale REST URL -i kõnesid, et saavutada dünaamiline kasutajaliidese kerimine.
See REST kõne
localhost: 8080/text? t = Tere%20World & c = roheline
kerib roheliselt teksti "Tere maailm"
See REST kõne
localhost: 8080/animations/stream/0rain
voogesitab määramata aja jooksul kaustas <teie Pixelcade installitee>/animations faili 0rain.gif
API -l on ka järjekorrafunktsioon, mis võimaldab teil järjestada mitu sündmust (teksti kerimine,-g.webp
Need REST -kõnede jada
localhost: 8080/text? t = Mäng%20Playing%20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ pagan …
kerib üks kord siniselt teksti „Mängu mängimine Pacman”, kuvab seejärel 3 sekundiks pacman-p.webp
Siin on dokumenteeritud kogu Pixelcade REST API
API lähtekood
Soovitan:
Gamecube Controller LED Mod: 8 sammu (piltidega)
Gamecube Controller LED Mod: Kas teil on kunagi olnud mängukontrollerit, mis teile tõesti meeldis, kuid ei olnud teie jaoks isikupärastatud? Nii tundsin ma oma Gamecube kontrolleriga. Gamecube'i kontrollerid on minu lemmik kontrolleritüübid, kuid Põhja -Ameerikas on kolm kõige tavalisemat
Ruby the Red LED Plushie Mod: 4 sammu (koos piltidega)
Ruby the Red LED Plushie Mod: Awww, Sa paned mind punastama. Kas poleks lahe animeerida oma Adafruit Circuit Playground elektroonilise komponendi plushit? Mul on Ruby the Red LED plushie. Tahtsin, et see süttiks ja laseks heli reageerida. Siin on lihtne moodus selle hankimiseks
RG Unicorn Gundam LED Mod: 7 sammu (piltidega)
RG Unicorn Gundam LED Mod: Jaapanis hiljuti ilmunud 1: 1 skaalaga Unicorn gundami kuju nägemine oleks tõesti lahe ja natuke kallis. Nii et siin on õpetlik, kuidas ehitada oma süttiv ükssarvik gundam, kuigi väiksemas mahus (1: 144). Pange tähele, et seda tehes
LED mod teie Gameboy värv: 7 sammu (koos piltidega)
LED -modifikatsioon teie Gameboy värv: see juhendab dokumenteerib laheda modi, mille saate oma Gameboy värvile lisada, et anda sellele korralik sinine valgusefekt! Ja muidugi ärge parem haiget oma kehaosadele ega oma Gameboy'le, sest ma ei asenda kumbagi. Aga hei, see on seda väärt
Akrüülkitarri LED -mod: 4 sammu (piltidega)
Akrüülkitarri LED -moodul: panin oma akrüülkitarrile rea ASDA parimaid odavaid LED -e. Kasutatud asjad: - akrüülkitarr - sinised LED -id ASDA -lt (503.50) - katkise sülearvuti toiteallikast päästetud kiiklüliti - hunnik jääpulki mis päästeti (ma teadsin, et nad on