Indholdsfortegnelse:

PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display: 13 trin (med billeder)
PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display: 13 trin (med billeder)

Video: PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display: 13 trin (med billeder)

Video: PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display: 13 trin (med billeder)
Video: Comment Fabriquer une Borne D'Arcade - DIY BARTOP - RECALBOX 6.1 - RASPBERRY PI 3B+ 2024, November
Anonim
Image
Image
PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display
PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display
PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display
PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display

**** Forbedret version med integreret LED -telt her ****

En bartop -arkade med den unikke funktion i et integreret LED -display, der matcher det valgte spil. Karakterkunsten på skabets sider er laserskårne indlæg og ikke klistermærker.

En stor tak til Tobias for at have lagt det originale laserskårne CAD -design til dette projekt. Dette projekt udnytter designet fra Tobias med følgende ændringer:

  • En integreret PIXE: LED ART -skærm, der ændres med det valgte RetroPie -spil
  • Laserskåret sidekunstindlæg
  • Lydforstærker med lydstyrkeknap
  • Knap til nedlukning/genstart
  • Akryl kontra træ

Bemærk, at instruktionerne fra Tobias er meget klare om, hvordan du samler sagen, så se hans Instructable, når du er i tvivl.

Alle laserskårne. SVG -filer, softwarescripts, LED-g.webp

Dele

1x Arcade Joystick

4x 30 mm arkadeknapper

1x kortvarig trykknap til panelmontering (.62 monteringshul)

(2) 12 mm kuppelknap - rød - E -switch PV5S64019

(1) 12mm Dome trykknap grøn - E -switch PV5S64018

(2) 12 mm Dome trykknap gul - E -switch PV5S64016

(1) 12mm Dome trykknap hvid - E -switch PV5S64012

(1) 12 mm Dome trykknap sort - E -switch PV5S64011

1x 2,1 mm panelmonteret DC -stik (0,33 monteringshul)

1x Rocker On/Off Panel Mount Switches (du skal bruge 2, men PIXEL: Maker's Kit leveres med 1)

1x Raspberry Pi 3+

1x microSD -kort (128 GB er en god størrelse til dette projekt)

1x officiel Raspberry Pi -skærm

1x Pixelcade LED Marquee Kit

1x 32x32 P4 Pitch LED Matrix 5 "x 5" - Adafruit eller andre kilder

1x lydforstærker

2x mini ovale højttalere 35 mm x 20 mm

1x stereolydkabel (ret vinkel er bedre, men normal passer og er også ok)

2x USB-panelmonteret kabel A-A

6x Super Bright 5 mm hvide lysdioder (til bagbelysning af partiet)

6x 220 ohm modstande

1x højre vinkel DC -stik

1x microUSB -stik (brug et gammelt microUSB -kabel, og hug den store USB -side af)

1x flaske med Indien blæk

1x Mr. Clean Magic Eraser Sponge

Blå malerbånd

Skruer, møtrikker, stand-offs

8x 4/40 x 3/16 pandehovedskruer (til vedligeholdelsesporte)

2x 4/40 x 7/16 pandehovedskruer?

7x M3 skruer x 10mm

4x M3 skruer x 5 mm (til joystickbeslag)

4x M3 firkantede sekskantmøtrikker (til joystickbeslag)

8x 2/56 x 1/2 panhovedskruer sort (til højttalere)

8x 2/25 møtrikker (til højttalere)

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

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

2x 4/40 x 3/8 nylonskruer

4x 4/40 nylon møtrikker

4x gummi kofangerunderlag til bunden

Akryl og lim

4x 12x20 "sort akrylark, 1/8" tykt

4x 12x20 "rødt akrylark, 1/8" tykt

1x 12x20 "hvidt akrylark - 1/16" tykt

1x 12x12 Translucent Smoke Acryl Sheet, 1/8 tyk (valgfri LED matrix diffuser)

1x 12x12 klart akrylark, 1/8 tykt

Diverse farvede ark afhængigt af ønskede arkadekarakterindlæg (valgfrit)

Lim af akrylcement

Akrylcement til kapillær applikation

Lav densitet polyethylenflaske applikator

Valgfri

Kaptop tape (til sikring af kablerne til Pi -headeren)

1x USB -lydadapter (dette er ikke rigtig nødvendigt, mens Pi -lyden er kendt for at være dårlig, kan jeg ikke rigtig se forskel med denne)

Dupont Female Pin Crimp Terminals 2.54mm Pitch (til at lave dine egne kabler med DuPont-stik, der sættes i Raspberry Pi GPIO 40-pin header, men du kan også bare bruge hyldekablerne og splejse dem, hvilket er billigere

Dupont Terminal Crimper

Værktøjer

Laserskærer (jeg brugte en Glowforge med et 19,5 x 11 skæreområde)

4/40 Tap Tool (til at trykke på otte 4/40 huller til vedligeholdelsesporte)

Trin 1: Mål før laserskæring

Mål før laserskæring!
Mål før laserskæring!

MEGET VIGTIGT: Inden du laserskærer akryl til dette projekt, skal du sørge for at have alle dele på hænderne først og måle for at sikre, at de passer til monteringshullerne i laseren. SVG -filer. Her er især punkter, der skal kontrolleres og justeres. Hvis du ikke gør dette, ender du med at skulle skrotte og klippe meget akryl igen.

1. 32x32 P4 HUB75 LED Matrix - Den, der blev brugt i dette projekt, købte jeg direkte fra Kina, ikke fra Adafruit, og forskellige LED -panelproducenter har forskellige monteringshulplaceringer.

2. Højttalere - jeg brugte ikke højttalerne i linket og havde i stedet nogle liggende i min butik. Dem i linket synes jeg er tæt på, men er ikke sikker på at monteringshullerne vil ligge præcist.

3. Knapper - Du har det fint med 30 mm arkadeknaphuller, men tjek de 7 trykknapmonteringshuller vs. dine knapper. Trykknappens monteringshul på bagsiden er større end de 6 trykknaphuller på forsiden.

Jeg brugte en Glowforge laserskærer, og alle. SVG laserskårede filer er dimensioneret til skærestørrelsen på Glowforge ved 19,5 "x 11".

Trin 2: Farvning af indgraveret akryl

Farvning af graveret akryl
Farvning af graveret akryl
Farvning af graveret akryl
Farvning af graveret akryl
Farvning af graveret akryl
Farvning af graveret akryl

Laserskåret og graver "Rød 2 - bagside og frontpanel trykknapper.svg". Bemærk, at linjerne i frontpanelet er laserscorerede og tekstlaseren graveret.

Lad akrylmaskebåndet være på, og pensel maling fra Indien blidt. Lad Indien -blækket tørre i et par timer eller længere.

Når det er tørt, skal du fjerne akrylmaskebåndet, og du vil efterlade nogle rester, der skal fjernes. Tag et stærkt gaffatape som Gorilla gaffatape, og tryk det hårdt på den indgraverede tekst og riv derefter af. Gentag dette et par gange, og det meste af blækresterne fjernes. Brug derefter enten en våd blød svamp eller en Mr. Clean magisk viskelæder til at fjerne resten.

Trin 3: Bund- og bagsider med vedligeholdelsesporte og PIXEL LED -panelmontering

Bund- og bagsider med vedligeholdelsesporte og PIXEL LED -panelmontering
Bund- og bagsider med vedligeholdelsesporte og PIXEL LED -panelmontering
Bund- og bagsider med vedligeholdelsesporte og PIXEL LED -panelmontering
Bund- og bagsider med vedligeholdelsesporte og PIXEL LED -panelmontering
Bund- og bagsider med vedligeholdelsesporte og PIXEL LED -panelmontering
Bund- og bagsider med vedligeholdelsesporte og PIXEL LED -panelmontering

Laserskær følgende filer:

  • Sort 1 - Bundvedligeholdelsesport.svg
  • Rød 1 - Tilbage vedligeholdelsesport og LED Matrix Mount.svg

Montering og limning af vedligeholdelsesporte er lidt vanskelig, bedst at henvise til trin 3 fra Tobias.

Trin 4: Montering af PIXEL Board og LED Matrix Panel

Montering af PIXEL Board og LED Matrix Panel
Montering af PIXEL Board og LED Matrix Panel
Montering af PIXEL Board og LED Matrix Panel
Montering af PIXEL Board og LED Matrix Panel
Montering af PIXEL Board og LED Matrix Panel
Montering af PIXEL Board og LED Matrix Panel

Fjern nu akrylmaskebåndet på begge sider nu.

Monter først PIXEL -printkortet, og monter derefter LED -panelet på den anden side. Vær opmærksom på orienteringen, og sørg for, at LED -panelet vender opad, der matcher etiketten på akrylbeslaget.

Monter derefter skruen nederst til højre på PIXEL -kortet på panelet.

Monter LED -panelet ved hjælp af (6) M3 x 8 mm skruer. Bemærk LED -panelerne er gevindskåret til M3 -skruer, 4/40 virker ikke.

Det er valgfrit, men jeg anbefaler at tilføje et diffusorpanel ovenpå ved hjælp af hex-stand-offs. Fjern maskeringen fra undersiden af diffusorpanelet, og lad masken stå på oversiden.

Bemærk, at hex-stand-offs går på de indvendige huller, ikke ydersiden.

Monter nu sekskantmøtrikkerne med fire skruer.

Bemærk, at mine hex-stand-offs ikke var ret lange nok, og jeg måtte bruge et par skiver som afstandsstykker. Se diagrammet om den frigangsmængde, du har brug for, ellers vil frontpanelet bøje sig.

Trin 5: Frontskærm med skærm og Raspberry Pi

Frontskærm med skærm og Raspberry Pi
Frontskærm med skærm og Raspberry Pi
Frontskærm med skærm og Raspberry Pi
Frontskærm med skærm og Raspberry Pi
Frontskærm med skærm og Raspberry Pi
Frontskærm med skærm og Raspberry Pi
Frontskærm med skærm og Raspberry Pi
Frontskærm med skærm og Raspberry Pi

Laserskær disse filer:

  • Sort 2 - Monitor Bevel og Marquee.svg
  • Sort 3 - Frontskærm inde og ude.svg

Tilslut Pi -skærmen og Raspberry Pi. Sørg for at montere Pi -skærmen på rammen uden slot. Dette samlingstrin er vanskelig, så sørg for at se trin 4 i Tobias's Instructable for at få denne del korrekt.

Mens du venter på, at det første lag tørrer, skal du tilføje skruer i højttalerhullerne for at sikre justering.

Nu er et godt tidspunkt at installere RetroPie, det præbyggede billede, du vil installere på dit Pi microSD-kort. Ved afslutningen af RetroPie -installationen bliver du bedt om at konfigurere input. Tilslut et generisk USB -tastatur, og brug disse taster:

D -PAD UP - Pil op

D -PAD NED - Pil ned

D -PAD VENSTRE - venstre pil

D -PAD RIGH - højre pil

Start - A.

Vælg - S

En knap - Z

B -knap - X

X -knap - C

Y -knap - V

Hold en vilkårlig tast nede for at springe resten af tasterne over, indtil du kommer til Genvejstast Aktiver

HOTKEY AKTIVERET - RUM

Når du kommer til OK, skal du trykke på den knap, du har konfigureret som A -knappen, som i dette tilfælde er "Z"

Trin 6: Arcade -kontrolpanel med joystickindlæg

Arcade kontrolpanel med joystick indlæg
Arcade kontrolpanel med joystick indlæg
Arcade kontrolpanel med joystick indlæg
Arcade kontrolpanel med joystick indlæg
Arcade kontrolpanel med joystick indlæg
Arcade kontrolpanel med joystick indlæg

Laserskæring:

  • Sort 4 - Kontrolpanel.svg
  • Thin White 1 - Marquee White Liners.svg

Skær først de øverste og nederste lag i "Sort 4 - Kontrolpanel.svg", og indgraver de grønne rektangler 1 mm dybt (dette kan tage et andet pas).

Brug derefter den samme fil til at skjule lagene "Top" og "Bund" og skjule "Indlægslag". Vend den øverste udskæring ud som i den lilla tekst på billedet. Indgraver arkade -retningsindlæggene 2 mm eller.06 "dybt. På min Glowforge -laserskærer tog dette 2 afleveringer ved hjælp af standardindstillingen for tynd 1/8" akryl.

Du skal muligvis arkivere en lille smule, før indlæggene er i skyl. Når du er færdig med at skylle, skal du bruge akrylcement til at lime i indlæggene.

Skru nu joysticket i bundlaget med skruerne og firkantede møtrikker. Lav en test, og placer det øverste lag oven på det nederste lag, og sørg for, at du har indgraveret dybt nok, så de to lag er jævne. Brug derefter akrylcement til at lime de to lag sammen og klemme.

Det Sanwa-joystick, jeg fik, var som standard konfigureret til 8-vejs. Min interesse er 80’ernes arkadespil, der for det meste spilles med et 4-vejs joystick. Så det er et godt tidspunkt at skifte fra 8-vejs til 4-vejs, hvilket let kan gøres ved at flytte et skabelonstykke i bunden af joysticket, denne video forklarer, hvordan man skifter fra 8-vejs til 4-vejs og omvendt. Ved hjælp af den nederste vedligeholdelsesport på arkademaskinen kan du skifte frem og tilbage senere, efter at alt er installeret, men pladsen er begrænset, og det bliver meget lettere at gøre det nu.

Brug din kontinuitetstester på dit multimeter, og mærk derefter hver ledning på joysticket (op, ned, venstre, højre).

Trin 7: LED Light Bar til Marquee Backlight

LED Light Bar til Marquee Backlight
LED Light Bar til Marquee Backlight
LED Light Bar til Marquee Backlight
LED Light Bar til Marquee Backlight
LED Light Bar til Marquee Backlight
LED Light Bar til Marquee Backlight

Sort 1 - Bundvedligeholdelse Port.svg indeholder akryl til LED -lysbjælken, så du har allerede udskrevet dette.

Tilslut de 6 220 ohm modstande og 6 super lyse hvide lysdioder i henhold til skematisk. Den lange ende af LED'erne skal gå mod modstanden og +5V og den korte ende mod GND.

Trin 8: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger

Se ledningsdiagrammet og lav strømkablet, der består af et kvindeligt DC -stik, som derefter vil blive delt op i 4 -vejs til Pi (microUSB -stik), PIXEL: LED ART Board (højre vinkel DC tønde jackstik), mini mini forstærker (tilslutningstråd) og LED-lysstang (tilslutningstråd). Find et gammelt microUSB -kabel, og afskær den store USB -stik ende og splejse og lodde til dette strømkabel til tilslutning til Pi.

Sæt et ledningsbord sammen, der kortlægger hver joystickretning og knap til den tilhørende pin på Pi og tildelt tastaturnøgle. Hvis du kortlægger til de samme nøgler, som jeg gjorde, kan du bruge konfigurationsfilerne i de næste trin ud af boksen.

Du skal bruge DuPont-kabler til at oprette forbindelse til det 40-benede GPIO-header på Pi. Jeg endte med at lave mine egne kabler, hvilket var ret sjovt, men også meget arbejde, og du skal også bruge en crimper og de kvindelige DuPont -terminaler. Det vil være hurtigere og billigere bare at bruge DuPont -kabler fra hun til hun, som du sikkert allerede har liggende og splejse/lodde dem. Hvis du ender med at lave dine egne DuPont -kabler, viser det sig, at de ikke er lette at lave, jeg fandt denne YouTube -videotutorial meget nyttig og var i stand til at lave dem let efter det.

Lav kablerne til knapperne og joysticket, og forbind ikke til Pi endnu. Du opretter forbindelse til Pi i det næste trin. Generelt skal hvert kabel være ~ 13 tommer langt, det vil være langt nok til at nå Pi, når det er monteret. Hvis du kan, skal du bruge en anden farve til hvert kabel (brug sort til alle GND) eller mærke hvert kabel, hvilket vil gøre tingene lettere i det næste trin.

Trin 9: Sæt det hele sammen

Image
Image
Samler det hele!
Samler det hele!
Samler det hele!
Samler det hele!

Nu kommer den sjove del, hvor du sætter alt sammen! Men monter først alle 6 knapper på det forreste røde panel, knappen med 4 arkader og joysticket på det sorte kontrolpanel og strømstik, vippekontakter og lydforstærker på bagpanelet. Du vil ikke være i stand til at montere knapperne og joysticket, når sagen er samlet på grund af manglende albuerum.

Følg billederne for at samle tingene sammen, men lim ikke noget endnu og brug i stedet noget blå malertape til at holde tingene sammen for nu. Når du kommer til billedet mærket "Efter du er kommet hertil, skal du slutte ledninger til GPIO Pi Header", og derefter begynde at forbinde ledningerne til stifterne på Pi -headeren.

Følg tabellen, du satte sammen i det foregående trin for at forbinde hver ledning til Pi -headeren. Det vil være meget trangt og ikke så let at forbinde stifterne til Pi -headeren, så hav tålmodighed.

Når du har tilsluttet alt, skal du tænde for systemet og lave en fuld test, der inkluderer test af joysticket og hver knap. For at teste skal vi installere et værktøj fra Adafruit kaldet Retrogame, der konverterer joystick- og knapindgange fra Pi's GPIO til tastaturindgange. Ved at bruge Retrogame behøver du ikke en separat USB -arcade -tastaturemulator, hvilket er rart.

Følg disse instruktioner fra Adafruit for at installere Retrogame. Når du har installeret Retrogame, skal du kopiere denne retrogame.cfg -fil til /boot -mappen på din Pi. Filen retrogame.cfg her forudsætter, at du har fulgt de samme tastaturtilknytninger og pin -forbindelser i ledningstabellen fra trin 8 - Ledninger. Hvis du har brugt forskellige pins eller tastaturkort, skal du bare bekymre dig, bare foretag de tilsvarende ændringer i retrogame.cfg. Chancerne er, at du har tilsluttet en eller flere pin -pin forkert, så test bare hvert input og ret.

Denne vejledning guider dig til, hvordan du konfigurerer den kombinerede nedlukning og genstart -knap.

Når alt fungerer, er du nu klar til at gøre tingene permanente. Hvis du tilfældigvis har noget Kapton -tape, er det en god måde at sikre Pi -benene på, så de ikke løsner senere. Pak noget Kapton -tape rundt om stifterne og Pi -headeren. Men bare rolig, hvis du ikke gør det, skal det stadig være fint.

Drej nu arkaden på siden. På dette tidspunkt har du kun venstre side installeret, højre side er stadig åben. Brug din kapillærvirkende akrylopløsningsmiddelapplikator til at lime akrylen. Akryl opløsningsmiddel virker meget hurtigt og vil være robust på mindre end 5 minutter og behøver ikke at blive spændt fast. Her er en god primer om brug af akrylopløsningsmiddel.

Fastgør stykkerne til partiet (sørg for at gøre dette, før du tilføjer højre side). Og lim derefter de 1/16 tykke hvide stykker på indersiden af partiet også, den hvide giver en bedre lysbokseffekt. Fastgør også de to hex -stativer til LED -lysstangen, og monter LED -lysstangen. LED -stangen skal vende indad, giver dette en diffust lysbokseffekt. Hvis LED'erne vender fremad, vil LED'erne ikke blive diffunderet nok, og du vil se LED runde lyse pletter.

Nu fastgør den højre side og lim det ved hjælp af akrylopløsningsmidlet.

Til sidst skal du bruge en kværn eller Dremel -værktøj til at slibe nedad i venstre og højre side, så de er flush (de sorte hak kan stikke lidt ud). Du vil gerne gøre dette, så de udvendige stykker, når de er fastgjort, bliver pæne og flush.

Trin 10: Marquee

Telt
Telt
Telt
Telt
Telt
Telt
Telt
Telt

Jeg prøvede både et laserskåret partytelt og et professionelt trykt partytelt på gennemsigtig film. Bedste resultater bestemt med det professionelle tryk.

For det professionelle tryk gik jeg til https://gameroomsolutions.com/shop/marquee-print/, det var $ 25 på tidspunktet for dette skriv til printet, og da mine partytelt er små, printede de 2 for $ 25.

Her er mine teltkildefiler i Adobe Illustrator, du kan ændre til dit design.

vectorlib.free.fr/ har nogle arkadekunst i vektorformat, som sparer dig for en masse tid.

Dimensionerne for denne partytelt er 9,06 "x 2,17". Jeg klemte det trykte partytelt ind mellem to stykker klar akryl og tilføjede en lille smule akryllim på kanterne for at holde de to stykker sammen. Teltet sidder tæt og klikker ind i kassen uden at skulle limes permanent, så du kan skifte telt senere.

Trin 11: Venstre og højre udvendige paneler og indlæg

Image
Image
Venstre og højre udvendige paneler og indlæg
Venstre og højre udvendige paneler og indlæg
Venstre og højre udvendige paneler og indlæg
Venstre og højre udvendige paneler og indlæg

Arkadekarakterindlæg er valgfri, men en ret flot effekt, hvis du har tid. Hvis du ikke bruger indlægningerne, kan du også bruge en service som denne til at udskrive nogle sidekunstklistermærker eller bare lade siderne være røde, hvilket stadig ville være rart.

Hvis du ikke bruger indlæg, skal du redigere Røde 4 - Sidestykker Udenfor.svg og slette indlægskonturerne. Hvis du vil tilpasse med dine egne yndlingsarkadekarakterer, er her en god ressource til arkadesprites. Så er det et spørgsmål om at isolere hver farve på sprite og derefter spore i et vektorprogram som Illustrator eller Inkscape. Advarsel, dette er en god mængde arbejde. Hvis du vil holde fast i de tegn, jeg brugte, skal du bruge denne fil til at laserskære hver farve i hvert tegn.

Når du laserskærer hver farve i hver karakter, skal du lægge dem ud på et bord og lime kun til arkadesiden, når du ved, at alt passer rigtigt sammen. Chancerne er for at der vil være nogle fejl (jeg lavede en masse), så hvis du limer for tidligt, er du i problemer, da akrylopløsningsmidlet er permanent.

Også MEGET VIGTIG, du vil ikke bruge den røde farve til nogen af indlægstegnene, da sidepanelet allerede er rødt. Så hvis din ønskede arkadesprite har rødt, skal du erstatte en anden farve som jeg gjorde med Dig Dug -karakteren, f.eks. Skifte fra rød til sort.

Trin 12: Software Scripts til The PIXEL: LED ART Matrix Integration

Image
Image
Software Scripts til The PIXEL: LED ART Matrix Integration
Software Scripts til The PIXEL: LED ART Matrix Integration
Software Scripts til The PIXEL: LED ART Matrix Integration
Software Scripts til The PIXEL: LED ART Matrix Integration
Software Scripts til The PIXEL: LED ART Matrix Integration
Software Scripts til The PIXEL: LED ART Matrix Integration

Næsten færdig! Det sidste trin er at tilføje nogle scripts, så PIXEL: LED ART -displayet automatisk ændrer kunstværker baseret på den valgte platform eller spil fra RetroPie. Heldigvis indeholder RetroPie en krog kaldet runcommand, som er et linux bash shell script (.sh), der kører før hvert spil lanceres. Så vi tilføjer vores eget runcommand -script, der overfører det aktuelle spil og platform til et kommandolinjens Java -program (pixelc.jar), der derefter skriver en tilsvarende-g.webp

Dette script gør følgende:

  1. Kontrollerer, om en LED-g.webp" />
  2. Hvis nej, skal du kontrollere, om der er en generisk LED-g.webp" />
  3. Hvis ingen spelspecifik LED-g.webp" />
  4. Inden du skriver, skal du kontrollere, at den nye LED-g.webp" />

Bemærk, at efter at LED-g.webp

Installationstrin

Kontroller, om Java 8 er installeret på din Pi.

java -version

Hvis Java 8 ikke er installeret:

sudo apt-get opdatering

sudo apt-get install oracle-java8-jdk

Opret først et bibliotek på din Pi kaldet pixelcade.

mkdir/home/pi/pixelcade

Kopier indholdet her til denne pixelcade -mappe på din Pi.

Bemærk: Du skal have Android- og Pi -firmwaren installeret på dit PIXEL: LED ART -kort, som er standard, iOS/Android -firmwarer fungerer ikke. Dobbelttjek, at PIXEL: LED ART -kortet er USB tilsluttet Pi. Sørg også for, at vippekontakten på PIXEL: LED ART -kortet vender mod USB -retningen og ikke mod BT -retningen. Kontroller, at din Pi registrerer PIXEL: LED ART -kortet.

ls /dev /ttyACM0

Og du burde komme tilbage

/dev/ttyACM0

Kopier runcommand-onstart.sh og runcommand-onend.sh til/opt/retropie/configs/all/på din Pi og lav derefter runcommand-onstart.sh og runcommand-onend.sh eksekverbar

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

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

Du kan tilpasse dette script, hvis du vil, og herunder er en forklaring på, hvordan dette script fungerer. Men bemærk, at hvis du følger installationstrinnene, behøver du ikke at røre ved dette script.

1. Indstiller stien, hvor pixelc.jar er placeret. Hvis du kopierede pixelc.jar i/home/pi/pixelcade, skal du forlade denne linje som den er

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

2. Kontrollerer, at PIXEL: LED ART -kortet er tilsluttet. Hvis ja, fortsætter vi, og hvis nej, afslutter scriptet.

hvis $ pixelexister | grep -q '/dev/ttyACM0';

3. RetroPie videregiver til dette script i formvariablerne den valgte spilrom og den valgte spilplatform (atari2600, nes, mame osv.). Kodestykket herunder registrerer først spilplatformen og vælger et LED -design til den specifikke platform. Derefter vil den kontrollere, om der findes en bestemt.gif, der matcher det valgte spil -romnavn. For eksempel, hvis det valgte rom -spil er 1941.zip, vil scriptet lede efter mamelibretro/1941.gif. Hvis denne-g.webp

hvis

ekko "Angivet $ {PLATFORM} Hvis erklæring"> & 2 hvis

echo "Fil $ MARQUEEGIF findes, så vi skriver den til LED -teltet"> & 2

andet

hvis

GAMEIMAGE = $ MAMEDEFAULT

ekko "Fil $ MARQUEEGIF findes IKKE, standardiseres til generisk LED -telt: $ {GAMEIMAGE}"> & 2

andet

GAMEIMAGE = $ MAMEDEFAULT <

ekko "Fil $ NGPCDEFAULT findes IKKE, standardiseres til generisk LED -telt: $ {GAMEIMAGE}"> & 2

fi

fi

fi

4. Denne sidste kommando i scriptet skriver den faktiske til LED -displayet.

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

Spillet (1944-g.webp

Bemærk også, at hver gang et spil lanceres, vil der blive skrevet en logfil til /root/dev/shm/runcommand.log, hvilket vil være meget nyttigt til fejlfinding.

Så gå videre og modificer dine behov og opret også GIF'er til dine yndlingsspil og kopier dem til/home/pi/pixel/%platform-navn (atari2600, mame-libretro osv.), Og kopier derefter din version af runcommand-onstart.sh til/opt/retropie/configs/all/. Når du opretter dine GIF'er, skal du sørge for at navngive dem på samme måde som romnavnet (dvs. 1941.gif, 1941j-g.webp

For den kombinerede genstart og nedlukningsknap på bagsiden, her er scriptet til det

Da denne installation er til en lodret orienteret skærm, er her et godt lodret tema til RetroPie

Jeg overførte også denne software til Windows, her er et eksempel på installation ved hjælp af Maximus Arcade frontend på Windows i en større LED -teltinstallation.

Trin 13: Lærte lektioner

Erfaringer
Erfaringer

Et par ting jeg ville have gjort anderledes:

PIXEL: LED Art -displayet er rart, men ville virkelig have været bedre som et monteret partytelt på forsiden. Jeg planlægger at lave en anden konstruktion med en 64x32 LED -matrix, og så skal jeg bare ændre laserskåret design til det større partytelt.

Jeg spiller hovedsageligt 80'ernes arkadespil, hvoraf de fleste spiller bedre på en lodret monteret skærm vs. den vandrette holder i dette projekt.

RetroPie og MAME har masser af funktionsknapper, som jeg kan huske, hvad hver især gør, siden jeg programmerede dem, men med rette har min kone og børn ikke og har anmodet om etiketter på alle knapper til den næste build.

Epilog X konkurrence
Epilog X konkurrence
Epilog X konkurrence
Epilog X konkurrence

Nummer to i Epilog X -konkurrencen

Anbefalede: