Indholdsfortegnelse:

Mini Bartop Arcade: 8 trin (med billeder)
Mini Bartop Arcade: 8 trin (med billeder)

Video: Mini Bartop Arcade: 8 trin (med billeder)

Video: Mini Bartop Arcade: 8 trin (med billeder)
Video: Переход. Я нашёл нечто страшное в доме своего дяди. Джеральд Даррелл 2024, November
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Denne gang vil jeg gerne vise dig min gamle arkades version ved hjælp af Raspberry Pi Zero, baseret på Picade Desktop Retro Arcade Machini, som det ses på dette websted:

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

Målet med dette projekt er at bygge et retro vídeo -spil som en gave til min bror, der var bærbar, let at bruge, smuk og meget sjov.

Forbrugsvarer

  • Raspberry Pi Zero W. Det anbefales stærkt at bruge Raspberry Pi Zero W, da denne enhed opretter forbindelse til internettet via Wi-Fi.
  • Joystick og knapper. Det er ikke nødvendigt med nulforsinkelseskortet, da joystick og knapper i dette projekt vil blive forbundet direkte til Raspberry Pi Zero W GPIO.
  • 12V x 5A koblet strømforsyning.
  • 5V x 3A hjemmelavet strømforsyning (projekt inkluderet). Denne del er unødvendig, hvis man foretrækker at bruge en 5V x 5A switchet strømforsyning.
  • 7 tommer LCD -skærm.
  • Laserskårne akryl- og MDF -dele.
  • USB DAC PCM2704 -kort.
  • Et par højttalere.

Trin 1: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik

Hjertet i projektet er en Raspberry Pi Zero W. På trods af dets størrelse har den magten til at ting sker. Den lille computer kører et bundt emulatorer som Nes, SNes, Neo Geo, Mame osv. Og tilbyder en lang række retro-spil.

Enheden er udstyret med et USB DAC PCM2704 -kort, der giver digital lyd i en tilfredsstillende lydstyrke.

Kontrolelementerne er forbundet til computeren af GPIO, som kræver noget arbejde for at konfigurere systemet til at fungere korrekt.

Og endelig er dette materiale intet værd uden en skærm. Da tanken var at lave noget bærbart, er alt det sjove garanteret af en 7 LCD -skærm.

For at drive systemet bruges en 12V x 5A switch strømforsyning i dette design, mens en 5V x 3A reguleret strømforsyning reducerer spændingen for Raspberry Pi Zero W og skærmkortet.

Trin 2: 5V X 3A reguleret strømforsyning

5V X 3A reguleret strømforsyning
5V X 3A reguleret strømforsyning
5V X 3A reguleret strømforsyning
5V X 3A reguleret strømforsyning

Kredsløbet er baseret på LM 350 -transistoren, der giver 5,6V ved 3A udgangsstrøm, der driver Raspberry Pi Zero W og LCD -skærmen.

Samlingen har ingen vanskeligheder, som det kan ses i Eagle -filerne.

Trin 3: Joystick -forbindelser til GPIO

Joystick -forbindelser til GPIO
Joystick -forbindelser til GPIO

I stedet for at bruge et nul-forsinket USB-kort til at slutte kontrollerne til computeren (Raspberry Pi Zero W har kun en USB-port, der blev brugt som digital lydudgang), var GPIO den logiske måde at løse problemet på.

Billedet viser Raspberry Pi Zero W GPIO -forbindelserne til enhedens joystick og knapper. Da vi kun har brug for en spiller, bruges kun de grønne stifter til spilkontrollen (det er værd at sige, at jordstifterne er nødvendige for at lukke kredsløbet og få ting til at ske).

For mere information, se:

Trin 4: Forsamlingen

Forsamlingen
Forsamlingen
Forsamlingen
Forsamlingen
Forsamlingen
Forsamlingen

Retro-arkaden blev fremstillet af laserskåret MDF og akryl, monteret med plastvinkler. Efter formonteringen blev alle MDF-dele malet sort, hvilket førte til den endelige samling.

Som man kan se, dækker en sort plastmaske akrylfronten, der kun viser højttalerne og LCD -skærmen.

Billederne viser samleprocessen.

Trin 5: Konfiguration af RetroPie

Følgende trin blev leveret af https://www.instructables.com/id/Breadboard-RetroP… og

Først er det nødvendigt at downloade RetroPie -billedet, som kan gøres via følgende link:

Vælg "Raspberry Pi 0/1" for at downloade billedet til Raspberry Pi Zero W.

Installationsprocessen samt alle RetroPie-instruktioner kan findes på følgende link:

Trin 6: Konfigurer GPIO -controlleren

For at konfigurere GPIO -controlleren skal man downloade mk_arcade_joystick_rpi -filerne:

git -klon

Kompiler og installer 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/

eksport MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms installer -m mk_arcade_joystick_rpi -v 0.1.5

Trin 7: Automatisk indlæsning af driveren ved opstart

Åbn /etc /modules:

sudo nano /etc /modules

og tilføj den linje, du bruger til at indlæse driveren:

mk_arcade_joystick_rpi

Opret derefter filen /etc/modprobe.d/mk_arcade_joystick.conf:

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

og tilføj modulkonfigurationen:

muligheder mk_arcade_joystick_rpi map = 1

Test:

Brug følgende kommando til at teste input til joysticks:

jstest/dev/input/js0

Yderligere instruktioner kan findes i følgende links:

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

github.com/recalbox/mk_arcade_joystick_rpi

Trin 8: Det endelige resultat

Det endelige resultat
Det endelige resultat
Det endelige resultat
Det endelige resultat
Det endelige resultat
Det endelige resultat

Som du kan se, er dette slutresultatet af projektet, som fungerer godt og er klar til meget sjov! God fornøjelse!

Anbefalede: