Turinys:
- 1 žingsnis: Surinkite „Arcade1Up Stock“
- 2 veiksmas: išardykite „Arcade1Up Marquee“ir surinkite „Pixelcade Marquee“
- 3 veiksmas: pridėkite HDMI įvestį prie „Arcade1Up“monitoriaus
- 4 veiksmas: papildomi ekranai ir valdymo skydas Mod
- 5 veiksmas: garsiakalbių skydelio modifikacijos
- 6 žingsnis: momentinis kompiuterio įjungimo/išjungimo jungiklis ir maitinimo jungiklio relė
- 7 žingsnis: galutinis surinkimas
- 8 veiksmas: programinės įrangos diegimas („LEDBlinky“, „Pixelcade“, „HyperSpin“)
- 9 veiksmas: tolesnis naudojimas naudojant „Pixelcade“API
Video: „Arcade1Up Mod“su LED langu ir papildomais ekranais: 9 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
**** 2020 m. Balandžio mėn. Atnaujinimas // Programinės įrangos palaikymas virtualiam pinballui, daugiau https://pixelcade.org ****
„Arcade1Up“arkadinė spintelė, modifikuota su LED langu ir papildomais mažesniais ekranais, rodančiais žaidimo informaciją, pvz., Žaidimo pavadinimą, metus, gamintoją, žanrą ir įvertinimą
Dalys
„Arcade1Up Mortal Kombat“kabinetas „Amazon“arba „Arcade1Up Mortal Kombat“„Walmart“
„Pixelcade LED“palapinių rinkinys, skirtas „Arcade1Up“
„Pixelcade“papildomo ekrano rinkinys (apima „Seeeduino“, 1 „Mini-OLED“, 1 „Max7219 Dot Matrix“ir 1 „Max7219 7“segmentą su lituotomis vertikaliomis antraštėmis)
„Dell OptiPlex 9020“mažos formos faktorius (atnaujintas)
LED mygtukai, vairasvirtės, 2 USB kodavimo įrenginiai ir kabeliai
LCD valdymo plokštė (prideda HDMI prie „Arcade1Up“monitoriaus)
„Ultimarc“suktukas su USB
4 TB SATA vidinis kietasis diskas
„IoT“relės maitinimo blokas
Ekrano prievado prie HDMI kabelis
7 prievadų maitinamas USB šakotuvas (neveikiantis USB šakotuvas neveiks)
„LogiTech K400“belaidė klaviatūra ir pelė
Belaidžio tinklo plokštė („Wi-Fi“)
Baigti skalbimo mašinas
Kintel MA170 12V garso stiprintuvas
Dvipusė juosta
„Pixelcade“programinė įranga - nemokama
„LEDBlinky“programinė įranga - 25 USD
Įvairi aparatūra (įvairių dydžių M2 ir M3 varžtai)
Neprivaloma
1 1/8 colio gręžtuvas, skirtas gręžti pasažo mygtukų skyles
ATSISAKYMAS: Aš esu „Pixelcade LED“palapinės kūrėjas ir parduodu https://pixelcade.org. Kai kurios iš aukščiau pateiktų produktų nuorodų yra filialų nuorodos, o tai reiškia, kad aš jums gausiu nedidelį komisinį mokestį be jokių papildomų mokesčių.
1 žingsnis: Surinkite „Arcade1Up Stock“
„Arcade1Up“atsargų surinkimas trunka šiek tiek daugiau nei valandą, o instrukcijos yra intuityvios. Galite sutaupyti šiek tiek laiko, jei neįdiegiate „Arcade1Up“palapinės, bet įdiegsite mažą palapinės laikiklį, kaip parodyta paveikslėliuose.
2 veiksmas: išardykite „Arcade1Up Marquee“ir surinkite „Pixelcade Marquee“
Išardykite dabartinę „Arcade1Up“palapinę, surinkite „Pixelcade LED“palapinę ir įdiekite.
3 veiksmas: pridėkite HDMI įvestį prie „Arcade1Up“monitoriaus
Pridėkite HDMI įvestį prie dabartinio „Arcade1Up“monitoriaus, kad galėtumėte prijungti kompiuterį prie monitoriaus.
4 veiksmas: papildomi ekranai ir valdymo skydas Mod
„Arcade1Up“valdiklio, kurį sudaro papildomi ekranai ir suktukas, modifikavimas.
Architektūros schema parodo, kaip „Pixelcade“programinė įranga bendrauja su LED langu per PIXEL plokštę ir papildomus ekranus, jungiančius per „Arduino“.
„Arduino“eskizas (atkreipkite dėmesį į eskizą apie papildomas bibliotekas, kurias taip pat turėsite įdiegti)
github.com/alinke/PIXEL/blob/master/max721…
Čia naudojami „Arduino“kaiščiai:
„Max7219“vienos spalvos LED taškų matrica
- CLK_PIN 13
- DUOMENŲ_PINAS 11
- CS_PIN 10
Maks. 7219 7 segmentas
- 7 CLK
- CS 8
- DIN 9
Mini OLED
- SDA - A4
- SCL - A5
Norėdami prisijungti, galite naudoti jungiamuosius laidus arba, kaip aš, sukurkite pasirinktinį kabelį naudodami „Du Pont“jungtis. Jei naudojate jungiamuosius laidus, rekomenduoju naudoti Kapton ar panašią juostą, kad pritvirtintumėte džemperius prie „Arduino“antgalių, kad jie nenukristų.
Šiame diegime mes ketiname susieti du „Max7219 Dot Matrix“ekranus ir du „Max7219 7“segmentų ekranus. Mini OLED ekranai yra I2C įrenginiai ir turi tą patį adresą. Tai reiškia, kad kiekviename ekrane bus rodoma ta pati išvestis. Tačiau jūs galite išlydyti rezistoriaus trumpiklį ir pakeisti adresą, tada antrajame OLED ekrane galėsite rodyti kažką kitokio.
5 veiksmas: garsiakalbių skydelio modifikacijos
Lazeriu iškirpti garsiakalbių skydelio ir garsiakalbių grotelių failai ==>
Aš baigiau lazeriu pjauti originalų „Arcade1Up“skydelį šiai garsiakalbio skydelio daliai. Tačiau šis gabalas nėra draugiškas lazeriniam pjaustytuvui, todėl jį nupjauti prireikė 7 perdavimų ir jis taip pat turėjo didelę liepsną. Aš rekomenduočiau nenaudoti originalios „Arcade1Up“plokštės ir verčiau įsigyti 3/8 colio storio lazeriu pjaustytuvui pritaikytą juodą akrilo ar medžio gabalėlį.
6 žingsnis: momentinis kompiuterio įjungimo/išjungimo jungiklis ir maitinimo jungiklio relė
Mano tikslas buvo turėti vieną pagrindinį jungiklį, kuris įjungia ir išjungia pasažo sistemą, įskaitant visus komponentus, kurie nėra maitinami kompiuteriu (LED langelis, garsiakalbių stiprintuvas ir kt.). „IoT“relės maitinimo jungiklis puikiai tinka sąskaitai. Kai IoT relės maitinimo jungiklis aptinka žemos įtampos galios signalą, jis išjungia relę, įjungdamas 120 VAC maitinimą. Prijungus pasirinktinį USB prie 5 V kabelį, tai yra triukas. Kai kompiuteris įjungtas, USB prievadai išveda 5 V įtampą ir įjungia relę. Panašiai, kai kompiuteris yra išjungtas (per momentinį jungiklį), USB maitinimas išjungiamas, todėl relė nutraukia 120 VAC maitinimą.
Pastaba Aš padariau klaidą pirkdamas „Dell OptiPlex 9020 Mini Tower“, kuris pasirodė per aukštas „Arcade1Up“. Todėl turėjau jį išimti iš dėklo ir vėl sumontuoti, todėl turėjau atlikti papildomą darbą. Jums nereikės to daryti, jei gausite „Dell OptiPlex 9020 SFF“(mažos formos faktorius) ar panašų dėklą.
7 žingsnis: galutinis surinkimas
Dabar laikas viską sujungti. Kai būsite tikri, kad jungtys ir laidai yra teisingi, naudokite karštus klijus, kad pritvirtintumėte jungtis prie antrinių ekranų.
8 veiksmas: programinės įrangos diegimas („LEDBlinky“, „Pixelcade“, „HyperSpin“)
Aš naudoju „HyperSpin“kaip savo arkados priekinę dalį, tačiau reikia įspėti, kad „HyperSpin“yra sunku nustatyti ir konfigūruoti. Kiti priekiniai galai, tokie kaip „GameEx“ir „LaunchBox“, neatrodo tokie gražūs, tačiau juos lengviau nustatyti.
Bet kokiu atveju jums taip pat reikės trečiosios šalies programinės įrangos, vadinamos „LEDBlinky“, kuri leidžia atnaujinti „Pixelcade“LED langelį ir papildomus ekranus, kol naršote žaidimus iš arkados. „Pixelcade“taip pat veiks be „LEDBlinky“, tačiau palapinė bus tik atnaujinta, kai žaidimas bus paleistas, o ne slinkimas per arcade front end ir žaidimo paleidimo metu.
Programinės įrangos diegimo veiksmai:
1. Įdiekite „LEDBlinky“programinę įrangą
2. Įdiekite „Pixelcade LED Marquee“programinę įrangą
„LEDBlinky“sąrankos vadovas, skirtas „Pixelcade“==>
3. Konfigūruokite „arcade“priekinę dalį, kad ji naudotų „LEDBlinky“(„LEDBlinky“palaiko daugumą ar ne visus „arcade“priekinius galus)
9 veiksmas: tolesnis naudojimas naudojant „Pixelcade“API
Ar galite koduoti?
Pasinaudokite atviro kodo ir REST pagrindu veikiančia „Pixelcade“API ir kurkite papildomus naudojimo atvejus. Naudokite eilės funkciją, pavyzdžiui, norėdami sujungti ir kaskaduoti kelias-g.webp
„Pixelcade Listener“, vadinamas „pixelweb.exe“(„Windows“) arba „pixelweb.jar“(„Raspberry Pi“ir „Mac“), veikia fone ir klausosi REST URL skambučių. Atminkite, kad tai yra vietiniai REST skambučiai į „localhost“, todėl nereikia interneto ryšio. Tačiau, jei jūsų priegloba (kompiuteris ar „Raspberry Pi“) pasiekiama internetu, šiuos skambučius galite atlikti ir nuotoliniu būdu. Galite sąveikauti su API tiesiogiai skambindami REST URL arba naudodami „pixelcade.exe“(„Windows“) arba „pixelcade.jar“(„Raspberry Pi“ir „Mac“). Jei integruojama iš trečiosios šalies programos, žymiai greičiau bus galima skambinti REST URL tiesiai iš jūsų programos, o ne naudojant komandų eilutės sąsają. Pavyzdžiui, „LEDBlinky“skambina „REST URL“į „Pixelcade“klausytoją, kad atliktų dinaminius priekinio ekrano slinkties langelių atnaujinimus.
Šis REST skambutis
localhost: 8080/text? t = Sveiki%20World & c = green
slinks žalią tekstą „Labas pasaulis“
Šis REST skambutis
localhost: 8080/animations/stream/0rain
neribotą laiką transliuos failą 0rain.gif, esantį aplanke <jūsų „Pixelcade“diegimo kelias>/animacijos
API taip pat turi eilės funkciją, leidžiančią eilėje sudaryti kelis įvykius (slenkantį tekstą,-g.webp
Ši REST skambučių seka
localhost: 8080/text? t = Žaidimas%20Playing%20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ Paghost…
vieną kartą slinks mėlynai „Game Playing Pacman“, tada 3 sekundes rodys „pacman.png“, tada du kartus perjungs „pacghost.gif“animaciją ir išvalys tuščią ekraną.
Visa „Pixelcade REST“API yra dokumentuota čia
API šaltinio kodas
Rekomenduojamas:
Šiltnamio automatizavimas naudojant „LoRa“! (2 dalis) -- Motorizuotas langų atidarytuvas: 6 žingsniai (su nuotraukomis)
Šiltnamio automatizavimas naudojant „LoRa“! (2 dalis) || Motorizuotas langų atidarytuvas: Šiame projekte aš jums parodysiu, kaip sukūriau variklio langų atidarytuvą savo šiltnamiui. Tai reiškia, kad aš jums parodysiu, kokį variklį naudojau, kaip sukūriau tikrąją mechaninę sistemą, kaip vairuoju variklį ir galiausiai, kaip naudojau „Arduino LoRa“
Langų ūkis: 5 žingsniai
Langų ūkis: langų ūkis - projektas, atliktas per dieną! Aš galvojau vėl pradėti savo senus hidroponikos projektus ir šį savaitgalį aš tiesiog norėjau tai padaryti. Atlikęs nedidelį tyrimą internete (dažniausiai hemodlat.se; svetainė švedų kalba), nusprendžiau sukurti
ESP8266 - durų ir langų jutikliai - ESP8266. Pagalba pagyvenusiems žmonėms (užmaršumas): 5 žingsniai
ESP8266 - durų ir langų jutikliai - ESP8266. Pagalba pagyvenusiems žmonėms (užmaršumas): ESP8266 - durų / langų jutikliai, naudojantys GPIO 0 ir GPIO 2 (IOT). Jį galima peržiūrėti žiniatinklyje arba vietiniame tinkle su naršyklėmis. Taip pat matoma naudojant " HelpIdoso Vxapp " taikymas. Naudoja 110/220 VAC maitinimą 5Vdc, 1 relės / įtampos
Arkadinė mašina su keičiamu LED langu: 5 žingsniai (su paveikslėliais)
Arkadinė mašina su keičiama šviesos diodų palyda: būtinos dalys: LED pultelį galite pjauti lazeriu, naudodami instrukcijoje esančius failus arba tiems, kurie neturi prieigos prie lazerinio pjaustytuvo, jis taip pat yra visiškai surinktas. LED palapinė
Vienas dalykas, susijęs su papildomais Velykų kiaušiniais: 3 žingsniai
Vienas dalykas, susijęs su jūsų papildomais Velykiniais kiaušiniais: aš galvojau, ką turėčiau dalyvauti kišeninio dydžio konkurse, ir man kilo ši mintis. Galbūt galėčiau panaudoti kai kuriuos tuos likusius plastikinius Velykų kiaušinius. Taigi - gimė šis „Instructable“