Inhaltsverzeichnis:
- Schritt 1: Messen Sie vor dem Laserschneiden
- Schritt 2: Einfärben des gravierten Acryls
- Schritt 3: Unter- und Rückseite mit Wartungsanschlüssen und PIXEL-LED-Panel-Halterung
- Schritt 4: Montage der PIXEL-Platine und des LED-Matrix-Panels
- Schritt 5: Frontdisplay mit Monitor und Raspberry Pi
- Schritt 6: Arcade-Bedienfeld mit Joystick-Inlays
- Schritt 7: LED-Lichtleiste für Festzelt-Hintergrundbeleuchtung
- Schritt 8: Verkabelung
- Schritt 9: Alles zusammenfügen
- Schritt 10: Festzelt
- Schritt 11: Linke und rechte Außenplatten und Einlagen
- Schritt 12: Softwareskripte für die The PIXEL: LED ART Matrix Integration
- Schritt 13: Gelernte Lektionen
Video: PIXELCADE - Mini Bartop Arcade mit integrierter PIXEL LED-Anzeige - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-31 10:15
**** Verbesserte Version mit integriertem LED-Festzelt hier ****
Ein Bartop-Arcade-Build mit der einzigartigen Funktion eines integrierten LED-Displays, das zum ausgewählten Spiel passt. Die Charakterkunst an den Schrankseiten sind lasergeschnittene Inlays und keine Aufkleber.
Ein großes Dankeschön an Tobias für die Veröffentlichung des originalen lasergeschnittenen CAD-Designs für dieses Projekt. Dieses Projekt nutzt das Design von Tobias mit den folgenden Modifikationen:
- Ein integriertes PIXE: LED-ART-Display, das sich mit dem ausgewählten RetroPie-Spiel ändert
- Lasergeschnittene seitliche Kunsteinlagen
- Audioverstärker mit Lautstärkeregler
- Herunterfahren/Neustart-Taste
- Acryl vs. Holz
Beachten Sie, dass die Anweisungen von Tobias sehr klar sind, wie der Koffer zusammengebaut wird, also beziehen Sie sich im Zweifelsfall auf sein Instructable.
Alle lasergeschnittenen. SVG-Dateien, Softwareskripte, LED-GIF-Bilder und -Animationen, Verdrahtungstabellen und Grafiken für dieses Projekt sind hier in GitHub.
Teile
1x Arcade-Joystick
4x 30mm Arcade-Knöpfe
1x Taster für die Schalttafelmontage (0,62 Befestigungsloch)
(2) 12mm Dome Drucktaster - Rot - E-Switch PV5S64019
(1) 12mm Dome Drucktaster Grün - E-Switch PV5S64018
(2) 12mm Dome Drucktaster Gelb - E-Switch PV5S64016
(1) 12mm Dome Drucktaster Weiß - E-Switch PV5S64012
(1) 12mm Dome Drucktaster Schwarz - E-Switch PV5S64011
1x 2,1 mm DC-Buchse für Panelmontage (0,33 Montageloch)
1x Rocker On/Off Panel Mount Switches (Sie benötigen 2, aber das PIXEL: Maker's Kit kommt mit 1)
1x Raspberry Pi 3+
1x microSD-Karte (128 GB ist eine gute Größe für dieses Projekt)
1x Offizieller Raspberry Pi Monitor
1x Pixelcade LED-Festzelt-Kit
1x 32x32 P4 Pitch LED Matrix 5" x 5" - Adafruit oder andere Quellen
1x Audioverstärker
2x Mini Oval Lautsprecher 35mm x 20mm
1x Stereo-Audiokabel (rechter Winkel ist besser, aber normal passt und ist auch in Ordnung)
2x USB-Kabel für Schalttafeleinbau A-A
6x superhelle 5mm weiße LEDs (zur Hinterleuchtung des Zeltes)
6x 220 Ohm Widerstände
1x rechtwinkliger Gleichstromanschluss
1x microUSB-Buchse (verwenden Sie ein altes microUSB-Kabel und hacken Sie die große USB-Seite ab)
1x Flasche Tusche
1x Mr. Clean Magic Eraser Schwamm
Blaues Malerband
Schrauben, Muttern, Abstandshalter
8x 4/40 x 3/16 Linsenkopfschrauben (für Wartungsanschlüsse)
2x 4/40 x 7/16 Flachkopfschrauben ?
7x M3-Schrauben x 10mm
4x M3-Schrauben x 5mm (für Joystick-Halterungen)
4x M3 Vierkant-Sechskantmuttern (für Joystick-Halterungen)
8x 2/56 x 1/2 Linsenkopfschrauben schwarz (für Lautsprecher)
8x 2/25 Muttern (für Lautsprecher)
(2) Sechskant-Abstandshalter Aluminium, 1/4" Sechskant, 1-1/8" lang, 4-40 Gewinde
(4) Sechskant-Abstandshalter Aluminium, 1/4" Sechskant, 5/8" lang, 4-40 Gewinde
2x 4/40 x 3/8 Nylonschrauben
4x 4/40 Nylonmuttern
4x Gummipuffer für den Boden
Acryl & Kleber
4x 12x20" schwarze Acrylplatte, 1/8" dick
4x 12x20" rote Acrylplatte, 1/8" dick
1x 12x20" weiße Acrylplatte - 1/16" dick
1x 12x12 lichtdurchlässige Rauchacrylfolie, 1/8 dick (optionaler LED-Matrix-Diffusor)
1x 12x12 klare Acrylglasplatte, 1/8 dick
Verschiedene farbige Blätter je nach gewünschter Arcade-Charaktereinlage (optional)
Acryl-Zement-Kleber
Acrylzement für Kapillaranwendungen
Flaschenapplikator aus Polyethylen niedriger Dichte
Optional
Kaptop-Band (zum Befestigen der Kabel am Pi-Header)
1x USB-Audioadapter (dieser wird nicht wirklich benötigt, während das Pi-Audio als schlecht bekannt ist, kann ich den Unterschied zu diesem nicht wirklich erkennen)
Dupont Crimp-Buchsen mit 2,54 mm Rastermaß (zum Herstellen eigener Kabel mit DuPont-Steckverbindern, die in den Raspberry Pi GPIO 40-Pin-Header eingesteckt werden, aber Sie können auch einfach handelsübliche Kabel verwenden und sie billiger spleißen
Dupont Klemmen-Crimper
Werkzeuge
Laserschneider (ich habe einen Glowforge mit einem 19,5 x 11 Schneidbereich verwendet)
4/40 Gewindebohrer (zum Gewindeschneiden von acht 4/40 Löchern für die Wartungsanschlüsse)
Schritt 1: Messen Sie vor dem Laserschneiden
SEHR WICHTIG: Bevor Sie das Acryl für dieses Projekt laserschneiden, stellen Sie sicher, dass alle Teile zuerst an den Händen sind und messen Sie, um sicherzustellen, dass sie in die Montagelöcher in den Laser-SVG-Dateien passen. Hier sind insbesondere Punkte zu überprüfen und anzupassen. Wenn Sie dies nicht tun, müssen Sie am Ende viel Acryl auskratzen und neu schneiden.
1. 32x32 P4 HUB75 LED-Matrix - Die in diesem Projekt verwendete, die ich direkt aus China gekauft habe, nicht von Adafruit und verschiedene Hersteller von LED-Panels haben unterschiedliche Montagelöcher.
2. Lautsprecher - Ich habe die Lautsprecher im Link nicht verwendet und hatte stattdessen einige in meinem Shop herumliegen. Die im Link sind meiner Meinung nach nah dran, aber ich bin mir nicht sicher, ob die Befestigungslöcher genau ausgerichtet sind.
3. Knöpfe - Sie werden mit den 30-mm-Arcade-Knopflöchern in Ordnung sein, aber überprüfen Sie die 7 Druckknopf-Befestigungslöcher im Vergleich zu Ihren Knöpfen. Das Druckknopfbefestigungsloch auf der Rückseite ist größer als die 6 Druckknopflöcher auf der Vorderseite.
Ich habe einen Glowforge-Laserschneider verwendet und alle. SVG-Laserschnittdateien sind für die Schnittgröße des Glowforge bei 19,5 "x 11" dimensioniert.
Schritt 2: Einfärben des gravierten Acryls
Laserschneiden und gravieren "Red 2 - Back Side and Front Panel Push Buttons.svg". Beachten Sie, dass die Linien in der Frontplatte lasergeritzt und der Text lasergraviert ist.
Lassen Sie das Acryl-Klebeband darauf und streichen Sie die Tusche großzügig auf. Lassen Sie die Tusche einige Stunden oder länger trocknen.
Nach dem Trocknen entfernen Sie das Acryl-Klebeband und es bleiben einige Reste übrig, die entfernt werden müssen. Nehmen Sie ein starkes Klebeband wie Gorilla-Klebeband und drücken Sie es fest auf den gravierten Text und reißen Sie es dann ab. Wiederholen Sie dies einige Male und die meisten Tintenreste werden entfernt. Verwenden Sie dann entweder einen nassen, weichen Schwamm oder einen Mr. Clean Magic Radiergummi-Schwamm, um den Rest zu entfernen.
Schritt 3: Unter- und Rückseite mit Wartungsanschlüssen und PIXEL-LED-Panel-Halterung
Laserschneiden Sie die folgenden Dateien:
- Schwarz 1 - Bodenwartung Port.svg
- Rot 1 - Hinterer Wartungsanschluss und LED-Matrix Mount.svg
Die Montage und Verklebung der Wartungsöffnungen ist etwas knifflig, am besten nach Schritt 3 von Tobias nachlesen.
Schritt 4: Montage der PIXEL-Platine und des LED-Matrix-Panels
Gehen Sie voran und entfernen Sie jetzt das Acryl-Klebeband auf beiden Seiten.
Montieren Sie zuerst die PIXEL-Platine und dann das LED-Panel auf der anderen Seite. Achten Sie auf die Ausrichtung und stellen Sie sicher, dass das LED-Panel nach oben zeigt und mit dem Etikett auf der Acrylhalterung übereinstimmt.
Als nächstes montieren Sie die Schraube in der unteren rechten Hand des PIXEL-Boards am Panel.
Montieren Sie das LED-Panel mit (6) M3 x 8mm Schrauben. Beachten Sie, dass die LED-Panels ein Gewinde für M3-Schrauben haben, 4/40 funktioniert nicht.
Es ist optional, aber ich empfehle, oben eine Diffusorplatte mit Sechskantabstandshaltern hinzuzufügen. Entfernen Sie die Maskierung von der Unterseite der Diffusorplatte und lassen Sie die Maske auf der Oberseite.
Beachten Sie, dass die Sechskantabstandshalter auf die inneren Löcher gehen, nicht auf die Außenseite.
Montieren Sie nun die Sechskantmuttern mit vier Schrauben.
Beachten Sie, dass meine Sechskantabstandshalter nicht ganz lang genug waren und ich ein paar Unterlegscheiben als Abstandshalter verwenden musste. Sehen Sie sich das Diagramm an, wie viel Abstand Sie benötigen, oder die vordere Diffusorplatte wird sich biegen.
Schritt 5: Frontdisplay mit Monitor und Raspberry Pi
Laserschneiden Sie diese Dateien:
- Schwarz 2 - Monitorfase und Marquee.svg
- Schwarz 3 - Frontscheibe innen und außen.svg
Schließen Sie den Pi-Monitor und den Raspberry Pi an. Achten Sie darauf und passen Sie den Pi-Monitor ohne den Schlitz am Rahmen an. Dieser Montageschritt ist schwierig, also seien Sie sicher und beziehen Sie sich auf Schritt 4 in Tobias's Instructable, um dieses Teil richtig zu machen.
Während Sie auf das Trocknen der ersten Schicht warten, fügen Sie Schrauben in die Lautsprecherlöcher ein, um die Ausrichtung zu gewährleisten.
Jetzt ist ein guter Zeitpunkt, RetroPie zu installieren, das vorgefertigte Image, das Sie auf Ihrer Pi microSD-Karte installieren. Am Ende der RetroPie-Installation werden Sie aufgefordert, Eingaben zu konfigurieren. Schließen Sie eine generische USB-Tastatur an und verwenden Sie diese Tasten:
D-PAD UP - Pfeil nach oben
D-PAD UNTEN - Pfeil nach unten
D-PAD LINKS - Pfeil nach links
D-PAD RECHTS - Pfeil nach rechts
Starte ein
Auswählen - S
A-Knopf - Z
B-Taste - X
X-Taste - C
Y-Taste - V
Halten Sie eine beliebige Taste gedrückt, um die restlichen Tasten zu überspringen, bis Sie zu Hotkey Enable gelangen
HOTKEY AKTIVIEREN - SPACE
Wenn Sie bei OK ankommen, drücken Sie die Taste, die Sie als A-Taste konfiguriert haben, die in diesem Fall "Z" ist.
Schritt 6: Arcade-Bedienfeld mit Joystick-Inlays
Laserschnitt:
- Schwarz 4 - Systemsteuerung.svg
- Thin White 1 - Marquee White Liners.svg
Schneiden Sie zuerst die obere und untere Ebene in "Black 4 - Control Panel.svg" aus und gravieren Sie die grünen Rechtecke 1 mm tief (dies kann einen zweiten Durchgang erfordern).
Dann blenden Sie mit derselben Datei die Ebenen "Oben" und "Unten" aus und blenden die "Inlay-Ebene" ein. Drehen Sie den oberen Ausschnitt wie im violetten Text im Bild um. Gravieren Sie die Arcade-Richtungsinlays 2 mm oder 0,06" tief. Auf meinem Glowforge-Laserschneider dauerte dies 2 Durchgänge mit der Standardeinstellung für Thin 1/8" Acryl.
Möglicherweise müssen Sie ein wenig feilen, bevor die Inlays bündig sind. Nach dem Spülen die Inlays mit Acrylzement einkleben.
Schrauben Sie nun den Joystick mit den Schrauben und Vierkantmuttern in die untere Lage ein. Führen Sie einen Test durch und legen Sie die obere Schicht auf die untere Schicht und stellen Sie sicher, dass Sie tief genug graviert haben, damit die beiden Schichten bündig sind. Verwenden Sie dann Acrylzement, um die beiden Schichten zusammenzukleben und zu klemmen.
Der Sanwa Joystick, den ich bekam, war standardmäßig für 8-Wege konfiguriert. Mein Interesse sind 80er Arcade-Spiele, die meistens mit einem 4-Wege-Joystick gespielt werden. Dies ist also ein guter Zeitpunkt, um von 8-Wege auf 4-Wege zu wechseln, was einfach durch Verschieben eines Schablonenstücks an der Unterseite des Joysticks möglich ist. Dieses Video erklärt, wie Sie von 8-Wege zu 4-Wege wechseln und umgekehrt. Über den unteren Wartungsanschluss des Arcade-Automaten können Sie später, nachdem alles installiert ist, hin und her wechseln, aber der Platz ist begrenzt und das ist jetzt viel einfacher.
Verwenden Sie den Durchgangsprüfer an Ihrem Multimeter und beschriften Sie dann jeden Draht auf dem Joystick (oben, unten, links, rechts).
Schritt 7: LED-Lichtleiste für Festzelt-Hintergrundbeleuchtung
Black 1 - Bottom Maintenance Port.svg enthält das Acryl für die LED-Lichtleiste, so dass Sie dies bereits ausgedruckt haben.
Verdrahten Sie die 6 220-Ohm-Widerstände und 6 superhelle weiße LEDs gemäß dem Schaltplan. Das lange Ende der LEDs sollte in Richtung Widerstand und +5V gehen und das kurze Ende in Richtung GND.
Schritt 8: Verkabelung
Beziehen Sie sich auf die Schaltpläne und stellen Sie das Stromkabel her, das aus einer DC-Buchse besteht, die dann 4-Wege zum Pi (microUSB-Anschluss), PIXEL: LED ART Board (rechtwinkliger DC-Buchsenanschluss), Audio-Miniverstärker aufgeteilt wird (Anschlusskabel) und LED-Lichtleiste (Anschlusskabel). Suchen Sie ein altes microUSB-Kabel und schneiden Sie das große USB-Steckerende ab und spleißen und löten Sie dieses Stromkabel für die Verbindung zum Pi.
Stellen Sie eine Verdrahtungstabelle zusammen, die jede Joystick-Richtung und jede Taste dem entsprechenden Pin auf dem Pi und der zugewiesenen Tastaturtaste zuordnet. Wenn Sie die gleichen Schlüssel wie ich zuordnen, können Sie die Konfigurationsdateien in den nächsten Schritten sofort verwenden.
Sie benötigen weibliche DuPont-Kabel, um eine Verbindung zum 40-Pin-GPIO-Header auf dem Pi herzustellen. Am Ende habe ich meine eigenen Kabel hergestellt, was ziemlich viel Spaß gemacht hat, aber auch viel Arbeit gemacht hat und Sie auch eine Crimpzange und die weiblichen DuPont-Klemmen benötigen. Es wird schneller und billiger sein, einfach standardmäßige DuPont-Kabel von Buchse auf Buchse zu verwenden, die Sie wahrscheinlich bereits herumliegen haben, und sie zu spleißen / zu löten. Wenn Sie Ihre eigenen DuPont-Kabel herstellen, stellt sich heraus, dass sie nicht einfach herzustellen sind. Ich fand dieses YouTube-Video-Tutorial sehr hilfreich und konnte sie danach problemlos herstellen.
Machen Sie die Kabel für die Tasten und den Joystick und verbinden Sie sich noch nicht mit dem Pi. Im nächsten Schritt verbinden Sie sich mit dem Pi. Im Allgemeinen sollte jedes Kabel ~ 13 Zoll lang sein, das lang genug ist, um den Pi bei der Montage zu erreichen. Wenn möglich, verwenden Sie für jedes Kabel eine andere Farbe (verwenden Sie Schwarz für alle GND) oder beschriften Sie jedes Kabel, um den nächsten Schritt zu vereinfachen.
Schritt 9: Alles zusammenfügen
Jetzt kommt der lustige Teil, in dem Sie alles zusammenstellen! Montieren Sie jedoch zuerst alle 6 Tasten auf dem vorderen roten Bedienfeld, die 4 Arcade-Tasten und den Joystick auf dem schwarzen Bedienfeld und die Netzbuchse, Kippschalter und den Audioverstärker auf der Rückseite. Sie können die Tasten und den Joystick nicht montieren, wenn das Gehäuse zusammengebaut ist, da die Bewegungsfreiheit fehlt.
Folgen Sie den Bildern, um die Dinge zusammenzusetzen, aber kleben Sie noch nichts und verwenden Sie stattdessen blaues Malerband, um die Dinge vorerst zusammenzuhalten. Sobald Sie zu dem Bild mit der Aufschrift "Nachdem Sie hierher kommen, verbinden Sie die Drähte mit dem GPIO-Pi-Header" erhalten, beginnen Sie dann, die Drähte mit den Pins auf dem Pi-Header zu verbinden.
Folgen Sie der Tabelle, die Sie im vorherigen Schritt zusammengestellt haben, um jeden Draht mit dem Pi-Header zu verbinden. Es wird sehr eng und nicht so einfach, die Pins mit dem Pi-Header zu verbinden, also haben Sie Geduld.
Sobald Sie alles angeschlossen haben, schalten Sie das System ein und führen Sie einen vollständigen Test durch, der das Testen des Joysticks und jeder Taste umfasst. Zum Testen müssen wir ein Dienstprogramm von Adafruit namens Retrogame installieren, das die Joystick- und Tasteneingaben vom GPIO des Pi in Tastatureingaben umwandelt. Wenn Sie Retrogame verwenden, benötigen Sie keinen separaten USB-Arcade-Tastaturemulator, was schön ist.
Befolgen Sie diese Anweisungen von Adafruit, um Retrogame zu installieren. Nachdem Sie Retrogame installiert haben, kopieren Sie diese retrogame.cfg-Datei in das /boot-Verzeichnis auf Ihrem Pi. Die Datei retrogame.cfg geht hier davon aus, dass Sie die gleichen Tastaturbelegungen und Pinverbindungen in der Verdrahtungstabelle aus Schritt 8 - Verdrahtung befolgt haben. Wenn Sie andere Pins oder Tastaturbelegung verwendet haben, keine Sorge, nehmen Sie einfach die entsprechenden Änderungen in der retrogame.cfg vor. Es besteht die Möglichkeit, dass Sie ein oder zwei Pins falsch angeschlossen haben, also testen Sie einfach jeden Eingang und korrigieren Sie ihn.
Dieses Tutorial führt Sie durch die Einrichtung der kombinierten Schaltfläche zum Herunterfahren und Neustarten.
Sobald alles funktioniert, sind Sie jetzt bereit, die Dinge dauerhaft zu machen. Wenn Sie zufällig Kaptonband haben, ist dies eine gute Möglichkeit, die Pi-Pins zu sichern, um sicherzustellen, dass sie sich später nicht lösen. Wickeln Sie etwas Kaptonband um die Stifte und den Pi-Header. Aber keine Sorge, wenn Sie dies nicht tun, sollte es immer noch in Ordnung sein.
Drehen Sie nun die Spielhalle auf die Seite. Zu diesem Zeitpunkt haben Sie nur die linke Seite verbaut, die rechte Seite ist noch offen. Verwenden Sie Ihren Acryl-Lösungsmittel-Applikator mit Kapillarwirkung, um das Acryl zu kleben. Acryl-Lösungsmittel arbeitet sehr schnell und ist in weniger als 5 Minuten stabil und muss nicht geklemmt werden. Hier ist eine gute Grundierung für die Verwendung von Acryllösungsmittel.
Befestigen Sie die Teile für das Festzelt (stellen Sie sicher, dass Sie dies tun, bevor Sie die rechte Seite hinzufügen). Und dann kleben Sie die 1/16 dicken weißen Stücke auch auf die Innenseite des Festzeltes, das Weiß sorgt für einen besseren Lichtkasteneffekt. Bringen Sie auch die beiden Sechskantständer für die LED-Lichtleiste an und montieren Sie die LED-Lichtleiste. Die LED-Leiste sollten nach innen zeigen, dies sorgt für einen diffusen Lichtkasteneffekt. Wenn die LEDs nach vorne zeigen, werden die LEDs nicht genug gestreut und Sie sehen runde helle LED-Punkte.
Befestigen Sie nun die rechte Seite und kleben Sie diese mit dem Acryllösemittel.
Zuletzt mit einer Schleifmaschine oder einem Dremel-Werkzeug die linke und rechte Seite bündig abschleifen (die schwarzen Kerben können etwas hervorstehen). Sie möchten dies tun, damit die äußeren Teile beim Anbringen schön und bündig sind.
Schritt 10: Festzelt
Ich habe sowohl ein lasergeschnittenes Festzelt als auch ein professionell bedrucktes Festzelt auf durchscheinender Folie ausprobiert. Beste Ergebnisse auf jeden Fall mit dem professionellen Druck.
Für den professionellen Druck habe ich mich für https://gameroomsolutions.com/shop/marquee-print/ entschieden, zum Zeitpunkt dieses Schreibens waren es 25 US-Dollar für den Druck und da meine Festzelte klein sind, druckten sie 2 für 25 US-Dollar.
Hier sind meine Marquee-Quelldateien in Adobe Illustrator, die Sie für Ihr Design ändern können.
vectorlib.free.fr/ hat einige Arcade-Grafiken im Vektorformat, die Ihnen viel Zeit sparen.
Die Maße für dieses Festzelt sind 9,06 "x 2,17". Ich habe das bedruckte Festzelt zwischen zwei Stücke aus klarem Acryl eingelegt und an den Kanten ein wenig Acrylkleber hinzugefügt, um die beiden Stücke zusammenzuhalten. Das Festzelt sitzt fest und rastet in das Gehäuse ein, ohne dass dauerhaft geklebt werden muss, sodass Sie die Festzelte später austauschen können.
Schritt 11: Linke und rechte Außenplatten und Einlagen
Die Arcade-Charakter-Inlays sind optional, aber ein ziemlich schöner Effekt, wenn Sie die Zeit haben. Wenn Sie die Inlays nicht verwenden, können Sie auch einen solchen Service nutzen, um einige Seitenaufkleber zu drucken oder die Seiten einfach rot zu lassen, was immer noch schön wäre.
Wenn Sie die Inlays nicht verwenden, ändern Sie Red 4 - Side Pieces Outside.svg und löschen Sie die Inlay-Umrisse. Wenn Sie mit Ihren eigenen Lieblings-Arcade-Charakteren personalisieren möchten, finden Sie hier eine großartige Ressource für Arcade-Sprites. Dann müssen Sie jede Farbe des Sprites isolieren und dann in einem Vektorprogramm wie Illustrator oder Inkscape nachzeichnen. Achtung, das ist eine Menge Arbeit. Wenn Sie bei den von mir verwendeten Zeichen bleiben möchten, verwenden Sie diese Datei, um jede Farbe jedes Zeichens mit dem Laser zu schneiden.
Wenn Sie jede Farbe jedes Charakters laserschneiden, legen Sie sie auf einen Tisch und kleben Sie sie erst auf die Arcade-Seite, wenn Sie wissen, dass alles richtig zusammenpasst. Es besteht die Möglichkeit, dass einige Fehler auftreten (ich habe eine Menge gemacht), wenn Sie also zu früh kleben, werden Sie in Schwierigkeiten geraten, da das Acryllösungsmittel dauerhaft ist.
Auch SEHR WICHTIG, Sie möchten die rote Farbe für keines der Inlay-Zeichen verwenden, da das Seitenfeld bereits rot ist. Wenn Ihr gewünschtes Arcade-Sprite also Rot hat, ersetzen Sie eine andere Farbe, wie ich es beim Dig Dug-Charakter getan habe, zum Beispiel von Rot zu Schwarz wechselnd.
Schritt 12: Softwareskripte für die The PIXEL: LED ART Matrix Integration
Fast fertig! Der letzte Schritt besteht darin, einige Skripte hinzuzufügen, damit die PIXEL: LED ART-Anzeige die Grafik automatisch basierend auf der ausgewählten Plattform oder dem ausgewählten Spiel von RetroPie ändert. Glücklicherweise enthält RetroPie einen Hook namens runcommand, ein Linux-Bash-Shell-Skript (.sh), das vor jedem Spielstart ausgeführt wird. Wir fügen also unser eigenes Runcommand-Skript hinzu, das das aktuelle Spiel und die aktuelle Plattform an ein Java-Kommandozeilenprogramm (pixelc.jar) übergibt, das dann ein entsprechendes-g.webp
Dieses Skript macht Folgendes:
- Überprüft, ob ein LED-g.webp" />
- Wenn nein, überprüfen Sie, ob es für den ausgewählten Emulator ein generisches LED-g.webp" />
- Wenn kein spielspezifisches LED-g.webp" />
- Vergewissern Sie sich vor dem Schreiben, dass das neue LED-g.webp" />
Beachten Sie, dass, nachdem das LED-g.webp
Installationsschritte
Überprüfen Sie, ob Java 8 auf Ihrem Pi installiert ist.
Java-Version
Wenn Java 8 nicht installiert ist:
sudo apt-get update
sudo apt-get install oracle-java8-jdk
Erstellen Sie zuerst ein Verzeichnis auf Ihrem Pi namens pixelcade.
mkdir /home/pi/pixelcade
Kopieren Sie den Inhalt hier in diesen Pixelcade-Ordner auf Ihrem Pi.
Hinweis: Sie müssen die Android- und Pi-Firmware auf Ihrem PIXEL:LED ART-Board installiert haben, was die Standardeinstellung ist. Die iOS/Android-Firmware funktioniert nicht. Überprüfen Sie, ob die PIXEL: LED ART-Platine über USB mit dem Pi verbunden ist. Stellen Sie außerdem sicher, dass der Kippschalter auf der PIXEL:LED ART-Platine in USB-Richtung und nicht in BT-Richtung zeigt. Überprüfen Sie, ob Ihr Pi die PIXEL:LED ART-Platine erkennt.
ls /dev/ttyACM0
Und du solltest zurückkommen
/dev/ttyACM0
Kopieren Sie runcommand-onstart.sh und runcommand-onend.sh nach /opt/retropie/configs/all/ auf Ihrem Pi und machen Sie dann runcommand-onstart.sh und runcommand-onend.sh ausführbar
sudo chmod +x /opt/retropie/configs/all/runcommand-onstart.sh
sudo chmod +x /opt/retropie/configs/all/runcommand-onend.sh
Sie können dieses Skript nach Belieben anpassen. Nachfolgend finden Sie eine Erklärung zur Funktionsweise dieses Skripts. Beachten Sie jedoch, dass Sie dieses Skript nicht berühren müssen, wenn Sie die Installationsschritte befolgen.
1. Legt den Pfad fest, in dem sich pixelc.jar befindet. Wenn Sie pixelc.jar in /home/pi/pixelcade kopiert haben, dann lassen Sie diese Zeile unverändert
PIXELPATH="/home/pi/pixelcade/";
2. Überprüft, ob die PIXEL:LED ART-Platine angeschlossen ist. Wenn ja, machen wir weiter und wenn nein, wird das Skript beendet.
if $pixelexists | grep -q '/dev/ttyACM0';
3. RetroPie übergibt diesem Skript in den Formularvariablen das ausgewählte Spiel-ROM und die ausgewählte Spielplattform (atari2600, nes, mame, etc.). Das folgende Code-Snippet erkennt zuerst die Spielplattform und wählt ein LED-Design für diese spezifische Plattform aus. Dann wird überprüft, ob ein bestimmtes-g.webp
if
echo "${PLATFORM} If-Anweisung eingegeben" >&2 if
echo "Datei $MARQUEEGIF existiert, also schreiben wir sie in das LED-Laufband" >&2
anders
if
SPIELBILD=$MAMEDEFAULT
echo "Datei $MARQUEEGIF existiert NICHT, standardmäßig ist das generische LED-Marquee: ${GAMEIMAGE}" >&2
anders
GAMEIMAGE=$MAMEDEFAULT <
echo "Datei $NGPCDEFAULT existiert NICHT, standardmäßig ist das generische LED-Marquee: ${GAMEIMAGE}" >&2
fi
fi
fi
4. Dieser letzte Befehl im Skript führt das eigentliche Schreiben auf die LED-Anzeige aus.
java -jar "/home/pi/pixelcade/pixelc.jar" --gif="/home/pi/pixel/mame-libretro/1944.gif" --64x32 --write --silent
Das Spiel (1944-g.webp
Beachten Sie auch, dass jedes Mal, wenn ein Spiel gestartet wird, eine Protokolldatei in /root/dev/shm/runcommand.log geschrieben wird, was bei der Fehlerbehebung sehr hilfreich ist.
Also mach weiter und ändere nach deinen Bedürfnissen und erstelle auch GIFs für deine Lieblingsspiele und kopiere sie nach /home/pi/pixel/%platform-name (atari2600, mame-libretro, etc.) und kopiere dann deine Version von runcommand-onstart.sh nach /opt/retropie/configs/all/. Achten Sie beim Erstellen Ihrer GIFs darauf und benennen Sie sie genauso wie den ROM-Namen (dh 1941.gif, 1941j-g.webp
Für den kombinierten Neustart- und Herunterfahren-Button auf der Rückseite ist hier das Skript dafür
Da diese Installation für einen vertikal ausgerichteten Monitor gedacht ist, ist hier ein schönes vertikales Thema für RetroPie
Ich habe diese Software auch auf Windows portiert, hier ist eine Beispielinstallation mit dem Maximus Arcade-Frontend unter Windows in einer größeren LED-Festzeltinstallation.
Schritt 13: Gelernte Lektionen
Ein paar Dinge hätte ich anders gemacht:
Das PIXEL: LED Art Display ist schön, wäre aber wirklich besser als montiertes Marquee auf der Vorderseite gewesen. Ich plane einen weiteren Build mit einer 64x32 LED-Matrix und muss dann nur das lasergeschnittene Design für das größere Festzelt ändern.
Ich spiele hauptsächlich Arcade-Spiele der 80er, von denen die meisten besser auf einem vertikal montierten Monitor spielen als auf der horizontalen Halterung in diesem Projekt.
RetroPie und MAME haben viele Funktionstasten, an die ich mich erinnern kann, was jeder tut, seit ich sie programmiert habe, aber zu Recht haben meine Frau und meine Kinder dies nicht und haben Etiketten für alle Tasten für den nächsten Build angefordert.
Zweiter im Epilog X-Wettbewerb
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
Arcade: 3 Schritte (mit Bildern)
Arcade: Vor 20 Jahren habe ich Run and Gun @ the Arcade gespielt und jetzt beschlossen, meine eigene Arcade zu bauen Entwurf
So bauen Sie eine Nintendo-Arcade: 5 Schritte (mit Bildern)
So bauen Sie eine Nintendo-Arcade: Dieses Instructable zeigt Ihnen, wie ich meine Nintendo-Arcade gebaut habe. Es ist ein Bartop-Schrank, der ein originales Nintendo-Spiel spielt. Die Spielhalle ist komplett eigenständig mit einem Netzschalter für alles. Sie können ein Video der Spielhalle in Aktion sehen unter