INHOUDSOPGAWE:

Mini Bartop Arcade: 8 stappe (met foto's)
Mini Bartop Arcade: 8 stappe (met foto's)

Video: Mini Bartop Arcade: 8 stappe (met foto's)

Video: Mini Bartop Arcade: 8 stappe (met foto's)
Video: The Gates of Zadash | Critical Role: THE MIGHTY NEIN | Episode 8 2024, November
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Hierdie keer wil ek u my ou arcade -weergawe met Raspberry Pi Zero wys, gebaseer op Picade Desktop Retro Arcade Machini, soos gesien op hierdie webwerf:

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

Die doel van hierdie projek is om 'n retro -video -speletjie te bou as 'n geskenk aan my broer, draagbaar, maklik om te gebruik, mooi en baie snaaks.

Voorrade

  • Raspberry Pi Zero W. Dit word sterk aanbeveel om die Raspberry Pi Zero W te gebruik, aangesien hierdie toestel via Wi-Fi met die internet verbind is.
  • Joystick en knoppies. Die bord met geen vertraging is nodig nie, want in hierdie projek word die joystick en knoppies direk aan die Raspberry Pi Zero W GPIO gekoppel.
  • 12V x 5A geskakelde kragtoevoer.
  • 5V x 3A tuisgemaakte kragtoevoer (projek ingesluit). Hierdie deel is onnodig as u verkies om 'n 5V x 5A -kragtoevoer te gebruik.
  • 7 duim LCD monitor.
  • Lasergesnyde akriel- en MDF -onderdele.
  • USB DAC PCM2704 -bord.
  • 'N Paar luidsprekers.

Stap 1: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika

Die kern van die projek is 'n Raspberry Pi Zero W. Ondanks die grootte daarvan het dit die vermoë om dinge te laat gebeur. Die klein rekenaar bestuur 'n bondel emulators soos Nes, SNes, Neo Geo, Mame, ens., En bied 'n wye verskeidenheid retro-speletjies.

Die toestel is toegerus met 'n USB DAC PCM2704 -kaart wat digitale klank in 'n bevredigende volume lewer.

Die kontroles word deur die GPIO aan die rekenaar gekoppel, wat 'n bietjie werk nodig het om die stelsel reg te laat funksioneer.

En laastens is hierdie materiaal niks werd sonder 'n skerm nie. Aangesien die idee was om iets draagbaars te maak, word al die plesier gewaarborg deur 'n 7 LCD -monitor.

Om die stelsel aan te dryf, word 'n 12V x 5A skakelvoeding in hierdie ontwerp gebruik, terwyl 'n 5V x 3A gereguleerde kragtoevoer die spanning van die Raspberry Pi Zero W en die monitorbord verminder.

Stap 2: 5V X 3A gereguleerde kragtoevoer

5V X 3A gereguleerde kragtoevoer
5V X 3A gereguleerde kragtoevoer
5V X 3A gereguleerde kragtoevoer
5V X 3A gereguleerde kragtoevoer

Die kring is gebaseer op die LM 350 -transistor, wat 5.6V by 3A -uitgangsstroom verskaf, wat die Raspberry Pi Zero W en die LCD -skerm aandryf.

Die vergadering het geen probleme nie, soos gesien kan word in die Eagle -lêers.

Stap 3: Joystick -verbindings met GPIO

Joystick -verbindings met GPIO
Joystick -verbindings met GPIO

In plaas daarvan om 'n USB-kaart met 'n nulvertraging te gebruik om die kontroles op die rekenaar aan te sluit (die Raspberry Pi Zero W het slegs een USB-poort, wat as digitale klankuitset gebruik is), was die GPIO die logiese manier om die probleem op te los.

Die prentjie toon die Raspberry Pi Zero W GPIO -verbindings met die joystick en knoppies van die toestel. Aangesien ons slegs een speler benodig, word slegs die groen penne vir die spelbeheer gebruik (dit is die moeite werd om te sê dat die grondpenne nodig is om die baan te sluit en dinge te laat gebeur).

Vir meer inligting, sien:

Stap 4: Die vergadering

Die Vergadering
Die Vergadering
Die Vergadering
Die Vergadering
Die Vergadering
Die Vergadering

Die retro-arcade is gemaak met lasersnit MDF en akriel, gemonteer met plastiekhoeke. Na die voorafgaande samestelling is al die MDF-dele swart geverf, wat tot die finale vergadering gelei het.

Soos u kan sien, bedek 'n swart plastiekmasker die akrielvoorkant, met slegs die luidsprekers en die LCD -skerm.

Die foto's toon die monteerproses.

Stap 5: Configureer die RetroPie

Die volgende stappe is verskaf deur https://www.instructables.com/id/Breadboard-RetroP… en

Eerstens is dit nodig om die RetroPie -prent af te laai, wat via die volgende skakel gedoen kan word:

Kies die opsie "Raspberry Pi 0/1" om die prent vir Raspberry Pi Zero W. af te laai

Die installasieproses, sowel as alle RetroPie-instruksies, kan gevind word op die volgende skakel:

Stap 6: Stel die GPIO -beheerder op

Om die GPIO -beheerder op te stel, moet u die mk_arcade_joystick_rpi lêers aflaai:

git -kloon

Stel die module op en installeer dit:

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/

uitvoer MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms installeer -m mk_arcade_joystick_rpi -v 0.1.5

Stap 7: Laai die bestuurder outomaties by die opstart

Maak oop /etc /modules:

sudo nano /etc /modules

en voeg die reël by wat u gebruik om die bestuurder te laai:

mk_arcade_joystick_rpi

Skep dan die lêer /etc/modprobe.d/mk_arcade_joystick.conf:

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

en voeg die module -opset by:

opsies mk_arcade_joystick_rpi kaart = 1

Toets:

Gebruik die volgende opdrag om die invoer van joysticks te toets:

jstest/dev/input/js0

Verdere instruksies kan gevind word in die volgende skakels:

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

github.com/recalbox/mk_arcade_joystick_rpi

Stap 8: Die finale resultaat

Die finale resultaat
Die finale resultaat
Die finale resultaat
Die finale resultaat
Die finale resultaat
Die finale resultaat

Soos u kan sien, is dit die eindresultaat van die projek, wat goed werk en gereed is vir baie plesier! Geniet dit!

Aanbeveel: