Cuprins:

PIXELCADE - Mini Bartop Arcade cu afișaj LED integrat PIXEL: 13 pași (cu imagini)
PIXELCADE - Mini Bartop Arcade cu afișaj LED integrat PIXEL: 13 pași (cu imagini)

Video: PIXELCADE - Mini Bartop Arcade cu afișaj LED integrat PIXEL: 13 pași (cu imagini)

Video: PIXELCADE - Mini Bartop Arcade cu afișaj LED integrat PIXEL: 13 pași (cu imagini)
Video: Vertical Bartop Arcade with Pixelcade LED Marquee (1 P3 LED Panel) 2024, Noiembrie
Anonim
Image
Image
PIXELCADE - Mini Bartop Arcade cu afișaj LED integrat PIXEL
PIXELCADE - Mini Bartop Arcade cu afișaj LED integrat PIXEL
PIXELCADE - Mini Bartop Arcade cu afișaj LED integrat PIXEL
PIXELCADE - Mini Bartop Arcade cu afișaj LED integrat PIXEL

**** Versiune îmbunătățită cu carcasă LED integrată aici ****

O construcție arcade bartop cu caracteristica unică a unui afișaj LED integrat care se potrivește cu jocul selectat. Personajele de pe laturile dulapului sunt incrustări tăiate cu laser și nu autocolante.

O mulțumire imensă lui Tobias pentru că a postat designul CAD original tăiat cu laser pentru acest proiect. Acest proiect valorifică designul Tobias cu următoarele modificări:

  • Un ecran integrat PIXE: LED ART care se modifică odată cu jocul RetroPie selectat
  • Incrustări laterale tăiate cu laser
  • Amplificator audio cu buton de control al volumului
  • Buton de oprire / repornire
  • Acrilic vs. Lemn

Rețineți că instrucțiunile de la Tobias sunt foarte clare cu privire la modul de asamblare a cazului, deci consultați Instrucțiunile sale atunci când aveți dubii.

Toate fișierele. SVG tăiate cu laser, scripturile software, imaginile și animațiile-g.webp

Părți

1x Joystick Arcade

Butoane Arcade 4x 30mm

1x buton momentan de montare pe panou (gaură de montaj de.62 )

(2) Buton Dome de 12 mm - roșu - E-Switch PV5S64019

(1) Buton Dome 12mm Verde - E-Switch PV5S64018

(2) Buton Dome 12mm Galben - E-Switch PV5S64016

(1) Buton Dome de 12 mm alb - E-Switch PV5S64012

(1) Buton Dome 12mm negru - E-Switch PV5S64011

1x Jack DC de 2,1 mm pentru montare pe panou (gaură de montare.33 )

1 comutatoare Rocker On / Off Mount Mount (veți avea nevoie de 2, dar PIXEL: Maker's Kit vine cu 1)

1x Raspberry Pi 3+

1x card microSD (128 GB este o dimensiune bună pentru acest proiect)

1x Monitor oficial Raspberry Pi

1x kit de carcasă LED Pixelcade

1x 32x32 P4 Pitch LED Matrix 5 "x 5" - Adafruit sau alte surse

1x Amplificator audio

2 difuzoare mini ovale de 35 mm x 20 mm

1x cablu audio stereo (unghiul drept este mai bun, dar se va potrivi normal și este bine și)

2x cablu de montare pe panou USB A-A

6x LED-uri albe Super Bright 5mm (pentru iluminarea din spate a marchizei)

Rezistoare 6x 220 ohm

1 x mufă de alimentare DC cu unghi drept

1 x mufă microUSB (utilizați un cablu microUSB vechi și tăiați partea mare USB)

1 sticlă de cerneală India

1x Buretele Eraser Mr. Clean Magic

Bandă albastră de pictor

Șuruburi, piulițe, stand-off-uri

Șuruburi 8x 4/40 x 3/16 cu cap pan (pentru porturile de întreținere)

2x șuruburi cu cap pană 4/40 x 7/16 ?

7x șuruburi M3 x 10mm

4x șuruburi M3 x 5mm (pentru montaje pe joystick)

4x piulițe hexagonale pătrate M3 (pentru montaje pe joystick)

8x 2/56 x 1/2 șuruburi cu cap pan negru (pentru difuzoare)

8x 2/25 piulițe (pentru difuzoare)

(2) Hex Stand-Off aluminiu, 1/4 "Hex, 1-1 / 8" lung, 4-40 filet

(4) Hex Stand-Off aluminiu, 1/4 "Hex, 5/8" lung, 4-40 filet

2x Șuruburi din nailon 4/40 x 3/8"

4x piulițe de nailon 4/40

4x tampoane din cauciuc pentru partea inferioară

Acril și lipici

4x Foaie acrilică de 12x20 "negru, grosime 1/8"

4x Foaie acrilică de 12x20 ", grosime 1/8"

1x Foaie acrilică albă 12x20 "- grosime 1/16"

1 x foaie acrilică de fum translucid 12x12, grosime 1/8 (difuzor opțional cu matrice LED)

1 foaie acrilică transparentă 12x12, grosime 1/8"

Foile colorate diferite în funcție de incrustările de caractere arcade dorite (opțional)

Adeziv de ciment acrilic

Ciment acrilic pentru aplicare capilară

Aplicator de sticle din polietilenă cu densitate redusă

Opțional

Bandă pentru laptop (pentru fixarea cablurilor la antetul Pi)

1x adaptor audio USB (acest lucru nu este cu adevărat necesar, în timp ce sunetul Pi este cunoscut ca fiind slab, nu prea pot face diferența cu acesta)

Terminalele de sertizare cu pin feminin Dupont Pas de 2,54 mm (pentru realizarea propriilor cabluri cu conectori DuPont care se conectează la antetul Raspberry Pi GPIO cu 40 de pini, dar puteți, de asemenea, să folosiți cablurile de pe raft și să le îmbinați, ceea ce este mai ieftin

Dupont Terminal Crimper

Instrumente

Laser Cutter (am folosit un Glowforge cu o zonă de tăiere de 19,5 x 11)

Instrument de atingere 4/40 (pentru atingerea a opt găuri 4/40 pentru porturile de întreținere)

Pasul 1: Măsurați înainte de tăierea cu laser

Măsurați înainte de tăierea cu laser!
Măsurați înainte de tăierea cu laser!

FOARTE IMPORTANT: Înainte de a tăia cu laser acrilul pentru acest proiect, asigurați-vă că aveți toate piesele pe mâini și măsurați pentru a vă asigura că se potrivesc găurilor de montare din fișierele. SVG laser. Iată, în special, elemente de verificat și ajustat. Dacă nu faceți acest lucru, veți ajunge să renunțați și să tăiați din nou mult acril.

1. 32x32 P4 HUB75 LED Matrix - Cel folosit în acest proiect l-am cumpărat direct din China, nu de la Adafruit și diferiți producători de panouri LED au locații diferite de găuri de montare.

2. Difuzoare - Nu am folosit difuzoarele din link și, în schimb, aveam câteva culcate în jurul magazinului meu. Cele din link cred că sunt apropiate, dar nu sunt sigur că găurile de montare se vor alinia exact.

3. Butoane - Veți fi bine la orificiile butoanelor arcade de 30 mm, dar verificați cele 7 găuri de montare a butonului față de butoanele dvs. Gaura de montare a butonului din spate este mai mare decât cele 6 găuri ale butonului din față.

Am folosit un dispozitiv de tăiat cu laser Glowforge și toate fișierele tăiate cu laser. SVG sunt dimensionate pentru dimensiunea de tăiere a Glowforge la 19,5 "x 11".

Pasul 2: Cernelirea acrilului gravat

Cernelirea acrilului gravat
Cernelirea acrilului gravat
Cernelirea acrilului gravat
Cernelirea acrilului gravat
Cernelirea acrilului gravat
Cernelirea acrilului gravat

Tăiați și gravați cu laser „Roșu 2 - Butoane de apăsare pe partea din spate și pe panoul frontal.svg”. Rețineți că liniile din panoul frontal sunt marcate cu laser, iar laserul text este gravat.

Lăsați banda de mascare acrilică și vopsiți cu cerneală India cu generozitate. Lăsați cerneala India să se usuce timp de câteva ore sau mai mult.

Odată uscat, îndepărtați banda de mascare acrilică și veți rămâne cu câteva reziduuri de îndepărtat. Luați niște bandă adezivă puternică precum banda adezivă Gorilla și apăsați-o cu putere pe textul gravat și apoi rupeți-o. Repetați acest lucru de câteva ori și majoritatea reziduurilor de cerneală vor fi eliminate. Apoi folosiți fie un burete moale umed, fie un burete de radieră magică Mr. Clean pentru a scoate restul.

Pasul 3: Partea inferioară și posterioară cu porturi de întreținere și montare pe panou LED PIXEL

Partea inferioară și posterioară cu porturi de întreținere și montare pe panou LED PIXEL
Partea inferioară și posterioară cu porturi de întreținere și montare pe panou LED PIXEL
Partea inferioară și posterioară cu porturi de întreținere și montare pe panou LED PIXEL
Partea inferioară și posterioară cu porturi de întreținere și montare pe panou LED PIXEL
Partea inferioară și posterioară cu porturi de întreținere și montare pe panou LED PIXEL
Partea inferioară și posterioară cu porturi de întreținere și montare pe panou LED PIXEL

Laserul a tăiat următoarele fișiere:

  • Black 1 - Port Maintenance Maintenance.svg
  • Roșu 1 - Port de întreținere spate și LED Matrix Mount.svg

Asamblarea și lipirea porturilor de întreținere este puțin dificilă, cel mai bine se referă la pasul 3 din Tobias.

Pasul 4: Montarea plăcii PIXEL și a panoului cu matrice LED

Montarea plăcii PIXEL și a panoului cu matrice LED
Montarea plăcii PIXEL și a panoului cu matrice LED
Montarea plăcii PIXEL și a panoului cu matrice LED
Montarea plăcii PIXEL și a panoului cu matrice LED
Montarea plăcii PIXEL și a panoului cu matrice LED
Montarea plăcii PIXEL și a panoului cu matrice LED

Continuați și scoateți banda de mascare acrilică de pe ambele părți acum.

Mai întâi montați placa PCB PIXEL și apoi montați panoul LED pe cealaltă parte. Acordați atenție orientării și asigurați-vă că panoul LED este orientat în sus, potrivit etichetei de pe suportul acrilic.

Apoi montați șurubul în partea dreaptă jos a plăcii PIXEL pe panou.

Montați panoul LED folosind (6) șuruburi M3 x 8mm. Rețineți că panourile LED sunt filetate pentru șuruburile M3, 4/40 nu va funcționa.

Este opțional, dar vă recomand să adăugați un panou difuzor deasupra folosind stand-off-uri hexagonale. Îndepărtați masca din partea inferioară a panoului difuzor și lăsați masca în partea superioară.

Rețineți că distanțele hexagonale merg pe găurile interioare, nu pe exterior.

Acum montați piulițele hexagonale folosind patru șuruburi.

Rețineți că separările mele hexagonale nu au fost destul de lungi și a trebuit să folosesc câteva șaibe ca distanțieri. Vedeți diagrama cu privire la spațiul liber de care aveți nevoie, în caz contrar panoul difuzorului frontal se va apleca.

Pasul 5: Afișaj frontal cu monitor și Raspberry Pi

Afișaj frontal cu monitor și Raspberry Pi
Afișaj frontal cu monitor și Raspberry Pi
Afișaj frontal cu monitor și Raspberry Pi
Afișaj frontal cu monitor și Raspberry Pi
Afișaj frontal cu monitor și Raspberry Pi
Afișaj frontal cu monitor și Raspberry Pi
Afișaj frontal cu monitor și Raspberry Pi
Afișaj frontal cu monitor și Raspberry Pi

Decupați cu laser aceste fișiere:

  • Black 2 - Monitor Bevel and Marquee.svg
  • Negru 3 - Ecran frontal interior și exterior.svg

Atașați monitorul Pi și Raspberry Pi. Asigurați-vă că montați monitorul Pi pe cadru fără slot. Acest pas de asamblare este dificil, deci asigurați-vă și consultați pasul 4 din Instrucțiunile lui Tobias pentru a corecta această parte.

În timp ce așteptați uscarea primului strat, adăugați șuruburi în orificiile difuzoarelor pentru a asigura alinierea.

Acum este un moment bun pentru a instala RetroPie, imaginea pre-construită pe care o veți instala pe cardul dvs. microSD Pi. La sfârșitul instalării RetroPie, vi se va solicita să configurați intrările. Conectați o tastatură USB generică și utilizați aceste taste:

D-PAD UP - Săgeată sus

D-PAD DOWN - Săgeată în jos

D-PAD STÂNGA - Săgeată la stânga

D-PAD DREAPTA - Săgeată dreapta

Începe o

Selectați - S

Un buton - Z

Butonul B - X

Butonul X - C

Butonul Y - V

Țineți apăsată orice tastă pentru a sări peste restul tastelor până când ajungeți la Hotkey Enable

HOTKEY ENABLE - SPACE

Când ajungeți la OK apăsați butonul pe care l-ați configurat ca butonul A care în acest caz este „Z”

Pasul 6: Panoul de control Arcade cu incrustări cu joystick

Panou de control Arcade cu incrustări cu joystick
Panou de control Arcade cu incrustări cu joystick
Panou de control Arcade cu incrustări cu joystick
Panou de control Arcade cu incrustări cu joystick
Panou de control Arcade cu incrustări cu joystick
Panou de control Arcade cu incrustări cu joystick

Tăiere cu laser:

  • Negru 4 - Control Panel.svg
  • Thin White 1 - Marquee White Liners.svg

Mai întâi tăiați straturile de sus și de jos în „Black 4 - Control Panel.svg” și gravați dreptunghiurile verzi adânci de 1 mm (aceasta poate dura o a doua trecere).

Apoi, folosind același fișier, ascundeți straturile „Sus” și „Jos” și afișați „Stratul încrustat”. Răsturnați partea de sus a decupajului ca în textul violet din imagine. Gravați incrustările direcționale arcade de 2 mm sau 0,06 "adâncime. Pe dispozitivul tăietor cu laser Glowforge, acest lucru a luat 2 treceri folosind setarea implicită pentru Acril subțire 1/8".

Este posibil să fie nevoie să înregistrați puțin înainte ca incrustările să fie la culoare. Odată spălat, folosiți ciment acrilic pentru a lipi în incrustări.

Acum înșurubați joystick-ul la stratul inferior cu șuruburile și piulițele pătrate. Faceți un test și așezați stratul superior deasupra stratului inferior și asigurați-vă că ați gravat suficient de adânc, astfel încât cele două straturi să fie la același nivel. Apoi utilizați ciment acrilic pentru a lipi cele două straturi împreună și a prinde.

Joystick-ul Sanwa pe care l-am primit a fost configurat implicit pentru 8 căi. Interesul meu sunt jocurile arcade din anii 80, care se joacă mai ales cu un joystick cu 4 căi. Deci, acesta este un moment bun pentru a trece de la 8 direcții la 4 direcții, ceea ce se face cu ușurință prin mutarea unei piese de șablon pe partea inferioară a joystick-ului, acest videoclip explică cum să treceți de la 8 direcții la 4 direcții și invers. Folosind portul de întreținere inferior al mașinii arcade, puteți schimba înainte și înapoi mai târziu după ce totul este instalat, dar spațiul este limitat și va fi mult mai ușor să faceți acest lucru acum.

Utilizați testerul de continuitate de pe multimetru și apoi etichetați fiecare fir de pe joystick (sus, jos, stânga, dreapta).

Pasul 7: Bara de lumină cu LED pentru iluminarea din spate a carcasei

Bara de lumină cu LED pentru iluminarea din spate a carcasei
Bara de lumină cu LED pentru iluminarea din spate a carcasei
Bara de lumină cu LED pentru iluminarea din spate a carcasei
Bara de lumină cu LED pentru iluminarea din spate a carcasei
Bara de lumină cu LED pentru iluminarea din spate a carcasei
Bara de lumină cu LED pentru iluminarea din spate a carcasei

Black 1 - Bottom Maintenance Port.svg conține acrilul pentru bara de lumină LED, astfel încât ați imprimat deja acest lucru.

Conectați cele 6 220 de rezistențe de ohm și 6 LED-uri albe super strălucitoare conform schemei. Capătul lung al LED-urilor ar trebui să meargă spre rezistor și + 5V și capătul scurt spre GND.

Pasul 8: Cablare

Cablare
Cablare
Cablare
Cablare
Cablare
Cablare

Consultați schemele schemei de cablare și realizați cablul de alimentare care va consta dintr-o mufă DC feminină care va fi apoi împărțită pe 4 căi la Pi (conector microUSB), PIXEL: LED ART Board (unghi drept conector DC baril), mini amplificator audio (sârmă de conectare) și bara de lumină LED (sârmă de conectare). Găsiți un cablu microUSB vechi și tăiați capătul mare al conectorului USB și îmbinați și lipiți acest cablu de alimentare pentru conectarea la Pi.

Puneți împreună o masă de cablare care mapează fiecare direcție și buton al joystick-ului la pinul corespunzător de pe Pi și tasta de tastatură atribuită. Dacă asociați aceleași chei pe care le-am făcut, atunci puteți utiliza fișierele de configurare din pașii următori din cutie.

Veți avea nevoie de cabluri DuPont de sex feminin pentru a vă conecta la antetul GPIO cu 40 de pini de pe Pi. Am ajuns să-mi fac propriile cabluri, ceea ce a fost destul de distractiv, dar și de multă muncă și veți avea nevoie, de asemenea, de un sertizor și de terminalele feminine DuPont. Va fi mai rapid și mai ieftin să folosiți doar cabluri DuPont de la femelă la femelă pe care probabil le aveți deja în jur și le lipiți / lipiți. Dacă ajungeți să vă creați propriile cabluri DuPont, se dovedește că nu sunt ușor de realizat, mi s-a părut foarte util acest tutorial video YouTube și am reușit să le fac ușor după aceea.

Faceți cablurile pentru butoane și joystick și nu vă conectați încă la Pi. Vă veți conecta la Pi în pasul următor. În general, fiecare cablu ar trebui să aibă o lungime de aproximativ 13 inci, care va fi suficient de lung pentru a ajunge la Pi atunci când este montat. Dacă puteți, utilizați o culoare diferită pentru fiecare cablu (utilizați negru pentru toate GND) sau etichetați fiecare cablu, ceea ce va ușura lucrurile în pasul următor.

Pasul 9: Puneți totul împreună

Image
Image
Punând totul împreună!
Punând totul împreună!
Punând totul împreună!
Punând totul împreună!

Acum vine partea distractivă în care puneți totul împreună! Dar mai întâi montați toate cele 6 butoane de pe panoul roșu frontal, butonul cu 4 arcade și joystick-ul de pe panoul de control negru și mufa de alimentare, comutatoarele de comutare și amplificatorul audio de pe panoul din spate. Nu veți putea monta butoanele și joystick-ul după ce carcasa este împreună din cauza lipsei spațiului pentru cot.

Urmați imaginile pentru a asambla lucrurile împreună, dar nu lipiți încă nimic și folosiți în schimb o bandă albastră de pictor pentru a păstra lucrurile împreună pentru moment. Odată ce ați ajuns la imaginea etichetată „După ce ați ajuns aici, conectați firele la antetul GPIO Pi”, apoi începeți să conectați firele la pinii din antetul Pi.

Urmați tabelul pe care l-ați pus împreună la pasul anterior pentru a conecta fiecare fir la antetul Pi. Va fi foarte îngust și nu este atât de ușor să conectați pinii la antetul Pi, așa că aveți răbdare.

După ce aveți totul conectat, porniți sistemul și efectuați un test complet care include testarea joystick-ului și a fiecărui buton. Pentru a testa, va trebui să instalăm un utilitar de la Adafruit numit Retrogame care convertește intrările joystick-ului și butoanelor de la GPIO-ul Pi în intrări de tastatură. Folosind Retrogame, nu veți avea nevoie de un emulator de tastatură arcade USB separat, ceea ce este frumos.

Urmați aceste instrucțiuni de la Adafruit pentru a instala Retrogame. După ce ați instalat Retrogame, apoi copiați acest fișier retrogame.cfg în directorul / boot de pe Pi. Fișierul retrogame.cfg de aici presupune că ați urmat aceleași mapări de tastatură și conexiuni pin în tabelul de cablare de la Pasul 8 - Cablare. Dacă ați folosit diferite pini sau mapări de la tastatură, nu vă faceți griji, faceți modificările corespunzătoare în retrogame.cfg. Sunt șanse să fi conectat greșit un pin sau doi, așa că trebuie doar să testați fiecare intrare și să o corectați.

Acest tutorial vă ghidează prin modul de configurare a butonului combinat de oprire și repornire.

Odată ce totul funcționează, acum sunteți gata să faceți lucrurile permanente. Dacă se întâmplă să aveți niște bandă Kapton, acesta este un mod frumos de a asigura pinii Pi, asigurându-vă că nu se vor desface mai târziu. Înfășurați niște bandă Kapton în jurul pinilor și a antetului Pi. Dar nu vă faceți griji dacă nu, ar trebui să fie în regulă.

Acum întoarceți arcada pe o parte. În acest moment, aveți doar partea stângă instalată, partea dreaptă este încă deschisă. Folosiți aplicatorul de solvent acrilic cu acțiune capilară pentru a lipi acrilul. Solventul acrilic funcționează foarte repede și va fi robust în mai puțin de 5 minute și nu trebuie fixat. Iată un manual bun despre utilizarea solventului acrilic.

Atașați piesele pentru cadru (asigurați-vă că faceți acest lucru înainte de a adăuga partea dreaptă). Și apoi lipiți piesele albe groase de 1/16 și în interiorul marchizei, albul asigură un efect mai bun al cutiei de lumină. De asemenea, atașați cele două suporturi hexagonale pentru bara de lumină LED și montați bara de lumină LED. Bara cu LED-uri ar trebui să fie orientate spre interior, acest lucru asigură un efect de casetă de lumină difuză. Dacă LED-urile sunt orientate spre față, LED-urile nu vor fi suficient de difuzate și veți vedea pete luminoase rotunde cu LED-uri.

Acum atașați partea dreaptă și lipiți-o folosind solventul acrilic.

În cele din urmă, utilizați o mașină de tocat sau unealta Dremel pentru a măcina părțile stângi și drepte astfel încât să fie la culoare (crestăturile negre ar putea să iasă puțin). Veți dori să faceți acest lucru, astfel încât piesele exterioare atunci când sunt atașate să fie frumoase și netede.

Pasul 10: Carpa

Marquee
Marquee
Marquee
Marquee
Marquee
Marquee
Marquee
Marquee

Am încercat atât un cadru tăiat cu laser, cât și un cadru profesional imprimat pe film translucid. Cele mai bune rezultate cu siguranță cu imprimarea profesională.

Pentru tipărirea profesională, am mers cu https://gameroomsolutions.com/shop/marquee-print/, la momentul scrierii acestui articol era 25 USD și, din moment ce marcile mele sunt mici, au imprimat 2 pentru 25 USD.

Iată fișierele mele sursă din Adobe Illustrator pe care le puteți modifica pentru designul dvs.

vectorlib.free.fr/ are unele arte arcade în format vector care vă vor economisi mult timp.

Dimensiunile acestui cadru sunt de 9,06 "x 2,17". Am introdus tinda imprimată între două bucăți de acrilic transparent și am adăugat un pic de lipici acrilic pe margini pentru a menține cele două bucăți unite. Tinda este o potrivire strânsă și se fixează în carcasă fără a fi nevoie să lipiți permanent, astfel încât să puteți schimba tinda mai târziu.

Pasul 11: Panouri și incrustări exterioare stânga și dreapta

Image
Image
Panouri și incrustări exterioare stânga și dreapta
Panouri și incrustări exterioare stânga și dreapta
Panouri și incrustări exterioare stânga și dreapta
Panouri și incrustări exterioare stânga și dreapta

Incrustările de personaje arcade sunt opționale, dar un efect destul de frumos dacă aveți timp. Dacă nu folosiți incrustările, puteți utiliza și un serviciu de acest gen pentru a imprima niște autocolante laterale sau doar pentru a lăsa laturile roșii solide, ceea ce ar fi în continuare frumos.

Dacă nu utilizați incrustările, modificați Red 4 - Side Pieces Outside.svg și ștergeți contururile incrustate. Dacă doriți să vă personalizați cu propriile personaje arcade preferate, iată o resursă excelentă pentru sprite arcade. Apoi este o chestiune de a izola fiecare culoare a spritei și apoi de a urmări într-un program vector precum Illustrator sau Inkscape. Atenție, aceasta este o cantitate bună de muncă. Dacă doriți să rămâneți cu caracterele pe care le-am folosit, utilizați acest fișier pentru a tăia cu laser fiecare culoare a fiecărui personaj.

Pe măsură ce tăiați cu laser fiecare culoare a fiecărui personaj, așezați-le pe o masă și lipiți-le pe partea arcadei numai după ce știți că totul se potrivește bine. Sunt șanse să apară unele greșeli (am făcut o grămadă), deci dacă lipiți prea curând, veți avea probleme, deoarece solventul acrilic este permanent.

De asemenea, FOARTE IMPORTANT, nu doriți să utilizați culoarea roșie pentru niciunul dintre caracterele incrustate, deoarece panoul lateral este deja roșu. Deci, dacă sprite-ul tău dorit are roșu, atunci înlocuiește o altă culoare, așa cum am făcut cu caracterul Dig Dug, de exemplu, trecând de la roșu la negru.

Pasul 12: Scripturi software pentru The PIXEL: LED ART Matrix Integration

Image
Image
Scripturi software pentru The PIXEL: LED ART Matrix Integration
Scripturi software pentru The PIXEL: LED ART Matrix Integration
Scripturi software pentru The PIXEL: LED ART Matrix Integration
Scripturi software pentru The PIXEL: LED ART Matrix Integration
Scripturi software pentru The PIXEL: LED ART Matrix Integration
Scripturi software pentru The PIXEL: LED ART Matrix Integration

Aproape gata! Ultimul pas este să adăugați câteva scripturi, astfel încât afișajul PIXEL: LED ART să schimbe automat opera de artă pe baza platformei sau a jocului selectat din RetroPie. Din fericire, RetroPie include un cârlig numit runcommand, care este un script shell bash linux (.sh) care rulează înainte de fiecare lansare a jocului. Așa că vom adăuga propriul nostru script de comandă run care trece jocul și platforma curentă la un program Java de linie de comandă (pixelc.jar) care apoi scrie un-g.webp

Acest script face următoarele:

  1. Verifică dacă un-g.webp" />
  2. Dacă nu, verificați dacă există un-g.webp" />
  3. Dacă nu iese niciun-g.webp" />
  4. Înainte de a scrie, verificați dacă noul LED-g.webp" />

Rețineți că după ce GIF-ul cu LED-uri a fost scris pe cardul microSD local al plăcii cu LED-uri PIXEL, placa cu LED-uri PIXEL gestionează actualizările afișajului cu LED-uri și niciun ciclu de CPU nu este ars de Pi pentru a conduce afișajul, ceea ce este un lucru bun ca Pi va avea nevoie de aceste cicluri CPU pentru a rula RetroPie.

Pași de instalare

Verificați dacă Java 8 este instalat pe Pi.

java -versiune

Dacă Java 8 nu este instalat:

sudo apt-get update

sudo apt-get install oracle-java8-jdk

Mai întâi creați un director pe Pi numit pixelcade.

mkdir / home / pi / pixelcade

Copiați conținutul aici în acest folder pixelcade de pe Pi.

Notă: Trebuie să aveți firmware-ul Android și Pi instalat pe placa dvs. PIXEL: LED ART care este implicită, firmwarele iOS / Android nu vor funcționa. Verificați de două ori dacă placa PIXEL: LED ART este conectată USB la Pi. De asemenea, asigurați-vă că comutatorul de comutare de pe placa PIXEL: LED ART este orientat spre direcția USB și nu spre direcția BT. Verificați dacă Pi detectează placa PIXEL: LED ART.

ls / dev / ttyACM0

Și ar trebui să te întorci

/ dev / ttyACM0

Copiați runcommand-onstart.sh și runcommand-onend.sh în / opt / retropie / configs / all / pe Pi și apoi executați runcommand-onstart.sh și runcommand-onend.sh executabile

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

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

Puteți personaliza acest script dacă doriți și mai jos este o explicație despre modul în care funcționează acest script. Dar rețineți că, dacă urmați pașii de instalare, nu va trebui să atingeți acest script.

1. Setează calea în care se află pixelc.jar. Dacă ați copiat pixelc.jar în / home / pi / pixelcade, lăsați această linie așa cum este

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

2. Verifică dacă placa PIXEL: LED ART este conectată. Dacă da, continuăm și dacă nu, scriptul se termină.

daca $ pixelexisti | grep -q '/ dev / ttyACM0';

3. RetroPie trece la acest script în variabilele de formă rom-ul jocului selectat și platforma de joc selectată (atari2600, nes, mame etc.). Fragmentul de cod de mai jos va detecta mai întâi platforma jocului și va selecta un design LED pentru platforma respectivă. Apoi, va verifica dacă există un anumit-g.webp

if

ecou „Introdus $ {PLATFORM} If Declarație”> & 2 if

ecou „Fișierul $ MARQUEEGIF există, așa că îl vom scrie pe carcasa LED”> & 2

altceva

dacă

GAMEIMAGE = $ MAMEDEFAULT

ecou „Fișierul $ MARQUEEGIF NU EXISTĂ, implicit pentru marca LED generică: $ {GAMEIMAGE}”> & 2

altceva

GAMEIMAGE = $ MAMEDEFAULT <

ecou „Fișierul $ NGPCDEFAULT NU EXISTĂ, implicit pentru marca LED generică: $ {GAMEIMAGE}”> & 2

fi

fi

fi

4. Această ultimă comandă din script face efectiva scrierea pe afișajul LED.

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

Jocul (1944-g.webp

De asemenea, rețineți că de fiecare dată când este lansat un joc, un fișier jurnal va fi scris în /root/dev/shm/runcommand.log, care va fi foarte util pentru depanarea.

Deci, mergeți mai departe și modificați în funcție de nevoile dvs. și creați, de asemenea, GIF-uri pentru jocurile dvs. preferate și copiați-le în / home / pi / pixel /% platform-name (atari2600, mame-libretro etc.) și apoi copiați versiunea dvs. de runcommand-onstart.sh la / opt / retropie / configs / all /. Când creați GIF-urile, asigurați-vă și denumiți-le la fel ca numele rom-ului (de exemplu, 1941.gif, 1941j-g.webp

Pentru butonul combinat de repornire și oprire din spate, iată scriptul pentru aceasta

Deoarece această instalare este pentru un monitor orientat vertical, iată o temă verticală frumoasă pentru RetroPie

Am portat acest software și pe Windows, iată un exemplu de instalare folosind front-end-ul Maximus Arcade pe Windows într-o instalare mai mare cu LED-uri.

Pasul 13: Lecții învățate

Lecții învățate
Lecții învățate

Câteva lucruri pe care le-aș fi făcut diferite:

Afișajul PIXEL: LED Art este frumos, dar într-adevăr ar fi fost mai bun ca un cadru montat pe partea din față. Plănuiesc să fac o altă construcție cu o matrice LED de 64x32 și apoi va trebui doar să modific designul tăieturii cu laser pentru un cadru mai mare.

În principal, joc jocuri arcade din anii '80, majoritatea jucându-se mai bine pe un monitor montat vertical față de montarea orizontală din acest proiect.

RetroPie și MAME au o mulțime de butoane funcționale pe care îmi amintesc ce face fiecare de când le-am programat, dar pe bună dreptate, soția și copiii nu au și au solicitat etichete pe toate butoanele pentru următoarea versiune.

Concurs Epilog X
Concurs Epilog X
Concurs Epilog X
Concurs Epilog X

Locul doi în concursul Epilog X

Recomandat: