Kazalo:

Mini Bartop Arcade: 8 korakov (s slikami)
Mini Bartop Arcade: 8 korakov (s slikami)

Video: Mini Bartop Arcade: 8 korakov (s slikami)

Video: Mini Bartop Arcade: 8 korakov (s slikami)
Video: All Work No Play: MAME Cabinet 2024, November
Anonim
Mini Bartop Arkada
Mini Bartop Arkada

Tokrat bi vam rad pokazal svojo arkadno različico iz starih časov z uporabo Raspberry Pi Zero, ki temelji na Picade Desktop Retro Arcade Machini, kot je prikazano na tem spletnem mestu:

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

Cilj tega projekta je izdelati retro video igro kot darilo za mojega brata, ki je bila prenosna, enostavna za uporabo, lepa in zelo smešna.

Zaloge

  • Raspberry Pi Zero W. Zelo priporočljivo je uporabljati Raspberry Pi Zero W, saj se ta naprava poveže z internetom prek omrežja Wi-Fi.
  • Krmilna palica in gumbi. Plošča z zamikom nič ni potrebna, saj bodo v tem projektu krmilna palica in gumbi povezani neposredno na Raspberry Pi Zero W GPIO.
  • 12V x 5A stikalno napajanje.
  • 5V x 3A domači napajalnik (projekt vključen). Ta del je nepotreben, če raje uporabljate stikalo za napajanje 5V x 5A.
  • 7 -palčni LCD monitor.
  • Lasersko rezani akrilni in MDF deli.
  • USB DAC PCM2704 plošča.
  • Par zvočnikov.

1. korak: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika

Srce projekta je Raspberry Pi Zero W. Kljub svoji velikosti ima moč, da se stvari zgodijo. Drobni računalnik poganja skupek emulatorjev, kot so Nes, SNes, Neo Geo, Mame itd., Ki ponujajo široko paleto retro-iger.

Naprava je opremljena s ploščo USB DAC PCM2704, ki zagotavlja zadovoljiv glasnost digitalnega zvoka.

Kontrolnike povezuje z računalnikom GPIO, ki potrebuje nekaj dela, da sistem pravilno deluje.

In končno, ta material brez zaslona ni vreden nič. Ker je bila ideja narediti nekaj prenosnega, je za vso zabavo zagotovljen 7 -palčni LCD monitor.

Za napajanje sistema je v tej zasnovi uporabljen preklopni napajalnik 12V x 5A, medtem ko 5V x 3A regulirano napajanje zmanjša napetost za Raspberry Pi Zero W in nadzorno ploščo.

2. korak: 5V X 3A regulirano napajanje

5V X 3A Regulirano napajanje
5V X 3A Regulirano napajanje
5V X 3A Regulirano napajanje
5V X 3A Regulirano napajanje

Vezje temelji na tranzistorju LM 350, ki zagotavlja 5,6 V pri izhodnem toku 3A, ki napaja Raspberry Pi Zero W in LCD zaslon.

Sestavljanje nima težav, kar je razvidno iz datotek Eagle.

3. korak: Povezava igralne palice z GPIO

Povezava igralne palice z GPIO
Povezava igralne palice z GPIO

Namesto da bi za povezovanje krmilnikov z računalnikom uporabili kartico USB brez zamude (Raspberry Pi Zero W ima samo ena vrata USB, ki je bila uporabljena kot digitalni zvočni izhod), je bil GPIO logičen način za rešitev težave.

Na sliki so prikazane povezave Raspberry Pi Zero W GPIO z igralno palico in gumbi naprave. Ker bomo potrebovali samo enega igralca, se za nadzor igre uporabljajo le zeleni zatiči (velja povedati, da so ozemljitveni zatiči potrebni, da zapremo vezje in da se stvari zgodijo).

Za več informacij obiščite:

4. korak: Sestavljanje

Skupščina
Skupščina
Skupščina
Skupščina
Skupščina
Skupščina

Retro-arkada je bila izdelana iz lasersko izrezanega MDF-ja in akrila, nameščenega s plastičnimi koti. Po predmontiranju so bili vsi deli MDF pobarvani v črno, kar je pripeljalo do končne montaže.

Kot je razvidno, črna plastična maska pokriva akrilno sprednjo stran in prikazuje le zvočnike in LCD zaslon.

Slike prikazujejo postopek montaže.

5. korak: Konfiguriranje RetroPie

Naslednje korake sta zagotovila https://www.instructables.com/id/Breadboard-RetroP… in

Najprej morate prenesti sliko RetroPie, kar lahko storite na naslednji povezavi:

Izberite možnost "Raspberry Pi 0/1", če želite prenesti sliko za Raspberry Pi Zero W.

Postopek namestitve in vsa navodila RetroPie najdete na naslednji povezavi:

6. korak: Konfigurirajte krmilnik GPIO

Če želite nastaviti krmilnik GPIO, boste morali prenesti datoteke mk_arcade_joystick_rpi:

git clone

Sestavite in namestite 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/

izvoz 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

7. korak: Samodejno nalaganje gonilnika ob zagonu

Odprite /etc /modules:

sudo nano /etc /moduli

in dodajte vrstico, ki jo uporabljate za nalaganje gonilnika:

mk_arcade_joystick_rpi

Nato ustvarite datoteko /etc/modprobe.d/mk_arcade_joystick.conf:

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

in dodajte konfiguracijo modula:

možnosti mk_arcade_joystick_rpi zemljevid = 1

Testiranje:

Za preizkus vnosov igralnih palic uporabite naslednji ukaz:

jstest/dev/input/js0

Dodatna navodila najdete na naslednjih povezavah:

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

github.com/recalbox/mk_arcade_joystick_rpi

8. korak: Končni rezultat

Končni rezultat
Končni rezultat
Končni rezultat
Končni rezultat
Končni rezultat
Končni rezultat

Kot lahko vidite, je to končni rezultat projekta, ki dobro deluje in je pripravljen na veliko zabave! Uživajte!

Priporočena: