Innehållsförteckning:

Mini Bartop Arcade: 8 steg (med bilder)
Mini Bartop Arcade: 8 steg (med bilder)

Video: Mini Bartop Arcade: 8 steg (med bilder)

Video: Mini Bartop Arcade: 8 steg (med bilder)
Video: Хитрости МАСТЕРОВ и секретные приспособления!!! А ты и не знаешь!!! 2024, November
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Den här gången skulle jag vilja visa dig min gamla arkadversion med Raspberry Pi Zero, baserad på Picade Desktop Retro Arcade Machini, som ses på denna webbplats:

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

Målet med detta projekt är att bygga ett retro vídeospel som en present till min bror som var bärbar, lätt att använda, vacker och väldigt rolig.

Tillbehör

  • Raspberry Pi Zero W. Det rekommenderas starkt att använda Raspberry Pi Zero W, eftersom den här enheten ansluter till Internet via Wi-Fi.
  • Joystick och knappar. Det är inte nödvändigt med nollfördröjningskortet, eftersom i detta projekt kommer joysticken och knapparna att anslutas direkt till Raspberry Pi Zero W GPIO.
  • 12V x 5A strömförsörjning.
  • 5V x 3A hemlagad strömförsörjning (projekt ingår). Denna del är onödig om man föredrar att använda en 5V x 5A strömförsörjning.
  • 7 tum LCD -skärm.
  • Laserskurna akryl- och MDF -delar.
  • USB DAC PCM2704 -kort.
  • Ett par högtalare.

Steg 1: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Hjärtat i projektet är en Raspberry Pi Zero W. Trots sin storlek har den förmågan att göra saker som händer. Den lilla datorn driver en massa emulatorer som Nes, SNes, Neo Geo, Mame, etc., som erbjuder ett brett utbud av retrospel.

Enheten är utrustad med ett USB DAC PCM2704 -kort som ger digitalt ljud i en tillfredsställande volym.

Kontrollerna är anslutna till datorn av GPIO, som kräver lite arbete för att konfigurera systemet för att fungera korrekt.

Och slutligen är detta material inget värt utan en skärm. Eftersom tanken var att göra något portabelt, garanteras allt roligt av en 7 LCD -skärm.

För att driva systemet används en 12V x 5A växelströmförsörjning i denna design medan en 5V x 3A reglerad strömförsörjning minskar spänningen för Raspberry Pi Zero W och bildskärmskortet.

Steg 2: 5V X 3A reglerad strömförsörjning

5V X 3A reglerad strömförsörjning
5V X 3A reglerad strömförsörjning
5V X 3A reglerad strömförsörjning
5V X 3A reglerad strömförsörjning

Kretsen är baserad på LM 350 -transistorn, som ger 5,6V vid 3A utström, som driver Raspberry Pi Zero W och LCD -skärmen.

Monteringen har inga svårigheter, vilket kan ses i Eagle -filerna.

Steg 3: Joystick -anslutningar till GPIO

Joystick -anslutningar till GPIO
Joystick -anslutningar till GPIO

Istället för att använda ett nollfördröjt USB-kort för att ansluta kontrollerna till datorn (Raspberry Pi Zero W har bara en USB-port, som användes som digital ljudutmatning), var GPIO det logiska sättet att lösa problemet.

Bilden visar Raspberry Pi Zero W GPIO -anslutningarna till joysticken och knapparna på enheten. Eftersom vi bara behöver en spelare används bara de gröna stiften för spelkontrollen (det är värt att säga att markpinnarna är nödvändiga för att stänga kretsen och få saker att hända).

För mer information, se:

Steg 4: Monteringen

Församlingen
Församlingen
Församlingen
Församlingen
Församlingen
Församlingen

Retroarkaden gjordes av laserskuren MDF och akryl, monterad med plastvinklar. Efter förmonteringen målades alla MDF-delar svarta, vilket ledde till den slutliga monteringen.

Som man kan se täcker en svart plastmask akrylfronten, som bara visar högtalarna och LCD -skärmen.

Bilderna visar monteringsprocessen.

Steg 5: Konfigurera RetroPie

Följande steg tillhandahålls av https://www.instructables.com/id/Breadboard-RetroP… och

Först är det nödvändigt att ladda ner RetroPie -bilden, som kan göras med följande länk:

Välj alternativet "Raspberry Pi 0/1" för att ladda ner bilden för Raspberry Pi Zero W.

Installationsprocessen, liksom alla RetroPie-instruktioner, finns på följande länk:

Steg 6: Konfigurera GPIO -kontrollen

För att konfigurera GPIO -kontrollen måste du ladda ner mk_arcade_joystick_rpi -filerna:

git -klon

Kompilera och installera modul:

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 installera -m mk_arcade_joystick_rpi -v 0.1.5

Steg 7: Ladda drivrutinen automatiskt vid start

Öppna /etc /modules:

sudo nano /etc /modules

och lägg till raden du använder för att ladda drivrutinen:

mk_arcade_joystick_rpi

Skapa sedan filen /etc/modprobe.d/mk_arcade_joystick.conf:

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

och lägg till modulkonfigurationen:

alternativ mk_arcade_joystick_rpi map = 1

Testning:

Använd följande kommando för att testa inmatningar för joysticks:

jstest/dev/input/js0

Ytterligare instruktioner finns i följande länkar:

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

github.com/recalbox/mk_arcade_joystick_rpi

Steg 8: Slutresultatet

Slutresultatet
Slutresultatet
Slutresultatet
Slutresultatet
Slutresultatet
Slutresultatet

Som du kan se är detta slutresultatet av projektet, som fungerar bra och är redo för mycket roligt! Njut av!

Rekommenderad: