Inhoudsopgave:
- Benodigdheden
- Stap 1: Elektronica
- Stap 2: 5V X 3A gereguleerde voeding
- Stap 3: Joystick-verbindingen met GPIO
- Stap 4: De vergadering
- Stap 5: De RetroPie configureren
- Stap 6: Configureer de GPIO-controller
- Stap 7: Het stuurprogramma automatisch laden bij het opstarten
- Stap 8: Het eindresultaat
Video: Mini Bartop Arcade - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
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
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
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
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 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
Zoals je kunt zien, is dit het eindresultaat van het project, dat goed werkt en klaar is voor veel plezier! Genieten van!
Aanbevolen:
Arcade-luidsprekervolume-adapter: 3 stappen
Arcade Speaker Volume Adapter: Dit is een korte instructie over het aanpassen van een montagegat van een Arcade Button om plaats te bieden aan een volumeregeling voor de Arcade Speaker. Als je een Bartop Arcade-machine bouwt zoals ik, dan heb je niet meer nodig dan de middelen om een van de
DIY Fitness Tracker Smart Watch met oximeter en hartslag - Modulaire elektronische modules van TinyCircuits - Kleinste arcade: 6 stappen
DIY Fitness Tracker Smart Watch met oximeter en hartslag | Modulaire elektronische modules van TinyCircuits | Kleinste Arcade: Hé, wat is er, jongens! Akarsh hier van CETech.Vandaag hebben we enkele van de sensormodules bij ons die erg handig zijn in ons dagelijks leven, maar in een kleine versie van zichzelf. De sensoren die we vandaag hebben zijn erg klein in vergelijking met de tra
DIY Arcade-joystick: 3 stappen
DIY Arcade-joystick: dit is een arcade-joystick die ik heb gemaakt. De arcade-joystick zelf is helemaal opnieuw gemaakt met behulp van micro-rolschakelaars, geen vooraf gemaakte arcade-joystickmodule die vooraf is gebruikt. Ik kreeg dit idee van iemand op de Maker Faire Singapore 2016, waar ik me herinnerde s
Desktop arcade-machine: 5 stappen
Desktop Arcade Machine: Dit project is een desktop arcade-machine gemaakt van een oud Dell-werkstation. Voor wie het zich afvraagt, de computer heeft 8 GB DDR3-geheugen (4 x 2 GB), een Intel core i3 en een voeding van 300 watt. Er is geen grafische kaart nodig omdat oudere games niet
Mini Arcade-kast: 7 stappen
Mini Arcade Cabinet: deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de University of South Florida (www.makecourse.com)