Kazalo:

PIXELCADE - Mini bartonska arkada z vgrajenim LED zaslonom PIXEL: 13 korakov (s slikami)
PIXELCADE - Mini bartonska arkada z vgrajenim LED zaslonom PIXEL: 13 korakov (s slikami)

Video: PIXELCADE - Mini bartonska arkada z vgrajenim LED zaslonom PIXEL: 13 korakov (s slikami)

Video: PIXELCADE - Mini bartonska arkada z vgrajenim LED zaslonom PIXEL: 13 korakov (s slikami)
Video: Анимированная светодиодная аркада — BitPixel от AtGames! Сотрудничество с Pixelcade! 2024, November
Anonim
Image
Image
PIXELCADE - Mini bartonska arkada z vgrajenim LED zaslonom PIXEL
PIXELCADE - Mini bartonska arkada z vgrajenim LED zaslonom PIXEL
PIXELCADE - Mini bartonska arkada z vgrajenim LED zaslonom PIXEL
PIXELCADE - Mini bartonska arkada z vgrajenim LED zaslonom PIXEL

**** Izboljšana različica z integrirano LED oznako tukaj ****

Arkadna arkadna plošča z edinstveno lastnostjo vgrajenega LED zaslona, ki ustreza izbrani igri. Umetnost likov na straneh omare so lasersko izrezani vložki in ne nalepke.

Najlepša hvala Tobiasu za objavo izvirne lasersko rezane CAD zasnove za ta projekt. Ta projekt uporablja Tobiasov dizajn z naslednjimi spremembami:

  • Integriran zaslon PIXE: LED ART, ki se spreminja z izbrano igro RetroPie
  • Laserski izrezi stranskih umetnin
  • Zvočni ojačevalnik z gumbom za nadzor glasnosti
  • Gumb za zaustavitev/ponovni zagon
  • Akril proti lesu

Upoštevajte, da so Tobiasova navodila zelo jasna, kako sestaviti ohišje, zato se v dvomih obrnite na njegov Instructable.

Vse lasersko izrezane datoteke. SVG, skripti programske opreme, slike in animacije LED GIF, tabela ožičenja in umetnine za ta projekt so tukaj v GitHubu.

Deli

1x Arkadna krmilna palica

4x 30 mm arkadni gumbi

1x kratki gumb za pritrditev na ploščo (.62 montažna luknja)

(2) 12 -milimetrski gumb kupole - rdeča - E -stikalo PV5S64019

(1) 12 -milimetrski gumb kupole zelen - E -stikalo PV5S64018

(2) 12 -milimetrski gumb kupole rumen - stikalo E -PV5S64016

(1) 12 -milimetrski gumb kupole, bel - E -stikalo PV5S64012

(1) 12 -milimetrski gumb s kupolo, črn - stikalo E -PV5S64011

1x 2,1 mm DC vtič za montažo na ploščo (montažna luknja 0,33 )

1x stikala za vklop/izklop plošče za vklop/izklop (potrebovali boste 2, a komplet PIXEL: Maker's Kit je priložen 1)

1x Raspberry Pi 3+

1x kartica microSD (128 GB je dobra velikost za ta projekt)

1x uradni monitor Raspberry Pi

1x Pixelcade LED nastavitveni komplet

1x 32x32 P4 Pitch Pitch LED Matrix 5 "x 5" - Adafruit ali drugi viri

1x ojačevalnik zvoka

2x mini ovalni zvočniki 35 mm x 20 mm

1x stereo zvočni kabel (desni kot je boljši, vendar se normalno prilega in je tudi v redu)

2x kabel za pritrditev na USB ploščo A-A

6x super svetle 5 mm bele LED diode (za osvetlitev ozadja)

6x 220 ohmski upori

1x Vtičnica za enosmerni tok pod pravim kotom

1x vtičnica microUSB (uporabite stari kabel microUSB in odrežite veliko stran USB)

1x steklenica indijskega črnila

1x goba Mr. Clean Magic Eraser

Modri slikarski trak

Vijaki, matice, stojala

8x 4/40 x 3/16 vijaki z glavo (za vzdrževalna vrata)

2x 4/40 x 7/16 vijaki s pokrovom?

7x vijaki M3 x 10 mm

4x vijaki M3 x 5 mm (za pritrditev igralne palice)

4x kvadratne šestkotne matice M3 (za pritrditev krmilne palice)

8x 2/56 x 1/2 vijaki s pokrovom, črni (za zvočnike)

8x 2/25 matice (za zvočnike)

(2) Šestrobi aluminij, 1/4 "šestkotni, 1-1/8" dolg, 4-40 navoj

(4) Šestkotni stoječi aluminij, 1/4 "šestkotni, 5/8" dolg, 4-40 navojev

2x 4/40 x 3/8 najlonski vijaki

4x najlonske matice 4/40

4x gumijaste blazinice za odbijač za dno

Akril in lepilo

4x 12x20 "črni akrilni list, debeline 1/8"

4x 12x20 "rdeča akrilna folija, debela 1/8"

1x 12x20 "bela akrilna plošča - 1/16" debela

1x 12x12 prosojna dimna akrilna folija, debeline 1/8 (izbirni LED matrični difuzor)

1x 12x12 prozoren akrilni list, debeline 1/8"

Razno barvni listi, odvisno od želenih vložkov za arkadne znake (neobvezno)

Akrilno cementno lepilo

Akrilni cement za kapilarno uporabo

Polietilenski aplikator za steklenice z nizko gostoto

Neobvezno

Kaptop trak (za pritrditev kablov na Pi glavo)

1x USB avdio adapter (to v resnici ni potrebno, medtem ko je znano, da je zvok Pi slab, s tem res ne morem razlikovati)

Dupont ženski pin stiskalniški terminali 2,54 mm Pitch (za izdelavo lastnih kablov s konektorji DuPont, ki se priključijo na 40-polno glavo Raspberry Pi GPIO, lahko pa jih uporabite tudi s policah in jih spajate, kar je ceneje

Terminalna stiskalnica Dupont

Orodja

Laserski rezalnik (uporabil sem Glowforge z rezalno površino 19,5 x 11)

4/40 Tap Tool (za dotikanje osmih 4/40 lukenj za vzdrževalna vrata)

1. korak: Izmerite pred laserskim rezanjem

Izmerite pred laserskim rezanjem!
Izmerite pred laserskim rezanjem!

ZELO POMEMBNO: Preden lasersko razrežete akril za ta projekt, se prepričajte, da imate vse dele pri roki in izmerite, da se prilegajo montažnim luknjam v laserskih datotekah. SVG. Tu so zlasti elementi za preverjanje in prilagajanje. Če tega ne storite, boste morali odstraniti in ponovno razrezati veliko akrila.

1. 32x32 P4 HUB75 LED matrika - tisto, ki sem jo uporabil v tem projektu, sem kupil neposredno iz Kitajske, ne od Adafruit in različni proizvajalci LED plošč imajo različne lokacije montažnih lukenj.

2. Zvočniki - Zvočnikov na povezavi nisem uporabljal, namesto tega so mi nekateri ležali po trgovini. Tisti na povezavi se mi zdijo blizu, vendar nisem prepričan, da se bodo montažne luknje natančno poravnale.

3. Gumbi - z luknjami za arkadne gumbe 30 mm boste v redu, vendar preverite 7 pritrdilnih lukenj za gumbe v primerjavi s svojimi gumbi. Odprtina za pritrditev gumba na zadnji strani je večja od 6 lukenj za gumb na sprednji strani.

Uporabil sem laserski rezalnik Glowforge in vse datoteke. SVG za lasersko rezanje so prilagojene velikosti reza Glowforge pri 19,5 "x 11".

Korak: Barvanje vklesanega akrila

Barvanje vklesanega akrila
Barvanje vklesanega akrila
Barvanje vklesanega akrila
Barvanje vklesanega akrila
Barvanje vklesanega akrila
Barvanje vklesanega akrila

Laserski rez in graviranje "Red 2 - Push Buttons na zadnji strani in na sprednji plošči.svg". Upoštevajte, da so črte na sprednji plošči lasersko urezane in lasersko gravirano.

Pustite akrilni maskirni trak in velikodušno barvajte indijsko črnilo s čopičem. Pustite, da se indijsko črnilo posuši nekaj ur ali dlje.

Ko se posuši, odstranite akrilni maskirni trak in ostalo vam bo še nekaj ostankov. Vzemite močan lepilni trak, kot je lepilni trak Gorilla, in ga močno pritisnite na vgravirano besedilo in ga nato odtrgajte. To ponovite nekajkrat in večina ostankov črnila bo odstranjena. Nato uporabite bodisi mokro mehko gobo ali gobico z gumico Mr. Clean, da odstranite preostanek.

Korak: Spodnja in zadnja stran W/ Vrata za vzdrževanje in PIXEL LED panelni nosilec

Spodnja in zadnja stran z vmesniki za vzdrževanje in nosilcem za LED ploščo PIXEL
Spodnja in zadnja stran z vmesniki za vzdrževanje in nosilcem za LED ploščo PIXEL
Spodnja in zadnja stran W/ Vrata za vzdrževanje in PIXEL LED panelni nosilec
Spodnja in zadnja stran W/ Vrata za vzdrževanje in PIXEL LED panelni nosilec
Spodnja in zadnja stran W/ Vrata za vzdrževanje in PIXEL LED panelni nosilec
Spodnja in zadnja stran W/ Vrata za vzdrževanje in PIXEL LED panelni nosilec

Laser izreže naslednje datoteke:

  • Črna 1 - spodnja vrata za vzdrževanje.svg
  • Rdeča 1 - Vrata za vzdrževanje hrbta in matrični nosilec LED.svg

Sestavljanje in lepljenje vzdrževalnih vrat je nekoliko zapleteno, najbolje, da se sklicujete na korak 3 iz Tobiasa.

4. korak: Namestitev plošče PIXEL in matrične plošče LED

Namestitev plošče PIXEL in matrične plošče LED
Namestitev plošče PIXEL in matrične plošče LED
Montaža plošče PIXEL in matrične plošče LED
Montaža plošče PIXEL in matrične plošče LED
Namestitev plošče PIXEL in matrične plošče LED
Namestitev plošče PIXEL in matrične plošče LED

Zdaj pa odstranite akrilni maskirni trak na obeh straneh.

Najprej namestite ploščo PIXEL PCB, nato pa LED ploščo na drugo stran. Bodite pozorni na orientacijo in se prepričajte, da je LED plošča obrnjena navzgor in ustreza oznaki na akrilnem nosilcu.

Nato pritrdite vijak v spodnji desni strani plošče PIXEL na ploščo.

Ploščo LED pritrdite z (6) vijaki M3 x 8 mm. Upoštevajte, da so LED plošče z navojem za vijake M3, 4/40 ne bo delovalo.

To ni obvezno, vendar priporočam, da na vrh dodate še difuzor z uporabo šesterokotnih izstopov. Odstranite masko z spodnje strani plošče difuzorja in pustite masko na zgornji strani.

Upoštevajte, da šesterokotne stopnice gredo na notranje luknje, ne na zunanje.

Zdaj pritrdite šestrobe matice s štirimi vijaki.

Upoštevajte, da moji šesterokotni izstopi niso bili dovolj dolgi, zato sem moral kot distančnike uporabiti nekaj podložk. Glejte diagram, koliko prostora potrebujete, sicer se bo sprednja plošča difuzorja upognila.

5. korak: Sprednji zaslon z monitorjem in Raspberry Pi

Sprednji zaslon z monitorjem in Raspberry Pi
Sprednji zaslon z monitorjem in Raspberry Pi
Sprednji zaslon z monitorjem in Raspberry Pi
Sprednji zaslon z monitorjem in Raspberry Pi
Sprednji zaslon z monitorjem in Raspberry Pi
Sprednji zaslon z monitorjem in Raspberry Pi
Sprednji zaslon z monitorjem in Raspberry Pi
Sprednji zaslon z monitorjem in Raspberry Pi

Lasersko izrežite te datoteke:

  • Črna 2 - Monitor Bevel and Marquee.svg
  • Črna 3 - Sprednji zaslon znotraj in zunaj.svg

Pritrdite monitor Pi in Raspberry Pi. Monitor Pi namestite na okvir brez reže. Ta korak sestavljanja je težak, zato se prepričajte in glejte korak 4 v Tobiasovem navodilu, če želite ta del popraviti.

Med čakanjem, da se prvi sloj posuši, dodajte vijake v luknje za zvočnike, da zagotovite poravnavo.

Zdaj je pravi čas za namestitev RetroPie, vnaprej izdelane slike, ki jo boste namestili na kartico Pi microSD. Na koncu namestitve RetroPie boste pozvani, da konfigurirate vhode. Priključite generično tipkovnico USB in uporabite te tipke:

D -PAD UP - puščica navzgor

D -PAD DOL - Puščica navzdol

D -PAD LEVO - puščica levo

D -PAD DESNO - puščica desno

Začetek - A.

Izberite - S

Gumb A - Z

Gumb B - X

Gumb X - C

Gumb Y - V

Držite katero koli tipko, da preskočite preostale tipke, dokler ne pridete do možnosti Hotkey Enable

HOTKEY ENABLE - SPACE

Ko pridete v redu, pritisnite gumb, ki ste ga konfigurirali kot gumb A, ki je v tem primeru "Z"

6. korak: Arkadna nadzorna plošča z vložki za igralno palico

Arkadna nadzorna plošča z vložki za igralno palico
Arkadna nadzorna plošča z vložki za igralno palico
Arkadna nadzorna plošča z vložki za igralno palico
Arkadna nadzorna plošča z vložki za igralno palico
Arkadna nadzorna plošča z vložki za igralno palico
Arkadna nadzorna plošča z vložki za igralno palico

Laserski rez:

  • Črna 4 - Nadzorna plošča.svg
  • Tanka bela 1 - Marquee White Liners.svg

Najprej izrežite zgornjo in spodnjo plast v "Black 4 - Control Panel.svg" in vgravirajte zelene pravokotnike globine 1 mm (to lahko traja drugi prehod).

Nato z isto datoteko skrijete plast »Zgornja« in »Spodnja« in razkrijete »Inlay plast«. Obrnite zgornji izrez kot v vijoličastem besedilu na sliki. Vgravirajte arkadne usmerjene vložke globoko 2 mm ali 0,06 palca. Na mojem laserskem rezalniku Glowforge je to trajalo 2 prehoda z uporabo privzete nastavitve za tanko 1/8 akril.

Morda boste morali nekaj vložiti, preden se vložki izpraznijo. Ko sperite, uporabite akrilni cement za lepljenje vložkov.

Sedaj privijte krmilno palčko na spodnjo plast z vijaki in kvadratnimi maticami. Naredite preskus in zgornjo plast položite na spodnjo plast in se prepričajte, da ste vgravirali dovolj globoko, da sta obe plasti poravnani. Nato z akrilnim cementom zlepite dve plasti skupaj in vpnite.

Krmilna palica Sanwa, ki sem jo dobil, je bila privzeto nastavljena za 8-smerno. Zanimajo me arkadne igre 80-ih, ki se večinoma igrajo s 4-smerno krmilno palčko. Torej je pravi čas, da preklopite iz 8-smerne v 4-smerno, kar enostavno storite s premikanjem predloge na dnu krmilne palice. Ta videoposnetek pojasnjuje, kako preklopiti iz 8-smerne v 4-smerno in obratno.. Z spodnjimi vrati za vzdrževanje arkadnega stroja lahko kasneje, ko je vse nameščeno, spreminjate naprej in nazaj, vendar je prostor omejen in to bo zdaj veliko lažje.

Uporabite merilnik neprekinjenosti na multimetru in označite vsako žico na igralni palici (gor, dol, levo, desno).

Korak 7: LED svetlobna vrstica za osvetlitev ozadja

LED svetlobna vrstica za osvetlitev ozadja
LED svetlobna vrstica za osvetlitev ozadja
LED svetlobna vrstica za osvetlitev ozadja
LED svetlobna vrstica za osvetlitev ozadja
LED svetlobna vrstica za osvetlitev ozadja
LED svetlobna vrstica za osvetlitev ozadja

Črna 1 - spodnja vrata za vzdrževanje.svg vsebuje akril za LED svetlobno palico, zato ste to že natisnili.

Priključite 6 220 ohmskih uporov in 6 super svetlih belih LED v skladu s shemo. Dolgi konec LED mora biti usmerjen proti uporu in +5V, kratek konec pa proti GND.

8. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Oglejte si sheme ožičenja in naredite napajalni kabel, ki bo sestavljen iz ženskega enosmernega priključka, ki se nato 4 -stransko razdeli na Pi (priključek microUSB), PIXEL: LED ART plošča (desni kotni konektor za enosmerni priključek DC), avdio mini ojačevalnik (priključna žica) in LED svetlobna palica (priključna žica). Poiščite stari kabel microUSB in odrežite velik konec priključka USB ter ga spajajte in spajkajte na ta napajalni kabel za povezavo s Pi.

Sestavite tabelo ožičenja, ki preslikava vsako smer krmilne palice in gumb na ustrezen pin na Pi in dodeljeni tipki tipkovnice. Če preslikate na iste ključe, kot sem jih uporabil, lahko uporabite konfiguracijske datoteke v naslednjih korakih.

Za priključitev na 40-polno glavo GPIO na Pi-ju boste potrebovali ženske kable DuPont. Na koncu sem naredil lastne kable, ki so bili precej zabavni, a tudi veliko dela. Potrebovali boste tudi stiskalnico in ženske sponke DuPont. Hitreje in ceneje bo, če uporabite samo kable DuPont iz ženskega v žensko, ki jih verjetno že ležite, in jih spajate/spajkate. Če ste na koncu sami izdelali kable DuPont, se izkaže, da jih ni enostavno izdelati. Zdelo se mi je, da je ta video vadnica v YouTubu zelo koristna, potem pa sem jih z lahkoto naredil.

Naredite kable za gumbe in krmilno palico in se še ne povežite s Pi. V naslednjem koraku se boste povezali s Pi. Na splošno mora biti vsak kabel dolg ~ 13 palcev, kar bo dovolj dolgo, da doseže Pi, ko je nameščen. Če lahko, za vsak kabel uporabite drugo barvo (za vse GND uporabite črno) ali označite vsak kabel, kar bo olajšalo delo v naslednjem koraku.

9. korak: Združite vse skupaj

Image
Image
Vse skupaj!
Vse skupaj!
Vse skupaj!
Vse skupaj!

Zdaj prihaja zabavni del, kjer vse sestavite! Najprej pa namestite vseh 6 gumbov na sprednjo rdečo ploščo, 4 arkadne gumbe in krmilno palčko na črni nadzorni plošči ter vtičnico, stikala in zvočni ojačevalnik na zadnji plošči. Gumb in krmilne palice ne morete namestiti, ko je ohišje skupaj zaradi pomanjkanja prostora za komolce.

Sledite slikam, da sestavite stvari, vendar še ne zlepite ničesar in namesto tega uporabite nekaj modrega slikarskega traku. Ko pridete do slike z oznako "Ko pridete sem, priključite žice na glavo GPIO Pi", nato začnite povezovati žice z nožicami na glavi Pi.

Sledite tabeli, ki ste jo sestavili v prejšnjem koraku, da vsako žico povežete z glavo Pi. To bo zelo utesnjeno in priključitev nožic na glavo Pi ne bo tako enostavna, zato bodite potrpežljivi.

Ko imate vse povezano, vklopite sistem in opravite popoln preizkus, ki vključuje preizkus krmilne ročice in vsakega gumba. Za testiranje bomo morali namestiti pripomoček iz Adafruitja, imenovan Retrogame, ki pretvori vnose krmilne palice in gumba iz Pi -jevega GPIO v vnose tipkovnice. Z uporabo Retrogame ne potrebujete ločenega emulatorja arkadne tipkovnice USB, kar je lepo.

Sledite tem navodilom Adafruit za namestitev Retrogame. Ko namestite Retrogame, kopirajte to datoteko retrogame.cfg v imenik /boot na svojem Pi. Datoteka retrogame.cfg tukaj predvideva, da ste sledili istim preslikavam tipkovnice in pin povezavam v tabeli ožičenja iz 8. koraka - Ožičenje. Če ste uporabili različne zatiče ali preslikave tipkovnice, brez skrbi, samo ustrezno spremenite v retrogame.cfg. Verjetno ste napačno priključili pin ali dva, zato preizkusite vsak vnos in ga popravite.

Ta vadnica vas vodi skozi, kako nastaviti kombinirani gumb za zaustavitev in ponovni zagon.

Ko vse deluje, ste pripravljeni, da stvari postanejo trajne. Če imate slučajno kaptonski trak, je to lep način, da zavarujete zatiče Pi, da se kasneje ne bodo razveljavili. Okoli zatičev in glave Pi zavijte nekaj Kaptonovega traku. Ampak brez skrbi, če ne, bi moralo biti vse v redu.

Zdaj obrnite arkado na bok. Na tej točki imate nameščeno le levo stran, desna stran je še odprta. Za lepljenje akrila uporabite kapilarno aplikacijo z akrilnim topilom. Akrilno topilo deluje zelo hitro in bo trdno v manj kot 5 minutah in ga ni treba vpeti. Tukaj je dober primer uporabe akrilnega topila.

Pritrdite kose za okvir (to morate narediti, preden dodate desno stran). In nato na notranjo stran okvirja prilepite 1/16 debele bele kose bi morali biti obrnjeni navznoter, zaradi česar je učinek razpršene svetlobne škatle. Če so LED usmerjene spredaj, LED ne bodo dovolj razpršene in videli boste LED okrogle svetle pike.

Zdaj pritrdite desno stran in jo lepite z akrilnim topilom.

Nazadnje z brusilnikom ali orodjem Dremel brusite levo in desno stran tako, da sta poravnani (črne zareze morda rahlo štrlijo). To boste želeli narediti, da bodo zunanji kosi, ko so pritrjeni, lepi in poravnani.

10. korak: Marquee

Nadzornik
Nadzornik
Nadzornik
Nadzornik
Nadzornik
Nadzornik
Nadzornik
Nadzornik

Preizkusil sem lasersko izrezan okvir in profesionalni tiskani okvir na prosojni foliji. Najboljši rezultati zagotovo s profesionalnim tiskom.

Za profesionalni tisk sem šel s https://gameroomsolutions.com/shop/marquee-print/, v času pisanja tega prispevka je bilo 25 USD, in ker so moje oznake majhne, so natisnile 2 za 25 USD.

Tu so moje izvorne datoteke za označevanje v Adobe Illustratorju, ki jih lahko spremenite za svojo zasnovo.

vectorlib.free.fr/ ima nekaj arkadnih umetnosti v vektorski obliki, ki vam bodo prihranile veliko časa.

Mere tega okvirja so 9,06 "x 2,17". Natisnjeno oznako sem stisnila med dva kosa prozornega akrila in na robove dodala malo akrilnega lepila, da sta dva dela skupaj. Nadzornik se tesno prilega in se zaskoči v ohišje brez potrebe po trajnem lepljenju, tako da lahko pozneje zamenjate okvirje.

11. korak: Levo in desno zunaj plošč in vložkov

Image
Image
Levo in desno zunaj plošč in vložkov
Levo in desno zunaj plošč in vložkov
Levo in desno zunaj plošč in vložkov
Levo in desno zunaj plošč in vložkov

Vložki za arkadne znake so neobvezni, vendar imajo zelo lep učinek, če imate čas. Če ne uporabljate vložkov, lahko uporabite tudi takšno storitev, da natisnete nekaj nalepk s stranskih slik ali pa pustite stranice rdeče, kar bi bilo še vedno lepo.

Če vložkov ne uporabljate, spremenite Red 4 - Side Pieces Outside.svg in izbrišite obrise vložka. Če želite prilagoditi svoje najljubše arkadne like, je tukaj odličen vir za arkadne sprite. Potem je treba izolirati vsako barvo sprite in nato slediti v vektorskem programu, kot sta Illustrator ali Inkscape. Opozorilo, to je dobro delo. Če se želite držati znakov, ki sem jih uporabil, uporabite to datoteko za lasersko rezanje vsake barve vsakega znaka.

Ko lasersko izrežete vsako barvo vsakega lika, jih položite na mizo in lepite le na arkadno stran, ko veste, da se vse dobro ujema. Obstaja velika verjetnost, da bo prišlo do napak (naredil sem kup), zato boste, če prezgodaj zlepite, imeli težave, saj je akrilno topilo trajno.

ZELO POMEMBNO, da ne želite uporabiti rdeče barve za nobenega od znakov vložka, saj je stranska plošča že rdeča. Torej, če je vaš želeni arkadni sprite rdeč, potem zamenjajte drugo barvo, kot sem naredil z znakom Dig Dug, na primer prehod iz rdeče v črno.

12. korak: Skripti programske opreme za integracijo matrike PIXEL: LED ART

Image
Image
Programski skripti za integracijo matrike PIXEL: LED ART
Programski skripti za integracijo matrike PIXEL: LED ART
Programski skripti za integracijo matrike PIXEL: LED ART
Programski skripti za integracijo matrike PIXEL: LED ART
Programski skripti za integracijo matrike PIXEL: LED ART
Programski skripti za integracijo matrike PIXEL: LED ART

Skoraj končano! Zadnji korak je dodati nekaj skriptov, tako da bo zaslon PIXEL: LED ART samodejno spremenil umetnine glede na izbrano platformo ali igro iz RetroPie. Na srečo RetroPie vključuje kljuko, imenovano runcommand, ki je skript lupine Linux (.sh), ki se izvaja pred vsakim zagonom igre. Zato bomo lastnemu skriptu runcommand, ki posreduje trenutno igro in platformo, dodali program Java za ukazno vrstico (pixelc.jar), ki nato na LED zaslon zapiše ustrezen GIF. Ker lahko vaša namestitev vključuje številne igre, lahko preprosto izberete igre, za katere želite narediti posebno zasnovo LED, in za vsako platformo uporabite generično zasnovo LED. Naredil sem-g.webp

Ta skript naredi naslednje:

  1. Preveri, ali se LED-g.webp" />
  2. Če ne, potem preverite, ali za izbrani emulator obstaja splošni LED-g.webp" />
  3. Če ne izstopi LED GIF, specifičen za igro, in LED-g.webp" />
  4. Pred pisanjem preverite, ali novi LED-g.webp" />

Upoštevajte, da po tem, ko je bil LED-g.webp

Koraki namestitve

Preverite, ali je na vašem Pi nameščen Java 8.

java -verzija

Če Java 8 ni nameščena:

sudo apt-get posodobitev

sudo apt-get install oracle-java8-jdk

Najprej ustvarite imenik na svojem Pi, imenovan pixelcade.

mkdir/home/pi/pixelcade

Kopirajte vsebino tukaj v to mapo pixelcade na svojem Pi.

Opomba: V napravi PIXEL morate imeti nameščeno vdelano programsko opremo Android in Pi: LED ART, ki je privzeta, vdelana programska oprema iOS/Android ne bo delovala. Dvakrat preverite, ali je plošča PIXEL: LED ART USB priključena na Pi. Prepričajte se tudi, da je stikalo na plošči PIXEL: LED ART obrnjeno proti smeri USB in ne proti smeri BT. Preverite, ali vaš Pi zazna ploščo PIXEL: LED ART.

ls /dev /ttyACM0

In morali bi se vrniti

/dev/ttyACM0

Kopirajte runcommand-onstart.sh in runcommand-onend.sh v/opt/retropie/configs/all/na svoj Pi in nato izvedite runcommand-onstart.sh in runcommand-onend.sh

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

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

Ta skript lahko prilagodite, če želite, spodaj pa je razlaga, kako ta skript deluje. Vendar upoštevajte, da če sledite korakom namestitve, se vam tega skripta ne bo treba dotakniti.

1. Nastavi pot, kjer se nahaja pixelc.jar. Če ste pixelc.jar kopirali v/home/pi/pixelcade, pustite to vrstico takšno, kot je

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

2. Preverite, ali je plošča PIXEL: LED ART priključena. Če da, nadaljujemo in če ne, se skript zaključi.

če $ pixelexists | grep -q '/dev/ttyACM0';

3. RetroPie prenese v ta skript v obliki spremenljivk izbrano rom igre in izbrano platformo igre (atari2600, nes, mame itd.). Spodnji delček kode bo najprej zaznal igralno platformo in izbral zasnovo LED za to posebno platformo. Nato bo preveril, ali obstaja določen.gif, ki se ujema z imenom izbrane igre. Če je na primer izbrana rom igra 1941.zip, bo skript iskal mamelibretro/1941.gif. Če ta-g.webp

če

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

echo "Datoteka $ MARQUEEGIF obstaja, zato jo bomo zapisali v LED oznako"> & 2

drugače

če

GAMEIMAGE = $ MAMEDEFAULT

echo "Datoteka $ MARQUEEGIF NE obstaja, privzeto nastavljena na generično oznako LED: $ {GAMEIMAGE}"> & 2

drugače

GAMEIMAGE = $ MAMEDEFAULT <

echo "Datoteka $ NGPCDEFAULT NE obstaja, privzeto nastavljena na generično LED oznako: $ {GAMEIMAGE}"> & 2

fi

fi

fi

4. Ta zadnji ukaz v skriptu dejansko zapiše na LED zaslon.

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

Igra (1944-g.webp

Upoštevajte tudi, da se bo ob vsakem zagonu igre v datoteko /root/dev/shm/runcommand.log zapisala datoteka dnevnika, kar bo v veliko pomoč pri odpravljanju težav.

Zato nadaljujte s spreminjanjem glede na vaše potrebe in ustvarite tudi GIF-e za svoje najljubše igre ter jih kopirajte v/home/pi/pixel/%ime platforme (atari2600, mame-libretro itd.) In nato kopirajte svojo različico runcommand-onstart.sh za/opt/retropie/configs/all/. Ko ustvarjate svoje-g.webp

Za kombinirani gumb za ponovni zagon in zaustavitev na zadnji strani, tukaj je skript za to

Ker je ta namestitev za navpično usmerjen monitor, je tukaj lepa navpična tema za RetroPie

To programsko opremo sem prenesel tudi v sistem Windows, tukaj je primer namestitve z uporabo prednje strani Maximus Arcade v sistemu Windows v večji namestitvi LED.

13. korak: Naučene lekcije

Naučena lekcija
Naučena lekcija

Nekaj stvari bi naredil drugače:

Zaslon PIXEL: LED Art je lep, a res bi bil boljši kot nameščen okvir na sprednji strani. Načrtujem, da bom naredil še eno gradnjo z LED matrico 64x32, nato pa bom moral samo spremeniti obliko laserskega rezanja za večji okvir.

V glavnem igram arkadne igre 80 -ih, od katerih se večina igra bolje na navpično nameščenem monitorju v primerjavi s horizontalnim nosilcem v tem projektu.

RetroPie in MAME imata veliko funkcijskih gumbov, ki si jih zapomnim, kaj vsak počne, saj sem jih programiral, vendar po pravici moja žena in otroci tega ne delajo in so za vse gumbe zahtevali oznake za naslednjo gradnjo.

Natečaj Epilog X
Natečaj Epilog X
Natečaj Epilog X
Natečaj Epilog X

Drugo mesto na tekmovanju Epilog X

Priporočena: