Kazalo:
- 1. korak: Izmerite pred laserskim rezanjem
- Korak: Barvanje vklesanega akrila
- Korak: Spodnja in zadnja stran W/ Vrata za vzdrževanje in PIXEL LED panelni nosilec
- 4. korak: Namestitev plošče PIXEL in matrične plošče LED
- 5. korak: Sprednji zaslon z monitorjem in Raspberry Pi
- 6. korak: Arkadna nadzorna plošča z vložki za igralno palico
- Korak 7: LED svetlobna vrstica za osvetlitev ozadja
- 8. korak: Ožičenje
- 9. korak: Združite vse skupaj
- 10. korak: Marquee
- 11. korak: Levo in desno zunaj plošč in vložkov
- 12. korak: Skripti programske opreme za integracijo matrike PIXEL: LED ART
- 13. korak: Naučene lekcije
Video: PIXELCADE - Mini bartonska arkada z vgrajenim LED zaslonom PIXEL: 13 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-31 10:24
**** 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
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
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
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
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
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
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
Č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
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
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
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
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
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:
- Preveri, ali se LED-g.webp" />
- Če ne, potem preverite, ali za izbrani emulator obstaja splošni LED-g.webp" />
- Če ne izstopi LED GIF, specifičen za igro, in LED-g.webp" />
- 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
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.
Drugo mesto na tekmovanju Epilog X
Priporočena:
Nest Hello - zvonjenje pri vratih z vgrajenim transformatorjem UK (220-240V AC - 16V AC): 7 korakov (s slikami)
Nest Hello - zvonjenje pri vratih z vgrajenim transformatorjem UK (220-240V AC - 16V AC): Hotel sem doma namestiti zvonec Nest Hello, gizmo, ki deluje na 16V -24V AC (OPOMBA: posodobitev programske opreme leta 2019 je spremenila Evropo Razpon različic do 12V-24V AC). Standardni zvončki za zvonce z vgrajenimi transformatorji, ki so na voljo v Veliki Britaniji na
Držalo za slike z vgrajenim zvočnikom: 7 korakov (s slikami)
Nosilec slik z vgrajenim zvočnikom: Če želite narediti svojega lastnega zvočnika, ki lahko vsebuje slike/razglednice ali celo seznam opravkov, se morate lotiti odličnega projekta. Kot del gradnje bomo kot srce projekta uporabili Raspberry Pi Zero W in
Navpična arkadna plošča z vgrajenim LED zaslonom PIXEL: 11 korakov (s slikami)
Navpična arkadna čelna plošča z vgrajenim LED zaslonom PIXEL: **** Posodobljeno z novo programsko opremo julija 2019, podrobnosti tukaj ****** Arkadna arkadna miza z edinstveno funkcijo, ki jo polje za matriko LED spreminja, da ustreza izbrani igri. Umetnost likov na straneh omare je lasersko izrezana intarzija in se ne lepi
Zvočniki DIY z vgrajenim DSP: 6 korakov (s slikami)
DIY Soundbar z vgrajenim DSP: Izdelava sodobne zvočne vrstice iz 1/2 " debele vezane vezane plošče, prepognjene v jezgro. Zvočna vrstica ima 2 kanala (stereo), 2 ojačevalnika, 2 visokotonca, 2 nizkotonca in 4 pasivne radiatorje za povečanje nizkih frekvenc v tej majhni omari. Eden od ojačevalnikov
Domača varnost z vgrajenim sistemom: 12 korakov (s slikami)
Domača varnost z vgrajenim sistemom: Pozdravljeni bralci, to je navodilo za izdelavo domačega varnostnega sistema za razliko od vseh drugih varnostnih sistemov. Ta sistem ima izboljšano funkcijo TRAP in PANIC Mode, ki povezuje lastnika, soseda in policijsko postajo žrtve prek omrežja