Sisällysluettelo:

PIXELCADE - Mini Bartop Arcade integroidulla PIXEL LED -näytöllä: 13 vaihetta (kuvilla)
PIXELCADE - Mini Bartop Arcade integroidulla PIXEL LED -näytöllä: 13 vaihetta (kuvilla)

Video: PIXELCADE - Mini Bartop Arcade integroidulla PIXEL LED -näytöllä: 13 vaihetta (kuvilla)

Video: PIXELCADE - Mini Bartop Arcade integroidulla PIXEL LED -näytöllä: 13 vaihetta (kuvilla)
Video: Pixelcade Overview 2024, Marraskuu
Anonim
Image
Image
PIXELCADE - Mini Bartop Arcade integroidulla PIXEL LED -näytöllä
PIXELCADE - Mini Bartop Arcade integroidulla PIXEL LED -näytöllä
PIXELCADE - Mini Bartop Arcade integroidulla PIXEL LED -näytöllä
PIXELCADE - Mini Bartop Arcade integroidulla PIXEL LED -näytöllä

**** Parannettu versio integroidulla LED -teltalla täällä ****

Bartop -pelihallirakenne, jossa on ainutlaatuinen ominaisuus integroidulla LED -näytöllä, joka vastaa valittua peliä. Kaapin sivujen hahmotaidetta ovat laserleikatut upotteet eikä tarroja.

Suuri kiitos Tobiasille alkuperäisen laserleikatun CAD -mallin julkaisemisesta tähän projektiin. Tämä projekti hyödyntää Tobiasin suunnittelua seuraavilla muutoksilla:

  • Integroitu PIXE: LED ART -näyttö, joka muuttuu valitun RetroPie -pelin myötä
  • Laserleikatut sivutaideteokset
  • Äänivahvistin äänenvoimakkuuden säätönupilla
  • Sammutus-/uudelleenkäynnistyspainike
  • Akryyli vastaan puu

Huomaa, että Tobiaksen ohjeet ovat hyvin selkeitä kotelon kokoamisesta, joten jos olet epävarma, lue hänen Instructable.

Kaikki laserleikatut. SVG -tiedostot, ohjelmistoskriptit, LED-g.webp

Osat

1x Arcade -joystick

4x 30mm Arcade -painikkeet

1x hetkellinen paneelin kiinnityspainike (.62 asennusreikä)

(2) 12 mm: n kupolipainike - punainen - E -kytkin PV5S64019

(1) 12 mm: n kupolipainike vihreä - E -kytkin PV5S64018

(2) 12 mm: n kupolipainike keltainen - E -kytkin PV5S64016

(1) 12 mm: n kupolipainike valkoinen - E -kytkin PV5S64012

(1) 12 mm: n kupolipainike musta - E -kytkin PV5S64011

1x 2,1 mm: n paneelikiinnitys DC -liitin (.33 asennusreikä)

1x keinukytkin päälle/pois -paneeliasennuskytkimet (tarvitset 2, mutta PIXEL: Maker's Kit toimitetaan 1)

1x Raspberry Pi 3+

1x microSD -kortti (128 Gt on hyvä koko tähän projektiin)

1x virallinen Raspberry Pi -monitori

1x Pixelcade LED -kehikkosarja

1x 32x32 P4 Pitch LED Matrix 5 "x 5" - Adafruit tai muut lähteet

1x äänenvahvistin

2x mini soikeat kaiuttimet 35 mm x 20 mm

1x stereoäänikaapeli (oikea kulma on parempi, mutta normaali sopii ja on myös ok)

2x USB-paneelin kiinnityskaapeli A-A

6x erittäin kirkkaat 5 mm: n valkoiset LEDit (teltan taustavalaistukseen)

6x 220 ohmin vastukset

1x Suorakulmainen DC -virtaliitin

1x microUSB -liitäntä (käytä vanhaa microUSB -kaapelia ja katkaise suuri USB -puoli)

1x pullo Intian mustetta

1x Mr. Clean Magic Eraser -sieni

Sininen maalarin nauha

Ruuvit, mutterit, seisokit

8x 4/40 x 3/16 ruuvit (huoltoportteihin)

2x 4/40 x 7/16 pannupään ruuvit?

7x M3 ruuvia x 10mm

4x M3 -ruuvia x 5 mm (ohjaussauvojen kiinnikkeille)

4x M3 neliömäiset kuusiomutterit (ohjaussauvojen kiinnikkeille)

8x 2/56 x 1/2 pannupään ruuvit musta (kaiuttimille)

8x 2/25 mutteria (kaiuttimille)

(2) Hex Stand-Off Aluminium, 1/4 "Hex, 1-1/8" Long, 4-40 Thread

(4) Hex Stand-Off Aluminum, 1/4 "Hex, 5/8" Long, 4-40 Thread

2x 4/40 x 3/8 nailonruuvit

4x 4/40 Nylon -mutterit

4x kumiset puskurin tyynyt pohjaan

Akryyli ja liima

4x 12x20 "musta akryylilevy, 1/8" paksu

4x 12x20 "punainen akryylilevy, 1/8" paksu

1x 12x20 "valkoinen akryylilevy - 1/16" paksu

1x 12x12 läpikuultava savuakryylilevy, 1/8 paksu (valinnainen LED -matriisihajotin)

1x 12x12 kirkas akryylilevy, 1/8 paksu

Sekalaiset värilliset arkit halutun arcade -hahmotuksen mukaan (valinnainen)

Akryylisementtiliima

Akryylisementti kapillaarisovellukseen

Pienitiheyksinen polyeteenipulloapplikaattori

Valinnainen

Kaptop -nauha (kaapeleiden kiinnittämiseen Pi -otsakkeeseen)

1x USB -äänisovitin (tätä ei todellakaan tarvita, vaikka Pi -äänen tiedetään olevan heikko, en voi kertoa eroa tästä)

Dupont-naaraspuoliset puristusliittimet 2,54 mm: n nousu (omien kaapeleiden tekemiseen DuPont-liittimillä, jotka kytketään Raspberry Pi GPIO 40-nastaiseen otsakkeeseen, mutta voit myös käyttää vain hyllykaapelit ja liittää ne halvempaan

Dupont Terminal Crimper

Työkalut

Laserleikkuri (käytin Glowforgea, jonka leikkausalue oli 19,5 x 11)

4/40 napautustyökalu (kahdeksan 4/40 reiän napauttamiseen huoltoportteihin)

Vaihe 1: Mittaa ennen laserleikkausta

Mittaa ennen laserleikkausta!
Mittaa ennen laserleikkausta!

ERITTÄIN TÄRKEÄÄ: Ennen kuin leikkaat akryylin laserilla tähän projektiin, varmista ja pidä kaikki osat käsissäsi ja mittaa, että ne sopivat laserin. SVG -tiedostojen asennusreikiin. Tässä ovat erityisesti tarkistettavat ja säädettävät kohteet. Jos et tee tätä, joudut romuttamaan ja leikkaamaan uudelleen paljon akryylia.

1. 32x32 P4 HUB75 LED -matriisi - Tässä projektissa käytetty, jonka ostin suoraan Kiinasta, ei Adafruitilta, ja eri LED -paneelivalmistajilla on eri asennusreiät.

2. Kaiuttimet - En käyttänyt linkin kaiuttimia ja sen sijaan makasin kaupassani. Linkissä olevat ovat mielestäni lähellä, mutta en ole varma, että kiinnitysreiät ovat kohdakkain.

3. Painikkeet - Voit hyvin 30 mm: n arcade -napinreikien kohdalla, mutta tarkista 7 painikkeen kiinnitysreikää vs. painikkeesi. Painonapin kiinnitysreikä takana on suurempi kuin 6 painikkeen reikää edessä.

Käytin Glowforge -laserleikkuria ja kaikki. SVG -laserleikkaustiedostot on mitoitettu Glowforgen leikkauskoon mukaan 19,5 "x 11".

Vaihe 2: Kaiverretun akryylin muste

Kaiverretun akryylin muste
Kaiverretun akryylin muste
Kaiverretun akryylin muste
Kaiverretun akryylin muste
Kaiverretun akryylin muste
Kaiverretun akryylin muste

Laserleikkaus ja kaiverrus "Punainen 2 - Takaosan ja etupaneelin painikkeet. Svg". Huomaa, että etupaneelin viivat on laserpisteytetty ja teksti laserkaiverrettu.

Jätä akryylimaalausteippi päälle ja harjaa maali Intian musteella runsaasti. Anna Intian musteen kuivua pari tuntia tai pidempään.

Kun olet kuivunut, poista akryylimaalausteippi, ja sinun on poistettava jäämiä. Ota vahva teippi, kuten Gorilla -teippi, ja paina sitä voimakkaasti kaiverrettuun tekstiin ja revi se sitten irti. Toista tämä muutaman kerran, ja suurin osa mustejäämistä poistetaan. Ota sitten loput pois joko märällä pehmeällä sienellä tai Mr. Clean -taikapyyhe sienellä.

Vaihe 3: Ala- ja takapuoli, huoltoportit ja PIXEL -LED -paneeliasennus

Ala- ja takapuoli, huoltoportit ja PIXEL -LED -paneeliasennus
Ala- ja takapuoli, huoltoportit ja PIXEL -LED -paneeliasennus
Ala- ja takapuoli, huoltoportit ja PIXEL -LED -paneeliasennus
Ala- ja takapuoli, huoltoportit ja PIXEL -LED -paneeliasennus
Ala- ja takapuoli, huoltoportit ja PIXEL -LED -paneeliasennus
Ala- ja takapuoli, huoltoportit ja PIXEL -LED -paneeliasennus

Leikkaa laserilla seuraavat tiedostot:

  • Musta 1 - Pohjan huoltoportti. Svg
  • Punainen 1 - Selkähuoltoportti ja LED -matriisikiinnike. Svg

Huoltoporttien kokoaminen ja liimaaminen on hieman hankalaa, paras viitata Tobiasin vaiheeseen 3.

Vaihe 4: PIXEL -kortin ja LED -matriisipaneelin asennus

PIXEL -kortin ja LED -matriisipaneelin asennus
PIXEL -kortin ja LED -matriisipaneelin asennus
PIXEL -kortin ja LED -matriisipaneelin asennus
PIXEL -kortin ja LED -matriisipaneelin asennus
PIXEL -kortin ja LED -matriisipaneelin asennus
PIXEL -kortin ja LED -matriisipaneelin asennus

Mene eteenpäin ja poista akryylimaalausteippi molemmilta puolilta nyt.

Asenna ensin PIXEL -piirilevy ja sitten LED -paneeli toiselle puolelle. Kiinnitä huomiota asentoon ja varmista, että LED -paneeli osoittaa ylöspäin ja vastaa akryylipidikkeen tarraa.

Kiinnitä seuraavaksi ruuvi PIXEL -levyn oikeaan alakulmaan paneeliin.

Asenna LED -paneeli (6) M3 x 8 mm ruuveilla. Huomaa, että LED -paneelit on kierretty M3 -ruuveille, 4/40 ei toimi.

Se on valinnainen, mutta suosittelen lisäämään hajotinpaneelin päälle kuusiokolovalitsimilla. Poista peite hajotinpaneelin alapuolelta ja jätä naamio yläpuolelle.

Huomaa, että kuusiokolot menevät sisäreikiin, eivät ulkopuolelle.

Kiinnitä nyt kuusiomutterit neljällä ruuvilla.

Huomaa, että kuusio-seisokit eivät olleet riittävän pitkiä ja jouduin käyttämään muutamia aluslevyjä välikappaleina. Katso kaaviosta tarvittavan välyksen määrä, tai etulevy taipuu.

Vaihe 5: Etunäyttö, jossa on näyttö ja Raspberry Pi

Etupaneelin näyttö ja Raspberry Pi
Etupaneelin näyttö ja Raspberry Pi
Etupaneelin näyttö ja Raspberry Pi
Etupaneelin näyttö ja Raspberry Pi
Etupaneelin näyttö ja Raspberry Pi
Etupaneelin näyttö ja Raspberry Pi
Etupaneelin näyttö ja Raspberry Pi
Etupaneelin näyttö ja Raspberry Pi

Laser leikkaa nämä tiedostot:

  • Musta 2 - Näytön viiste ja teltta.svg
  • Musta 3 - Etupaneeli sisältä ja ulkoa.svg

Kiinnitä Pi -näyttö ja Raspberry Pi. Varmista ja asenna Pi -näyttö runkoon ilman rakoa. Tämä kokoonpanovaihe on hankala, joten ole varma ja katso Tobiaksen opetusohjelman vaihe 4 saadaksesi tämä osa oikein.

Kun odotat ensimmäisen kerroksen kuivumista, lisää kaiuttimen reikiin ruuveja kohdistuksen varmistamiseksi.

Nyt on hyvä aika asentaa RetroPie, valmiiksi rakennettu kuva, jonka asennat Pi microSD -kortillesi. RetroPie -asennuksen lopussa sinua kehotetaan määrittämään tulot. Liitä yleinen USB -näppäimistö ja käytä näitä näppäimiä:

D -PAD UP - Ylänuoli

D -PAD DOWN - Alanuoli

D -PAD LEFT - Vasen nuoli

D -PAD OIKEA - Nuoli oikealle

Aloita

Valitse - S

A -painike - Z

B -painike - X

X -painike - C.

Y -painike - V.

Ohita loput näppäimet pitämällä mitä tahansa näppäintä painettuna, kunnes pääset pikanäppäimen käyttöön

HOTKEY ENABLE - SPACE

Kun pääset OK -tilaan, paina A -painikkeeksi määritettyä painiketta, joka tässä tapauksessa on "Z"

Vaihe 6: Arcade -ohjauspaneeli ohjaussauvalla

Arcade -ohjauspaneeli ohjaussauvalla
Arcade -ohjauspaneeli ohjaussauvalla
Arcade -ohjauspaneeli ohjaussauvalla
Arcade -ohjauspaneeli ohjaussauvalla
Arcade -ohjauspaneeli ohjaussauvalla
Arcade -ohjauspaneeli ohjaussauvalla

Laser leikkaus:

  • Musta 4 - Ohjauspaneeli.svg
  • Ohut valkoinen 1 - Marquee White Liners.svg

Leikkaa ensin ylä- ja alakerrokset kohtaan "Black 4 - Control Panel.svg" ja kaiverta vihreät suorakulmiot 1 mm: n syvyyteen (tämä voi kestää toisen kerran).

Piilota sitten sama tiedosto käyttämällä ylä- ja alakerrokset ja näytä Inlay -kerros. Käännä ylhäältä aukko kuten kuvan violetissa tekstissä. Kaiverru arcade -suunnanpohjat 2 mm: n tai.06 ": n syvyyteen. Glowforge -laserleikkurillani tämä kesti 2 kulkua käyttäen ohuen 1/8" akryylin oletusasetusta.

Sinun on ehkä viilattava hiukan ennen kuin upotukset ovat tasaisia. Huuhtele liimaamalla upotteet akryylisementillä.

Kierrä nyt ohjaussauva pohjakerrokseen ruuveilla ja neliömuttereilla. Tee testi ja aseta ylempi kerros alemman kerroksen päälle ja varmista, että olet kaivertanut riittävän syvälle niin, että kaksi kerrosta ovat tasaisia. Käytä sitten akryylisementtiä kahden kerroksen liimaamiseen ja puristamiseen.

Saamani Sanwa-joystick oli oletusasetuksena 8-suuntainen. Minua kiinnostaa 80-luvun arcade-pelit, joita pelataan enimmäkseen nelisuuntaisella ohjaussauvalla. Joten tämä on hyvä aika vaihtaa 8-suuntaisesta 4-suuntaiseen, mikä on helppo tehdä siirtämällä mallipala joystickin pohjalle. Tässä videossa kerrotaan, miten vaihdat 8-suuntaisesta 4-suuntaan ja päinvastoin. Käyttämällä arcade -koneen alahuoltoporttia voit vaihtaa edestakaisin myöhemmin, kun kaikki on asennettu, mutta tilaa on rajoitetusti, ja se on paljon helpompaa tehdä nyt.

Käytä jatkuvuusmittaria yleismittarissasi ja merkitse sitten jokainen johto ohjaussauvalla (ylös, alas, vasemmalle, oikealle).

Vaihe 7: LED -valopalkki teltta -taustavalolle

LED -valopalkki teltta -taustavalolle
LED -valopalkki teltta -taustavalolle
LED -valopalkki teltta -taustavalolle
LED -valopalkki teltta -taustavalolle
LED -valopalkki teltta -taustavalolle
LED -valopalkki teltta -taustavalolle

Musta 1 - Pohjahuoltoportti.svg sisältää LED -valopalkin akryylin, joten olet jo tulostanut tämän.

Kytke 6 220 ohmin vastukset ja 6 erittäin kirkasta valkoista LEDiä kaavion mukaan. LEDien pitkän pään tulee mennä kohti vastusta ja +5 V ja lyhyen pään kohti GND: tä.

Vaihe 8: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Katso kytkentäkaavion kaaviot ja tee virtajohto, joka koostuu naaraspuolisesta DC -liittimestä, joka sitten jaetaan 4 -suuntaisesti Pi: hen (microUSB -liitin), PIXEL: LED ART Board (suorakulmainen DC -tynnyrin liitin), audio -mini -vahvistin (liitäntäjohto) ja LED-valopalkki (kytkentäjohto). Etsi vanha microUSB -kaapeli ja katkaise suuri USB -liittimen pää ja liitäntä ja juotos tähän virtakaapeliin Pi -liitäntää varten.

Kokoa kytkentätaulukko, joka yhdistää jokaisen ohjaussauvan suunnan ja painikkeen vastaavaan Pi -nastaan ja määritettyyn näppäimistön näppäimeen. Jos yhdistät samat avaimet kuin minä, voit käyttää määritystiedostoja seuraavissa vaiheissa.

Tarvitset naispuolisia DuPont-kaapeleita muodostaaksesi yhteyden Pi: n 40-nastaiseen GPIO-otsikkoon. Päädyin tekemään omia kaapeleita, mikä oli melko hauskaa, mutta myös paljon työtä, ja tarvitset myös puristimen ja naaraspuoliset DuPont -liittimet. On nopeampaa ja halvempaa käyttää vain naaraspuolisia naaraspuolisia DuPont -kaapeleita, jotka luultavasti ovat jo makaamassa ja liittää/juottaa. Jos päädyt itse tekemään DuPont -kaapeleita, käy ilmi, että niitä ei ole helppo valmistaa, löysin tämän YouTube -video -opetusohjelman erittäin hyödylliseksi ja pystyin tekemään ne helposti sen jälkeen.

Tee painikkeiden ja ohjaussauvan kaapelit äläkä muodosta yhteyttä Pi: hen vielä. Yhdistät Piin seuraavassa vaiheessa. Yleensä jokaisen kaapelin tulisi olla ~ 13 tuumaa pitkä, mikä on tarpeeksi pitkä päästäkseen Pi: hen asennettuna. Jos voit, käytä eri värejä jokaiselle kaapelille (käytä mustaa kaikille GND: lle) tai merkitse jokainen kaapeli, mikä helpottaa asioita seuraavassa vaiheessa.

Vaihe 9: Yhdistä kaikki

Image
Image
Yhdistä kaikki!
Yhdistä kaikki!
Yhdistä kaikki!
Yhdistä kaikki!

Nyt tulee hauska osa, jossa kokoat kaiken! Kiinnitä kuitenkin ensin kaikki 6 painiketta punaiseen etupaneeliin, 4 arcade -painiketta ja ohjaussauva mustaan ohjauspaneeliin sekä virtapistoke, vaihtokytkimet ja takapaneelin äänivahvistin. Et voi asentaa painikkeita ja ohjaussauvaa sen jälkeen, kun kotelo on yhdessä, koska kyynärpään tilaa ei ole.

Kokoa asiat yhteen seuraamalla kuvia, mutta älä liimaa vielä mitään ja käytä sen sijaan sinistä maalarinteippiä pitämään asiat yhdessä nyt. Kun pääset kuvaan "Kun olet tullut tänne, yhdistä johdot GPIO Pi -otsikkoon" ja aloita sitten johtojen yhdistäminen Pi -otsikon nastoihin.

Liitä jokainen johto Pi -otsikkoon noudattamalla edellisessä vaiheessa koottua taulukkoa. Se on hyvin ahdas eikä ole niin helppoa yhdistää nastat Pi -otsikkoon, joten ole kärsivällinen.

Kun kaikki on kytketty, käynnistä järjestelmä ja suorita täydellinen testi, joka sisältää ohjaussauvan ja jokaisen painikkeen testaamisen. Testataksemme meidän on asennettava Adafruitin apuohjelma nimeltä Retrogame, joka muuntaa ohjaimen ja painikkeiden tulot Pi: n GPIO: sta näppäimistötuloiksi. Retrogamea käyttämällä et tarvitse erillistä USB -arcade -näppäimistöemulaattoria, mikä on mukavaa.

Asenna Retrogame noudattamalla näitä Adafruitin ohjeita. Kun olet asentanut Retrogame -ohjelman, kopioi tämä retrogame.cfg -tiedosto Pi -laitteesi /-hakemistoon. Tässä oleva retrogame.cfg -tiedosto olettaa, että olet seurannut samoja näppäimistökartoituksia ja nastaliitäntöjä kytkentätaulukossa vaiheesta 8 - Kytkentä. Jos olet käyttänyt erilaisia nastoja tai näppäimistökartoituksia, älä huoli, tee vastaavat muutokset retrogame.cfg -tiedostossa. On mahdollista, että olet liittänyt nastan tai kaksi väärin, joten testaa jokainen tulo ja tee se oikein.

Tämä opetusohjelma opastaa sinua asettamaan yhdistetty sammutus- ja uudelleenkäynnistyspainike.

Kun kaikki toimii, olet nyt valmis tekemään asioista pysyviä. Jos sinulla on Kapton -nauha, se on mukava tapa kiinnittää Pi -nastat varmistaen, että ne eivät irtoa myöhemmin. Kääri Kapton -teippi nastojen ja Pi -otsikon ympärille. Mutta ei hätää, jos et, sen pitäisi silti olla kunnossa.

Käännä nyt pelihalli kyljelleen. Tässä vaiheessa sinulla on vain vasen puoli asennettuna, oikea puoli on edelleen auki. Liimaa akryyli kapillaarivaikutteisella akryyliliuotinsovelluksella. Akryyliliuotin toimii erittäin nopeasti ja on kestävä alle 5 minuutissa eikä sitä tarvitse puristaa. Tässä on hyvä aluke akryyliliuottimen käytölle.

Kiinnitä teltan kappaleet (muista tehdä tämä ennen oikean puolen lisäämistä). Liimaa sitten 1/16 paksut valkoiset kappaleet myös teltan sisäpuolelle, valkoinen parantaa valolaatikon vaikutusta. Kiinnitä myös kaksi kuusiotukea LED -valopalkkiin ja asenna LED -valopalkki. Jos LED -valot osoittavat eteen, LEDit eivät ole riittävän hajaantuneet ja näet pyöreitä kirkkaita pisteitä.

Kiinnitä nyt oikea puoli ja liimaa se akryyliliuottimella.

Käytä lopuksi hiomakoneella tai Dremel -työkalulla vasenta ja oikeaa puolta siten, että ne ovat tasaiset (mustat lovet voivat hieman irtoa). Haluat tehdä tämän, jotta kiinnitetyt ulkopinnat ovat mukavia ja tasalaatuisia.

Vaihe 10: Teltta

Teltta
Teltta
Teltta
Teltta
Teltta
Teltta
Teltta
Teltta

Kokeilin sekä laserleikattua juhlatelttaa että ammattimaisesti painettua telttaa läpikuultavalle kalvolle. Paras tulos ehdottomasti ammattimaisella painatuksella.

Ammattimaista tulostusta varten menin osoitteeseen https://gameroomsolutions.com/shop/marquee-print/, se oli 25 dollaria tämän kirjoituksen aikaan painosta varten, ja koska telttaani ovat pieniä, ne painivat 2 25 dollaria.

Tässä ovat Adobe Illustratorissa olevat marquee -lähdetiedostot, joita voit muokata suunnittelusi mukaan.

vectorlib.free.fr/ sisältää arcade -taidetta vektorimuodossa, mikä säästää paljon aikaa.

Tämän teltan mitat ovat 9,06 "x 2,17". Panin painetun teltan kahden kirkkaan akryylin väliin ja lisäsin hiukan akryyliliimaa reunoihin pitämään kaksi kappaletta yhdessä. Teltta on tiukka ja napsahtaa koteloon ilman liimaa, joten voit vaihtaa teltat myöhemmin.

Vaihe 11: Vasen ja oikea ulkopaneeli ja etätunniste

Image
Image
Vasen ja oikea ulkopaneeli ja etätunniste
Vasen ja oikea ulkopaneeli ja etätunniste
Vasen ja oikea ulkopaneeli ja etätunniste
Vasen ja oikea ulkopaneeli ja etätunniste

Arcade -hahmomerkinnät ovat valinnaisia, mutta aika mukava vaikutus, jos sinulla on aikaa. Jos et käytä etätunnisteita, voit myös käyttää tällaista palvelua tulostaaksesi sivutarroja tai jättää sivut tasaisen punaisiksi, mikä olisi silti mukavaa.

Jos et käytä etätunnisteita, muokkaa Red 4 - Side Pieces Outside.svg -kuvaketta ja poista inlay -ääriviivat. Jos haluat muokata omia suosikkihahmohahmojasi, tässä on loistava resurssi arcade -spriteille. Sitten on kyse yksittäisten sprite -värien eristämisestä ja jäljittämisestä vektoriohjelmassa, kuten Illustrator tai Inkscape. Varoitus, tämä on hyvä työmäärä. Jos haluat pitää kiinni käyttämistäni merkeistä, käytä tätä tiedostoa laserleikkaamaan jokaisen merkin värit.

Kun leikkaat kunkin hahmon väriä laserilla, aseta ne pöydälle ja liimaa pelihallin puolelle vasta, kun tiedät, että kaikki sopii yhteen. Mahdollisuuksia on joitain virheitä (tein joukon), joten jos liimaat liian aikaisin, olet vaikeuksissa, koska akryyliliuotin on pysyvä.

Myös TÄRKEÄÄ, et halua käyttää punaista väriä mihinkään upotusmerkkiin, koska sivupaneeli on jo punainen. Joten jos haluamassasi arcade -spriteissä on punainen, korvaa toinen väri kuten tein Dig Dug -hahmolla, esimerkiksi vaihtamalla punaisesta mustaan.

Vaihe 12: PIXEL: LED ART -matriisin integroinnin ohjelmistoskriptit

Image
Image
PIXEL: LED ART Matrix -integraation ohjelmistoskriptit
PIXEL: LED ART Matrix -integraation ohjelmistoskriptit
PIXEL: LED ART Matrix -integraation ohjelmistoskriptit
PIXEL: LED ART Matrix -integraation ohjelmistoskriptit
PIXEL: LED ART Matrix -integraation ohjelmistoskriptit
PIXEL: LED ART Matrix -integraation ohjelmistoskriptit

Melkein valmis! Viimeinen vaihe on lisätä joitain skriptejä, jotta PIXEL: LED ART -näyttö muuttaa taidetta automaattisesti RetroPien valitun alustan tai pelin perusteella. Onneksi RetroPie sisältää koukun nimeltä runcommand, joka on linux bash shell script (.sh), joka suoritetaan ennen jokaista pelin käynnistystä. Joten lisäämme oman runcommand -skriptimme, joka välittää nykyisen pelin ja alustan komentorivin Java -ohjelmaan (pixelc.jar), joka sitten kirjoittaa vastaavan-g.webp

Tämä skripti toimii seuraavasti:

  1. Tarkistaa, vastaako LED-g.webp" />
  2. Jos ei, tarkista, onko valitulla emulaattorilla yleinen LED-g.webp" />
  3. Jos mikään pelikohtainen LED-g.webp" />
  4. Ennen kuin kirjoitat, tarkista, että uusi LED-g.webp" />

Huomaa, että kun LED-g.webp

Asennusvaiheet

Tarkista, onko Java 8 asennettu Pi -laitteeseesi.

java -versio

Jos Java 8 ei ole asennettu:

sudo apt-get päivitys

sudo apt-get install oracle-java8-jdk

Luo ensin Pi: lle hakemisto nimeltä pixelcade.

mkdir/home/pi/pixelcade

Kopioi sisältö tähän tähän Pi -pikselikansiokansioon.

Huomautus: Sinulla on oltava Android- ja Pi -laiteohjelmisto asennettuna PIXEL: LED ART -kortille, joka on oletusarvo. IOS/Android -laiteohjelmistot eivät toimi. Tarkista vielä kerran, että PIXEL: LED ART -kortti on liitetty Pi -laitteeseen USB -liitännällä. Varmista myös, että PIXEL: LED ART -kortin kytkin on USB -suuntaan eikä BT -suuntaan. Tarkista, että Pi havaitsee PIXEL: LED ART -kortin.

ls /dev /ttyACM0

Ja sinun pitäisi palata

/dev/ttyACM0

Kopioi runcommand-onstart.sh ja runcommand-onend.sh tiedostoon/opt/retropie/configs/all/Pi ja tee sitten suoritettavaksi runcommand-onstart.sh ja runcommand-onend.sh

sudo chmod +x /opt/retropie/configs/all/runcommand-onstart.sh

sudo chmod +x /opt/retropie/configs/all/runcommand-onend.sh

Voit muokata tätä komentosarjaa halutessasi, ja alla on selitys tämän komentosarjan toiminnasta. Huomaa kuitenkin, että jos noudatat asennusvaiheita, sinun ei tarvitse koskea tähän komentosarjaan.

1. Asettaa polun, jossa pixelc.jar sijaitsee. Jos kopioit pixelc.jar -kansion/home/pi/pixelcade, jätä tämä rivi sellaisenaan

PIXELPATH = "/home/pi/pixelcade/";

2. Tarkista, että PIXEL: LED ART -kortti on kytketty. Jos kyllä, jatkamme ja jos ei, käsikirjoitus päättyy.

jos $ pixelexists | grep -q '/dev/ttyACM0';

3. RetroPie siirtää tämän skriptin muodossa muuttujina valitun pelin romin ja valitun pelialustan (atari2600, nes, mame jne.). Alla oleva koodinpätkä havaitsee ensin pelialustan ja valitsee LED -mallin kyseiselle alustalle. Sitten se tarkistaa, onko olemassa tietty.gif, joka vastaa valittua pelin rom -nimeä. Jos valittu rom -peli on esimerkiksi 1941.zip, käsikirjoitus etsii mamelibretro/1941.gif. Jos kyseinen-g.webp

jos

echo "Entered $ {PLATFORM} If Statement"> & 2 if

echo "Tiedosto $ MARQUEEGIF on olemassa, joten kirjoitamme sen LED -valikkoon"> & 2

muu

jos

GAMEIMAGE = $ MAMEDEFAULT

echo "Tiedostoa $ MARQUEEGIF EI OLE, oletusarvo on yleinen LED -kehykset: $ {GAMEIMAGE}"> & 2

muu

GAMEIMAGE = $ MAMEDEFAULT <

echo "Tiedostoa $ NGPCDEFAULT EI OLE, oletusarvo on yleinen LED -kehykset: $ {GAMEIMAGE}"> & 2

fi

fi

fi

4. Tämä skriptin viimeinen komento kirjoittaa itse LED -näyttöön.

java -jar "/home/pi/pixelcade/pixelc.jar" --g.webp

Peli (tässä esimerkissä 1944.gif) välitetään dynaamisesti. Poista -hiljainen alkuasetusten tekemisen ja vianmäärityksen aikana nähdäksesi näytön tuloksen.

Huomaa myös, että joka kerta kun peli käynnistetään, lokitiedosto kirjoitetaan osoitteeseen /root/dev/shm/runcommand.log, josta on paljon apua vianetsinnässä.

Joten jatka ja muokkaa tarpeidesi mukaan ja luo myös GIF-tiedostoja suosikkipeleillesi ja kopioi ne/home/pi/pixel/%platform-name (atari2600, mame-libretro jne.) Ja kopioi sitten runcommand-onstart-versiosi.sh kohtaan/opt/retropie/configs/all/. Kun luot-g.webp

Takana oleva yhdistetty uudelleenkäynnistys- ja sammutuspainike on tässä

Koska tämä asennus on pystysuoralle näytölle, tässä on mukava pystysuora teema RetroPielle

Siirsin tämän ohjelmiston myös Windowsiin, tässä on esimerkkiasennus käyttämällä Maximus Arcade -käyttöliittymää Windowsissa suuremmassa LED -valokeila -asennuksessa.

Vaihe 13: Oppiaiheet

Opittua
Opittua

Muutamia asioita olisin tehnyt toisin:

PIXEL: LED Art -näyttö on mukava, mutta se olisi todellakin ollut parempi etupuolella olevana telineenä. Aion tehdä toisen rakenteen 64x32 LED -matriisin kanssa ja sitten täytyy vain muuttaa laserleikattua muotoilua suuremmalle teltalle.

Pelaan pääasiassa 80 -luvun arcade -pelejä, joista suurin osa pelaa paremmin pystysuoraan asennetulla näytöllä verrattuna tämän projektin vaakasuoraan kiinnitykseen.

RetroPie- ja MAME -ohjelmissa on paljon toimintopainikkeita, jotka muistan, mitä kukin tekee ohjelmoinnin jälkeen, mutta oikeutetusti vaimoni ja lapseni eivät tee sitä ja ovat pyytäneet tarroja kaikkiin painikkeisiin seuraavaa rakennetta varten.

Epilog X -kilpailu
Epilog X -kilpailu
Epilog X -kilpailu
Epilog X -kilpailu

Toinen sija Epilog X -kilpailussa

Suositeltava: