Talaan ng mga Nilalaman:

MAME Gaming table na may Raspberry Pi: 5 Hakbang
MAME Gaming table na may Raspberry Pi: 5 Hakbang

Video: MAME Gaming table na may Raspberry Pi: 5 Hakbang

Video: MAME Gaming table na may Raspberry Pi: 5 Hakbang
Video: AdventurePi: The Ultimate DIY Raspberry Pi Portable Arcade Cabinet! 2024, Nobyembre
Anonim
Kable
Kable

Ngayon ay nasa iyo na ang lahat ng mga hiwa, at naka-mount ang screen, oras upang magkasya ang lahat ng mga pindutan at (mga) joystick sa lugar. Malamang na kakailanganin ng joystick ang pinahabang braso ng haba, lalo na kung makapal ang kahoy. Ang mga microswitch sa mga kontrol lahat ay may 3 mga terminal. Ang mga nangungunang mga ito ay ground, at dapat lahat ay konektado magkasama, at pagkatapos ay konektado sa GND sa I-PAC. Ang gitnang terminal ay ang kailangan mong maghinang ng signal wires. Tandaan kung aling kawad ang para sa iyo, pababa, kaliwa, kanan, atbp (tandaan na tinitingnan mo sa ilalim ng talahanayan!) Ikonekta ang mga wire na ito sa naaangkop na lugar sa mga terminal ng IPAC. Ang pindutan ng coin ay dapat pumunta sa 1COIN, at ang mga starter ng 1player at 2player sa 1START at 2START. Ang pindutan ng ESC ay dapat pumunta sa 2B, at isang pindutang i-pause (kung mayroon ka nito) sa 1A. Gumamit ako ng 1B para sa isang pindutan ng snapshot sa panahon ng pag-unlad. Kung interesado ka, ang mga key code para sa bawat terminal ay narito https://www.ultimarc.com/ipac2.html Ikabit ang IPAC sa talahanayan na GENTLY gamit ang ilang maliliit (# 4 o # 6) na mga tornilyo. Ayusin ang mga kable sa lugar gamit ang mga kuko ng cable. Maaari mong katulad na ayusin sa lugar ang Raspberry Pi, at USB hub (kung gumamit ka ng isa). HUWAG gumamit ng mainit na pandikit para dito! Ang init ng pandikit ay maaaring makapinsala sa circuitry, at ginagawang mahirap na gumawa ng mga pagbabago sa paglaon … Patakbuhin ang video cable mula sa Pi hanggang sa ipakita, at (kung nais mo ang isa) ang USB cable mula sa hub hanggang sa panlabas na butas. Direktang ikonekta ang IPAC sa USB port sa Pi, at ang USB hub din. Ilagay ang IPAC sa tuktok na USB port, upang ito ay palaging Keyboard0 kahit na nag-plug ka rin sa isang pangalawang keyboard.

Hakbang 3: Lakas

Lakas
Lakas
Lakas
Lakas

Ngayon kailangan nating magbigay ng lakas.

Nag-set up ako ng isang euro socket sa gilid ng talahanayan (ang uri ng plug / socket na karaniwang ginagamit ng mga desktop computer at kettle) upang gawing mas simple ang mga bagay. Pumunta ito sa isang puting kahon ng kantong (upang mapanatili ang hindi magandang 250V na kuryente mula sa mga daliri ng mga bata) at nahahati sa mga kable na papunta sa display, ang USB charger, at ang amplifier ng speaker (hindi ipinakita).

Kailangang buksan ng charger ang kaso, at naalis ang integral plug. Ang dalawang kawad na kuryente ay sinalihan sa itim na kable. Tandaan na sa panloob ay gumagamit ito ng pula / itim para sa live / walang kinikilingan; karamihan sa mga kable ay gumagamit ng kayumanggi / asul. Huwag paghaluin ang dalawa.

Kapag inilagay sa lugar, ang lahat ng mga cable ay naayos upang i-hold ang mga ito sa lugar at maiwasan ang paggalaw.

Ang charger at display power supply ay naayos na may mainit na pandikit.

Ang pangwakas na cable sa labas ng kahon ay solder sa likod ng socket ng kuryente, na pagkatapos ay gaganapin sa lugar na may mainit na pandikit.

Kapag natapos ang lahat, dapat mong isaalang-alang ang paglakip sa likod ng talahanayan para sa kaligtasan; maaari kang makakuha ng isang sheet ng pegboard (sakop sa maraming mga butas) na hahayaan ang daloy ng hangin ngunit panatilihin ang maliliit na daliri.

Hakbang 4: Tunog

Tunog
Tunog

Susunod, ikinonekta namin ang mga amplifier ng tunog, kung mayroon kaming isa. Alisin ang mga speaker sa kanilang mga kaso at dapat kang magkaroon ng dalawang speaker kasama ang isang maliit na amplifier board. Ikonekta mo ang 2.5mm plug sa sound port sa Pi, at maaari mong mai-mount ang mga speaker saanman maginhawa; i-wire ang power cable sa power supply. Kung ang iyong amplifier ay may mga kontrol (dami, naka-on / off atbp) maaari mong ilagay ang board sa isang paraan na ma-access ang mga kontrol mula sa labas. Ito ang marka ng pagtatapos ng pag-setup ng hardware. Ngayon sa software.

Hakbang 5: Software

Software
Software
Software
Software

Kung nais mong gawing mas madali ang mga bagay, maaari kang mag-download ng isang kopya ng imahe ng 4GB SD card na ginawa ko at mai-install ito sa iyong 4GB SD card gamit ang DiskImage mula sa Roadkil.net o katulad. Larawan ng SD Card (para sa RasPi 1): https://www.steveshipway.org/iso/pimame.imgDiskImage:

Ang isang kahalili ay i-install ang imahe ng RetroPi. Mahusay ito ngunit mangangailangan ng kaunting pagsasaayos (ang mga kontrol, at kung naikot mo ang iyong screen) kasama ang kakailanganin mong makakuha at mag-install ng ilang mga ROM. RetroPi:

Kung ikaw ay isang hacker ng Linux, maaari mong mai-install ang Raspbian na imahe, AdvMame, Advmenu, isang grupo ng mga imahe ng ROM at i-set up ang mga bagay upang magsimula sa boot. Ang mga imahe ng ROM ay kailangang maging handa para sa eksaktong iyong bersyon ng MAME kaya't mahalaga ang isang ROM manager.

Ipagpalagay na mayroon ka nang gumaganang imahe ng SD, kailangan mo pa ring sabihin ito tungkol sa iyong monitor - ito ba ay 4x3 o 16x9, kailangan ba ng HDMI boost, at iba pa. Maaari mo ring ipasadya ang mga susi sa menu system.

Sa aking imahe, ang mga mahahalagang file ay:

/boot/config.txt - dito itinakda mo ang mga pagpipilian sa boot. Tukuyin ang laki ng screen, at itakda ang mga pagpipilian na 'overscan' kung ang larawan ay nagmula sa gilid ng screen. Gayundin, itakda kung mayroon kang iyong screen na naka-mount patayo o pahalang (itinakda ko ito nang patayo bilang default)

/ usr / local / share / advance - mga default na pagpipilian at ROM

/home/mame/.advance/advmenu, rc - pagsasaayos ng menu. Itakda ang mga menu key dito kung nais mong baguhin ang mga ito.

/home/mame/.advance/advmame, rc - pagsasaayos ng emulator. Kailangan mong itakda dito ang iyong ratio ng aspeto ng screen at default na orientation. Binabago mo rin ang anumang mga key ng in-game na utos, gumawa ng isang laro na tumatakbo na may iba't ibang mga pagpipilian, at iba pa.

Ang default na mga gumagamit / password na na-set up ko ay:

pi: strawberry mame: mame root: 3bmshtr Ang system ay awtomatikong magsisimulang MAME. Ikonekta ang iyong keyboard, at gamitin ang `key (o fire2 + coin) upang ma-access ang frontend menu; pagkatapos ay maaari mong piliin ang 'drop to shell' upang makakuha ng isang linya ng utos bilang MAME. Gamitin ang utos na vi upang mai-edit ang mga file. Tandaan na, kung i-edit mo ang advmenu.rc, kakailanganin mong i-shutdown at i-reboot - ang paglabas pabalik sa menu ay mai-o-overlap ang iyong mga pagbabago! Gumamit ng "sudo shutdown -r ngayon" upang mag-reboot. Mayroong higit sa isang libong mga ROM na naka-install, at ang ilan ay hindi gumagana; ang ilan ay napinsala ang tunog o masyadong CPU-intensive upang gumana sa Pi. Kailangan mong tanggalin ang mga hindi mo nais. Ang isang susunod na bersyon ng imahe ay magkakaroon ng mga snapshot, mas kaunti (ngunit lahat ng gumagana) na mga laro, higit pang mga pagpipilian sa menu ng utos, at iba pa. Nabitin ko rin ang talahanayan sa bahay na 802.11b wireless network; Ngayon ay maaari kong i-drop ang mga bagong ROM sa (at tanggalin ang mga walang silbi) sa pamamagitan ng paggamit ng FTP at SCP mula sa aking desktop, na mas simple. TANDAAN: Bihirang, kung hilahin mo ang lakas na humantong habang ang aktibidad ng disk ay nangyayari, maaari mong masira ang filesystem at pigilan ang system mula sa pag-boot. Sa kasong ito, dapat mong muling imahe ang SD chip at lahat ay dapat maging OK. Para sa kadahilanang ito, sulit na kumuha ng isang backup pagkatapos gumawa ng malalaking pagbabago o kung nais mong mapanatili ang isang partikular na mahusay na hiscore …

Inirerekumendang: