Innehållsförteckning:

Vertikal Bartop -arkad med integrerad PIXEL LED -display: 11 steg (med bilder)
Vertikal Bartop -arkad med integrerad PIXEL LED -display: 11 steg (med bilder)

Video: Vertikal Bartop -arkad med integrerad PIXEL LED -display: 11 steg (med bilder)

Video: Vertikal Bartop -arkad med integrerad PIXEL LED -display: 11 steg (med bilder)
Video: Обзор современного дома: Твой дом ДОЛЖЕН БЫТЬ ТАКИМ | Красивые дома, интерьер дома, хаус тур 2024, Juli
Anonim
Image
Image
Vertikal Bartop -arkad med integrerad PIXEL LED -display
Vertikal Bartop -arkad med integrerad PIXEL LED -display
Vertikal Bartop -arkad med integrerad PIXEL LED -display
Vertikal Bartop -arkad med integrerad PIXEL LED -display

**** Uppdaterad med ny programvara juli 2019, detaljer här ******

En bartoparkadbyggnad med den unika funktionen som LED -matrismarkeringen byter för att matcha det valda spelet. Karaktärskonsten på skåpsidorna är laserskurna inlägg och inte klistermärken.

Ett stort tack till Tobias för att han lade ut den ursprungliga laserskurna CAD -designen för detta projekt. Detta projekt utnyttjar designen från Tobias med följande ändringar:

  • En integrerad PIXEL LED Matrix -tält som ändras baserat på det valda spelet
  • Laserskuren design modifierad för en vertikalmonterad bildskärm istället för horisontell (många klassiska arkadspel är optimerade för en vertikalt monterad bildskärm)
  • Laserskurna sidokonstinlägg
  • Etiketter med laseretsade knappar
  • Ljudförstärkare med volymreglage
  • Knapp för avstängning/omstart
  • Materialet är akryl kontra trä

Alla laserskurna. SVG -filer, LED -g.webp

Programvara för detta projekt här

Delar

1x Pixelcade LED -tält (inkluderar PIXEL LED -drivrutin, 64x32 P3 LED -matris och 5V, 10A strömförsörjning) - $ 150

1x Arcade Joystick - $ 24

4x 30 mm arkadknappar ($ 15, med Cherry D44X 75g.187 mikrobrytare)

1x 2,1 mm panelmonterad DC -jack (.33 monteringshål)

1x omkopplare för på/av -panelmontering (du behöver två men PIXEL: Maker's Kit levereras med 1) - $ 1,17

1x Raspberry Pi 3+ - $ 38

1x microSD -kort (128 GB är en bra storlek för detta projekt) - $ 20

1x officiell Raspberry Pi -skärm - $ 74

1x ljudförstärkare - $ 14

2x mini -ovala högtalare 35 mm x 20 mm - $ 10

1x stereoljudkabel (rätt vinkel är bättre men normalt passar och är ok också) - $ 3

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

1x rätvinklig likströmskontakt - 2,50 dollar

1x microUSB -uttag (använd en gammal microUSB -kabel och klipp av den stora USB -sidan)

1x flaska Indienbläck - $ 5

1x Mr. Clean Magic Eraser Sponge

Blå målartejp

Skruvar, muttrar, avstånd

8x 4/40 x 3/16 pannhuvudskruvar (för underhållsportar)

2x 4/40 x 7/16 pannhuvudskruvar?

7x M3 skruvar x 10mm

4x M3 skruvar x 5 mm (för joystickfästen)

4x M3 fyrkantiga sexkantmuttrar (för joystickfästen)

8x 2/56 x 1/2 panhuvudskruvar svart (för högtalare)

8x 2/25 muttrar (för högtalare)

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

2x 4/40 x 3/8 nylonskruvar

4x 4/40 nylonmuttrar

4x stötfångare i gummi för botten

Akryl & lim

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

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

1x 12x12 Transparent Light Smoke Akrylark, 1/8 tjockt

Diverse färgade ark beroende på önskade arkadkaraktärinlägg (tillval)

Cementlim i akryl

Akrylcement för kapillärapplikation

Låg densitet polyetylenflaskapplikator

Frivillig

Kaptoptejp (för att fästa kablarna till Pi -huvudet)

1x USB -ljudadapter (detta behövs egentligen inte, medan Pi -ljudet är känt för att vara dåligt, jag kan inte riktigt se skillnaden med det här)

Dupont Female Pin Crimp Terminals 2.54mm Pitch (för att göra egna kablar med DuPont-kontakter som ansluts till Raspberry Pi GPIO 40-pin header men du kan också bara använda från hyllkablarna och skarva dem vilket är billigare

Dupont Terminal Crimper

Verktyg

Laserskärare (jag använde en Glowforge med ett skärområde på 19,5 x 11)

4/40 kranverktyg (för att knacka på åtta 4/40 hål för underhållsportarna)

Steg 1: Laserskärning och kartongmontering först

Laserskärning och kartongmontering först
Laserskärning och kartongmontering först
Laserskärning och kartongmontering först
Laserskärning och kartongmontering först
Laserskärning och kartongmontering först
Laserskärning och kartongmontering först
Laserskärning och kartongmontering först
Laserskärning och kartongmontering först

LASER CUTTING SVG FILER HÄR

MYCKET VIKTIGT: Innan du laserskär akrylen för detta projekt, var noga med att ha alla delar på händerna först och mäta för att de ska passa monteringshålen i lasern. SVG -filer. Här är särskilt saker att kontrollera och justera.

1. 64x32 P3 HUB75 LED Matrix - Den som används i detta projekt köpte jag direkt från Kina, inte från Adafruit och olika LED -paneltillverkare har olika monteringshål.

2. Högtalare - Jag använde inte högtalarna i länken och hade istället några liggande i min butik. De i länken tror jag är nära men jag är inte säker på att monteringshålen kommer att ligga exakt.

Jag använde en Glowforge -laserskärare och alla. SVG -laserskärningsfiler är dimensionerade för skärstorleken på Glowforge på 19,5 "x 11".

Det finns också många sätt laserskärning och montering kan gå fel som resulterar i skrot på grund av komplexiteten i monteringen och specifika orienteringssteg, så det rekommenderas starkt att först laserskäras och sättas ihop i kartong och sedan skäras i akryl efter att du har fick den uppringd.

Steg 2: Tillbaka underhållsport

Underhållsporten gör att du kan komma till elektroniken i ryggen om du någonsin behöver det i framtiden. Den här delen är knepig, det rekommenderas att först montera detta i kartong. Följ stegen i videon.

Steg 3: Bottenunderhållsport

Image
Image

Med bottenunderhållsporten kan du komma till botten av arkadknapparna och joysticken i framtiden. Den här delen är knepig, det rekommenderas att först montera detta i kartong. Följ stegen i videon.

Steg 4: Pi -montering

Pi -skärmfäste
Pi -skärmfäste
Pi -montering
Pi -montering
Pi -skärmfäste
Pi -skärmfäste

Anslut Pi -monitorn och Raspberry Pi. Se till att montera Pi -monitorn på ramen utan kortplats.

I väntan på att det första lagret torkar, lägg till skruvar i högtalarhålen för att säkerställa inriktningen.

Nu är en bra tid att installera RetroPie, den förbyggda bilden du installerar på ditt Pi microSD-kort. I slutet av RetroPie -installationen uppmanas du att konfigurera ingångar. Anslut ett generiskt USB -tangentbord och använd dessa tangenter:

D -PAD UP - Pil upp

D -PAD NED - Nedåtpil

D -PAD VÄNSTER - vänsterpil

D -PAD RIGH - högerpil

Starta ett

Välj - S

En knapp - Z

B -knapp - X

X -knapp - C

Y -knapp - V

Håll ned en valfri tangent för att hoppa över resten av knapparna tills du kommer till Snabbtangentaktivering

HOTKEY - RUM

När du kommer till OK trycker du på knappen du har konfigurerat som A -knappen som i detta fall är "Z"

Steg 5: Kontrollpanelen - joystick och knappar

Image
Image
Kontrollpanel - joystick och knappar
Kontrollpanel - joystick och knappar
Kontrollpanel - joystick och knappar
Kontrollpanel - joystick och knappar
Kontrollpanel - joystick och knappar
Kontrollpanel - joystick och knappar

Skruva in joysticken i bottenlagret med skruvarna och fyrkantiga muttrarna. Gör ett test och lägg det översta lagret ovanpå det nedre lagret och se till att du har graverat tillräckligt djupt så att de två lagren är jämna. Använd sedan akrylcement för att limma ihop de två lagren och kläm fast.

Sanwa-joysticken jag fick var standardkonfigurerad för 8-vägs. Mitt intresse är 80-talets arkadspel som oftast spelas med en 4-vägs joystick. Så det här är en bra tid att byta från 8-vägs till 4-vägs vilket enkelt görs genom att flytta en mallbit på joystickens undersida, den här videon förklarar hur man byter från 8-vägs till 4-vägs och vice versa. Med arkadmaskinens bottenunderhållsport kan du byta fram och tillbaka senare när allt är installerat men utrymmet är begränsat och det blir mycket lättare att göra det nu.

Använd din kontinuitetstester på din multimeter och märk sedan varje tråd på joysticken (upp, ner, vänster, höger).

Steg 6: Knappar på framsidan och svart text

Image
Image
Knappar på framsidan och svart text
Knappar på framsidan och svart text
Knappar på framsidan och svart text
Knappar på framsidan och svart text

Låt maskeringstejpen på akryl vara på och pensla måla Indien bläck generöst. Låt Indien -bläcket torka i ett par timmar eller längre.

När det är torrt, ta bort akrylmaskningstejpen och du kommer att få lite rester kvar att ta bort. Ta en stark tejp som Gorilla -tejp och tryck hårt på den graverade texten och riv sedan av. Upprepa detta några gånger och de flesta bläckresterna kommer att tas bort. Använd sedan antingen en våt mjuk svamp eller en Mr. Clean magisk suddgummi för att ta bort resten.

Steg 7: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Se kopplingsschemat och gör strömkabeln som kommer att bestå av ett kvinnligt DC -uttag som sedan delas upp till Pi (mikroUSB -kontakt), PIXEL: LED ART -kort (högervinklad DC -fatkontakt), ljudminiförstärkare (anslutningstråd) och LED-ljusstång (anslutningstråd). Hitta en gammal microUSB -kabel och klipp av den stora USB -kontakten och skarva och löd till denna strömkabel för anslutning till Pi.

Sätt ihop ett kabeltabell som kartlägger varje joystickriktning och knapp till motsvarande stift på Pi och tilldelad tangentbordstangent. Om du kartlägger till samma nycklar som jag gjorde, kan du använda konfigurationsfilerna i nästa steg ur rutan.

Du behöver hona DuPont-kablar för att ansluta till 40-stifts GPIO-rubriken på Pi. Jag slutade göra mina egna kablar vilket var ganska roligt men också mycket arbete och du behöver också en hylsa och de kvinnliga DuPont -terminalerna. Det blir snabbare och billigare att bara använda DuPont -kablar från hona till hona som du förmodligen redan har liggande och skarva/lödda dem. Om du slutligen gör dina egna DuPont -kablar visar det sig att de inte är enkla att göra, jag tyckte att den här YouTube -videotutorialen var mycket hjälpsam och kunde göra dem enkelt efter det.

Gör kablarna för knapparna och joysticken och anslut inte till Pi än. Du kommer att ansluta till Pi i nästa steg. I allmänhet bör varje kabel vara ~ 13 tum lång, det kommer att vara tillräckligt länge för att nå Pi när den är monterad. Om du kan kan du använda en annan färg för varje kabel (använd svart för alla GND) eller märka varje kabel som gör det enklare i nästa steg.

Steg 8: LED Matrix Panelmontering

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

Ta bort akrylmaskningstejpen på båda sidor nu.

Montera först PIXEL -kretskortet och montera sedan LED -panelen på andra sidan. Var uppmärksam på orienteringen och se till att LED -panelen är vänd uppåt som matchar etiketten på akrylfästet.

Montera sedan skruven i PIXEL -kortets nedre högra hand på panelen.

Montera LED -panelen med (6) M3 x 8 mm skruvar. Observera att LED -panelerna är gängade för M3 -skruvar, 4/40 fungerar inte.

Observera att denna LED -panel är 7,5 tum bred och 3,8 tum lång och fungerar utmärkt för denna mini -bartopformfaktor. Om du har en större byggnad har du dock mer plats för en större LED -tält. Daisy chaining stöds för en 128x32 -skärm så här https://www.youtube.com/embed/H36Bk9wCgns. Eller alternativt kan du också titta på större panelstorlekar

Steg 9: Sätta ihop allt

Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats
Få alltid att falla på plats

Nu kommer den roliga delen där du sätter ihop allt! Men montera först alla 6 knapparna på den främre röda panelen, 4 arkadknappen och joysticken på den svarta kontrollpanelen och strömuttaget, vippomkopplare och ljudförstärkare på bakpanelen. Du kommer inte att kunna montera knapparna och joysticken efter att fodralet är ihop på grund av brist på armbåge.

Följ bilderna för att montera ihop saker men lim inte något än och använd istället lite blå målartejp för att hålla ihop sakerna för tillfället. När du kommer till bilden märkt "Efter att du har kommit hit, anslut kablar till GPIO Pi Header" och börja sedan ansluta trådarna till stiften på Pi -rubriken.

Följ tabellen du satte ihop i föregående steg för att ansluta varje tråd till Pi -rubriken. Det blir väldigt trångt och inte så lätt att ansluta stiften till Pi -rubriken så ha tålamod.

När allt är anslutet startar du upp systemet och gör ett fullständigt test som inkluderar att testa joysticken och varje knapp. För att testa måste vi installera ett verktyg från Adafruit som heter Retrogame som konverterar joystick- och knappingångarna från Pi: s GPIO till tangentbordsingångar. Genom att använda Retrogame behöver du inte en separat USB -arkadtangentbordsemulator vilket är trevligt.

Följ dessa instruktioner från Adafruit för att installera Retrogame. När du har installerat Retrogame kopierar du den här retrogame.cfg -filen till /boot -katalogen på din Pi. Filen retrogame.cfg här förutsätter att du har följt samma tangentbordsmappningar och stiftanslutningar i kabeltabellen från steg 8 - Kabeldragning. Om du har använt olika stift eller tangentbordskartor, oroa dig inte, gör bara motsvarande ändringar i retrogame.cfg. Chansen är stor att du har anslutit en eller två stift fel så testa bara varje ingång och rätta.

Denna handledning guidar dig igenom hur du konfigurerar den kombinerade avstängnings- och omstartsknappen.

När allt fungerar, nu är du redo att göra saker permanenta. Om du råkar ha lite Kapton -tejp är det ett bra sätt att säkra Pi -stiften så att de inte lossnar senare. Linda lite Kapton -tejp runt stiften och Pi -rubriken. Men inga bekymmer om du inte gör det, det borde fortfarande vara bra.

Vänd nu arkaden på sin sida. Vid denna tidpunkt har du bara vänster sida installerad, höger sida är fortfarande öppen. Använd din kapillärverkande applikator för akryllösningsmedel för att limma akrylen. Akryllösningsmedel fungerar mycket snabbt och kommer att vara robust på mindre än 5 minuter och behöver inte klämmas fast. Här är en bra primer om användning av akryllösningsmedel.

Fäst bitarna till partytältet (se till att göra detta innan du lägger till höger sida).

Fäst nu höger sida och lim den med hjälp av akryllösningsmedlet.

Slutligen, slipa ner vänster och höger sida med en slipmaskin eller ett Dremel -verktyg så att de blir jämna (de svarta skårorna kan sticka ut lite). Du kommer att vilja göra detta så att ytterdelarna när de är fästa blir snygga och spolade.

Steg 10: Vänster och höger yttre paneler och arkadkaraktärinlägg

Vänster och höger yttre paneler och arkadkaraktärsinlägg
Vänster och höger yttre paneler och arkadkaraktärsinlägg
Vänster och höger yttre paneler och arkadkaraktärsinlägg
Vänster och höger yttre paneler och arkadkaraktärsinlägg
Vänster och höger yttre paneler och arkadkaraktärsinlägg
Vänster och höger yttre paneler och arkadkaraktärsinlägg
Vänster och höger yttre paneler och arkadkaraktärsinlägg
Vänster och höger yttre paneler och arkadkaraktärsinlägg

Arkadkaraktärens inlägg är valfria men en ganska fin effekt om du har tid. Om du inte använder inläggningarna kan du också använda en tjänst som denna för att skriva ut några sidokonstklistermärken eller bara lämna sidorna fast röda vilket fortfarande skulle vara trevligt.

Om du inte använder inlägget, ändra sedan vänster och höger yttre panel och radera inläggskonturerna. Om du vill anpassa med dina egna favoritarkadkaraktärer, här är en bra resurs för arkadsprites. Sedan gäller det att isolera varje färg på spriten och sedan spåra i ett vektorprogram som Illustrator eller Inkscape. Varning, detta är en bra mängd arbete. Om du vill hålla dig till de tecken jag använde kan du använda den här filen för att laserskära varje färg på varje tecken.

När du laserskärar varje färg på varje karaktär, lägg ut dem på ett bord och limma bara på arkadesidan när du vet att allt passar ihop. Chansen finns att det kommer att finnas några misstag (jag gjorde ett gäng) så om du limar för tidigt kommer du att ha problem eftersom akryllösningsmedlet är permanent.

Också MYCKET VIKTIG, du vill inte använda gul färg för någon av inläggstecknen eftersom sidopanelen redan är gul. Så om din önskade arkadsprite har gult, byt sedan ut en annan färg.

Steg 11: Programvaruskript för PIXEL: LED ART Matrix Integration

Image
Image
Programvaruskript för PIXEL: LED ART Matrix Integration
Programvaruskript för PIXEL: LED ART Matrix Integration
Programvaruskript för PIXEL: LED ART Matrix Integration
Programvaruskript för PIXEL: LED ART Matrix Integration

Nästan klar! Det sista steget är att lägga till några skript så att PIXEL: LED ART -skärmen ändrar konstverk automatiskt baserat på den valda plattformen eller spelet från RetroPie. Lyckligtvis innehåller RetroPie en krok som kallas runcommand som är ett Linux bash shell script (.sh) som körs innan varje spel startas. Så vi lägger till vårt eget runcommand -skript som skickar det aktuella spelet och plattformen till ett kommandorads Java -program (pixelc.jar) som sedan skriver en motsvarande-g.webp

Obs: Förutom RetroPie kan Pixelcade LED -tältet också integreras med HyperSpin, Maximus Arcade och GameEx Evolution -frontändar för Windows, instruktioner här.

Detta skript gör följande:

  1. Kontrollerar om en LED-g.webp" />
  2. Om nej, kontrollera om det finns en generisk LED -g.webp" />
  3. Om ingen spelspecifik LED -g.webp" />

Programvaruinstallationsguide för RetroPie ==>

För den kombinerade knappen för omstart och avstängning på baksidan, här är manuset för det

Eftersom denna installation är för en vertikal orienterad bildskärm, här är ett trevligt vertikalt tema för RetroPie

Jag överförde även denna programvara till Windows, här är en exempelinstallation med Maximus Arcade -fronten på Windows i en större LED -tältinstallation.

Rekommenderad: