Spisu treści:

PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 13 kroków (ze zdjęciami)
PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 13 kroków (ze zdjęciami)

Wideo: PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 13 kroków (ze zdjęciami)

Wideo: PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL: 13 kroków (ze zdjęciami)
Wideo: Most Expensive / Ultimate Arcade Machine from The Netherlands ! 😳 2024, Listopad
Anonim
Image
Image
PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL
PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL
PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL
PIXELCADE - Mini Bartop Arcade ze zintegrowanym wyświetlaczem LED PIXEL

**** Ulepszona wersja ze zintegrowanym namiotem LED tutaj ****

Bartop arcade z unikalną funkcją zintegrowanego wyświetlacza LED, który pasuje do wybranej gry. Grafika postaci na bokach szafki to laserowo wycinane inkrustacje, a nie naklejki.

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

  • Zintegrowany wyświetlacz PIXE: LED ART, który zmienia się wraz z wybraną grą RetroPie
  • Laserowo wycinane boczne inkrustacje artystyczne
  • Wzmacniacz audio z pokrętłem regulacji głośności
  • Przycisk wyłączania/uruchamiania
  • Akryl kontra drewno

Zauważ, że instrukcje Tobiasza są bardzo jasne, jak złożyć walizkę, więc w razie wątpliwości zapoznaj się z jego instrukcją.

Wszystkie laserowo wycinane pliki. SVG, skrypty oprogramowania, obrazy i animacje LED GIF, tabela okablowania i grafika tego projektu znajdują się tutaj w GitHub.

Części

1x Joystick zręcznościowy

4x 30mm przyciski zręcznościowe

1x chwilowy przycisk do montażu na panelu (otwór montażowy 0,62 )

(2) Przycisk kopułkowy 12 mm - Czerwony - E-Switch PV5S64019

(1) Przycisk kopułkowy 12 mm zielony - przełącznik elektroniczny PV5S64018

(2) Przycisk kopułkowy 12 mm Żółty - Przełącznik elektroniczny PV5S64016

(1) Przycisk kopułkowy 12 mm Biały - Przełącznik elektroniczny PV5S64012

(1) Przycisk kopułkowy 12 mm Czarny - Przełącznik elektroniczny PV5S64011

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)

1x Raspberry Pi 3+

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

1x oficjalny monitor Raspberry Pi

1x zestaw namiotowy LED Pixelcade

1x 32x32 P4 Pitch Matryca LED 5" x 5" - Adafruit lub inne źródła

1x wzmacniacz audio

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

1x stereofoniczny kabel audio (prosty kąt jest lepszy, ale normalny będzie pasował i też jest w porządku)

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

6x Super Bright 5mm białe diody LED (do podświetlenia namiotu)

6x rezystory 220 omów

1x kątowe gniazdo zasilania prądem stałym;

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

1x butelka atramentu indyjskiego

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)

(2) Hex Stand Off Aluminium, 1/4 "Hex, 1-1/8" Long, 4-40 Gwint

(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

4x 12x20 "Czarny arkusz akrylowy, 1/8" grubości

4x 12x20 "Czerwony arkusz akrylowy, 1/8" grubości

1x biały arkusz akrylowy 12x20 "-1/16" grubości

1x 12x12 półprzezroczysty przydymiony arkusz akrylowy o grubości 1/8 (opcjonalny dyfuzor matrycowy LED)

1x12x12 przezroczysty arkusz akrylowy o grubości 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: Zmierz przed cięciem laserowym

Zmierz przed cięciem laserowym!
Zmierz przed cięciem laserowym!

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ć. Jeśli tego nie zrobisz, będziesz musiał zeskrobać i ponownie przyciąć dużo akrylu.

1. Matryca LED 32x32 P4 HUB75 - Matrycę użytą w tym projekcie kupiłem bezpośrednio z Chin, a nie od Adafruit i 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.

3. Przyciski – Poradzisz sobie z 30-milimetrowymi otworami na przyciski arkadowe, ale sprawdź 7 otworów montażowych przycisków w porównaniu z przyciskami. Otwór do mocowania przycisku z tyłu jest większy niż 6 otworów na przycisk z przodu.

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

Krok 2: Odbarwianie grawerowanego akrylu

Odbarwianie grawerowanego akrylu
Odbarwianie grawerowanego akrylu
Odbarwianie grawerowanego akrylu
Odbarwianie grawerowanego akrylu
Odbarwianie grawerowanego akrylu
Odbarwianie grawerowanego akrylu

Laserowo wycięty i wygrawerowany napis „Red 2 - Back Side and Front Panel Push Buttons.svg”. Zwróć uwagę, że linie na panelu przednim są nacięte laserowo, a tekst wygrawerowany laserowo.

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 3: Dolna i tylna strona z portami konserwacyjnymi i uchwytem do panelu LED PIXEL

Boki dolne i tylne z portami serwisowymi i uchwytem do panelu LED PIXEL
Boki dolne i tylne z portami serwisowymi i uchwytem do panelu LED PIXEL
Boki dolne i tylne z portami serwisowymi i uchwytem do panelu LED PIXEL
Boki dolne i tylne z portami serwisowymi i uchwytem do panelu LED PIXEL
Boki dolne i tylne z portami serwisowymi i uchwytem do panelu LED PIXEL
Boki dolne i tylne z portami serwisowymi i uchwytem do panelu LED PIXEL

Laserowo wycinamy następujące pliki:

  • Czarny 1 - dolny port konserwacji.svg
  • Czerwony 1 - tylny port konserwacji i uchwyt do matrycy LED.svg

Montaż i klejenie portów konserwacyjnych jest trochę trudne, najlepiej odnieść się do kroku 3 od Tobiasza.

Krok 4: Montaż płyty PIXEL i panelu matrycy LED

Montaż płytki PIXEL i panelu matrycy LED
Montaż płytki PIXEL i panelu matrycy LED
Montaż płytki PIXEL i panelu matrycy LED
Montaż płytki PIXEL i panelu matrycy LED
Montaż płytki PIXEL i panelu matrycy LED
Montaż płytki PIXEL i 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ć.

Jest to opcjonalne, ale polecam dodać panel dyfuzora na górze za pomocą sześciokątnych dystansów. Zdejmij maskownicę z dolnej strony panelu dyfuzora i pozostaw maskę na górnej stronie.

Zwróć uwagę, że sześciokątne występy znajdują się na wewnętrznych otworach, a nie na zewnątrz.

Teraz zamontuj nakrętki sześciokątne za pomocą czterech śrub.

Zauważ, że moje odstępy szesnastkowe nie były wystarczająco długie i musiałem użyć kilku podkładek jako przekładek. Zobacz diagram przedstawiający wielkość potrzebnego prześwitu, w przeciwnym razie przedni panel dyfuzora się wygnie.

Krok 5: Przedni wyświetlacz z monitorem i Raspberry Pi

Wyświetlacz przedni z monitorem i Raspberry Pi
Wyświetlacz przedni z monitorem i Raspberry Pi
Wyświetlacz przedni z monitorem i Raspberry Pi
Wyświetlacz przedni z monitorem i Raspberry Pi
Wyświetlacz przedni z monitorem i Raspberry Pi
Wyświetlacz przedni z monitorem i Raspberry Pi
Wyświetlacz przedni z monitorem i Raspberry Pi
Wyświetlacz przedni z monitorem i Raspberry Pi

Laserowo wycinamy te pliki:

  • Czarny 2 - Monitor Bevel i Marquee.svg
  • Czarny 3 - Przedni ekran wewnątrz i na zewnątrz.svg

Podłącz monitor Pi i Raspberry Pi. Upewnij się i zamontuj monitor Pi na ramie bez szczeliny. Ten etap montażu jest trudny, więc upewnij się, że zapoznaj się z krokiem 4 w Instruktażu Tobiasza, aby uzyskać właściwą część.

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 WŁĄCZ - SPACJA

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

Krok 6: Panel sterowania Arcade z wkładkami joysticka

Panel sterowania Arcade z wkładkami joysticka
Panel sterowania Arcade z wkładkami joysticka
Panel sterowania Arcade z wkładkami joysticka
Panel sterowania Arcade z wkładkami joysticka
Panel sterowania Arcade z wkładkami joysticka
Panel sterowania Arcade z wkładkami joysticka

Cięcie laserowe:

  • Czarny 4 - Panel sterowania.svg
  • Thin White 1 - Marquee White Liners.svg

Najpierw wytnij warstwy Top i Bottom w "Black 4 - Control Panel.svg" i wygraweruj zielone prostokąty o głębokości 1 mm (może to zająć drugie przejście).

Następnie, używając tego samego pliku, ukryj warstwy „Górna” i „Dolna” i odkryj warstwę „Wkładka”. Odwróć górne wycięcie tak, jak w fioletowym tekście na obrazku. Wygraweruj kierunkowe inkrustacje arkadowe o głębokości 2 mm lub.06.

Być może trzeba będzie trochę spiłować, zanim wkładki zostaną wyrównane. Po spłukaniu użyj cementu akrylowego do przyklejenia wkładek.

Teraz 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 7: Pasek świetlny LED do podświetlenia namiotu

Listwa świetlna LED do podświetlenia namiotu
Listwa świetlna LED do podświetlenia namiotu
Listwa świetlna LED do podświetlenia namiotu
Listwa świetlna LED do podświetlenia namiotu
Listwa świetlna LED do podświetlenia namiotu
Listwa świetlna LED do podświetlenia namiotu

Czarny 1 - Bottom Maintenance Port.svg zawiera akryl do paska świetlnego LED, więc już go wydrukowałeś.

Podłącz 6 rezystorów 220 omów i 6 superjasnych białych diod LED zgodnie ze schematem. Długi koniec diod LED powinien iść w kierunku rezystora i +5V, a krótki w kierunku GND.

Krok 8: 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 9: Złóż wszystko razem

Image
Image
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). A następnie przyklej białe kawałki o grubości 1/16 do wnętrza namiotu, biały zapewnia lepszy efekt podświetlenia. Przymocuj również dwa stojaki sześciokątne na listwę LED i zamontuj listwę LED. Listwa LED powinny być skierowane do wewnątrz, daje to efekt rozproszonego światła. Jeśli diody LED są skierowane do przodu, diody LED nie będą wystarczająco rozproszone i zobaczysz okrągłe jasne punkty.

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: Namiot

Duży namiot
Duży namiot
Duży namiot
Duży namiot
Duży namiot
Duży namiot
Duży namiot
Duży namiot

Wypróbowałem zarówno namiot wycinany laserowo, jak i profesjonalny namiot z nadrukiem na przezroczystej folii. Najlepsze rezultaty zdecydowanie przy profesjonalnym druku.

Do profesjonalnego druku wybrałem https://gameroomsolutions.com/shop/marquee-print/, w momencie pisania tego tekstu kosztowało to 25 USD, a ponieważ moje namioty są małe, wydrukowano 2 za 25 USD.

Oto moje pliki źródłowe markizy w programie Adobe Illustrator, które możesz modyfikować dla swojego projektu.

vectorlib.free.fr/ zawiera grafikę zręcznościową w formacie wektorowym, która pozwoli Ci zaoszczędzić dużo czasu.

Wymiary tego namiotu to 9,06" x 2,17". Umieściłem nadrukowany namiot między dwoma kawałkami przezroczystego akrylu i dodałem trochę kleju akrylowego na krawędziach, aby utrzymać te dwa kawałki razem. Namiot jest ciasno dopasowany i zatrzaskuje się w pokrowcu bez potrzeby trwałego klejenia, dzięki czemu można później zamienić namioty imprezowe.

Krok 11: Lewe i prawe panele zewnętrzne i wkładki

Image
Image
Lewe i prawe panele zewnętrzne i wkładki
Lewe i prawe panele zewnętrzne i wkładki
Lewe i prawe panele zewnętrzne i wkładki
Lewe i prawe panele zewnętrzne i wkładki

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 plik Red 4 - Side Pieces Outside.svg 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ć czerwonego koloru dla żadnego z znaków intarsji, ponieważ panel boczny jest już czerwony. Więc jeśli żądany sprite arcade ma kolor czerwony, zastąp innym kolorem, tak jak zrobiłem to z postacią Dig Dug, na przykład zmieniając się z czerwonego na czarny.

Krok 12: Skrypty oprogramowania dla The PIXEL: Integracja LED ART Matrix

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

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 kończy się żaden-g.webp" />
  4. Przed napisaniem sprawdź, czy nowy-g.webp" />

Zwróć uwagę, że po zapisaniu GIF-a LED na lokalnej karcie microSD tablicy LED PIXEL, tablica LED PIXEL obsługuje aktualizacje wyświetlacza LED i żadne cykle procesora nie są spalane przez twoje Pi, aby sterować wyświetlaczem, co jest dobrą rzeczą, ponieważ twoje Pi będzie potrzebować tych cykli procesora do uruchomienia RetroPie.

Kroki instalacji

Sprawdź, czy na Twoim Pi jest zainstalowana Java 8.

wersja java

Jeśli Java 8 nie jest zainstalowana:

aktualizacja sudo apt-get

sudo apt-get install oracle-java8-jdk

Najpierw utwórz katalog na swoim Pi o nazwie pixelcade.

mkdir /home/pi/pixelcade

Skopiuj zawartość tutaj do tego folderu pixelcade na swoim Pi.

Uwaga: Musisz mieć zainstalowane oprogramowanie układowe Android i Pi na płycie PIXEL:LED ART, co jest ustawieniem domyślnym, oprogramowanie układowe iOS/Android nie będzie działać. Dokładnie sprawdź, czy płytka PIXEL:LED ART jest podłączona przez USB do Pi. Upewnij się również, że przełącznik na płycie PIXEL:LED ART jest skierowany w stronę USB, a nie w kierunku BT. Sprawdź, czy Twoje Pi wykrywa płytkę PIXEL:LED ART.

ls /dev/ttyACM0

I powinieneś wrócić

/dev/ttyACM0

Skopiuj runcommand-onstart.sh i runcommand-onend.sh do /opt/retropie/configs/all/ na swoim Pi, a następnie spraw, aby runcommand-onstart.sh i runcommand-onend.sh były wykonywalne

sudo chmod +x /opt/retropie/configs/all/runcommand-onstart.sh

sudo chmod +x /opt/retropie/configs/all/runcommand-onend.sh

Możesz dostosować ten skrypt, jeśli chcesz, a poniżej znajduje się wyjaśnienie, jak ten skrypt działa. Pamiętaj jednak, że jeśli wykonasz kroki instalacji, nie będziesz musiał dotykać tego skryptu.

1. Ustawia ścieżkę, w której znajduje się pixelc.jar. Jeśli skopiowałeś pixelc.jar w /home/pi/pixelcade, zostaw ten wiersz bez zmian

PIXELPATH="/home/pi/pixelcade/";

2. Sprawdza, czy podłączona jest płytka PIXEL:LED ART. Jeśli tak, kontynuujemy, a jeśli nie, skrypt się kończy.

jeśli $piksel istnieje | grep -q '/dev/ttyACM0';

3. RetroPie przekazuje do tego skryptu w postaci zmiennych wybranego rom gry i wybraną platformę gry (atari2600, nes, mame itp.). Poniższy fragment kodu najpierw wykryje platformę gry i wybierze projekt LED dla tej konkretnej platformy. Następnie sprawdzi, czy istnieje określony plik-g.webp

if

echo "Wprowadzono instrukcję ${PLATFORMA} If" >&2 if

echo "Plik $MARQUEEGIF istnieje, więc zapiszemy go w ramce LED" >&2

w przeciwnym razie

if

GAMEIMAGE=$MAMEDEFAULT

echo "Plik $MARQUEEGIF NIE istnieje, domyślnie jest to ogólna markiza LED: ${GAMEIMAGE}" >&2

w przeciwnym razie

GAMEIMAGE=$MAMEDEFAULT <

echo "Plik $NGPCDEFAULT NIE istnieje, domyślnie jest to ogólna ramka LED: ${GAMEIMAGE}" >&2

fi

fi

fi

4. To ostatnie polecenie w skrypcie wykonuje rzeczywisty zapis na wyświetlaczu LED.

java -jar "/home/pi/pixelcade/pixelc.jar" --gif="/home/pi/pixel/mame-libretro/1944.gif" --64x32 --write --cichy

Gra (1944-g.webp

Należy również pamiętać, że za każdym razem, gdy uruchamiana jest gra, plik dziennika zostanie zapisany do /root/dev/shm/runcommand.log, co będzie bardzo pomocne przy rozwiązywaniu problemów.

Więc śmiało modyfikuj swoje potrzeby, a także twórz GIF-y dla swoich ulubionych gier i skopiuj je do /home/pi/pixel/%platform-name (atari2600, mame-libretro, itp.), a następnie skopiuj swoją wersję runcommand-onstart.sh do /opt/retropie/configs/all/. Tworząc swoje GIF-y, upewnij się, że nazywasz je tak samo jak nazwa romów (np. 1941.gif, 1941j-g.webp

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.

Krok 13: Wyciągnięte wnioski

Zdobyta wiedza
Zdobyta wiedza

Kilka rzeczy, które zrobiłbym inaczej:

Wyświetlacz PIXEL: LED Art jest ładny, ale naprawdę byłby lepszy jako namiot montowany z przodu. Planuję wykonać kolejną konstrukcję z matrycą LED 64x32, a potem wystarczy zmodyfikować projekt wycinany laserowo dla większego namiotu.

Gram głównie w gry zręcznościowe z lat 80., z których większość gra lepiej na monitorze zamontowanym pionowo w porównaniu z poziomym montażem w tym projekcie.

RetroPie i MAME mają wiele przycisków funkcyjnych, z których pamiętam, co każdy z nich robi, odkąd je zaprogramowałem, ale słusznie, moja żona i dzieci tego nie robią i prosili o etykiety na wszystkich przyciskach do następnej kompilacji.

Konkurs Epilog X
Konkurs Epilog X
Konkurs Epilog X
Konkurs Epilog X

Drugie miejsce w konkursie Epilog X

Zalecana: