Orodha ya maudhui:

Mashine ya Michezo ya Kubahatisha ya Rudi na PI ya Raspberry, RetroPie na Uchunguzi wa kujifanya: Hatua 17 (na Picha)
Mashine ya Michezo ya Kubahatisha ya Rudi na PI ya Raspberry, RetroPie na Uchunguzi wa kujifanya: Hatua 17 (na Picha)

Video: Mashine ya Michezo ya Kubahatisha ya Rudi na PI ya Raspberry, RetroPie na Uchunguzi wa kujifanya: Hatua 17 (na Picha)

Video: Mashine ya Michezo ya Kubahatisha ya Rudi na PI ya Raspberry, RetroPie na Uchunguzi wa kujifanya: Hatua 17 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Mashine ya Uchezaji wa Retro iliyo na Raspberry PI, RetroPie na Uchunguzi wa kujifanya
Mashine ya Uchezaji wa Retro iliyo na Raspberry PI, RetroPie na Uchunguzi wa kujifanya
Mashine ya Uchezaji wa Retro iliyo na Raspberry PI, RetroPie na Uchunguzi wa kujifanya
Mashine ya Uchezaji wa Retro iliyo na Raspberry PI, RetroPie na Uchunguzi wa kujifanya

Wakati fulani uliopita nilipata usambazaji wa Linux kwa Raspberry Pi iitwayo RetroPie. Niligundua mara moja kuwa ni wazo nzuri na utekelezaji mzuri. Mfumo wa uchezaji wa kusudi moja-moja bila huduma zisizo za lazima. Kipaji.

Hivi karibuni, niliamua kununua Raspberry Pi mpya, ambayo nilitaka kuendesha RetroPie na michezo mizuri ya zamani.

Nilianza pia kuzunguka kutafuta kesi. Kwa bahati mbaya, sikupenda karibu kesi yoyote ya kibiashara. Walikuwa wabaya, wa bei kubwa na wakati mwingine walikuwa na nguvu kupita kiasi, kwa maoni yangu. Kwa upande mwingine, nilipenda visa kadhaa vya DIY ambavyo havikujaribu kunakili muonekano wa dhana za zamani. Kwa hivyo, niliamua kutoa kesi yangu mwenyewe pia. Kwa sababu nyingi, nilitumia kifuniko cha mradi wa ulimwengu kama msingi…

Chukua hii inayoweza kufundishwa kama msukumo na pia jaribu kutengeneza mashine ya uchezaji wa retro na kesi ya kawaida. Sio ngumu sana na utafurahiya matokeo. Na zaidi ya hayo, inaweza kuwa zawadi nzuri. Fikiria juu yake…

Hatua ya 1: Vipengele

Vipengele
Vipengele
Vipengele
Vipengele
Vipengele
Vipengele
  • Pi ya Raspberry
  • Ugavi wa Umeme wa 5V na pipa jack 5.5 / 2.1. Nilitumia Vigan 5V / 2A.
  • 8 GB ndogo kadi ya SD darasa 10 au bora
  • sanduku la jumla la mradi na vipimo vyema. Tafuta sanduku nzuri kwenye eBay au kwenye duka lako la vifaa vya elektroniki. Nilitumia KP17 kutoka GMe.cz. (Ina ukubwa: 143x119x33mm)
  • Kontakt ndogo ya kiume ya USB B. Nilitumia hii kutoka GMe.cz.
  • Ugavi wa umeme pipa la kike jack 5.5 / 2.1.
  • Viunganishi vya kike vya USB. Niliwachukua kutoka kwa USB HUB iliyovunjika.
  • Viunganishi vya kiume vya USB. Niliwachukua kutoka kwa nyaya za zamani za USB.
  • Sawa ya kupatanisha HDMI. Nilitumia hii kutoka eBay.
  • LEDs. Nilitumia 5mm kijani na 8mm nyekundu
  • kifungo kidogo cha kushinikiza. Nilitumia hii kutoka GMe.cz.
  • kipande cha PCB zima
  • kipande kidogo cha plywood au kitu usebale kama spacer
  • srews na karanga M3, spacers zingine
  • kichwa cha siri cha kike
  • waya mwekundu na mweusi. Nilitumia AWG 24.
  • kebo-msingi nne. Niliichukua kutoka kwa kebo ya zamani ya USB.
  • kubadili nguvu (hiari)
  • na watawala wa mchezo wa USB. Napenda watawala kama USB SNES.

Hatua ya 2: Zana

Zana
Zana
Zana
Zana
Zana
Zana
  • PC imeunganishwa kwenye mtandao
  • msomaji wa kadi ndogo ya SD kwa PC
  • mkanda wa kuficha
  • alama nyeusi
  • kuchimba visima na kuchimba visima. Ninapendekeza kupigwa kidogo (kwenye picha hapo juu) kwa kuchimba plastiki.
  • karatasi ya mchanga
  • faili ndogo
  • visu vya matumizi na / au patasi ndogo.
  • moto bunduki ya gundi
  • koleo
  • chuma cha kutengeneza
  • alama za rangi nzuri ("kisanii"). Nilitumia alama kutoka Winsor & Newton. Nilichagua rangi: Mulberry, Grey Baridi 1, Grey Baridi 2, Grey Baridi 3. Lakini unaweza kutumia chochote unachotaka, kwa kweli.
  • alama nyeupe ya kudumu
  • wasiliana na gundi. Nilitumia Gundi ya kawaida ya Mawasiliano ya Pattex.
  • joto hupunguza mirija

Hatua ya 3: Ufungaji wa RetroPie

Ufungaji wa RetroPie
Ufungaji wa RetroPie

Retropie ni nini? Kwa maneno ya mwandishi:

RetroPie hukuruhusu kugeuza Raspberry yako Pi, ODroid C1 / C2, au PC kuwa mashine ya kuchezea tena. Inajengwa juu ya Raspbian, EmulationStation, RetroArch na miradi mingine mingi kukuwezesha kucheza Arcade yako ya kupenda, nyumba-kiweko, na michezo ya kawaida ya PC na usanidi wa chini.

Tazama ukurasa wa kwanza wa Retropie: retropie.org.uk.

Pakua toleo la hivi karibuni la RetroPie kwa toleo lako la Raspberry Pi.

Pakua na usakinishe Etcher. Ni zana rahisi ya kutumia anuwai ya picha salama ya kuangaza OS kwenye kadi ya SD. (Ikiwa ulitumia Raspberry Pi hapo awali, labda unaijua vizuri.)

Endesha Etcher, chagua picha ya RetroPie, chagua gari sahihi ya kadi ya MicroSD na ubonyeze kitufe cha flash (angalia picha hapo juu).

Baada ya kumaliza kuangaza, weka kadi kwenye Raspberry Pi yako, unganisha mfuatiliaji na mtawala na usambazaji wa umeme. Katika mwendo wa kwanza, mfumo wa RetroPie unapaswa kupanua mfumo wa faili kwa kadi nzima ya SD na kisha RetroPie inakuuliza usanidi kidhibiti.

Tazama mwongozo wa asili.

Hatua ya 4: Usanidi wa Msingi wa RetroPie

Chagua RASPI-CONFIG kwenye menyu, na:

  • Badilisha Nenosiri la Mtumiaji. Nenosiri la msingi ni: rasipiberi (mtumiaji chaguo-msingi ni: pi)
  • Chaguzi za ujanibishaji

    • Weka eneo lako
    • Weka nambari yako ya nchi ya WiFi
    • Weka mpangilio wako wa Kibodi
    • Weka eneo lako la saa
  • Chaguzi za Kuingiliana
    • Washa SSH
    • Washa Sifa
  • Chaguzi za hali ya juu

    Lemaza Overscan. (Inaondoa kando nyeusi)

Fanya kuanza upya.

Hatua ya 5: Emulators

Emulators nyingi zimewekwa na kusanidiwa kwa usahihi na chaguo-msingi. Ilinibidi tu kusanikisha DOSBox (emulator maarufu ya MS-DOS) na kusanidi Fuse (emulator ya ZX Spectrum).

Kwa habari zaidi juu ya emulators angalia mwongozo wa asili.

Ufungaji wa DOSBox

Chagua RETROPIE SETUP → Dhibiti vifurushi → Dhibiti vifurushi vya hiari → dosbox → sakinisha kutoka kwa binaries

Usanidi wa fuse

1) mtawala wa ramani kama Kempston Joystick.

Ili kufungua faili

/opt/retropie/configs/zxspectrum/retroarch.cfg

ongeza laini:

input_libretro_device_p1 = "513"

2) weka emulator kwa hali ya ZX Spectrum 48k.

Katika faili

/opt/retropie/configs/all/retroarch-core-options.cfg

laini ya kubadilisha:

fuse_machine = "Spectrum 128K"

kwa:

fuse_machine = "Spectrum 48K"

Unaweza kuifanya, kwa mfano, kutumia SSH.

Njia ya mkato muhimu ya EmulationStation (ES)

Chagua + Anza = toka mchezo unaoendesha hivi sasa na urudi kwenye menyu ya ES (haifanyi kazi kwa DOSBox, angalia hapa chini…)

Hatua ya 6: ROM na Michezo ya MS-DOS

ROM na Michezo ya MS-DOS
ROM na Michezo ya MS-DOS

Kwanza kabisa, lazima niseme kwamba hata michezo ya zamani sana bado ina hakimiliki, kwa hivyo fahamu…

Walakini, michezo mingi ya zamani inachukuliwa kama ya kutelekezwa, kwa sababu ni ya kizamani na haiwezi kuuzwa (au haina faida). Mfano mzuri ni michezo ya ZX Spectrum ya zamani ya kompyuta, ambayo unaweza kupakua bure kutoka kwa tovuti kama spectrumcomputing.co.uk au www.worldofspectrum.org.

Baadhi ya michezo ya MS-DOS unaweza kununua kutoka www.gog.com.

Jinsi ya kunakili faili za ROM kwenye RetroPie

Kuna njia kadhaa za kufanya hivyo. Angalia mwongozo wa asili. Ikiwa unaendesha Linux kwenye PC yako, basi unaweza pia kunakili faili za ROM moja kwa moja kwenye kadi ya MicroSD.

Kidokezo: Michezo michache ni zaidi! Usisakinishe kumbukumbu zote, lakini michezo kadhaa tu bora kwa kila mfumo. Idadi kubwa ya michezo inakatisha tamaa.

Michezo ya DOSBox (kwa watumiaji wa hali ya juu)

Michezo ya MS-DOS katika RetroPie / Emulationstation ni ngumu. Inahitajika kuweka vifungo vya ramani kwenye kibodi, kuunda na kurekebisha faili ya usanidi wa dosbox na kuunda hati ya kukimbia kwa kila mchezo mmoja.

Hapa kuna hatua za mchezo Prehistorik 2:

0) sakinisha DOSBox

Angalia hatua "Emulators".

1) nunua Prehistorik 2 kutoka www.gog.com/. Sakinisha Prehistorik 2 kwenye PC yako kwanza, kwa sababu utahitaji faili za mchezo ambazo hazijafunguliwa.

2) nakili saraka ya mchezo kwenye kadi ya MicroSD kwenda

/ nyumbani / pi / RetroPie / roms / pc_data ("pc_data", sio "pc"…)

(jina la saraka ya mchezo inapaswa kuwa Prehistorik_2).

3) tengeneza hati ya kukimbia

/ nyumba/pi/RetroPie/roms/pc/Prehistorik_2.sh

na yaliyomo:

#! / bin / bash

cd "/ nyumbani / pi / RetroPie / roms / pc /" "/ opt / retropie / emulators / dosbox / bin / dosbox" -conf "/ nyumba / pi / RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c toka

Tazama Prehistorik_2.sh.txt katika kiambatisho

Prehistorik_2.sh itatambuliwa kama faili ya ROM na runcommand.

4) unda faili ya conf

/ nyumbani/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf

Tazama Prehistorik_2_dosbox.cf kwenye kiambatisho

Sehemu zinazovutia zaidi ni:

[kiotomatiki]

@echo kutoka mlima C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT exit

na ufafanuzi wa ramani:

mapperfile = / nyumbani / pi / RetroPie / roms / pc / Prehistotik_2_mapper.map

5) tengeneza faili ya ramani

/ nyumbani/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map

Angalia Prehistorik_2_dosbox.map katika kiambatisho

Tafuta kwenye mtandao kuhusu jinsi ya kuifanya. Mwanzo mzuri unapaswa kuwa kwa mfano DOSBox wiki.

6) jaribu kuendesha mchezo.

Hatua ya 7: Hati na Usanidi wa LED na Kitufe cha On / Off

Kitufe cha kuwasha / kuzima salama

Raspberry Pi haina kitufe cha "salama mbali" (angalau matoleo hadi 3B +). Tafuta Intenet kwa habari zaidi juu yake.

Watumiaji mara nyingi hutatua shida hii kwa kuandika hati yao ambayo inaendesha amri "kuzima kwa sudo -h sasa" kwa usumbufu kutoka kwa kitufe kilichounganishwa na pini fulani.

Nilitumia maandishi yaliyoandikwa vizuri kutoka kwa tyler kutoka howchoo.

Ninaacha pini kwa kitufe kilichowekwa kwenye GPIO 3 (= Siri ya mwili 5) (tazama pinout.xyz).

LED ya nje ya ACT

Hariri faili

/ boot/config.txt

kwa Raspberry Pi 3 ongeza hii:

# --- LED ya nje kama SD ACT LED (Raspberry Pi 3)

dtoverlay = pi3-kitendo-kilichoongozwa, gpio = 4 # ---

kwa Raspberry Pi 2 ongeza hii:

# --- LED ya nje kama SD ACT LED (Raspberry Pi 2)

dtparam = kutenda_led_gpio = 4 # ---

Sasa unaweza kuunganisha LED na kontena kwa GPIO 4 (= Pini ya mwili 7) (tazama pinout.xyz). Kama ACT LED nilitumia 5mm kijani LED.

Hali ya nguvu ya LED

Nilipitisha kiashiria cha hali ya nguvu nyepesi-rahisi kutoka kwa mafunzo haya kutoka kwa Zach kutoka howchoo. Wezesha tu bandari ya serial ya GPIO, basi unaweza kuunganisha LED na kontena kwa GPIO 14 = TX (= Pini ya mwili 8) (tazama pinout.xyz). Kama hali ya nguvu ya LED nilitumia LED nyekundu ya 8mm.

Hatua ya 8: Anza Kupanga Kesi

Anza Kupanga Kesi
Anza Kupanga Kesi

Kama nilivyoandika, nilitumia kifuniko cha mradi wa ulimwengu kama msingi. Ninakubali, sio nzuri kama kesi iliyotengenezwa kwa kuni bora, au kesi iliyochapishwa vizuri ya 3D, lakini bado inaweza kuwa njia inayokubalika jinsi ya kuunda haraka kesi nzuri, kwa maoni yangu.

Panga msimamo wa vifaa vyote. Wapi kuweka Raspberry Pi, wapi kuweka viunganisho vyote, ambavyo viunganishi vinacha na kadhalika. Chukua muda, usifanye haraka.

Hatua ya 9: Viendelezi vya USB

Viendelezi vya USB
Viendelezi vya USB
Viendelezi vya USB
Viendelezi vya USB
Viendelezi vya USB
Viendelezi vya USB
Viendelezi vya USB
Viendelezi vya USB

Kwa sababu niliamua kuwa na viunganisho viwili vya USB kwa watawala wawili wa mchezo mbele na Raspberry Pi katikati, nilihitaji viongezeo vifupi viwili vya USB. Niliwatengeneza kutoka kwa nyaya za zamani za USB na kutoka kwa kitovu cha USB. Tazama picha hapo juu.

Hatua ya 10: Upanuzi wa Adapter ya Nguvu

Ugani wa Adapter ya Nguvu
Ugani wa Adapter ya Nguvu
Ugani wa Adapter ya Nguvu
Ugani wa Adapter ya Nguvu
Ugani wa Adapter ya Nguvu
Ugani wa Adapter ya Nguvu

Jambo moja linalonifanya niwe na wasiwasi juu ya Raspberry Pi ni kiunganishi cha umeme cha USB B. Kontakt hii inaonekana kuwa dhaifu kwangu. Kwa hivyo niliamua kutumia kipipa cha kawaida cha pipa 5.5 / 2.1 na kuwezesha mashine yangu ya uchezaji wa retro kwa usambazaji wa umeme wa 5V na pipa jack 5.5 / 2.1 mm.

Hatua ya 11: Kuashiria Mashimo

Kuashiria Mashimo
Kuashiria Mashimo
Kuashiria Mashimo
Kuashiria Mashimo
Kuashiria Mashimo
Kuashiria Mashimo
Kuashiria Mashimo
Kuashiria Mashimo

Taja msimamo wa vifaa vyote na weka alama kwenye mashimo yote muhimu. Kwa upande wangu:

  • mashimo kwa USB mbili (na mashimo ya visu za kuweka PCB ndogo)
  • shimo kwa pipa jack kontakt 5.5 / 2.1
  • shimo kwa coupler ya HDMI
  • shimo la kifungo cha nguvu
  • mashimo mawili ya LED
  • mashimo manne ya visu za kuweka Raspberry Pi
  • shimo kwa slot ndogo ya kadi ya SD
  • mashimo ya uingizaji hewa (usisahau juu yao)

Hatua ya 12: Kutengeneza Mashimo

Kutengeneza Mashimo
Kutengeneza Mashimo
Kutengeneza Mashimo
Kutengeneza Mashimo
Kutengeneza Mashimo
Kutengeneza Mashimo

Tengeneza mashimo yote kwa kutumia zana zako za kuaminika.

Chisi ndogo zilikuwa muhimu kwa kushangaza kwa kutengeneza mashimo yasiyo ya mviringo katika kesi yangu.

Hatua ya 13: LED za Soldering na Kitufe cha kuwasha / Kuzima

LED za Soldering na Kitufe cha Kuwasha / Kuzima
LED za Soldering na Kitufe cha Kuwasha / Kuzima
LED za Soldering na Kitufe cha Kuwasha / Kuzima
LED za Soldering na Kitufe cha Kuwasha / Kuzima
LED za Soldering na Kitufe cha Kuwasha / Kuzima
LED za Soldering na Kitufe cha Kuwasha / Kuzima

Fanya wiring kulingana na muundo kwenye picha hapo juu. Haipaswi kuwa ngumu.

Unaweza kupata waya wote na gundi ya moto baada ya kutengeneza.

Labda uligundua kuwa kitufe cha nguvu (tazama kwenye picha hapo juu) kimeuzwa kwa kipande cha PCB na spacers za mbao. Ilinibidi nifanye kazi hii, kwa sababu nilichagua kitufe kilichoundwa kwa PCB, sio kitufe kilichopangwa kuwekwa kwenye jopo.

Hatua ya 14: Kuweka Vipengele vyote

Kuweka Vipengele vyote
Kuweka Vipengele vyote
Kuweka Vipengele vyote
Kuweka Vipengele vyote
Kuweka Vipengele vyote
Kuweka Vipengele vyote

Ambatisha vifaa vyote kwenye kesi hiyo. Niliambatanisha kila sehemu kwa kutumia gundi moto isipokuwa Raspberry Pi na viongezeo vya USB, ambavyo niliambatanisha na vis. Tazama picha hapo juu.

Hatua ya 15: Mapambo

Mapambo
Mapambo
Mapambo
Mapambo
Mapambo
Mapambo
Mapambo
Mapambo

Pamba kesi yako upendavyo. Kila kitu kinaruhusiwa. Kwa mfano, nilichora kinyago cha juu kwenye karatasi kwa kutumia alama za kisanii. Kisha nikaunganisha kinyago kwenye kesi hiyo kwa kutumia gundi ya mawasiliano.

Hatua ya 16: Upimaji

Upimaji
Upimaji
Upimaji
Upimaji

Funga kesi na ujaribu kujaribu kila kitu. Kazi kila kitu vizuri?

Hapana? Kwa hivyo, rekebisha maswala yote, jaribu tena, rudia hadi kila kitu kiwe sawa. Weka baridi.

Ilipendekeza: