Sisällysluettelo:

Mini Bartop Arcade: 8 vaihetta (kuvilla)
Mini Bartop Arcade: 8 vaihetta (kuvilla)

Video: Mini Bartop Arcade: 8 vaihetta (kuvilla)

Video: Mini Bartop Arcade: 8 vaihetta (kuvilla)
Video: Curious Beginnings | Critical Role: THE MIGHTY NEIN | Episode 1 2024, Joulukuu
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Tällä kertaa haluan näyttää teille vanhan aikani arcade -versioni Raspberry Pi Zero -ohjelman avulla, joka perustuu Picade Desktop Retro Arcade Machiniin, kuten tällä sivustolla näkyy:

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

Tämän projektin tavoitteena on rakentaa veljilleni lahjaksi retrovideopeli, joka oli kannettava, helppokäyttöinen, kaunis ja erittäin hauska.

Tarvikkeet

  • Raspberry Pi Zero W. On erittäin suositeltavaa käyttää Raspberry Pi Zero W: tä, koska tämä laite muodostaa Internet-yhteyden Wi-Fi-yhteyden kautta.
  • Ohjaussauva ja painikkeet. Nollaviivelevyä ei tarvita, koska tässä projektissa ohjaussauva ja painikkeet yhdistetään suoraan Raspberry Pi Zero W GPIO -laitteeseen.
  • 12V x 5A kytketty virtalähde.
  • 5V x 3A kotitekoinen virtalähde (projekti sisältyy). Tämä osa on tarpeeton, jos halutaan käyttää 5V x 5A kytkettyä virtalähdettä.
  • 7 tuuman LCD -näyttö.
  • Laserleikatut akryyli- ja MDF -osat.
  • USB DAC PCM2704 -kortti.
  • Kaiutinpari.

Vaihe 1: Elektroniikka

Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka

Projektin ydin on Raspberry Pi Zero W. Kokostaan huolimatta sillä on valta tehdä asioita. Pienessä tietokoneessa on joukko emulaattoreita, kuten Nes, SNes, Neo Geo, Mame jne., Jotka tarjoavat laajan valikoiman retropelejä.

Laite on varustettu USB DAC PCM2704 -kortilla, joka tuottaa digitaalista ääntä tyydyttävällä äänenvoimakkuudella.

GPIO on yhdistänyt ohjaimet tietokoneeseen, mikä vaatii jonkin verran työtä, jotta järjestelmä saadaan toimimaan oikein.

Ja lopuksi, tämä materiaali ei ole mitään arvoa ilman näyttöä. Koska ajatuksena oli tehdä jotain kannettavaa, 7 -tuumainen LCD -näyttö takaa kaiken hauskan.

Järjestelmän virtalähteenä käytetään 12 V x 5 A: n kytkentävirtalähdettä, kun taas 5 V x 3 A: n säädetty virtalähde vähentää Raspberry Pi Zero W: n ja näyttökortin jännitettä.

Vaihe 2: Säädetty 5V X 3A virtalähde

5V X 3A säädetty virtalähde
5V X 3A säädetty virtalähde
5V X 3A säädetty virtalähde
5V X 3A säädetty virtalähde

Piiri perustuu LM 350 -transistoriin, joka tuottaa 5,6 V 3 A: n lähtövirralla, joka käyttää Raspberry Pi Zero W: tä ja LCD -näyttöä.

Kokoonpanolla ei ole vaikeuksia, kuten voidaan nähdä Eagle -tiedostoista.

Vaihe 3: Joystick -yhteydet GPIO: hon

Joystick -liitännät GPIO: hon
Joystick -liitännät GPIO: hon

GPIO oli looginen tapa ratkaista ongelma sen sijaan, että käyttäisi nollaviiveistä USB-korttia ohjainten liittämiseen tietokoneeseen (Raspberry Pi Zero W: ssä on vain yksi USB-portti, jota käytettiin digitaalisena äänilähtönä).

Kuvassa Raspberry Pi Zero W GPIO -liitännät laitteen ohjaussauvaan ja painikkeisiin. Koska tarvitsemme vain yhtä pelaajaa, pelin hallintaan käytetään vain vihreitä tappeja (on syytä sanoa, että maadoitukset ovat välttämättömiä kierroksen sulkemiseksi ja asioiden tapahtuvan).

Lisätietoja:

Vaihe 4: Kokoonpano

Kokoontuminen
Kokoontuminen
Kokoontuminen
Kokoontuminen
Kokoontuminen
Kokoontuminen

Retro-arcade tehtiin laserleikatulla MDF-levyllä ja akryylillä, joka oli kiinnitetty muovikulmiin. Esiasennuksen jälkeen kaikki MDF-osat maalattiin mustaksi, mikä johti lopulliseen kokoonpanoon.

Kuten voidaan nähdä, musta muovinen naamio peittää akryylin etuosan ja näyttää vain kaiuttimet ja LCD -näytön.

Kuvat näyttävät kokoonpanoprosessin.

Vaihe 5: RetroPien määrittäminen

Seuraavat vaiheet ovat https://www.instructables.com/id/Breadboard-RetroP… ja

Ensin on ladattava RetroPie -kuva, joka voidaan tehdä seuraavan linkin kautta:

Valitse "Raspberry Pi 0/1", jos haluat ladata kuvan Raspberry Pi Zero W: lle.

Asennusprosessi ja kaikki RetroPie-ohjeet löytyvät seuraavasta linkistä:

Vaihe 6: Määritä GPIO -ohjain

GPIO -ohjaimen asentamiseksi sinun on ladattava mk_arcade_joystick_rpi -tiedostot:

git -klooni

Käännä ja asenna moduuli:

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/

vienti 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

Vaihe 7: Ohjaimen lataaminen automaattisesti käynnistyksen yhteydessä

Avaa /etc /modules:

sudo nano /etc /modules

ja lisää rivi, jota käytät ohjaimen lataamiseen:

mk_arcade_joystick_rpi

Luo sitten tiedosto /etc/modprobe.d/mk_arcade_joystick.conf:

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

ja lisää moduulin kokoonpano:

vaihtoehdot mk_arcade_joystick_rpi map = 1

Testaus:

Testaa ohjaussauvojen tuloja seuraavalla komennolla:

jstest/dev/input/js0

Lisäohjeita löytyy seuraavista linkeistä:

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

github.com/recalbox/mk_arcade_joystick_rpi

Vaihe 8: Lopputulos

Lopullinen tulos
Lopullinen tulos
Lopullinen tulos
Lopullinen tulos
Lopullinen tulos
Lopullinen tulos

Kuten näette, tämä on projektin lopputulos, joka toimii hyvin ja on valmis hauskanpitoon! Nauttia!

Suositeltava: