Sisällysluettelo:
- Vaihe 1: Mittaa ennen laserleikkausta
- Vaihe 2: Kaiverretun akryylin muste
- Vaihe 3: Ala- ja takapuoli, huoltoportit ja PIXEL -LED -paneeliasennus
- Vaihe 4: PIXEL -kortin ja LED -matriisipaneelin asennus
- Vaihe 5: Etunäyttö, jossa on näyttö ja Raspberry Pi
- Vaihe 6: Arcade -ohjauspaneeli ohjaussauvalla
- Vaihe 7: LED -valopalkki teltta -taustavalolle
- Vaihe 8: Johdotus
- Vaihe 9: Yhdistä kaikki
- Vaihe 10: Teltta
- Vaihe 11: Vasen ja oikea ulkopaneeli ja etätunniste
- Vaihe 12: PIXEL: LED ART -matriisin integroinnin ohjelmistoskriptit
- Vaihe 13: Oppiaiheet
Video: PIXELCADE - Mini Bartop Arcade integroidulla PIXEL LED -näytöllä: 13 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-31 10:19
**** 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
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
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
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
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
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
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
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
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
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
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
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
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:
- Tarkistaa, vastaako LED-g.webp" />
- Jos ei, tarkista, onko valitulla emulaattorilla yleinen LED-g.webp" />
- Jos mikään pelikohtainen LED-g.webp" />
- 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
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.
Toinen sija Epilog X -kilpailussa
Suositeltava:
Bubble Bobble Arcade Cabinet (Bartop): 14 vaihetta (kuvilla)
Bubble Bobble Arcade Cabinet (Bartop): Vielä yksi kaapinrakennusopas? No, rakensin kaappini käyttämällä ensisijaisesti Galactic Starcadea mallina, mutta tein muutamia muutoksia mennessäni, että minusta tuntuu, että jälkikäteen parannan molempia joidenkin osien asentamisen helppous ja esteettisyyden parantaminen
Nest Hello - ovikelloääni integroidulla muuntajalla UK (220-240 V AC - 16 V AC): 7 vaihetta (kuvilla)
Nest Hello - ovikellon äänimerkki integroidulla muuntajalla UK (220-240 V AC - 16 V AC): Halusin asentaa kotiin Nest Hello -ovikellon, joka on 16 V -24 V AC: n virtalähde (HUOMAUTUS: ohjelmistopäivitys vuonna 2019 muutti Euroopan versioalue 12V-24V AC). Vakiovarusteiset ovikellot, joissa on integroidut muuntajat, ovat saatavilla Yhdistyneessä kuningaskunnassa
Nest Hello UK -asennus integroidulla muuntajalla: 5 vaihetta
Nest Hello UK -asennus integroidulla muuntajalla: Jokainen, joka löytää tämän viestin, tietää, että Nest -hei ovikellon asentaminen Isossa -Britanniassa on paljon monimutkaisempaa kuin sen pitäisi olla, joten päätin julkaista asetukseni. virtamuuntajalla tai käytti erillistä
FoldTronics: 3D -objektien luominen integroidulla elektroniikalla taitettavia HoneyComb -rakenteita käyttäen: 11 vaihetta
FoldTronics: 3D-objektien luominen integroidulla elektroniikalla taitettavia HoneyComb-rakenteita käyttäen: Tässä opetusohjelmassa esittelemme FoldTronicsin, 2D-leikkauspohjaisen valmistustekniikan elektroniikan integroimiseksi 3D-taitettuihin esineisiin. Keskeinen idea on leikata ja rei'ittää 2D -arkki leikkausplotterilla, jotta se voidaan taittaa 3D -hunajakennorakenteeksi
Tee oma näppäimistö integroidulla ohjauspallohiirellä: 5 vaihetta
Tee oma näppäimistö integroidulla ohjauspallohiirellä: Kotitietokoneeni asetukset muistuttavat paljon mediakeskus -tietokonetta. Minulla on pieni sukkula -tietokone, joka on kytketty suureen 37 tuuman 1080p LCD -paneeliin päämonitoriksi. Poikamiesna, joka vuokraan talon ystävien kanssa, tietokoneeni on samassa huoneessa kuin sängyni, ja siellä on paljon