Inhaltsverzeichnis:

Mini Bartop Arcade - Gunook
Mini Bartop Arcade - Gunook

Video: Mini Bartop Arcade - Gunook

Video: Mini Bartop Arcade - Gunook
Video: VISCO Mini Arcade Bartop Teaser | PixelHeart - Blazepro - Unico 2024, November
Anonim
Mini Bartop-Arcade
Mini Bartop-Arcade

Dieses Mal möchte ich Ihnen meine Arcade-Version aus alten Zeiten mit Raspberry Pi Zero zeigen, die auf Picade Desktop Retro Arcade Machini basiert, wie auf dieser Seite zu sehen:

howchoo.com/g/mji2odbmytj/picade-review-ra…

Das Ziel dieses Projekts ist es, ein Retro-Videospiel als Geschenk für meinen Bruder zu bauen, das tragbar, einfach zu bedienen, schön und sehr lustig war.

Lieferungen

  • Raspberry Pi Zero W. Es wird dringend empfohlen, den Raspberry Pi Zero W zu verwenden, da dieses Gerät über WLAN mit dem Internet verbunden ist.
  • Joystick und Tasten. Das Zero Delay Board ist nicht notwendig, da in diesem Projekt der Joystick und die Tasten direkt mit dem Raspberry Pi Zero W GPIO verbunden werden.
  • 12V x 5A Schaltnetzteil.
  • 5V x 3A hausgemachtes Netzteil (Projekt enthalten). Dieser Teil ist unnötig, wenn man lieber ein 5V x 5A Schaltnetzteil verwendet.
  • 7 Zoll LCD-Monitor.
  • Lasergeschnittene Acryl- und MDF-Teile.
  • USB-DAC PCM2704-Platine.
  • Ein Lautsprecherpaar.

Schritt 1: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Das Herzstück des Projekts ist ein Raspberry Pi Zero W. Trotz seiner Größe hat er die Macht, Dinge zu tun. Der winzige Computer führt eine Reihe von Emulatoren wie Nes, SNes, Neo Geo, Mame usw. aus und bietet eine Vielzahl von Retro-Spielen.

Das Gerät ist mit einem USB DAC PCM2704 Board ausgestattet, das digitalen Sound in zufriedenstellender Lautstärke liefert.

Die Steuerungen sind über den GPIO mit dem Computer verbunden, was einige Arbeit erfordert, um das System richtig einzurichten.

Und schließlich ist dieses Material ohne Bildschirm nichts wert. Da die Idee war, etwas Tragbares zu schaffen, ist der ganze Spaß durch einen 7 LCD-Monitor garantiert.

Zur Stromversorgung des Systems wird in diesem Design ein 12V x 5A Schaltnetzteil verwendet, während ein geregeltes 5V x 3A Netzteil die Spannung für den Raspberry Pi Zero W und die Monitorplatine reduziert.

Schritt 2: 5V X 3A geregeltes Netzteil

5V x 3A geregeltes Netzteil
5V x 3A geregeltes Netzteil
5V x 3A geregeltes Netzteil
5V x 3A geregeltes Netzteil

Die Schaltung basiert auf dem LM 350-Transistor, der 5,6 V bei 3 A Ausgangsstrom liefert, der den Raspberry Pi Zero W und den LCD-Bildschirm mit Strom versorgt.

Die Montage bereitet keine Schwierigkeiten, wie in den Eagle-Dateien zu sehen ist.

Schritt 3: Joystick-Verbindungen zu GPIO

Joystick-Verbindungen zu GPIO
Joystick-Verbindungen zu GPIO

Statt eine Zero-Delay-USB-Karte zu verwenden, um die Steuerung mit dem Computer zu verbinden (der Raspberry Pi Zero W hat nur einen USB-Port, der als digitaler Soundausgang verwendet wurde), war der GPIO der logische Weg, das Problem zu lösen.

Das Bild zeigt die GPIO-Verbindungen des Raspberry Pi Zero W zum Joystick und den Tasten des Geräts. Da wir nur einen Spieler benötigen, werden nur die grünen Pins für die Spielsteuerung verwendet (es ist erwähnenswert, dass die Massepins notwendig sind, um den Stromkreis zu schließen und die Dinge zu ermöglichen).

Weitere Informationen finden Sie unter:

Schritt 4: Die Montage

Die Versammlung
Die Versammlung
Die Versammlung
Die Versammlung
Die Versammlung
Die Versammlung

Die Retro-Arcade wurde aus lasergeschnittenem MDF und Acryl gefertigt und mit Kunststoffwinkeln montiert. Nach der Vormontage wurden alle MDF-Teile schwarz lackiert, was zur Endmontage führte.

Wie man sehen kann, bedeckt eine schwarze Plastikmaske die Acrylfront und zeigt nur die Lautsprecher und den LCD-Bildschirm.

Die Bilder zeigen den Montageprozess.

Schritt 5: Konfigurieren des RetroPie

Die folgenden Schritte wurden von https://www.instructables.com/id/Breadboard-RetroP… und https://github.com/recalbox/mk_arcade_joystick_rp… bereitgestellt…

Zuerst muss das RetroPie-Image heruntergeladen werden, was über den folgenden Link möglich ist:

Wählen Sie die Option "Raspberry Pi 0/1", um das Image für Raspberry Pi Zero W herunterzuladen.

Den Installationsvorgang sowie alle RetroPie-Anleitungen finden Sie unter folgendem Link:

Schritt 6: Konfigurieren Sie den GPIO-Controller

Um den GPIO-Controller einzurichten, müssen Sie die mk_arcade_joystick_rpi-Dateien herunterladen:

Git-Klon

Modul kompilieren und installieren:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

cd mk_arcade_joystick_rpi-master/

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

export MKVERSION=0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5

Schritt 7: Automatisches Laden des Treibers beim Start

Öffnen Sie /etc/modules:

sudo nano /etc/modules

und fügen Sie die Zeile hinzu, die Sie zum Laden des Treibers verwenden:

mk_arcade_joystick_rpi

Erstellen Sie dann die Datei /etc/modprobe.d/mk_arcade_joystick.conf:

sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

und fügen Sie die Modulkonfiguration hinzu:

Optionen mk_arcade_joystick_rpi Karte=1

Testen:

Verwenden Sie den folgenden Befehl, um die Joystick-Eingänge zu testen:

jstest /dev/input/js0

Weitere Anleitungen finden Sie in den folgenden Links:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

Schritt 8: Das Endergebnis

Das Endergebnis
Das Endergebnis
Das Endergebnis
Das Endergebnis
Das Endergebnis
Das Endergebnis

Wie Sie sehen, ist dies das Endergebnis des Projekts, das gut funktioniert und viel Spaß macht! Genießen!

Empfohlen: