Spisu treści:

Vertical Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 11 kroków (ze zdjęciami)
Vertical Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 11 kroków (ze zdjęciami)

Wideo: Vertical Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 11 kroków (ze zdjęciami)

Wideo: Vertical Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 11 kroków (ze zdjęciami)
Wideo: INCREDIBLE!! I put a ARCADE ROOM inside a shoe cabinet 2024, Lipiec
Anonim
Image
Image
Pionowa arkada bartopowa ze zintegrowanym wyświetlaczem LED PIXEL
Pionowa arkada bartopowa ze zintegrowanym wyświetlaczem LED PIXEL
Pionowa arkada bartopowa ze zintegrowanym wyświetlaczem LED PIXEL
Pionowa arkada bartopowa ze zintegrowanym wyświetlaczem LED PIXEL

**** Zaktualizowano o nowe oprogramowanie lipiec 2019, szczegóły tutaj ******

Bartop Arcade z unikalną funkcją, którą zmienia się w matrycy LED, aby dopasować ją do wybranej gry. Grafika postaci na bokach szafki to laserowo wycinane inkrustacje, a nie naklejki.

Wielkie podziękowania dla Tobiasza za przesłanie oryginalnego projektu CAD wycinanego laserowo dla tego projektu. Ten projekt wykorzystuje projekt Tobiasza z następującymi modyfikacjami:

  • Zintegrowany namiot PIXEL LED Matrix, który zmienia się w zależności od wybranej gry
  • Laserowo wycinana konstrukcja zmodyfikowana pod kątem monitora montowanego pionowo zamiast poziomego (wiele klasycznych gier zręcznościowych jest zoptymalizowanych pod kątem monitora montowanego pionowo)
  • Laserowo wycinane boczne inkrustacje artystyczne
  • Wytrawione laserowo etykiety przycisków
  • Wzmacniacz audio z pokrętłem regulacji głośności
  • Przycisk wyłączania/uruchamiania
  • Materiał to akryl kontra drewno

Wszystkie laserowo wycinane pliki. SVG, obrazy i animacje LED GIF, tabela okablowania i grafika dla tego projektu są open source i tutaj w GitHub.

Oprogramowanie do tego projektu tutaj

Części

1x Pixelcade LED Marquee (zawiera płytę sterownika LED PIXEL, matrycę LED 64x32 P3 i zasilacz 5 V, 10 A) - 150 USD

1x dżojstik zręcznościowy - 24 USD

4x 30mm Arcade Buttons (15 USD, z mikroprzełącznikiem Cherry D44X 75g.187 )

1x gniazdo DC do montażu na panelu 2,1 mm (otwór montażowy 0,33 )

1x przełączniki Rocker On/Off do montażu na panelu (potrzebujesz 2, ale zestaw PIXEL:Maker zawiera 1) - 1,17 USD

1x Raspberry Pi 3+ - 38 USD

1x karta microSD (128 GB to dobry rozmiar dla tego projektu) - $20

1x oficjalny monitor Raspberry Pi - 74. USD

1x Wzmacniacz audio - 14 USD

2x Mini Głośniki Owalne 35mm x 20mm - 10 USD

1x stereofoniczny kabel audio (prostokątny jest lepszy, ale normalny będzie pasował i też jest w porządku) - 3 USD

2x kabel USB do montażu na panelu A-A - 16 USD

1x kątowe gniazdo zasilania prądem stałym - 2,50 USD

1x gniazdo microUSB (użyj starego kabla microUSB i odetnij dużą stronę USB)

1x butelka atramentu indyjskiego - 5 USD

1x Mr. Clean Magiczna Gąbka do Wymazywania

Niebieska taśma malarska

Śruby, nakrętki, dystanse

8x 4/40 x 3/16 śrub z łbem stożkowym ściętym (do portów konserwacyjnych)

2x 4/40 x 7/16 śruby z łbem stożkowym ściętym ?

7x śruby M3 x 10mm

4x śruby M3 x 5mm (do mocowania joysticka)

4x kwadratowe nakrętki sześciokątne M3 (do mocowania joysticka)

8x 2/56 x 1/2 śruby z łbem stożkowym płaskim czarne (do głośników)

8x 2/25 nakrętek (do głośników)

(4) Aluminiowy stojak sześciokątny, 1/4 "Hex, 5/8" długi, 4-40 gwint

Wkręty nylonowe 2x 4/40 x 3/8"

4x 4/40 nylonowe nakrętki

4x gumowe nakładki odbojowe na spód

Akryl i klej

5x 12x20 "Żółty arkusz akrylowy, 1/8" grubości - 48 USD

3x 12x20 "Czarny arkusz akrylowy, 1/8" grubości - 29 USD

1x12x12 przezroczysty arkusz akrylowy z lekkim dymem, grubość 1/8"

Różne kolorowe arkusze w zależności od pożądanych wstawek z postaciami zręcznościowymi (opcjonalnie)

Klej do cementu akrylowego

Cement akrylowy do aplikacji kapilarnych

Aplikator do butelek z polietylenu o niskiej gęstości

Opcjonalny

Taśma Kaptop (do mocowania kabli do nagłówka Pi)

1x adapter audio USB (nie jest to naprawdę potrzebne, podczas gdy dźwięk Pi jest słaby, nie mogę odróżnić od tego)

Dupont Female Pin Crimp Terminals Rozstaw 2,54 mm (do tworzenia własnych kabli ze złączami DuPont, które podłącza się do 40-pinowego złącza GPIO Raspberry Pi, ale możesz też po prostu użyć kabli z półki i połączyć je, co jest tańsze

Zaciskarka do terminali Dupont

Narzędzia

Wycinarka laserowa (użyłem Glowforge z obszarem cięcia 19,5 x 11)

4/40 Tap Tool (do nawiercania ośmiu otworów 4/40 na porty konserwacyjne)

Krok 1: Najpierw cięcie laserowe i montaż kartonu

Najpierw cięcie laserowe i montaż kartonu
Najpierw cięcie laserowe i montaż kartonu
Najpierw cięcie laserowe i montaż kartonu
Najpierw cięcie laserowe i montaż kartonu
Najpierw cięcie laserowe i montaż kartonu
Najpierw cięcie laserowe i montaż kartonu
Najpierw cięcie laserowe i montaż kartonu
Najpierw cięcie laserowe i montaż kartonu

WYCINANIE LASEREM PLIKÓW SVG TUTAJ

BARDZO WAŻNE: Zanim wytniesz laserowo akryl do tego projektu, upewnij się, że wszystkie części są pod ręką i zmierz, aby upewnić się, że pasują do otworów montażowych w plikach. SVG lasera. Oto elementy, które w szczególności należy sprawdzić i wyregulować.

1. Matryca LED 64x32 P3 HUB75 - Ta zastosowana w tym projekcie kupiłem bezpośrednio z Chin, a nie od Adafruit, a różni producenci paneli LED mają różne rozmieszczenie otworów montażowych.

2. Głośniki - nie używałem głośników w linku, a zamiast tego miałem kilka leżących w moim sklepie. Myślę, że te w linku są blisko, ale nie jestem pewien, czy otwory montażowe będą dokładnie wyrównane.

Użyłem wycinarki laserowej Glowforge, a wszystkie pliki wycinane laserem. SVG mają rozmiar odpowiadający rozmiarowi cięcia Glowforge na 19,5 "x 11".

Ponadto istnieje wiele sposobów, w jakie cięcie laserowe i montaż mogą się nie udać, co skutkuje złomowaniem ze względu na złożoność montażu i specyficzne etapy orientacji, dlatego zdecydowanie zaleca się najpierw cięcie laserowe i montaż w tekturze, a następnie cięcie w akrylu po mam to wybrane.

Krok 2: Powrót Port konserwacji

Port serwisowy umożliwia dostęp do elektroniki z tyłu, jeśli zajdzie taka potrzeba w przyszłości. Ta część jest trudna, zaleca się najpierw zmontować ją w tekturze. Postępuj zgodnie z instrukcjami w filmie.

Krok 3: Dolny port konserwacyjny

Image
Image

Dolny port konserwacyjny pozwala w przyszłości dostać się do dolnej części przycisków arkadowych i joysticka. Ta część jest trudna, zaleca się najpierw zmontować ją w tekturze. Postępuj zgodnie z instrukcjami w filmie.

Krok 4: Mocowanie monitora Pi

Uchwyt monitora Pi
Uchwyt monitora Pi
Uchwyt monitora Pi
Uchwyt monitora Pi
Uchwyt monitora Pi
Uchwyt monitora Pi

Podłącz monitor Pi i Raspberry Pi. Upewnij się i zamontuj monitor Pi na ramie bez szczeliny.

Czekając na wyschnięcie pierwszej warstwy, dodaj śruby w otworach głośnika, aby zapewnić wyrównanie.

Teraz jest dobry moment na zainstalowanie RetroPie, gotowego obrazu, który zainstalujesz na karcie microSD Pi. Pod koniec instalacji RetroPie zostaniesz poproszony o skonfigurowanie wejść. Podłącz ogólną klawiaturę USB i użyj tych klawiszy:

D-PAD W GÓRĘ - Strzałka w górę

D-PAD W DÓŁ - Strzałka w dół

D-PAD W LEWO - Strzałka w lewo

D-PAD PRAWY - Strzałka w prawo

Start - A

Wybierz - S

Przycisk - Z

Przycisk B - X

Przycisk X - C

Przycisk Y - V

Przytrzymaj dowolny klawisz, aby pominąć pozostałe klawisze, aż dojdziesz do Hotkey Enable

Skrót klawiszowy - SPACJA

Kiedy dojdziesz do OK, naciśnij przycisk, który skonfigurowałeś jako przycisk A, który w tym przypadku jest "Z"

Krok 5: Panel sterowania - joystick i przyciski

Image
Image
Panel sterowania - joystick i przyciski
Panel sterowania - joystick i przyciski
Panel sterowania - joystick i przyciski
Panel sterowania - joystick i przyciski
Panel sterowania - joystick i przyciski
Panel sterowania - joystick i przyciski

Przykręć joystick do dolnej warstwy za pomocą śrub i nakrętek kwadratowych. Wykonaj test i umieść górną warstwę na dolnej warstwie i upewnij się, że grawerowałeś wystarczająco głęboko, aby obie warstwy były wyrównane. Następnie użyj cementu akrylowego, aby skleić dwie warstwy razem i zacisnąć.

Joystick Sanwa, który dostałem, był domyślnie skonfigurowany na 8-kierunkowy. Interesują mnie gry zręcznościowe z lat 80., w które gra się głównie za pomocą 4-kierunkowego joysticka. To dobry moment na zmianę z 8-kierunkowego na 4-kierunkowy, co można łatwo zrobić, przesuwając element szablonu na spodzie joysticka. Ten film wyjaśnia, jak przejść z 8-kierunkowego na 4-kierunkowy i na odwrót. Korzystając z dolnego portu konserwacyjnego automatu zręcznościowego, możesz później zmieniać się tam i z powrotem po zainstalowaniu wszystkiego, ale przestrzeń jest ograniczona i teraz będzie to znacznie łatwiejsze.

Użyj testera ciągłości na multimetrze, a następnie oznacz każdy przewód na joysticku (w górę, w dół, w lewo, w prawo).

Krok 6: Przyciski na przednich panelach i atramentowy czarny tekst

Image
Image
Przyciski na panelu przednim i czarny atramentowy tekst
Przyciski na panelu przednim i czarny atramentowy tekst
Przyciski na panelu przednim i czarny atramentowy tekst
Przyciski na panelu przednim i czarny atramentowy tekst

Pozostaw akrylową taśmę maskującą i obficie pomaluj pędzlem tusz India. Pozostaw atrament India do wyschnięcia na kilka godzin lub dłużej.

Po wyschnięciu usuń akrylową taśmę maskującą, a zostaniesz z pozostałościami do usunięcia. Weź mocną taśmę klejącą, taką jak taśma klejąca Gorilla, i dociśnij ją mocno do wygrawerowanego tekstu, a następnie oderwij. Powtórz to kilka razy, a większość pozostałości atramentu zostanie usunięta. Następnie użyj mokrej miękkiej gąbki lub magicznej gąbki do wycierania Mr. Clean, aby usunąć resztę.

Krok 7: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie

Zapoznaj się ze schematem okablowania i wykonaj kabel zasilający, który będzie składał się z żeńskiego gniazda DC, które następnie zostanie podzielone na 4 sposoby na Pi (złącze microUSB), PIXEL:LED ART Board (prostokątne złącze DC baryłka), miniwzmacniacz audio (przewód przyłączeniowy) i listwa świetlna LED (przewód przyłączeniowy). Znajdź stary kabel microUSB i odetnij dużą końcówkę złącza USB oraz splot i przylutuj do tego kabla zasilającego w celu podłączenia do Pi.

Złóż tabelę okablowania, która mapuje każdy kierunek i przycisk joysticka na odpowiedni pin na Pi i przypisany klawisz klawiatury. Jeśli mapujesz te same klawisze, co ja, możesz użyć plików konfiguracyjnych w następnych krokach po wyjęciu z pudełka.

Będziesz potrzebować żeńskich kabli DuPont, aby podłączyć się do 40-pinowego złącza GPIO w Pi. Skończyło się na tym, że zrobiłem własne kable, co było całkiem zabawne, ale także wymagało dużo pracy, a także będziesz potrzebować zaciskarki i żeńskich terminali DuPont. Szybciej i taniej będzie po prostu użyć standardowych kabli żeńskich i żeńskich DuPont, które prawdopodobnie już masz i splatasz / lutujesz. Jeśli w końcu zrobisz własne kable DuPont, okaże się, że nie są one łatwe do wykonania. Uważam, że ten samouczek wideo na YouTube jest bardzo pomocny i mogłem je później zrobić z łatwością.

Przygotuj kable do przycisków i joysticka i nie podłączaj jeszcze do Pi. W następnym kroku połączysz się z Pi. Ogólnie rzecz biorąc, każdy kabel powinien mieć ~13 cali długości, co będzie wystarczająco długie, aby dotrzeć do Pi po zamontowaniu. Jeśli możesz, użyj innego koloru dla każdego kabla (użyj czarnego dla wszystkich GND) lub oznacz każdy kabel, co ułatwi następny krok.

Krok 8: Montaż panelu matrycy LED

Montaż panelu matrycy LED
Montaż panelu matrycy LED
Montaż panelu matrycy LED
Montaż panelu matrycy LED
Montaż panelu matrycy LED
Montaż panelu matrycy LED

Śmiało i usuń teraz akrylową taśmę maskującą po obu stronach.

Najpierw zamontuj płytkę PCB PIXEL, a następnie zamontuj panel LED po drugiej stronie. Zwróć uwagę na orientację i upewnij się, że panel LED jest skierowany do góry, zgodnie z etykietą na akrylowym uchwycie.

Następnie przykręć śrubę w prawym dolnym rogu płytki PIXEL do panelu.

Zamontuj panel LED za pomocą (6) śrub M3 x 8mm. Zauważ, że panele LED są gwintowane pod śruby M3, 4/40 nie będzie działać.

Zauważ, że ten panel LED ma 7,5 cala szerokości i 3,8 cala wysokości i działa świetnie w przypadku tego formatu mini bartop. Jeśli jednak masz większą konstrukcję, będziesz mieć więcej miejsca na większy namiot LED. Łączenie łańcuchowe jest obsługiwane dla wyświetlacza 128x32, takiego jak ten https://www.youtube.com/embed/H36Bk9wCgns. Alternatywnie możesz również zajrzeć do większych rozmiarów paneli

Krok 9: Składanie wszystkiego razem

Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem
Kładąc wszystko razem

Teraz nadchodzi zabawna część, w której wszystko łączysz! Ale najpierw zamontuj wszystkie 6 przycisków na przednim czerwonym panelu, 4 przycisk arkadowy i joystick na czarnym panelu sterowania oraz gniazdo zasilania, przełączniki i wzmacniacz audio na tylnym panelu. Nie będziesz mógł zamontować przycisków i joysticka po złożeniu obudowy ze względu na brak miejsca na łokcie.

Postępuj zgodnie z obrazkami, aby złożyć rzeczy razem, ale jeszcze niczego nie sklej, a zamiast tego użyj niebieskiej taśmy malarskiej, aby na razie trzymać rzeczy razem. Gdy dojdziesz do obrazu oznaczonego „Po dotarciu tutaj, podłącz przewody do nagłówka GPIO Pi”, a następnie zacznij podłączać przewody do pinów na nagłówku Pi.

Postępuj zgodnie z tabelą, którą ułożyłeś w poprzednim kroku, aby podłączyć każdy przewód do nagłówka Pi. Będzie bardzo ciasno i nie będzie tak łatwo podłączyć piny do nagłówka Pi, więc miej cierpliwość.

Po podłączeniu wszystkiego włącz system i wykonaj pełny test, który obejmuje przetestowanie joysticka i każdego przycisku. Aby przetestować, musimy zainstalować narzędzie od Adafruit o nazwie Retrogame, które konwertuje wejścia joysticka i przycisków z GPIO Pi na wejścia klawiatury. Korzystając z Retrogame, nie potrzebujesz osobnego emulatora klawiatury USB, co jest miłe.

Postępuj zgodnie z instrukcjami Adafruit, aby zainstalować Retrogame. Po zainstalowaniu Retrogame skopiuj ten plik retrogame.cfg do katalogu /boot na swoim Pi. Plik retrogame.cfg zakłada, że zastosowałeś te same mapowania klawiatury i połączenia pinów w tabeli okablowania z kroku 8 - Okablowanie. Jeśli użyłeś różnych pinów lub mapowań klawiatury, nie martw się, po prostu dokonaj odpowiednich zmian w retrogame.cfg. Prawdopodobnie podłączyłeś pin lub dwa źle, więc po prostu przetestuj każde wejście i popraw.

W tym samouczku dowiesz się, jak skonfigurować połączony przycisk zamykania i ponownego uruchamiania.

Gdy wszystko działa, teraz jesteś gotowy, aby wszystko stało się trwałe. Jeśli zdarzy ci się mieć taśmę Kapton, jest to dobry sposób na zabezpieczenie pinów Pi, upewniając się, że nie poluzują się później. Owiń taśmą Kapton wokół pinów i nagłówka Pi. Ale nie martw się, jeśli tego nie zrobisz, nadal powinno być w porządku.

Teraz obróć pasaż na bok. W tym momencie masz zainstalowaną tylko lewą stronę, prawa strona jest nadal otwarta. Użyj aplikatora rozpuszczalnika akrylowego o działaniu kapilarnym, aby przykleić akryl. Rozpuszczalnik akrylowy działa bardzo szybko i będzie wytrzymały w mniej niż 5 minut i nie trzeba go mocować. Oto dobry podkład przy użyciu rozpuszczalnika akrylowego.

Dołącz elementy do namiotu imprezowego (należy to zrobić przed dodaniem prawej strony).

Teraz przymocuj prawą stronę i sklej ją za pomocą rozpuszczalnika akrylowego.

Na koniec użyj szlifierki lub narzędzia Dremel, aby zeszlifować lewą i prawą stronę tak, aby były wyrównane (czarne nacięcia mogą trochę odstawać). Będziesz chciał to zrobić, aby zewnętrzne elementy po przymocowaniu były ładne i wyrównane.

Krok 10: Lewe i prawe panele zewnętrzne i inkrustacje postaci zręcznościowych

Lewe i prawe panele zewnętrzne i inkrustacje postaci zręcznościowych
Lewe i prawe panele zewnętrzne i inkrustacje postaci zręcznościowych
Lewe i prawe panele zewnętrzne i inkrustacje postaci zręcznościowych
Lewe i prawe panele zewnętrzne i inkrustacje postaci zręcznościowych
Lewe i prawe panele zewnętrzne i inkrustacje postaci zręcznościowych
Lewe i prawe panele zewnętrzne i inkrustacje postaci zręcznościowych
Lewe i prawe panele zewnętrzne i inkrustacje postaci zręcznościowych
Lewe i prawe panele zewnętrzne i inkrustacje postaci zręcznościowych

Intarsje postaci zręcznościowych są opcjonalne, ale całkiem fajny efekt, jeśli masz czas. Jeśli nie używasz wkładek, możesz również skorzystać z takiej usługi, aby wydrukować boczne naklejki artystyczne lub po prostu pozostawić boki na czerwono, co nadal byłoby miłe.

Jeśli nie używasz wkładek, zmodyfikuj lewy i prawy panel zewnętrzny i usuń kontury wkładek. Jeśli chcesz spersonalizować swoje ulubione postacie zręcznościowe, oto świetne źródło dla sprite'ów zręcznościowych. Następnie jest to kwestia wyizolowania każdego koloru duszka, a następnie odrysowania w programie wektorowym, takim jak Illustrator lub Inkscape. Uwaga, to spora ilość pracy. Jeśli chcesz trzymać się znaków, których użyłem, użyj tego pliku, aby laserowo wyciąć każdy kolor każdego znaku.

Gdy wycinasz laserowo każdy kolor każdej postaci, układasz je na stole i przyklejasz tylko do strony zręcznościowej, gdy wiesz, że wszystko do siebie pasuje. Są szanse, że będą jakieś błędy (zrobiłem sporo), więc jeśli przykleisz zbyt wcześnie, będziesz miał kłopoty, ponieważ rozpuszczalnik akrylowy jest trwały.

Również BARDZO WAŻNE, nie chcesz używać żółtego koloru dla żadnego z znaków intarsji, ponieważ panel boczny jest już żółty. Jeśli więc żądany obrazek zręcznościowy ma kolor żółty, zastąp go innym kolorem.

Krok 11: Skrypty oprogramowania dla PIXEL: Integracja z matrycą LED ART

Image
Image
Skrypty oprogramowania dla The PIXEL: Integracja LED ART Matrix
Skrypty oprogramowania dla The PIXEL: Integracja LED ART Matrix
Skrypty oprogramowania dla The PIXEL: Integracja LED ART Matrix
Skrypty oprogramowania dla The PIXEL: Integracja LED ART Matrix

Prawie skończone! Ostatnim krokiem jest dodanie kilku skryptów, dzięki którym wyświetlacz PIXEL: LED ART będzie automatycznie zmieniał grafikę w oparciu o wybraną platformę lub grę z RetroPie. Na szczęście RetroPie zawiera haczyk o nazwie runcommand, który jest skryptem powłoki linux bash (.sh), który uruchamia się przed uruchomieniem każdej gry. Dodamy więc nasz własny skrypt runcommand, który przekazuje bieżącą grę i platformę do programu Java wiersza poleceń (pixelc.jar), który następnie zapisuje odpowiedni plik-g.webp

Uwaga: Oprócz RetroPie, markiza Pixelcade LED integruje się również z frontonami HyperSpin, Maximus Arcade i GameEx Evolution dla systemu Windows, instrukcje tutaj.

Ten skrypt wykonuje następujące czynności:

  1. Sprawdza, czy-g.webp" />
  2. Jeśli nie, sprawdź, czy istnieje ogólny-g.webp" />
  3. Jeśli nie zostanie zamknięty żaden-g.webp" />

Podręcznik instalacji oprogramowania dla RetroPie ==>

Dla połączonego przycisku restartu i zamknięcia z tyłu, oto skrypt do tego

Ponieważ ta instalacja dotyczy monitora zorientowanego pionowo, oto ładny pionowy motyw dla RetroPie

Przeniosłem to oprogramowanie również do systemu Windows, oto przykładowa instalacja przy użyciu interfejsu użytkownika Maximus Arcade w systemie Windows w większej instalacji markizy LED.

Zalecana: