Talaan ng mga Nilalaman:

Mini Bartop Arcade: 8 Hakbang (na may Mga Larawan)
Mini Bartop Arcade: 8 Hakbang (na may Mga Larawan)

Video: Mini Bartop Arcade: 8 Hakbang (na may Mga Larawan)

Video: Mini Bartop Arcade: 8 Hakbang (na may Mga Larawan)
Video: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, Nobyembre
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Sa oras na ito, nais kong ipakita sa iyo ang aking dating beses na bersyon ng arcade na gumagamit ng Raspberry Pi Zero, batay sa Picade Desktop Retro Arcade Machini, tulad ng nakikita sa site na ito:

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

Ang layunin ng proyektong ito ay upang bumuo ng isang laro ng retro vídeo bilang isang regalo sa aking kapatid na portable, madaling gamitin, maganda at napaka nakakatawa.

Mga gamit

  • Raspberry Pi Zero W. Lubos na inirerekomenda na gamitin ang Raspberry Pi Zero W, dahil kumokonekta ang aparatong ito sa Internet sa pamamagitan ng Wi-Fi.
  • Joystick at mga pindutan. Hindi kinakailangan ang zero delay board, dahil sa proyektong ito ang joystick at mga pindutan ay direktang ihahatid sa Raspberry Pi Zero W GPIO.
  • Ang 12V x 5A ay lumipat ng supply ng kuryente.
  • 5V x 3A homemade power supply (kasama ang proyekto). Ang bahaging ito ay hindi kinakailangan kung sakaling mas gusto ng isang gumagamit ng isang 5V x 5A na lumipat na supply ng kuryente.
  • 7 pulgada LCD monitor.
  • Pinutol ng laser ang mga bahagi ng acrylic at MDF.
  • Board ng USB DAC PCM2704.
  • Isang pares ng mga nagsasalita.

Hakbang 1: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika

Ang puso ng proyekto ay isang Raspberry Pi Zero W. Sa kabila ng laki nito, may kapangyarihan itong maganap ang mga bagay. Nagpapatakbo ang maliit na computer ng isang bundle ng emulator tulad ng Nes, SNes, Neo Geo, Mame, atbp, na nag-aalok ng malawak na pagpipilian ng mga retro-game.

Ang aparato ay nilagyan ng isang USB DAC PCM2704 board na nagbibigay ng digital na tunog sa isang kasiya-siyang dami.

Ang mga kontrol ay konektado sa computer ng GPIO, na nangangailangan ng ilang gawain upang mai-set up ang system upang gumana nang maayos.

At sa wakas, ang materyal na ito ay walang halaga nang walang isang screen. Tulad ng ideya ay gumawa ng isang bagay na portable, lahat ng kasiyahan ay ginagarantiyahan ng isang 7 LCD monitor.

Upang mapagana ang system, isang 12V x 5A switching power supply ang ginagamit sa disenyo na ito habang ang isang 5V x 3A na kinokontrol na supply ng kuryente ay binabawasan ang boltahe para sa Raspberry Pi Zero W at sa monitor board.

Hakbang 2: 5V X 3A Regulated Power Supply

5V X 3A Regulated Power Supply
5V X 3A Regulated Power Supply
5V X 3A Regulated Power Supply
5V X 3A Regulated Power Supply

Ang circuit ay batay sa LM 350 transistor, na nagbibigay ng 5.6V sa kasalukuyang output ng 3A, na nagpapagana sa Raspberry Pi Zero W at sa LCD screen.

Ang pagpupulong ay walang mga paghihirap, tulad ng makikita sa mga file ng Eagle.

Hakbang 3: Mga Koneksyon ng Joystick sa GPIO

Mga Koneksyon ng Joystick sa GPIO
Mga Koneksyon ng Joystick sa GPIO

Sa halip na gumamit ng isang zero-delay USB card upang ikonekta ang mga kontrol sa computer (ang Raspberry Pi Zero W ay mayroon lamang isang USB port, na ginamit bilang digital sound output), ang GPIO ang lohikal na paraan upang malutas ang problema.

Ipinapakita ng larawan ang mga koneksyon ng Raspberry Pi Zero W GPIO sa joystick at mga pindutan ng aparato. Dahil kakailanganin lamang namin ang isang manlalaro, ang mga berdeng pin lamang ang ginagamit para sa kontrol ng laro (sulit na sabihin na ang mga ground pin ay kinakailangan upang isara ang circuit at mangyari ang mga bagay).

Para sa karagdagang impormasyon, tingnan ang:

Hakbang 4: Ang Assembly

Ang pagtitipon
Ang pagtitipon
Ang pagtitipon
Ang pagtitipon
Ang pagtitipon
Ang pagtitipon

Ang retro-arcade ay ginawa ng laser-cut MDF at acrylic, na naka-mount sa mga anggulo ng plastik. Matapos ang paunang pagpupulong, ang lahat ng mga bahagi ng MDF ay pininturahan ng itim, na humantong sa panghuling pagpupulong.

Tulad ng makikita, isang itim na plastik na maskara ang sumasakop sa harap ng acrylic, na ipinapakita lamang ang mga speaker at LCD screen.

Ipinapakita ng mga larawan ang proseso ng pagpupulong.

Hakbang 5: Pag-configure ng RetroPie

Ang mga sumusunod na hakbang ay ibinigay ng https://www.instructables.com/id/Breadboard-RetroP… at

Una, kinakailangan upang i-download ang imahe ng RetroPie, na maaaring gawin ng sumusunod na link:

Piliin ang opsyong "Raspberry Pi 0/1" upang i-download ang imahe para sa Raspberry Pi Zero W.

Ang proseso ng pag-install, pati na rin ang lahat ng mga tagubilin sa RetroPie, ay matatagpuan sa sumusunod na link:

Hakbang 6: I-configure ang GPIO Controller

Upang mai-set up ang GPIO controller, kakailanganin ng isa na i-download ang mga mk_arcade_joystick_rpi file:

git clone

Compile at i-install ang module:

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/

i-export ang 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

Hakbang 7: Awtomatikong pagkarga ng Driver sa Startup

Buksan / etc / modules:

sudo nano / etc / modules

at idagdag ang linya na ginagamit mo upang mai-load ang driver:

mk_arcade_joystick_rpi

Pagkatapos ay likhain ang file /etc/modprobe.d/mk_arcade_joystick.conf:

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

at idagdag ang pagsasaayos ng module:

mga pagpipilian mk_arcade_joystick_rpi mapa = 1

Pagsubok:

Gamitin ang sumusunod na utos upang subukan ang mga input ng joysticks:

jstest / dev / input / js0

Ang mga karagdagang tagubilin ay matatagpuan sa mga sumusunod na link:

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

github.com/recalbox/mk_arcade_joystick_rpi

Hakbang 8: Ang Huling Resulta

Ang Huling Resulta
Ang Huling Resulta
Ang Huling Resulta
Ang Huling Resulta
Ang Huling Resulta
Ang Huling Resulta

Tulad ng nakikita mo, ito ang huling resulta ng proyekto, na gumagana nang maayos at handa na para sa maraming kasiyahan! Mag-enjoy!

Inirerekumendang: