Innholdsfortegnelse:

Mini Bartop Arcade: 8 trinn (med bilder)
Mini Bartop Arcade: 8 trinn (med bilder)

Video: Mini Bartop Arcade: 8 trinn (med bilder)

Video: Mini Bartop Arcade: 8 trinn (med bilder)
Video: Укладка плитки и мозаики на пол за 20 минут .ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я. #26 2024, November
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Denne gangen vil jeg vise deg min gamle arkadeversjon ved bruk av Raspberry Pi Zero, basert på Picade Desktop Retro Arcade Machini, som sett på dette nettstedet:

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

Målet med dette prosjektet er å bygge et retro vídeospill som en gave til broren min som var bærbar, enkel å bruke, vakker og veldig morsom.

Rekvisita

  • Raspberry Pi Zero W. Det anbefales på det sterkeste å bruke Raspberry Pi Zero W, siden denne enheten kobles til Internett via Wi-Fi.
  • Joystick og knapper. Det er ikke nødvendig nullforsinkelseskortet, siden i dette prosjektet kobles joysticken og knappene direkte til Raspberry Pi Zero W GPIO.
  • 12V x 5A slått strømforsyning.
  • 5V x 3A hjemmelaget strømforsyning (prosjekt inkludert). Denne delen er unødvendig i tilfelle man foretrekker å bruke en 5V x 5A slått strømforsyning.
  • 7 tommer LCD -skjerm.
  • Laserskårne akryl- og MDF -deler.
  • USB DAC PCM2704 -kort.
  • Et par høyttalere.

Trinn 1: Elektronikk

Elektronikk
Elektronikk
Elektronikk
Elektronikk

Hjertet i prosjektet er en Raspberry Pi Zero W. Til tross for størrelsen har den makt til å gjøre ting som skjer. Den lille datamaskinen kjører en mengde emulatorer som Nes, SNes, Neo Geo, Mame, etc., og tilbyr et stort utvalg av retro-spill.

Enheten er utstyrt med et USB DAC PCM2704 -kort som gir digital lyd i et tilfredsstillende volum.

Kontrollene er koblet til datamaskinen av GPIO, som trenger litt arbeid for å sette opp systemet for å fungere skikkelig.

Og til slutt er dette materialet ingenting verdt uten en skjerm. Siden tanken var å lage noe bærbart, er alt moroa garantert av en 7 LCD -skjerm.

For å drive systemet brukes en 12V x 5A bryterstrømforsyning i dette designet mens en 5V x 3A regulert strømforsyning reduserer spenningen for Raspberry Pi Zero W og skjermkortet.

Trinn 2: 5V X 3A regulert strømforsyning

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

Kretsen er basert på LM 350 -transistoren, som gir 5,6V ved 3A utgangsstrøm, som driver Raspberry Pi Zero W og LCD -skjermen.

Samlingen har ingen vanskeligheter, som det kan sees i Eagle -filene.

Trinn 3: Joystick -tilkoblinger til GPIO

Joystick -tilkoblinger til GPIO
Joystick -tilkoblinger til GPIO

I stedet for å bruke et nullforsinket USB-kort for å koble kontrollene til datamaskinen (Raspberry Pi Zero W har bare en USB-port, som ble brukt som digital lydutgang), var GPIO den logiske måten å løse problemet.

Bildet viser Raspberry Pi Zero W GPIO -tilkoblinger til styrespaken og knappene på enheten. Siden vi trenger bare en spiller, brukes bare de grønne pinnene til spillkontrollen (det er verdt å si at bakkenålene er nødvendige for å lukke kretsen og få ting til å skje).

For mer informasjon, se:

Trinn 4: Forsamlingen

Forsamlingen
Forsamlingen
Forsamlingen
Forsamlingen
Forsamlingen
Forsamlingen

Retro-arkaden ble laget av laserskåret MDF og akryl, montert med plastvinkler. Etter forhåndsmontering ble alle MDF-delene malt svart, noe som førte til den endelige monteringen.

Som man kan se, dekker en svart plastmaske akrylfronten, og viser bare høyttalere og LCD -skjerm.

Bildene viser monteringsprosessen.

Trinn 5: Konfigurering av RetroPie

Følgende trinn ble levert av https://www.instructables.com/id/Breadboard-RetroP… og

Først er det nødvendig å laste ned RetroPie -bildet, som kan gjøres med følgende lenke:

Velg alternativet "Raspberry Pi 0/1" for å laste ned bildet for Raspberry Pi Zero W.

Installasjonsprosessen, samt alle RetroPie-instruksjoner, finner du på følgende lenke:

Trinn 6: Konfigurer GPIO -kontrolleren

For å konfigurere GPIO -kontrolleren må du laste ned mk_arcade_joystick_rpi -filene:

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 install -m mk_arcade_joystick_rpi -v 0.1.5

Trinn 7: Last ned driveren automatisk ved oppstart

Åpne /etc /modules:

sudo nano /etc /modules

og legg til linjen du bruker for å laste inn driveren:

mk_arcade_joystick_rpi

Lag deretter filen /etc/modprobe.d/mk_arcade_joystick.conf:

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

og legg til modulkonfigurasjonen:

alternativer mk_arcade_joystick_rpi map = 1

Testing:

Bruk følgende kommando for å teste joysticks -innganger:

jstest/dev/input/js0

Ytterligere instruksjoner finner du i følgende lenker:

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

github.com/recalbox/mk_arcade_joystick_rpi

Trinn 8: Det endelige resultatet

Det endelige resultatet
Det endelige resultatet
Det endelige resultatet
Det endelige resultatet
Det endelige resultatet
Det endelige resultatet

Som du kan se, er dette sluttresultatet av prosjektet, som fungerer bra og er klart for mye moro! Nyt!

Anbefalt: