Innholdsfortegnelse:

PIXELCADE - Mini Bartop Arcade With Integrated PIXEL LED Display: 13 Steps (with Pictures)
PIXELCADE - Mini Bartop Arcade With Integrated PIXEL LED Display: 13 Steps (with Pictures)

Video: PIXELCADE - Mini Bartop Arcade With Integrated PIXEL LED Display: 13 Steps (with Pictures)

Video: PIXELCADE - Mini Bartop Arcade With Integrated PIXEL LED Display: 13 Steps (with Pictures)
Video: PIXELCADE Bartop Arcade 2024, November
Anonim
Image
Image
PIXELCADE - Mini Bartop Arcade Med Integrert PIXEL LED Display
PIXELCADE - Mini Bartop Arcade Med Integrert PIXEL LED Display
PIXELCADE - Mini Bartop Arcade Med Integrert PIXEL LED Display
PIXELCADE - Mini Bartop Arcade Med Integrert PIXEL LED Display

**** Forbedret versjon med integrert LED -telt her ****

En bartop -arkade med den unike egenskapen til en integrert LED -skjerm som matcher det valgte spillet. Karakterkunsten på skapets sider er laserskåret innlegg og ikke klistremerker.

En stor takk til Tobias for at han la ut det originale laserskårne CAD -designet for dette prosjektet. Dette prosjektet utnytter designet fra Tobias med følgende modifikasjoner:

  • En integrert PIXE: LED ART -skjerm som endres med det valgte RetroPie -spillet
  • Laserskåret sidekunstinnlegg
  • Lydforsterker med volumkontrollknapp
  • Slå av/start -knappen på nytt
  • Akryl kontra tre

Vær oppmerksom på at instruksjonene fra Tobias er veldig klare om hvordan du skal montere saken, så se instruksjonsboken når du er i tvil.

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

Deler

1x Arcade -joystick

4x 30 mm arkadeknapper

1x kort trykknapp på panelmontering (.62 monteringshull)

(2) 12 mm kuppelknapp - rød - E -bryter PV5S64019

(1) 12 mm Dome trykknapp grønn - E -bryter PV5S64018

(2) 12 mm Dome trykknapp gul - E -bryter PV5S64016

(1) 12 mm Dome trykknapp hvit - E -bryter PV5S64012

(1) 12 mm Dome trykknapp svart - E -bryter PV5S64011

1x 2,1 mm panelmontert DC -kontakt (0,33 monteringshull)

1x brytere for på/av panelmontering (du trenger 2, men PIXEL: Maker's Kit leveres med 1)

1x Raspberry Pi 3+

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

1x offisiell Raspberry Pi -skjerm

1x Pixelcade LED Marquee Kit

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

1x lydforsterker

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

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

2x USB-panelmonteringskabel A-A

6x Super Bright 5mm hvite lysdioder (for bakgrunnsbelysning av teltet)

6x 220 ohm motstander

1x rettvinklet likestrømkontakt

1x microUSB -kontakt (bruk en gammel microUSB -kabel og kutt av den store USB -siden)

1x flaske med India Ink

1x Mr. Clean Magic Eraser Sponge

Blue Painter's Tape

Skruer, muttere, stand-offs

8x 4/40 x 3/16 pannehodeskruer (for vedlikeholdsporter)

2x 4/40 x 7/16 panhodeskruer?

7x M3 skruer x 10mm

4x M3 skruer x 5 mm (for joystickfester)

4x M3 firkantede sekskantmuttere (for joystickfester)

8x 2/56 x 1/2 panhodeskruer svart (for høyttalere)

8x 2/25 muttere (for høyttalere)

(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 nøtter

4x støtfangerputer i bunn

Akryl og lim

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

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

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

1x 12x12 Gjennomsiktig røyk akrylark, 1/8 tykt (valgfri LED matris diffusor)

1x 12x12 klart akrylark, 1/8 tykt

Diverse fargede ark avhengig av ønsket arkadekarakterinnlegg (valgfritt)

Lim av akrylsement

Akrylsement for kapillær applikasjon

Lav tetthet polyetylenflaskeapplikator

Valgfri

Kaptop tape (for å feste kablene til Pi -hodet)

1x USB -lydadapter (dette er egentlig ikke nødvendig, mens Pi -lyden er kjent for å være dårlig, jeg kan egentlig ikke se forskjellen med denne)

Dupont Pin Pin Crimp Terminal 2.54mm Pitch (for å lage dine egne kabler med DuPont-kontakter som kobles til Raspberry Pi GPIO 40-pins header, men du kan også bare bruke hyllekablene og spleise dem som er billigere

Dupont Terminal Crimper

Verktøy

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

4/40 trykkverktøy (for å tappe åtte 4/40 hull for vedlikeholdsportene)

Trinn 1: Mål før laserskjæring

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

VELDIG VIKTIG: Før du laserskjærer akryl for dette prosjektet, må du ha alle delene på hendene først og måle for å sikre at de passer til monteringshullene i laseren. SVG -filer. Her er spesielt ting å kontrollere og justere. Hvis du ikke gjør dette, vil du ende opp med å måtte skrape og kutte mye akryl på nytt.

1. 32x32 P4 HUB75 LED Matrix - Den som ble brukt i dette prosjektet kjøpte jeg direkte fra Kina, ikke fra Adafruit og forskjellige LED -panelprodusenter har forskjellige monteringshullplasser.

2. Høyttalere - jeg brukte ikke høyttalerne i lenken og hadde i stedet noen liggende rundt i butikken min. De i lenken tror jeg er nære, men jeg er ikke sikker på at monteringshullene vil stille opp nøyaktig.

3. Knapper - Du får det bra på 30 mm arkadeknapphull, men sjekk de 7 trykknappmonteringshullene vs. knappene dine. Trykknappens monteringshull på baksiden er større enn de 6 trykknapphullene på forsiden.

Jeg brukte en Glowforge laserskjærer, og alle. SVG laserskjæringsfilene har størrelse for kuttstørrelsen på Glowforge på 19,5 "x 11".

Trinn 2: Bleking av gravert akryl

Bleking av gravert akryl
Bleking av gravert akryl
Bleking av gravert akryl
Bleking av gravert akryl
Bleking av gravert akryl
Bleking av gravert akryl

Laserskjær og graver "Rød 2 - Trykknapper på baksiden og frontpanelet.svg". Vær oppmerksom på at linjene på frontpanelet er laserskåret og tekstlaseren gravert.

La maskeringstapen på akryl stå på og pensle India blekk sjenerøst. La India -blekket tørke i et par timer eller lenger.

Når den er tørket, fjerner du akrylmaskebåndet, og du får igjen noen rester som skal fjernes. Ta en sterk duct tape som Gorilla tape og trykk den hardt på den graverte teksten og riv deretter av. Gjenta dette noen ganger, og det meste av blekkrester vil bli fjernet. Bruk deretter enten en våt, myk svamp eller en Mr. Clean magisk viskelærsvamp for å ta av resten.

Trinn 3: Bunn- og baksider m/ vedlikeholdsporter og PIXEL LED -panelmontering

Bunn- og baksider m/ vedlikeholdsport og PIXEL LED -panelmontering
Bunn- og baksider m/ vedlikeholdsport og PIXEL LED -panelmontering
Bunn- og baksider m/ vedlikeholdsporter og PIXEL LED -panelmontering
Bunn- og baksider m/ vedlikeholdsporter og PIXEL LED -panelmontering
Bunn- og baksider m/ vedlikeholdsport og PIXEL LED -panelmontering
Bunn- og baksider m/ vedlikeholdsport og PIXEL LED -panelmontering

Laserskjær følgende filer:

  • Svart 1 - Bunnvedlikehold Port.svg
  • Rød 1 - Tilbake vedlikeholdsport og LED Matrix Mount.svg

Montering og liming av vedlikeholdsportene er litt vanskelig, best å referere til trinn 3 fra Tobias.

Trinn 4: Montering av PIXEL Board og LED Matrix Panel

Montering av PIXEL Board og LED Matrix Panel
Montering av PIXEL Board og LED Matrix Panel
Montering av PIXEL Board og LED Matrix Panel
Montering av PIXEL Board og LED Matrix Panel
Montering av PIXEL Board og LED Matrix Panel
Montering av PIXEL Board og LED Matrix Panel

Fortsett og fjern akrylmaskebåndet på begge sider nå.

Monter først PIXEL PCB -kortet og monter deretter LED -panelet på den andre siden. Vær oppmerksom på retningen og sørg for at LED -panelet vender oppover, slik at det stemmer overens med etiketten på akrylfeste.

Monter deretter skruen nederst til høyre på PIXEL -kortet på panelet.

Monter LED -panelet med (6) M3 x 8 mm skruer. Merk at LED -panelene er gjenget for M3 -skruer, 4/40 vil ikke fungere.

Det er valgfritt, men jeg anbefaler å legge til et diffusorpanel på toppen ved hjelp av hex-stand-offs. Fjern maskeringen fra undersiden av diffusorpanelet og la masken stå på oversiden.

Vær oppmerksom på at hex-avstandene går på hullene inne, ikke utsiden.

Monter nå sekskantmutrene med fire skruer.

Legg merke til at hex-avstandene mine ikke var lange nok, og jeg måtte bruke noen få skiver som avstandsstykker. Se diagrammet for hvor mye klaring du trenger, ellers vil frontpanelet bøye seg.

Trinn 5: Frontskjerm med skjerm og bringebær Pi

Frontskjerm med skjerm og bringebær Pi
Frontskjerm med skjerm og bringebær Pi
Frontskjerm med skjerm og bringebær Pi
Frontskjerm med skjerm og bringebær Pi
Frontskjerm med skjerm og bringebær Pi
Frontskjerm med skjerm og bringebær Pi
Frontskjerm med skjerm og bringebær Pi
Frontskjerm med skjerm og bringebær Pi

Laserskjær disse filene:

  • Svart 2 - Monitor Bevel og Marquee.svg
  • Svart 3 - Frontskjerm inne og ute.svg

Fest Pi -skjermen og Raspberry Pi. Pass på at Monter Pi -skjermen på rammen uten sporet. Dette monteringstrinnet er vanskelig, så vær sikker på og se trinn 4 i Tobias's Instructable for å få denne delen riktig.

Mens du venter på at det første laget tørker, legger du til skruer i høyttalerhullene for å sikre justering.

Nå er det en god tid å installere RetroPie, det forhåndsbygde bildet du vil installere på ditt Pi microSD-kort. På slutten av RetroPie -installasjonen blir du bedt om å konfigurere innganger. Koble til et generisk USB -tastatur og bruk disse tastene:

D -PAD UP - Pil opp

D -PAD NED - Pil ned

D -PAD VENSTRE - venstre pil

D -PAD RIGH - høyre pil

Start - A.

Velg - S

En knapp - Z

B -knapp - X

X -knapp - C

Y -knapp - V

Hold nede en hvilken som helst tast for å hoppe over resten av tastene til du kommer til hurtigtast Aktiver

HOTKEY AKTIVER - PLASS

Når du kommer til OK trykker du på knappen du har konfigurert som A -knappen som i dette tilfellet er "Z"

Trinn 6: Arcade -kontrollpanel med joystickinnlegg

Arcade kontrollpanel med joystickinnlegg
Arcade kontrollpanel med joystickinnlegg
Arcade -kontrollpanel med joystickinnlegg
Arcade -kontrollpanel med joystickinnlegg
Arcade kontrollpanel med joystickinnlegg
Arcade kontrollpanel med joystickinnlegg

Laserskjæring:

  • Svart 4 - Kontrollpanel.svg
  • Thin White 1 - Marquee White Liners.svg

Klipp først topp- og bunnlagene i "Svart 4 - Kontrollpanel.svg" og graver de grønne rektanglene 1 mm dype (dette kan ta et nytt pass).

Deretter bruker du den samme filen, og skjuler "Topp" og "Bunn" -laget og skjuler "Innleggslag". Vend den øverste utskjæringen som i den lilla teksten på bildet. Graver arkade -retningsinnleggene 2 mm eller.06 "dype. På min Glowforge laserskjærer tok dette 2 pasninger ved å bruke standardinnstillingen for tynn 1/8" akryl.

Det kan hende du må arkivere litt før innleggene er i flukt. Etter skylling bruker du akrylsement til å lime innleggene.

Skru nå inn joysticken til det nederste laget med skruene og firkantmutrene. Gjør en test og legg det øverste laget på toppen av det nederste laget, og kontroller at du har gravert dypt nok til at de to lagene er i flukt. Deretter bruker du akrylsement til å lime de to lagene sammen og klemme.

Sanwa-joysticken jeg fikk var standardkonfigurert for 8-veis. Min interesse er 80-talls arkadespill som for det meste spilles med en 4-veis joystick. Så dette er et godt tidspunkt å bytte fra 8-veis til 4-veis, noe som enkelt gjøres ved å flytte en malbit på undersiden av joysticken, denne videoen forklarer hvordan du bytter fra 8-veis til 4-veis og omvendt. Ved å bruke den nederste vedlikeholdsporten på arkademaskinen, kan du bytte frem og tilbake senere etter at alt er installert, men plassen er begrenset, og det blir mye lettere å gjøre det nå.

Bruk kontinuitetstester på multimeteret ditt, og merk deretter hver ledning på styrespaken (opp, ned, venstre, høyre).

Trinn 7: LED Light Bar for Marquee Backlight

LED Light Bar for Marquee Backlight
LED Light Bar for Marquee Backlight
LED Light Bar for Marquee Backlight
LED Light Bar for Marquee Backlight
LED Light Bar for Marquee Backlight
LED Light Bar for Marquee Backlight

Svart 1 - Bunnvedlikehold Port.svg inneholder akryl for LED -lysstangen, så du har allerede skrevet ut dette.

Koble til de 6 220 ohm motstandene og 6 super lyse hvite lysdioder i henhold til skjemaet. Den lange enden av lysdiodene skal gå mot motstanden og +5V og den korte enden mot GND.

Trinn 8: Kabling

Kabling
Kabling
Kabling
Kabling
Kabling
Kabling

Se skjemaene for koblingsskjemaet og lag strømkabelen som vil bestå av en kvinnelig likestrømkontakt som deretter vil deles fire ganger til Pi (microUSB -kontakten), PIXEL: LED ART Board (høyre vinkel DC fatkontakt), audio mini amp (tilkoblingstråd) og LED-lysstang (tilkoblingstråd). Finn en gammel microUSB -kabel og kutt av den store USB -kontakten og skjøt og loddetinn til denne strømkabelen for tilkoblingen til Pi.

Sett sammen et kabeltabell som tilordner hver joystickretning og knapp til den tilhørende pinnen på Pi og den tilordnede tastaturet. Hvis du kartlegger de samme tastene som jeg gjorde, kan du bruke konfigurasjonsfilene i de neste trinnene.

Du trenger kvinnelige DuPont-kabler for å koble til 40-pinners GPIO-toppteksten på Pi. Jeg endte opp med å lage mine egne kabler som var ganske morsomt, men også mye arbeid, og du trenger også en crimper og de kvinnelige DuPont -terminalene. Det vil være raskere og billigere å bare bruke DuPont -kabler fra hun til hun som du sannsynligvis allerede har liggende og spleise/lodde. Hvis du ender med å lage dine egne DuPont -kabler, viser det seg at de ikke er enkle å lage. Jeg syntes denne YouTube -videoopplæringen var veldig nyttig og var i stand til å lage dem enkelt etter det.

Lag kablene til knappene og joysticken og ikke koble til Pi ennå. Du kobler deg til Pi i neste trinn. Generelt bør hver kabel være ~ 13 tommer lang, den vil være lang nok til å nå Pi når den er montert. Hvis du kan, kan du bruke en annen farge for hver kabel (bruk svart for alle GND) eller merke hver kabel som vil gjøre ting lettere i neste trinn.

Trinn 9: Sett alt sammen

Image
Image
Sette alt sammen!
Sette alt sammen!
Sette alt sammen!
Sette alt sammen!

Nå kommer den morsomme delen hvor du setter alt sammen! Men monter først alle 6 knappene på det røde frontpanelet, 4 arkadeknappen og joysticken på det svarte kontrollpanelet, og strømkontakten, vippebryterne og lydforsterkeren på bakpanelet. Du vil ikke kunne montere knappene og joysticken etter at saken er sammen på grunn av mangel på albuerom.

Følg bildene for å montere ting sammen, men ikke lim noe ennå, og bruk heller en blå malertape for å holde ting sammen for nå. Når du kommer til bildet merket "Etter at du har kommet hit, kobler du ledninger til GPIO Pi Header", og begynner deretter å koble ledningene til pinnene på Pi -overskriften.

Følg tabellen du satte sammen i forrige trinn for å koble hver ledning til Pi -hodet. Det vil være veldig trangt og ikke så lett å koble pinnene til Pi -hodet, så ha tålmodighet.

Når du har alt tilkoblet, slår du på systemet og gjør en full test som inkluderer testing av joysticken og hver knapp. For å teste må vi installere et verktøy fra Adafruit kalt Retrogame som konverterer joystick- og knappinngangene fra Pi's GPIO til tastaturinnganger. Ved å bruke Retrogame trenger du ikke en egen USB -arkade -tastaturemulator, noe som er fint.

Følg disse instruksjonene fra Adafruit for å installere Retrogame. Etter at du har installert Retrogame, kopierer du denne retrogame.cfg -filen til /boot -katalogen på din Pi. Retrogame.cfg -filen her forutsetter at du har fulgt de samme tastaturtilordningene og pin -tilkoblingene i kabeltabellen fra trinn 8 - Kabling. Hvis du har brukt forskjellige pins eller tastaturtilordninger, ingen grunn til bekymring, bare gjør de tilsvarende endringene i retrogame.cfg. Sjansen er stor for at du har koblet en eller to pin feil, så bare test hver inngang og korriger.

Denne opplæringen veileder deg gjennom hvordan du konfigurerer den kombinerte avstengnings- og omstart -knappen.

Når alt fungerer, er du nå klar til å gjøre ting permanent. Hvis du tilfeldigvis har litt Kapton -tape, er det en fin måte å sikre Pi -pinnene på slik at de ikke løsner senere. Fest litt Kapton -tape rundt pinnene og Pi -hodet. Men ingen bekymringer hvis du ikke gjør det, det skal fortsatt være greit.

Vri nå arkaden på siden. På dette tidspunktet har du bare venstre side installert, høyre side er fremdeles åpen. Bruk din kapillærvirkende akrylløsningsmiddelapplikator til å lime akrylen. Akryl løsningsmiddel fungerer veldig raskt og vil være solid på mindre enn 5 minutter og trenger ikke å klemmes fast. Her er en god primer om bruk av akrylløsningsmiddel.

Fest bitene til teltet (sørg for å gjøre dette før du legger til høyre side). Lim deretter de 1/16 tykke hvite bitene på innsiden av partiet, den hvite gir en bedre lysbokseffekt. Fest også de to sekskantede stativene til LED -lysstangen og monter LED -lysstangen. LED -stangen bør vende innover, gir dette en diffust lysbokseffekt. Hvis lysdiodene vender fremover, vil ikke lysdiodene diffundere nok, og du vil se LED runde lyse flekker.

Fest nå høyre side og lim den med akryloppløsningsmidlet.

Til slutt bruker du en kvern eller et Dremel -verktøy for å slipe ned på venstre og høyre side slik at de skylles (de svarte hakkene kan stikke litt ut). Du vil gjøre dette slik at utsidene når de er festet, blir fine og jevne.

Trinn 10: Marquee

Marquee
Marquee
Marquee
Marquee
Marquee
Marquee
Marquee
Marquee

Jeg prøvde både et laserskåret telt og et profesjonelt trykt telt på gjennomskinnelig film. Beste resultater definitivt med det profesjonelle trykket.

For profesjonell utskrift gikk jeg med https://gameroomsolutions.com/shop/marquee-print/, det var $ 25 på tidspunktet for dette skrivingen for utskriften, og siden mine partytelt er små, trykte de 2 for $ 25.

Her er kildefilene mine i partyteltet i Adobe Illustrator du kan endre for ditt design.

vectorlib.free.fr/ har noen arkadekunst i vektorformat som vil spare deg for mye tid.

Dimensjonene for denne teltet er 9,06 x 2,17 tommer. Jeg klemte det trykte teltet mellom to stykker klar akryl og la til litt akryllim på kantene for å holde de to bitene sammen. Teltet har en tettsittende passform og klikker seg inn i etuiet uten å måtte limes permanent, slik at du kan bytte telt senere.

Trinn 11: Venstre og høyre utvendige paneler og innlegg

Image
Image
Venstre og høyre utvendige paneler og innlegg
Venstre og høyre utvendige paneler og innlegg
Venstre og høyre utvendige paneler og innlegg
Venstre og høyre utvendige paneler og innlegg

Arkadekarakterinnleggene er valgfrie, men en ganske fin effekt hvis du har tid. Hvis du ikke bruker innleggene, kan du også bruke en tjeneste som denne til å skrive ut noen sidekunstklistremerker eller bare la sidene være røde, noe som fortsatt ville være fint.

Hvis du ikke bruker innleggene, må du endre Red 4 - Side Pieces Outside.svg og slette innleggskonturene. Hvis du vil tilpasse med dine egne favorittarkadekarakterer, er det en flott ressurs for arkadesprites. Deretter handler det om å isolere hver farge på sprite og deretter spore i et vektorprogram som Illustrator eller Inkscape. Advarsel, dette er en god mengde arbeid. Hvis du vil holde deg til tegnene jeg brukte, bruker du denne filen til å laserskjære hver farge på hvert tegn.

Når du laserskjærer hver farge på hver karakter, legger du dem ut på et bord og limer bare på arkadesiden når du vet at alt passer riktig. Sjansen er stor for at det vil være noen feil (jeg lagde en haug), så hvis du limer for tidlig, vil du få problemer, ettersom akryloppløsningen er permanent.

Også VELDIG VIKTIG, du vil ikke bruke den røde fargen for noen av innleggstegnene, ettersom sidepanelet allerede er rødt. Så hvis ønsket arkadesprite har rødt, så bytt ut en annen farge som jeg gjorde med Dig Dug -tegnet, for eksempel å bytte fra rødt til svart.

Trinn 12: Programvareskript for PIXEL: LED ART Matrix Integration

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

Nesten ferdig! Det siste trinnet er å legge til noen skript slik at PIXEL: LED ART -skjermen endrer kunstverk automatisk basert på den valgte plattformen eller spillet fra RetroPie. Heldigvis inkluderer RetroPie en krok kalt runcommand, som er et linux bash shell script (.sh) som kjøres før hvert spill lanseres. Så vi legger til vårt eget runcommand -skript som sender det nåværende spillet og plattformen til et kommandolinje Java -program (pixelc.jar) som deretter skriver en tilsvarende-g.webp

Dette skriptet gjør følgende:

  1. Sjekker om en LED-g.webp" />
  2. Hvis nei, sjekk om det er en generisk LED-g.webp" />
  3. Hvis ingen spillspesifikk LED-g.webp" />
  4. Før du skriver, må du kontrollere at den nye LED-g.webp" />

Vær oppmerksom på at etter at LED-g.webp

Installasjonstrinn

Sjekk om Java 8 er installert på din Pi.

java -versjon

Hvis Java 8 ikke er installert:

sudo apt-get oppdatering

sudo apt-get install oracle-java8-jdk

Opprett først en katalog på din Pi som heter pixelcade.

mkdir/home/pi/pixelcade

Kopier innholdet her til denne pixelcade -mappen på din Pi.

Merk: Du må ha Android- og Pi -fastvaren installert på PIXEL: LED ART -kortet som er standard, iOS/Android -firmwares vil ikke fungere. Dobbeltsjekk at PIXEL: LED ART -kortet er USB koblet til Pi. Sørg også for at vippebryteren på PIXEL: LED ART -kortet vender mot USB -retningen og ikke mot BT -retningen. Kontroller at Pi oppdager PIXEL: LED ART -kortet.

ls /dev /ttyACM0

Og du burde komme tilbake

/dev/ttyACM0

Kopier runcommand-onstart.sh og runcommand-onend.sh til/opt/retropie/configs/all/på Pi-en din, og gjør deretter runcommand-onstart.sh og runcommand-onend.sh kjørbar

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

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

Du kan tilpasse dette skriptet hvis du vil, og nedenfor er en forklaring på hvordan dette skriptet fungerer. Men vær oppmerksom på at hvis du følger installasjonstrinnene, trenger du ikke å berøre dette skriptet.

1. Angir banen hvor pixelc.jar er plassert. Hvis du kopierte pixelc.jar i/home/pi/pixelcade, så la denne linjen være som den er

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

2. Kontrollerer at PIXEL: LED ART -kortet er tilkoblet. Hvis ja, fortsetter vi og hvis nei, avsluttes skriptet.

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

3. RetroPie overfører til dette skriptet i formvariablene den valgte spillrom og valgte spillplattform (atari2600, nes, mame, etc.). Kodestykket nedenfor vil først oppdage spillplattformen og velge en LED -design for den spesifikke plattformen. Deretter vil den sjekke om det finnes en spesifikk-g.webp

hvis

ekko "Entered $ {PLATFORM} If Statement"> & 2 if

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

ellers

hvis

GAMEIMAGE = $ MAMEDEFAULT

ekko "Fil $ MARQUEEGIF FÅR IKKE, standard til generisk LED -telt: $ {GAMEIMAGE}"> & 2

ellers

GAMEIMAGE = $ MAMEDEFAULT <

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

fi

fi

fi

4. Denne siste kommandoen i skriptet skriver den faktiske til LED -skjermen.

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

Spillet (1944-g.webp

Vær også oppmerksom på at hver gang et spill blir lansert, blir en loggfil skrevet til /root/dev/shm/runcommand.log som vil være svært nyttig for feilsøking.

Så fortsett og endre dine behov, og lag også GIF-filer for favorittspillene dine og kopier dem til/home/pi/pixel/%plattformnavn (atari2600, mame-libretro, etc.) og kopier deretter din versjon av runcommand-onstart.sh til/opt/retropie/configs/all/. Når du oppretter-g.webp

For den kombinerte omstart- og avstengningsknappen på baksiden, her er manuset for det

Siden denne installasjonen er for en vertikal orientert skjerm, er det et fint vertikalt tema for RetroPie

Jeg overførte også denne programvaren til Windows. Her er et eksempel på installasjon ved hjelp av Maximus Arcade -frontenden på Windows i en større LED -teltinstallasjon.

Trinn 13: Lærte leksjoner

Leksjoner lært
Leksjoner lært

Noen få ting jeg ville gjort annerledes:

PIXEL: LED Art -displayet er fint, men hadde virkelig vært bedre som en montert telt foran. Jeg planlegger å gjøre et nytt bygg med en 64x32 LED -matrise, og da må jeg bare endre laserskjæringsdesignet for den større teltet.

Jeg spiller hovedsakelig 80 -talls arkadespill, hvorav de fleste spiller bedre på en vertikalt montert skjerm mot den horisontale feste i dette prosjektet.

RetroPie og MAME har mange funksjonsknapper som jeg kan huske hva hver og en gjør siden jeg programmerte dem, men med rette har ikke min kone og barna det og har bedt om etiketter på alle knappene for neste bygg.

Epilog X -konkurranse
Epilog X -konkurranse
Epilog X -konkurranse
Epilog X -konkurranse

Andreplass i Epilog X -konkurransen

Anbefalt: