Obsah:

Vertikálna arkádová hra s integrovaným LED displejom PIXEL: 11 krokov (s obrázkami)
Vertikálna arkádová hra s integrovaným LED displejom PIXEL: 11 krokov (s obrázkami)

Video: Vertikálna arkádová hra s integrovaným LED displejom PIXEL: 11 krokov (s obrázkami)

Video: Vertikálna arkádová hra s integrovaným LED displejom PIXEL: 11 krokov (s obrázkami)
Video: Experience PACMAN-RTX like never before: Mind-blowing graphics and gameplay! ☺🎮📱 2024, Júl
Anonim
Image
Image
Vertikálna arkádová bartopová hra s integrovaným LED displejom PIXEL
Vertikálna arkádová bartopová hra s integrovaným LED displejom PIXEL
Vertikálna arkádová hra s integrovaným LED displejom PIXEL
Vertikálna arkádová hra s integrovaným LED displejom PIXEL

**** Aktualizované novým softvérom, júl 2019, podrobnosti tu ******

Arkádová zostava na bartop s unikátnou vlastnosťou, ktorú LED markíza LED zmení tak, aby zodpovedala vybranej hre. Charakterom umenia na stranách skrinky sú laserom vyrezávané vložky a nie samolepky.

Veľká vďaka Tobiasovi za zaslanie originálneho laserom rezaného CAD návrhu pre tento projekt. Tento projekt využíva dizajn od Tobiasa s nasledujúcimi úpravami:

  • Integrovaná značka PIXEL LED Matrix, ktorá sa mení podľa vybranej hry
  • Laserom rezaný dizajn upravený pre monitor na zvislú montáž namiesto na horizontálnu (mnoho klasických arkádových hier je optimalizovaných pre vertikálne namontovaný monitor)
  • Laserom rezané bočné umelecké vložky
  • Laserom leptané štítky tlačidiel
  • Zvukový zosilňovač s gombíkom na ovládanie hlasitosti
  • Tlačidlo Vypnúť/Reštartovať
  • Materiál je akryl vs. drevo

Všetky laserom rezané súbory. SVG, obrázky a animácie LED GIF, tabuľka zapojenia a umelecké diela pre tento projekt sú open source a tu v GitHub.

Softvér pre tento projekt tu

Časti

1x Pixelcade LED Marquee (obsahuje dosku ovládača PIXEL LED, maticu 64x32 P3 LED a napájanie 5 V, 10 A) - 150 dolárov

1x Arkádový joystick - 24 dolárov

4x 30 mm arkádové tlačidlá (15 dolárov, s mikrospínačom Cherry D44X 75 g.187 )

1x 2,1 mm DC konektor na montáž na panel (montážny otvor 0,33 palca)

1x prepínač zapnutia/vypnutia kolísavého panelu (budete potrebovať 2, ale sada PIXEL: Maker's Kit je dodávaná s 1) - 1,17 dolára

1x Raspberry Pi 3+ - 38 dolárov

1x karta microSD (128 GB je pre tento projekt dobrá veľkosť) - 20 dolárov

1x Oficiálny monitor Raspberry Pi - 74 dolárov

1x audio zosilňovač - 14 dolárov

2x mini oválne reproduktory 35 mm x 20 mm - 10 dolárov

1x stereofónny zvukový kábel (pravý uhol je lepší, ale normálny sa zmestí a je v poriadku) - 3 doláre

2x kábel USB na montáž na panel A -A - 16 dolárov

1x Pravouhlý konektor stejnosmerného napájania - 2,50 USD

1x konektor microUSB (použite starý kábel microUSB a odrežte veľkú stranu USB)

1x fľaša atramentu z Indie - 5 dolárov

1x hubka Mr. Clean Magic Eraser

Modrá maliarska páska

Skrutky, matice, dištančné podložky

8 x skrutky s krížovou hlavou 4/40 x 3/16 palcov (pre údržbové porty)

2x skrutky s panvovou hlavou 4/40 x 7/16 ?

7 x skrutky M3 x 10 mm

4x skrutky M3 x 5 mm (pre držiaky joysticku)

4x šesťhranné matice M3 (pre držiaky joysticku)

8 x 2/56 x 1/2 skrutky s plochou hlavou a čiernou hlavou (pre reproduktory)

8x matice 2/25 (pre reproduktory)

(4) Šesťhranný dištančný hliník, 1/4 "šesťhran, 5/8" dlhý, závit 4-40

2x nylonové skrutky 4/40 x 3/8 palcov

4x 4/40 nylonové matice

4x gumové nárazníky v spodnej časti

Akryl a lepidlo

5 x 12 x 20 palcov, žltý akrylový list, hrúbka 1/8 palca - 48 dolárov

3x čierny akrylový list 12 x 20 palcov, hrúbka 1/8 palca - 29 dolárov

1x 12x12 transparentný svetlý dymový akrylový list, hrúbka 1/8 palca

Rôzne farebné listy v závislosti od požadovaných vložení arkádových znakov (voliteľné)

Akrylové cementové lepidlo

Akrylový cement pre kapilárnu aplikáciu

Polyetylénový aplikátor s nízkou hustotou

Voliteľné

Páska na kapto (na zaistenie káblov k hlavičke Pi)

1x USB zvukový adaptér (to nie je v skutočnosti potrebné, zatiaľ čo zvuk Pi je známy ako zlý, v tomto prípade nemôžem rozlíšiť)

Krimpovacie svorky Dupont s vnútorným kolíkom 2,54 mm (na výrobu vlastných káblov s konektormi DuPont, ktoré sa pripájajú k 40-kolíkovému konektoru Raspberry Pi GPIO, ale môžete tiež použiť bežné káble a spojiť ich, čo je lacnejšie

Dupont Terminal Crimper

Nástroje

Laserová rezačka (Použil som Glowforge s reznou plochou 19,5 x 11)

Nástroj na poklepanie 4/40 (na odpichovanie ôsmich 4/40 otvorov pre údržbové otvory)

Krok 1: Najprv laserové rezanie a montáž kartónu

Laserové rezanie a montáž kartónu ako prvé
Laserové rezanie a montáž kartónu ako prvé
Laserové rezanie a montáž kartónu ako prvé
Laserové rezanie a montáž kartónu ako prvé
Laserové rezanie a montáž kartónu ako prvé
Laserové rezanie a montáž kartónu ako prvé
Laserové rezanie a montáž kartónu ako prvé
Laserové rezanie a montáž kartónu ako prvé

LASEROVÉ REZANIE SÚBOROV SVG TU

VEĽMI DÔLEŽITÉ: Pred laserovým rezaním akrylátu pre tento projekt sa uistite, že máte najskôr všetky diely na rukách a zmerajte, aby ste sa uistili, že zodpovedajú montážnym otvorom v súboroch laseru. SVG. Tu sú položky, ktoré je potrebné predovšetkým skontrolovať a upraviť.

1. 64x32 P3 HUB75 LED Matrix - Ten, ktorý bol použitý v tomto projekte, som kúpil priamo z Číny, nie od spoločnosti Adafruit a rôzni výrobcovia panelov LED majú rôzne umiestnenia montážnych otvorov.

2. Reproduktory - Reproduktory som v odkaze nepoužil a namiesto toho som ich mal porozkladané po mojom obchode. Myslím, že tie v odkaze sú blízke, ale nie som si istý, či sa montážne otvory presne zhodujú.

Použil som laserovú rezačku Glowforge a všetky súbory. SVG rezané laserom sú dimenzované na veľkosť rezu Glowforge na 19,5 "x 11".

Existuje tiež veľa spôsobov, ako sa môže laserové rezanie a montáž pokaziť, čo vedie k šrotu kvôli zložitosti montáže a špecifickým krokom orientácie, takže dôrazne odporúčame najskôr rezať laserom a zostavovať z kartónu a potom rezať akrylom. má to vytočené

Krok 2: Späť port údržby

Port údržby vám umožní dostať sa k elektronike vzadu, ak to budete v budúcnosti potrebovať. Táto časť je náročná, odporúča sa najskôr ju zostaviť z lepenky. Postupujte podľa krokov vo videu.

Krok 3: Spodný port údržby

Image
Image

Spodný port pre údržbu vám umožní v budúcnosti dostať sa na koniec arkádových tlačidiel a joysticku. Táto časť je náročná, odporúča sa najskôr ju zostaviť z lepenky. Postupujte podľa krokov vo videu.

Krok 4: Montáž monitora Pi

Držiak monitora Pi
Držiak monitora Pi
Držiak monitora Pi
Držiak monitora Pi
Držiak monitora Pi
Držiak monitora Pi

Pripojte monitor Pi a Raspberry Pi. Uistite sa, že monitor Pi umiestnite na rám bez otvoru.

Kým počkáte, kým prvá vrstva zaschne, do otvorov reproduktorov zaistite skrutky, aby ste zaistili zarovnanie.

Teraz je vhodný čas na inštaláciu RetroPie, vopred vytvoreného obrazu, ktorý nainštalujete na svoju kartu microSD Pi. Na konci inštalácie RetroPie budete vyzvaní na konfiguráciu vstupov. Pripojte všeobecnú klávesnicu USB a použite tieto klávesy:

D -PAD UP - šípka hore

D -PAD DOWN - šípka dole

D -PAD VĽAVO - Šípka doľava

D -PAD RIGHT - šípka doprava

Štart - A.

Vyberte - S.

Tlačidlo A - Z.

Tlačidlo B - X

Tlačidlo X - C.

Tlačidlo Y - V

Podržaním ľubovoľného klávesu preskočíte ostatné klávesy, kým sa nedostanete k aktivácii klávesových skratiek

HOTKEY - PRIESTOR

Keď sa dostanete do OK, stlačte tlačidlo, ktoré ste nakonfigurovali ako tlačidlo A, čo je v tomto prípade „Z“

Krok 5: Ovládací panel - joystick a tlačidlá

Image
Image
Ovládací panel - joystick a tlačidlá
Ovládací panel - joystick a tlačidlá
Ovládací panel - joystick a tlačidlá
Ovládací panel - joystick a tlačidlá
Ovládací panel - joystick a tlačidlá
Ovládací panel - joystick a tlačidlá

Zaskrutkujte joystick do spodnej vrstvy pomocou skrutiek a štvorhranných matíc. Vykonajte test a položte hornú vrstvu na spodnú vrstvu a uistite sa, že ste vygravírovali dostatočne hlboko, aby boli obe vrstvy v jednej rovine. Potom pomocou akrylátového cementu zlepte dve vrstvy k sebe a upnite.

Joystick Sanwa, ktorý som dostal, bol predvolene nakonfigurovaný pre 8-smerný smer. Mojím záujmom sú arkádové hry z 80. rokov, ktoré sa väčšinou hrajú so 4-smerovým joystickom. Toto je teda vhodný čas na zmenu z 8-smerného na 4-smerný, čo sa dá ľahko vykonať presunutím šablóny v spodnej časti joysticku. Toto video vysvetľuje, ako prepnúť z 8-smerného na 4-smerný a naopak. Pomocou spodného portu na údržbu arkádového automatu môžete neskôr a tam, kde je všetko nainštalované, prepínať tam a späť, ale priestor je obmedzený a teraz to bude oveľa jednoduchšie.

Použite tester kontinuity na multimetri a potom označte každý vodič na joysticku (hore, dole, vľavo, vpravo).

Krok 6: Tlačidlá na prednom paneli a atramentový čierny text

Image
Image
Tlačidlá na prednom paneli a atramentový čierny text
Tlačidlá na prednom paneli a atramentový čierny text
Tlačidlá na prednom paneli a atramentový čierny text
Tlačidlá na prednom paneli a atramentový čierny text

Akrylovú maskovaciu pásku nechajte pôsobiť a veľkoryso natrite indický atrament. Nechajte atrament v Indii zaschnúť niekoľko hodín alebo dlhšie.

Po zaschnutí odstráňte akrylovú maskovaciu pásku a zostane vám zvyšok, ktorý treba odstrániť. Vezmite silnú lepiacu pásku, ako je lepiaca páska Gorilla, silne ju pritlačte na vyrytý text a potom ju odtrhnite. Opakujte to niekoľkokrát a väčšina zvyškov atramentu bude odstránená. Potom pomocou mokrej mäkkej špongie alebo kúzelnej gumovej hubky Mr. Clean odstráňte zvyšok.

Krok 7: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Prezrite si schémy zapojenia a vytvorte napájací kábel, ktorý bude pozostávať zo samičieho konektora DC, ktorý sa potom 4 -cestne rozdelí na Pi (konektor microUSB), PIXEL: doska LED ART (konektor pravouhlého konektora DC), zvukový mini zosilňovač (zapojovací kábel) a svetelnú lištu LED (zapojovací kábel). Nájdite starý kábel microUSB a odstrihnite koniec veľkého USB konektora a spojte a spájkujte tento napájací kábel na pripojenie k Pi.

Zostavte tabuľku zapojenia, ktorá mapuje každý smer joysticku a tlačidlo na príslušný kolík na Pi a priradený kláves klávesnice. Ak namapujete na rovnaké kľúče ako ja, potom môžete konfiguračné súbory použiť v ďalších krokoch z krabice.

Na pripojenie k 40-kolíkovému konektoru GPIO na Pi budete potrebovať ženské káble DuPont. Nakoniec som vyrobil vlastné káble, čo bola celkom zábava, ale aj veľa práce, a budete potrebovať aj krimpovač a ženské svorky DuPont. Bude to rýchlejšie a lacnejšie používať štandardné káble DuPont medzi ženami a ženami, s ktorými sa pravdepodobne už povaľujete a spájate ich. Ak ste si nakoniec vyrobili vlastné káble DuPont, ukázalo sa, že ich výroba nie je jednoduchá. Tento videonávod na YouTube som považoval za veľmi nápomocný a potom som ich mohol ľahko vyrobiť.

Vytvorte káble pre tlačidlá a joystick a zatiaľ sa nepripojte k Pi. V nasledujúcom kroku sa pripojíte k Pi. Všeobecne by mal byť každý kábel ~ 13 palcov dlhý, čo bude dostatočne dlhý na to, aby sa po namontovaní dostal k Pi. Ak môžete, použite pre každý kábel inú farbu (pre všetky GND použite čiernu) alebo označte každý kábel, čo v nasledujúcom kroku uľahčí prácu.

Krok 8: Montáž LED maticového panelu

LED maticová montáž na panel
LED maticová montáž na panel
LED maticová montáž na panel
LED maticová montáž na panel
LED maticová montáž na panel
LED maticová montáž na panel

Pokračujte a odstráňte teraz akrylovú kryciu pásku na oboch stranách.

Najprv namontujte dosku plošných spojov PIXEL a potom namontujte panel LED na druhú stranu. Dávajte pozor na orientáciu a uistite sa, že panel LED smeruje nahor, aby zodpovedal štítku na akrylovom držiaku.

Potom pripevnite skrutku v spodnej spodnej časti dosky PIXEL k panelu.

Panel LED namontujte pomocou (6) skrutiek M3 x 8 mm. Panely LED majú závit M3, 4/40 nebude fungovať.

Všimnite si, že tento LED panel je 7,5 palcov široký a 3,8 palcov vysoký a funguje skvele pre tento mini bartop tvar. Ak však máte väčšiu stavbu, budete mať viac priestoru pre väčšiu LED značku. Daisy chaining is supported for a 128x32 display like this https://www.youtube.com/embed/H36Bk9wCgns. Alebo sa tiež môžete pozrieť na väčšie veľkosti panelov

Krok 9: Dajte to všetko dohromady

Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy

Teraz prichádza zábavná časť, kde dávate všetko dohromady! Najprv však namontujte všetkých 6 tlačidiel na predný červený panel, 4 arkádové tlačidlo a joystick na čierny ovládací panel a napájací konektor, prepínače a zvukový zosilňovač na zadný panel. Keď je puzdro spolu, kvôli nedostatku miesta na lakte nebudete môcť namontovať tlačidlá a joystick.

Postupujte podľa obrázkov a spojte veci dohromady, ale zatiaľ nič nezlepujte a namiesto toho použite modrú maliarsku pásku, aby boli veci zatiaľ pohromade. Keď sa dostanete k obrázku označenému „Potom, čo sa sem dostanete, pripojte vodiče k hlavičke GPIO Pi“, potom začnite pripájať vodiče k pinom na hlavičke Pi.

Podľa tabuľky, ktorú ste zostavili v predchádzajúcom kroku, pripojte každý vodič k hlavičke Pi. Pripojenie pinov k hlavičke Pi bude veľmi stiesnené a nie tak jednoduché, takže buďte trpezliví.

Keď máte všetko pripojené, zapnite systém a vykonajte kompletný test, ktorý zahŕňa testovanie joysticku a každého tlačidla. Na testovanie budeme musieť nainštalovať nástroj od Adafruit s názvom Retrogame, ktorý prevádza vstupy joysticku a tlačidiel z GPIO Pi na vstupy z klávesnice. Používaním Retrogame nebudete potrebovať samostatný emulátor USB arkádovej klávesnice, čo je pekné.

Pri inštalácii Retrogame postupujte podľa týchto pokynov od spoločnosti Adafruit. Po nainštalovaní Retrogame skopírujte tento súbor retrogame.cfg do adresára /boot na vašom Pi. Súbor retrogame.cfg tu predpokladá, že ste postupovali podľa rovnakých mapovaní klávesnice a pinových pripojení v tabuľke zapojenia od kroku 8 - Zapojenie. Ak ste použili rôzne piny alebo mapovanie klávesnice, nie je dôvod sa znepokojovať, stačí vykonať zodpovedajúce zmeny v retrogame.cfg. Je pravdepodobné, že ste nesprávne pripojili jeden alebo dva piny, takže stačí otestovať každý vstup a opraviť ho.

Tento tutoriál vás prevedie nastavením kombinovaného tlačidla vypnutia a reštartu.

Keď všetko funguje, teraz ste pripravení urobiť veci natrvalo. Ak máte náhodou pásku Kapton, je to príjemný spôsob, ako zaistiť kolíky Pi a zaistiť, aby sa neskôr neuvoľnili. Omotajte pásku Kapton okolo kolíkov a hlavičky Pi. Ale nebojte sa, ak nie, malo by to byť v poriadku.

Teraz otočte arkádu na bok. V tomto mieste máte nainštalovanú iba ľavú stranu, pravá strana je stále otvorená. Na lepenie akrylátu použite aplikátor akrylového rozpúšťadla s kapilárnou činnosťou. Akrylové rozpúšťadlo funguje veľmi rýchlo a bude pevné za menej ako 5 minút a nie je potrebné ho upínať. Tu je dobrý základný náter na použitie akrylového rozpúšťadla.

Pripevnite kúsky pre stan (urobte to pred pridaním pravej strany).

Teraz pripevnite pravú stranu a prilepte pomocou akrylového rozpúšťadla.

Nakoniec pomocou brúsky alebo nástroja Dremel obrúste ľavú a pravú stranu tak, aby boli zarovnané (čierne zárezy môžu trochu vyčnievať). Budete to chcieť urobiť tak, aby vonkajšie diely po pripevnení boli pekné a zarovnané.

Krok 10: Ľavý a pravý vonkajší panel a vložky arkádových postáv

Ľavý a pravý vonkajší panel a vložky arkádových postáv
Ľavý a pravý vonkajší panel a vložky arkádových postáv
Ľavý a pravý vonkajší panel a vložky arkádových postáv
Ľavý a pravý vonkajší panel a vložky arkádových postáv
Ľavý a pravý vonkajší panel a vložky arkádových postáv
Ľavý a pravý vonkajší panel a vložky arkádových postáv
Ľavý a pravý vonkajší panel a vložky arkádových postáv
Ľavý a pravý vonkajší panel a vložky arkádových postáv

Vložky arkádových postáv sú voliteľné, ale ak máte čas, je to celkom pekný efekt. Ak nepoužívate vložky, môžete tiež použiť takúto službu na vytlačenie niektorých nálepiek bočného umenia alebo jednoducho nechať strany plné červené, čo by bolo stále pekné.

Ak vložky nepoužívate, upravte ľavý a pravý vonkajší panel a odstráňte obrysy vložky. Ak sa chcete prispôsobiť svojim obľúbeným arkádovým postavám, tu je skvelý zdroj pre arkádových škriatkov. Potom je to otázka izolácie každej farby sprite a následného trasovania vo vektorovom programe, ako je Illustrator alebo Inkscape. Varovanie, je to veľa práce. Ak sa chcete držať znakov, ktoré som použil, pomocou tohto súboru laserom vyrežte každú farbu každého znaku.

Keď laserom vystrihnete každú farbu každého znaku, položte ich na stôl a prilepte len na arkádovú stranu, akonáhle budete vedieť, že všetko do seba správne zapadá. Je pravdepodobné, že sa vyskytnú chyby (urobil som veľa), takže ak lepíte príliš skoro, budete mať problémy, pretože akrylové rozpúšťadlo je trvalé.

Je tiež veľmi dôležité, aby ste pre žiadne vložené znaky nechceli používať žltú farbu, pretože bočný panel je už žltý. Ak má teda váš požadovaný arkádový škriatok žltú farbu, nahraďte inú farbu.

Krok 11: Softvérové skripty pre integráciu matice PIXEL: LED ART

Image
Image
Softvérové skripty pre integráciu matice PIXEL: LED ART
Softvérové skripty pre integráciu matice PIXEL: LED ART
Softvérové skripty pre integráciu matice PIXEL: LED ART
Softvérové skripty pre integráciu matice PIXEL: LED ART

Skoro hotové! Posledným krokom je pridať niektoré skripty tak, aby displej PIXEL: LED ART automaticky zmenil kresbu na základe zvolenej platformy alebo hry od RetroPie. Našťastie RetroPie obsahuje háčik nazývaný runcommand, čo je skript skriptu linux bash (.sh), ktorý beží pred každým spustením hry. Pridáme teda vlastný skript runcommand, ktorý odovzdá aktuálnu hru a platformu, do programu Java príkazového riadka (pixelc.jar), ktorý potom na LED displej zapíše príslušný GIF. Pretože vaša inštalácia môže zahŕňať mnoho hier, môžete si vybrať hry, pre ktoré chcete vytvoriť špeciálny dizajn LED, a použiť generický dizajn LED pre každú platformu. Vytvoril som vlastné-g.webp

Poznámka: Okrem RetroPie je markíza Pixelcade LED integrovaná aj s front -endmi HyperSpin, Maximus Arcade a GameEx Evolution pre Windows, pokyny nájdete tu.

Tento skript robí nasledujúce:

  1. Skontroluje, či sa LED-g.webp" />
  2. Ak nie, potom skontrolujte, či pre zvolený emulátor existuje generický LED-g.webp" />
  3. Ak sa neskončí žiadny LED-g.webp" />

Sprievodca inštaláciou softvéru pre RetroPie ==>

Tu je skript pre kombinované tlačidlo reštartu a vypnutia na zadnej strane

Pretože je táto inštalácia určená pre vertikálne orientovaný monitor, je tu pre RetroPie pekná vertikálna téma

Tento softvér som preniesol aj do systému Windows, tu je príklad inštalácie pomocou klientskeho rozhrania Maximus Arcade v systéme Windows vo väčšej inštalácii LED markízy.

Odporúča: