Inhoudsopgave:

Mini Bartop Arcade - Ajarnpa
Mini Bartop Arcade - Ajarnpa

Video: Mini Bartop Arcade - Ajarnpa

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

Deze keer wil ik je mijn oude arcade-versie laten zien met Raspberry Pi Zero, gebaseerd op Picade Desktop Retro Arcade Machini, zoals te zien op deze site:

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

Het doel van dit project is om een retro videospel te bouwen als cadeau voor mijn broer dat draagbaar, gebruiksvriendelijk, mooi en erg grappig was.

Benodigdheden

  • Raspberry Pi Zero W. Het wordt ten zeerste aanbevolen om de Raspberry Pi Zero W te gebruiken, aangezien dit apparaat via Wi-Fi verbinding maakt met internet.
  • Joystick en knoppen. Het zero delay board is niet nodig, aangezien in dit project de joystick en knoppen direct op de Raspberry Pi Zero W GPIO worden aangesloten.
  • 12V x 5A geschakelde voeding.
  • 5V x 3A zelfgemaakte voeding (inclusief project). Dit onderdeel is overbodig als men liever een 5V x 5A geschakelde voeding gebruikt.
  • 7 inch LCD-monitor.
  • Lasergesneden acryl en MDF onderdelen.
  • USB DAC PCM2704-kaart.
  • Een paar luidsprekers.

Stap 1: Elektronica

Elektronica
Elektronica
Elektronica
Elektronica

Het hart van het project is een Raspberry Pi Zero W. Ondanks zijn grootte heeft hij de kracht om dingen te laten gebeuren. De kleine computer heeft een groot aantal emulators zoals Nes, SNes, Neo Geo, Mame, enz., En biedt een breed scala aan retro-games.

Het apparaat is uitgerust met een USB DAC PCM2704-kaart die digitaal geluid op een bevredigend volume levert.

De besturing is door de GPIO met de computer verbonden, wat wat werk nodig heeft om het systeem goed in te stellen.

En tot slot is dit materiaal niets waard zonder scherm. Omdat het idee was om iets draagbaars te maken, wordt al het plezier gegarandeerd door een 7 LCD-monitor.

Om het systeem van stroom te voorzien, wordt in dit ontwerp een 12V x 5A schakelende voeding gebruikt, terwijl een 5V x 3A gereguleerde voeding de spanning voor de Raspberry Pi Zero W en het monitorbord verlaagt.

Stap 2: 5V X 3A gereguleerde voeding

5V X 3A gereguleerde voeding
5V X 3A gereguleerde voeding
5V X 3A gereguleerde voeding
5V X 3A gereguleerde voeding

Het circuit is gebaseerd op de LM 350-transistor, die 5,6 V levert bij een uitgangsstroom van 3 A, die de Raspberry Pi Zero W en het LCD-scherm van stroom voorziet.

De montage heeft geen problemen, zoals te zien is in de Eagle-bestanden.

Stap 3: Joystick-verbindingen met GPIO

Joystick-verbindingen met GPIO
Joystick-verbindingen met GPIO

In plaats van een zero-delay USB-kaart te gebruiken om de bedieningselementen op de computer aan te sluiten (de Raspberry Pi Zero W heeft slechts één USB-poort, die werd gebruikt als digitale geluidsuitgang), was de GPIO de logische manier om het probleem op te lossen.

De afbeelding toont de Raspberry Pi Zero W GPIO-verbindingen met de joystick en knoppen van het apparaat. Omdat we maar één speler nodig hebben, worden alleen de groene pinnen gebruikt voor de spelbesturing (het is de moeite waard om te zeggen dat de grondpinnen nodig zijn om het circuit te sluiten en dingen te laten gebeuren).

Voor meer informatie, zie:

Stap 4: De vergadering

de vergadering
de vergadering
de vergadering
de vergadering
de vergadering
de vergadering

De retro-arcade is gemaakt van lasergesneden MDF en acryl, gemonteerd met plastic hoeken. Na de voormontage zijn alle MDF-onderdelen zwart geverfd, wat leidde tot de eindmontage.

Zoals je kunt zien, bedekt een zwart plastic masker het acrylfront en worden alleen de luidsprekers en het LCD-scherm weergegeven.

De foto's tonen het montageproces.

Stap 5: De RetroPie configureren

De volgende stappen zijn geleverd door https://www.instructables.com/id/Breadboard-RetroP… en

Ten eerste is het noodzakelijk om de RetroPie-afbeelding te downloaden, wat kan worden gedaan via de volgende link:

Selecteer de optie "Raspberry Pi 0/1" om de afbeelding voor Raspberry Pi Zero W te downloaden.

Het installatieproces, evenals alle RetroPie-instructies, zijn te vinden op de volgende link:

Stap 6: Configureer de GPIO-controller

Om de GPIO-controller in te stellen, moet men de mk_arcade_joystick_rpi-bestanden downloaden:

git kloon

Module samenstellen en installeren:

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

Stap 7: Het stuurprogramma automatisch laden bij het opstarten

Open /etc/modules:

sudo nano /etc/modules

en voeg de regel toe die u gebruikt om de driver te laden:

mk_arcade_joystick_rpi

Maak dan het bestand /etc/modprobe.d/mk_arcade_joystick.conf aan:

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

en voeg de moduleconfiguratie toe:

opties mk_arcade_joystick_rpi map=1

Testen:

Gebruik de volgende opdracht om de invoer van joysticks te testen:

jstest /dev/input/js0

Verdere instructies zijn te vinden in de volgende links:

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

github.com/recalbox/mk_arcade_joystick_rpi

Stap 8: Het eindresultaat

Het eindresultaat
Het eindresultaat
Het eindresultaat
Het eindresultaat
Het eindresultaat
Het eindresultaat

Zoals je kunt zien, is dit het eindresultaat van het project, dat goed werkt en klaar is voor veel plezier! Genieten van!

Aanbevolen: