Innholdsfortegnelse:

Vertikal Bartop -arkade med integrert PIXEL LED -skjerm: 11 trinn (med bilder)
Vertikal Bartop -arkade med integrert PIXEL LED -skjerm: 11 trinn (med bilder)

Video: Vertikal Bartop -arkade med integrert PIXEL LED -skjerm: 11 trinn (med bilder)

Video: Vertikal Bartop -arkade med integrert PIXEL LED -skjerm: 11 trinn (med bilder)
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim
Image
Image
Vertikal Bartop -arkade med integrert PIXEL LED -skjerm
Vertikal Bartop -arkade med integrert PIXEL LED -skjerm
Vertikal Bartop -arkade med integrert PIXEL LED -skjerm
Vertikal Bartop -arkade med integrert PIXEL LED -skjerm

**** Oppdatert med ny programvare juli 2019, detaljer her ******

En bartop -arkade med den unike funksjonen som LED -matrisemarkedet endrer for å matche 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 PIXEL LED Matrix -telt som endres basert på det valgte spillet
  • Laserskåret design modifisert for en vertikalmontert skjerm i stedet for horisontal (mange klassiske arkadespill er optimalisert for en vertikalt montert skjerm)
  • Laserskåret sidekunstinnlegg
  • Etiketter med lasergraverte knapper
  • Lydforsterker med volumkontrollknapp
  • Slå av/start -knappen på nytt
  • Materialet er akryl kontra tre

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

Programvare for dette prosjektet her

Deler

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 arkadeknapper ($ 15, med Cherry D44X 75g.187 mikrobryter)

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

1x bryter på/av panelmonterte brytere (du trenger 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 for dette prosjektet) - $ 20

1x offisiell Raspberry Pi -skjerm - $ 74

1x lydforsterker - $ 14

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

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

2x USB -panelmonteringskabel A -A - $ 16

1x rettvinklet likestrømkontakt - 2,50 dollar

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

1x flaske med India blekk - $ 5

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)

(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

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

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

1x 12x12 Transparent Light Smoke 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: Laserskjæring og pappmontering først

Laserskjæring og pappmontering først
Laserskjæring og pappmontering først
Laserskjæring og pappmontering først
Laserskjæring og pappmontering først
Laserskjæring og pappmontering først
Laserskjæring og pappmontering først
Laserskjæring og pappmontering først
Laserskjæring og pappmontering først

LASER CUTTING SVG FILER HER

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.

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

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

Det er også mange måter laserskjæring og montering kan gå galt, noe som resulterer i skrap på grunn av kompleksiteten i monteringen og spesifikke orienteringstrinn, så det anbefales på det sterkeste å først laserskjære og montere i papp og deretter kutte i akryl etter at du har fikk det ringt opp.

Trinn 2: Tilbake vedlikeholdsport

Vedlikeholdsporten lar deg komme til elektronikken bak hvis du noen gang trenger det i fremtiden. Denne delen er vanskelig, det anbefales å først montere dette i papp. Følg trinnene i videoen.

Trinn 3: Bunnvedlikeholdsport

Image
Image

Den nederste vedlikeholdsporten lar deg komme til bunnen av arkadeknappene og joysticken til i fremtiden. Denne delen er vanskelig, det anbefales å først montere dette i papp. Følg trinnene i videoen.

Trinn 4: Pi -skjermfeste

Pi -skjermfeste
Pi -skjermfeste
Pi -skjermfeste
Pi -skjermfeste
Pi -skjermfeste
Pi -skjermfeste

Fest Pi -skjermen og Raspberry Pi. Pass på at Monter Pi -skjermen på rammen uten sporet.

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 - PLASS

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

Trinn 5: Kontrollpanel - joystick og knapper

Image
Image
Kontrollpanel - joystick og knapper
Kontrollpanel - joystick og knapper
Kontrollpanel - joystick og knapper
Kontrollpanel - joystick og knapper
Kontrollpanel - joystick og knapper
Kontrollpanel - joystick og knapper

Skru 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 6: Knapper på frontpanelet og svart tekst i blekk

Image
Image
Knapper på frontpanel og svart tekst i blekk
Knapper på frontpanel og svart tekst i blekk
Knapper på frontpanel og svart tekst i blekk
Knapper på frontpanel og svart tekst i blekk

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 7: 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 8: Montering av LED Matrix Panel

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

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.

Vær oppmerksom på at dette LED -panelet er 7,5 tommer bredt og 3,8 tommer høyt og fungerer utmerket for denne formen for mini -bartop. Hvis du har et større bygg, vil du imidlertid ha mer plass til et større LED -partytelt. Daisy chaining støttes for en 128x32 skjerm som denne https://www.youtube.com/embed/H36Bk9wCgns. Alternativt kan du også se på større panelstørrelser

Trinn 9: Sett alt sammen

Sette alt sammen
Sette alt sammen
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).

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: Venstre og høyre utvendige paneler og arkadekarakterinnlegg

Venstre og høyre utvendige paneler og arkadekarakterinnlegg
Venstre og høyre utvendige paneler og arkadekarakterinnlegg
Venstre og høyre utvendige paneler og arkadekarakterinnlegg
Venstre og høyre utvendige paneler og arkadekarakterinnlegg
Venstre og høyre utvendige paneler og arkadekarakterinnlegg
Venstre og høyre utvendige paneler og arkadekarakterinnlegg
Venstre og høyre utvendige paneler og arkadekarakterinnlegg
Venstre og høyre utvendige paneler og arkadekarakterinnlegg

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 venstre og høyre utvendige panel 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 gul farge for noen av innleggstegnene, ettersom sidepanelet allerede er gult. Så hvis ønsket arkadesprite har gult, så bytt ut en annen farge.

Trinn 11: 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

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

Merk: I tillegg til RetroPie kan Pixelcade LED -teltet også integreres med HyperSpin, Maximus Arcade og GameEx Evolution frontendene for Windows, instruksjoner her.

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

Programvareoppsettguide for RetroPie ==>

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.

Anbefalt: