Indholdsfortegnelse:

Lodret Bartop Arcade Med Integreret PIXEL LED Display: 11 trin (med billeder)
Lodret Bartop Arcade Med Integreret PIXEL LED Display: 11 trin (med billeder)

Video: Lodret Bartop Arcade Med Integreret PIXEL LED Display: 11 trin (med billeder)

Video: Lodret Bartop Arcade Med Integreret PIXEL LED Display: 11 trin (med billeder)
Video: Inside One of the Best Architectural Homes in Southern California 2024, Juli
Anonim
Image
Image
Lodret Bartop Arcade Med Integreret PIXEL LED Display
Lodret Bartop Arcade Med Integreret PIXEL LED Display
Lodret Bartop Arcade Med Integreret PIXEL LED Display
Lodret Bartop Arcade Med Integreret PIXEL LED Display

**** Opdateret med ny software juli 2019, detaljer her ******

En bartop -arkade med den unikke funktion, som LED -matrixmarkeringen ændrer for at matche 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:

  • Et integreret PIXEL LED Matrix -telt, der ændres baseret på det valgte spil
  • Laserskåret design modificeret til en vertikal monteret skærm i stedet for vandret (mange klassiske arkadespil er optimeret til en lodret monteret skærm)
  • Laserskåret sidekunstindlæg
  • Laser -ætsede knapetiketter
  • Lydforstærker med lydstyrkeknap
  • Knap til nedlukning/genstart
  • Materialet er akryl kontra træ

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

Software til dette projekt her

Dele

1x Pixelcade LED Marquee (inkluderer PIXEL LED driverkort, 64x32 P3 LED Matrix og 5V, 10A strømforsyning) - $ 150

1x Arcade Joystick - $ 24

4x 30 mm Arcade -knapper ($ 15, med Cherry D44X 75g.187 mikrokontakt)

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

1x switcher til/fra panelmonterede kontakter (du skal bruge 2, men PIXEL: Maker's Kit leveres med 1) - $ 1,17

1x Raspberry Pi 3+ - $ 38

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

1x officiel Raspberry Pi -skærm - $ 74

1x lydforstærker - $ 14

2x mini ovale højttalere 35 mm x 20 mm - $ 10

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

2x USB -panelmonteret kabel A -A - $ 16

1x højre vinkel jævnstrømstik - $ 2,50

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

1x flaske indienblæk - $ 5

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)

(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

5x 12x20 "gul akrylark, 1/8" tykt - $ 48

3x 12x20 "sort akrylark, 1/8" tykt - $ 29

1x 12x12 gennemsigtigt let røg 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: Laserskæring og papmontering først

Laserskæring og papmontering først
Laserskæring og papmontering først
Laserskæring og papmontering først
Laserskæring og papmontering først
Laserskæring og papmontering først
Laserskæring og papmontering først
Laserskæring og papmontering først
Laserskæring og papmontering først

LASER CUTTING SVG FILER HER

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.

1. 64x32 P3 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.

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".

Der er også mange måder, laserskæring og samling kan gå galt, hvilket resulterer i skrot på grund af kompleksiteten i samlingen og specifikke orienteringstrin, så det kan varmt anbefales at først laserskære og samle i pap og derefter skære i akryl, efter at du har fik det ringet op.

Trin 2: Tilbage vedligeholdelsesport

Vedligeholdelsesporten giver dig mulighed for at komme til elektronikken i ryggen, hvis du nogensinde har brug for det i fremtiden. Denne del er vanskelig, det anbefales først at samle dette i pap. Følg trinene i videoen.

Trin 3: Bundvedligeholdelsesport

Image
Image

Bundvedligeholdelsesporten giver dig mulighed for at komme til bunden af arkadeknapperne og joysticket til i fremtiden. Denne del er vanskelig, det anbefales først at samle dette i pap. Følg trinene i videoen.

Trin 4: Pi -skærmmontering

Pi skærmmontering
Pi skærmmontering
Pi skærmmontering
Pi skærmmontering
Pi skærmmontering
Pi skærmmontering

Tilslut Pi -skærmen og Raspberry Pi. Sørg for at montere Pi -skærmen på rammen uden slot.

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 - 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 5: Kontrolpanel - Joystick og knapper

Image
Image
Kontrolpanel - Joystick og knapper
Kontrolpanel - Joystick og knapper
Kontrolpanel - Joystick og knapper
Kontrolpanel - Joystick og knapper
Kontrolpanel - Joystick og knapper
Kontrolpanel - Joystick og knapper

Skru 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 6: Knapper på frontpaneler og sort tekst

Image
Image
Knapper på frontpanel og sort tekst
Knapper på frontpanel og sort tekst
Knapper på frontpanel og sort tekst
Knapper på frontpanel og sort tekst

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 7: 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 8: LED -matrixpanelmontering

LED Matrix Panelmontering
LED Matrix Panelmontering
LED Matrix Panelmontering
LED Matrix Panelmontering
LED Matrix Panelmontering
LED Matrix Panelmontering

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.

Bemærk, at dette LED -panel er 7,5 tommer bredt og 3,8 tommer højt og fungerer godt til denne mini -bartop -formfaktor. Hvis du har en større bygning, har du dog mere plads til et større LED -partytelt. Daisy chaining understøttes for en 128x32 skærm som denne https://www.youtube.com/embed/H36Bk9wCgns. Eller alternativt kan du også se på større panelstørrelser

Trin 9: Sæt det hele sammen

Samler det hele
Samler det hele
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).

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: Venstre og højre udvendige paneler og arkadekarakterindlæg

Venstre og højre udvendige paneler og arkadekarakterindlæg
Venstre og højre udvendige paneler og arkadekarakterindlæg
Venstre og højre udvendige paneler og arkadekarakterindlæg
Venstre og højre udvendige paneler og arkadekarakterindlæg
Venstre og højre udvendige paneler og arkadekarakterindlæg
Venstre og højre udvendige paneler og arkadekarakterindlæg
Venstre og højre udvendige paneler og arkadekarakterindlæg
Venstre og højre udvendige paneler og arkadekarakterindlæ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 ændre de venstre og højre udvendige paneler 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 VIGTIGT, du vil ikke bruge gul farve til nogen af indlægstegnene, da sidepanelet allerede er gult. Så hvis din ønskede arkadesprite har gul, skal du erstatte en anden farve.

Trin 11: Softwarescripts 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

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

Bemærk: Ud over RetroPie kan Pixelcade LED -teltet også integreres med HyperSpin, Maximus Arcade og GameEx Evolution -frontenderne til Windows, instruktioner her.

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" />

Softwareopsætningsguide til RetroPie ==>

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.

Anbefalede: