Orodha ya maudhui:

Mega RasPi - Raspberry Pi katika Hifadhi ya Mega / Mwanzo: Hatua 13 (na Picha)
Mega RasPi - Raspberry Pi katika Hifadhi ya Mega / Mwanzo: Hatua 13 (na Picha)

Video: Mega RasPi - Raspberry Pi katika Hifadhi ya Mega / Mwanzo: Hatua 13 (na Picha)

Video: Mega RasPi - Raspberry Pi katika Hifadhi ya Mega / Mwanzo: Hatua 13 (na Picha)
Video: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, Julai
Anonim
Mega RasPi - Raspberry Pi katika Sega Mega Drive / Mwanzo
Mega RasPi - Raspberry Pi katika Sega Mega Drive / Mwanzo

Mwongozo huu unakuchukua kupitia ubadilishaji wa gari la zamani la Sega Mega hadi dashibodi ya uchezaji wa retro, ukitumia Raspberry Pi.

Nimetumia masaa mengi ya utoto wangu kucheza michezo ya video kwenye Sega Mega Drive yangu. Marafiki zangu wengi walikuwa na moja pia, kwa hivyo tungeshiriki michezo na kuandaa mashindano kati yetu wenyewe. Miaka thelathini baadaye, mwishowe nimepata njia ya kutoa heshima kwa kumbukumbu hizo, kwa kubadilisha Sega Mega Drive kuwa koni ya uchezaji ya retro na seva ya media ambayo ninaweza kutumia kila siku kutumia Raspberry Pi: Mega RasPi.

Lengo langu ni kuhifadhi sehemu nyingi za asili za kiweko na utendaji iwezekanavyo, wakati inafanya RasPi yenyewe kupatikana kwa urahisi.

Vifaa

  • Hifadhi ya Sega Mega yenye makosa 1 (au Mwanzo)
  • 1 au 2 watawala wanaofanya kazi, vifungo 3 au 6
  • 1 Raspberry Pi 3B +
  • 1 Micro SD kadi, RetroPie v4.5 iliyosanikishwa mapema
  • 1 UdhibitiBlock v2.1
  • 1 adapta ya nguvu, 5V 3A, na kuziba 5.5mm / 2.1mm
  • Raspberry Pi heatsink
  • Uboreshaji wa PLA 2.85mm
  • Kamba za ugani na waya:

    • Cable ya HDMI, 30 cm
    • Cable ya Ethernet, 30 cm
    • Nyaya 3x za USB, 20/30 cm
    • Cable ya kusoma kadi ndogo ya SD SD, 25 cm
    • Cable ya sauti ya jack ya 3.5mm
    • Cable ndogo ya umeme ya USB
    • Waya za jumper, 25 cm
  • Screws
  • Hiari

    • Hifadhi ya inchi 2.5
    • SATA kwa kebo ya USB

Zana na Rasilimali

  • Zana za kimsingi: bisibisi, koleo, msumeno, nk.
  • Kuchuma chuma na vifaa
  • Printa ya 3D
  • Ujuzi wa kimsingi juu ya uchapishaji wa 3D, zana za kuuza na vifaa vya linux

Hatua ya 1: Kutenganisha Hifadhi ya Mega

Kutenganisha Hifadhi ya Mega
Kutenganisha Hifadhi ya Mega
Kutenganisha Hifadhi ya Mega
Kutenganisha Hifadhi ya Mega

Hakuna zana za kupendeza zinazohitajika kwa kutenganisha: bisibisi nzuri ya zamani ni ya kutosha.

Kuna screws 6 kufungua kesi ya nje, na 10 zaidi kuondoa bodi. Baadhi yao yana urefu tofauti ingawa, fuatilia ni yapi huenda wapi.

Ujumbe kwenye modeli: Kuna aina kadhaa tofauti na usanidi tofauti wa bandari. Iliyotumiwa kwa mwongozo huu ni 1601-18.

Hatua ya 2: Uchapishaji wa 3D Sehemu Mpya

Uchapishaji wa 3D Sehemu Mpya
Uchapishaji wa 3D Sehemu Mpya
Uchapishaji wa 3D Sehemu Mpya
Uchapishaji wa 3D Sehemu Mpya

Nilitaka vipande vipya vionekane, kwa hivyo nilitumia filament nyekundu, na usanidi ufuatao kwenye Ultimaker Cura:

  • Mchapishaji: Ultimaker 3
  • Filament: PLA 2.85 mm
  • Azimio: 0.1 mm
  • Kujaza: 100%
  • Msaada na kujitoa wote kukaguliwa

Unaweza kupata faili za chanzo.stl kutoka Sega Mega Drive 1 na vitu vya Raspberry Pi 3.

Chapisha yafuatayo:

  • Bandari za nyuma: HDMI na Ethernet

    • nyuma-1-HDMI-1601-18.stl
    • nyuma-2-HDMI-1601-18.stl
  • Upeo wa ugani wa upande: USB na msomaji wa kadi ya Micro SD

    • yanayopangwa-1-D-SUB.stl
    • yanayopangwa-2-D-SUB.stl
    • yanayopangwa-3-D-SUB.stl
  • Ndani

    mmiliki wa pi-MULTI.stl

Ujumbe juu ya uchapishaji wa 3D: PLA ni nyenzo ya kawaida na rahisi kufanya kazi nayo, hata hivyo unaweza kuzingatia vifaa vingine kwa vipande vikali, kwa mfano: PETG Faili hizi ni sehemu ya mradi huu mzuri wa uongofu na imeandikwa vizuri na maagizo ya kina. Mwandishi anauza kit kamili kwenye wavuti yake, unaweza kutaka kuangalia hiyo pia.

Hatua ya 3: Bandari za Nyuma: HDMI na Ethernet

Bandari za Nyuma: HDMI na Ethernet
Bandari za Nyuma: HDMI na Ethernet
Bandari za Nyuma: HDMI na Ethernet
Bandari za Nyuma: HDMI na Ethernet
Bandari za Nyuma: HDMI na Ethernet
Bandari za Nyuma: HDMI na Ethernet

Kunyakua nyuma-1-HDMI-1601-18 na nyuma-2-HDMI-1601-18, pamoja na nyaya za ugani za HDMI na Ethernet. Utahitaji pia screws 3.

Mara tu nyaya zote zinapowekwa, futa msaada kwa kesi ya chini.

Ujumbe juu ya kutafuta nyaya sahihi: Sio rahisi kupata nyaya zinazofaa sapoti kikamilifu. Ushauri wangu ni kutembelea maduka kadhaa ya vifaa vya elektroniki na ujaribu nyaya kadhaa hadi utapata kitu kinachofaa. Hiyo ndivyo nilifanya na kebo ya HDMI, kama unaweza kuona kwenye picha. Haipaswi kuwa shida, maadamu unashikilia nyaya za kimsingi zilizo na vijiti vya mpira, haswa ikiwa kuagiza mtandaoni Njia mbadala itakuwa kuhariri faili za.stl na kuchapisha msaada wa kawaida kwa nyaya zinazofaa.

Hatua ya 4: Bandari za Upanuzi wa Upande: USB na MicroSD

Bandari za Ugani wa Upande: USB na MicroSD
Bandari za Ugani wa Upande: USB na MicroSD
Bandari za Ugani wa Upande: USB na MicroSD
Bandari za Ugani wa Upande: USB na MicroSD
Bandari za Ugani wa Upande: USB na MicroSD
Bandari za Ugani wa Upande: USB na MicroSD

Kunyakua yanayopangwa-1-D-SUB, yanayopangwa-2-D-SUB na yanayopangwa-3-D-SUB, pamoja na USB na Micro SD kadi za msomaji wa kadi. Utahitaji pia screws 4. Weka nyaya zote kwenye msaada na kisha uiambatanishe kwenye kesi hiyo.

Ujumbe juu ya matoleo ya USB: bandari zote nne za USB kwenye Pi 3B + ni toleo la 2.0. Walakini, Pi 4 inatoa bandari mbili za USB 3.0. Weka hiyo akilini ili kupata nyaya sahihi na uweke utangamano.

Hatua ya 5: Kupunguza na Soldering Bodi

Kupunguza na Kuweka Soldering Bodi
Kupunguza na Kuweka Soldering Bodi
Kupunguza na Kuweka Soldering Bodi
Kupunguza na Kuweka Soldering Bodi
Kupunguza na Kuweka Soldering Bodi
Kupunguza na Kuweka Soldering Bodi

Punguza ubao kutoshea kesi na vifaa vipya vya 3D vilivyochapishwa, huku ukiweka vifungo asili na bandari za mtawala kama inavyoonyeshwa kwenye picha. Weka sauti ya sauti na nguvu pia.

Solder waya zote zinazohitajika kwenye vituo sahihi (angalia picha):

  • Kubadilisha nguvu, waya 2 za kuruka
  • Rudisha kitufe, waya 2 za kuruka
  • Bandari za kudhibiti, waya 9 za kuruka kwa kila bandari
  • Nguvu jack, kebo ya umeme na Micro USB
  • Jack ya sauti, kebo ya sauti na jack ya 3.5 mm

Mara hii ikamalizika, ambatisha mzunguko kwenye kesi ya chini na visu 3.

Ujumbe juu ya mabadiliko ya bodi: Ninapenda sana wazo la kujumuisha vifaa vya asili na vipya kama heshima kwa kiweko cha asili na kutengeneza sehemu za zamani kuwa muhimu, zilizoongozwa na mradi huu. Walakini, usifanye hivi na Hifadhi ya Mega inayofanya kazi! Hifadhi na upate iliyovunjika badala yake. Labda unaweza kupata bei rahisi mbali na eBay.

Hatua ya 6: Kusanikisha na kupoza Raspberry Pi

Kufunga na kupoza Raspberry Pi
Kufunga na kupoza Raspberry Pi
Kufunga na kupoza Raspberry Pi
Kufunga na kupoza Raspberry Pi
Kufunga na kupoza Raspberry Pi
Kufunga na kupoza Raspberry Pi

Shika pi-holder-MULTI, pamoja na Raspberry Pi na (kwa hiari) gari la kuhifadhi 2.5 (maelezo zaidi juu ya hii katika hatua inayofuata)

Shikilia heatsinks kwa Pi, na ambatisha Pi kwa msaada. Inaanza kuwa ngumu kuweka kila kitu na nyaya, kwa hivyo angalia hiyo.

Ujumbe juu ya baridi: Nina baridi tu, kuweka mfumo kimya. Niliweka heatsinks kadhaa kwenye chips za CPU, RAM na USB / Ethernet. Ili kusanikisha upeanaji hai, utahitaji kuchapisha shabiki-mmiliki-MULTI na ambatisha shabiki wa kupoza, anayewekwa juu ya kesi ya juu. Rejea mradi wa asili kwa maelezo.

Hatua ya 7: (Hiari) Kuongeza Hifadhi ya Hifadhi

(Hiari) Kuongeza Hifadhi ya Hifadhi
(Hiari) Kuongeza Hifadhi ya Hifadhi

Ikiwa umechagua kuongeza gari ya kuhifadhi, mambo makuu ya kuzingatia ni nguvu. Kuna uwezekano mkubwa kuwa bandari ya USB haitaweza kutoa nguvu za kutosha.

Kama jaribio, nilitumia HDD ya zamani na sehemu kutoka kwa kesi ya nje, ambayo inaweza kuwezeshwa kwa uhuru. HDD imeunganishwa sawa na jack sawa na RasPi - kama unaweza kuona kwenye picha.

Matokeo yake ni ya fujo kidogo, na kuna vitu vingi visivyo vya lazima hapa. Napenda kupendekeza SATA iliyojitolea kwa kebo ya USB badala yake, na bandari mbili ya USB ya nguvu huru.

Hatua ya 8: Kuweka ControlBlock: Wadhibiti, Kubadilisha Nguvu na LED

Kuweka ControlBlock: Wadhibiti, Kubadilisha Nguvu na LED
Kuweka ControlBlock: Wadhibiti, Kubadilisha Nguvu na LED
Kuweka ControlBlock: Wadhibiti, Kubadilisha Nguvu na LED
Kuweka ControlBlock: Wadhibiti, Kubadilisha Nguvu na LED

Unganisha swichi ya nguvu na vidhibiti kwenye ControlBlock. Hii ni sawa, kwani pini za mtawala 1 hadi 9 zimeunganishwa kwa mfuatano. Ambatisha LED kwenye kesi ya juu na waya mbili za kuruka pia, kuweka polarity sahihi.

ControBlock hupiga kulia juu ya RasPi, ingawa dereva lazima asakinishwe kuifanya iweze kufanya kazi.

Sakinisha dereva

Fungua menyu ya Usanidi wa RetroPie na usakinishe dereva kupitia menyu:

Usanidi wa RetroPie> Dhibiti vifurushi> Dhibiti vifurushi vya dereva> kizuizi cha kudhibiti> Sakinisha

Sanidi aina ya kidhibiti:

Kwenye terminal, andika:

Sudo nano /etc/controlblock.cfg

Pata aina ya mchezo na ubadilishe kuwa genesis.

"mchezo wa mchezo": "genesis", // Inaweka aina ya mchezo wa mchezo. Chaguzi: "Arcade", "mame", "snes", "nes", "genesis", "none"…

Sasa unapaswa kuwa na uwezo wa kuanzisha watawala katika RetroPie.

Kwa maagizo na usanidi zaidi, angalia nyaraka za ControlBlock2.

Ujumbe kwenye ControlBlock v2.1: sehemu hii inaongeza usimamizi wa nguvu na msaada wa mtawala kwa Raspberry Pi. Usimamizi wa nguvu huzuia ufisadi wa data na mtawala anaongeza msaada kwa watawala wa asili. Vidhibiti vya kisasa bado vinaweza kutumiwa na moja ya bandari za USB au kupitia Bluetooth. Ingawa sehemu hii ni rahisi, hauitaji kukamilisha mradi huu. Kubadilisha nguvu kunaweza kushikamana moja kwa moja na Raspberry Pi, na watawala wamechomekwa kwa GPIO wakitumia db9_gpio_rpi.

Hatua ya 9: Rudisha Kitufe

Rudisha Kitufe
Rudisha Kitufe
Rudisha Kitufe
Rudisha Kitufe

Kitufe cha kuweka upya kimeundwa kuacha emulator yoyote na kurudi kwenye menyu ya uteuzi wa mchezo.

Sakinisha Udhibiti wa PiGRRL2

Kwenye terminal, andika:

curl -O

sudo bash retrogame.sh

Chagua chaguo 1: vidhibiti vya PiGRRL 2 na uiruhusu hati ikamilishe usakinishaji.

Badilisha usanidi wa pini ya ESC

Kwa kuwa pini chaguomsingi inayotumiwa kwa ESC inapingana na ControlBlock, tunahitaji kuibadilisha kuwa pini tofauti, kwa mfano: GPIO 25 (pin 22)

Sudo nano / boot/retrogame.cfg

Pata laini ya ufunguo wa ESC, na ubadilishe iwe 25:

ESC 25 # Toka ROM; Kitufe cha PiTFT 1…

Sasisha RetroArch

Kwenye terminal, andika:

Sudo nano /opt/retropie/configs/all/retroarch.cfg

Pata pembejeo_yenye_saidizi_ya_na_kifuta_badilishaji na ubadilishe wote "kutoroka"

input_enable_hotkey = "kutoroka"… input_exit_emulator = "kutoroka"…

Unganisha kitufe cha Rudisha

Mwishowe, unganisha waya za kurudia za kifungo ili kubandika 22 (GPIO 25) na kubandika 25 (Ardhi).

Ujumbe kwenye PiGRRL 2: Huu ni mradi tofauti kabisa, na tunatumia moja tu ya huduma nyingi zilizotolewa nayo. Kitufe cha Rudisha kimeundwa tu kama kitufe cha Esc nyuma ya pazia.

Hatua ya 10: Udhibiti wa ujazo (haujapimwa)

Udhibiti wa Sauti (Haijaribiwa)
Udhibiti wa Sauti (Haijaribiwa)

Hatua hii haijakamilika katika mwongozo huu

Kwa bahati mbaya, potentiometer ya kutelezesha sauti kwenye Hifadhi yangu ya Mega ilivunjika na sikuweza kuiunganisha na RasPi yangu. Walakini, inawezekana kudhibiti sauti ya sauti kwenye Rasperry Pi kwa kutumia potentiometer. Ingawa siwezi kutoa maagizo ya kina, ningekuhimiza ujaribu nayo kidogo.

Ishara ya Analog kutoka kwa potentiometer lazima ibadilishwe kuwa ishara ya dijiti ambayo Raspberry Pi inaweza kusoma, ambayo inaweza kupatikana kwa kutumia chip ya MCP3008 iliyounganishwa na GPIO.

Angalia mwongozo ufuatao wa maagizo ya hatua kwa hatua:

Pembejeo za Analog za Raspberry Pi Kutumia MCP3008 - Badilisha pembejeo za analogi kuwa dijiti na udhibiti sauti ya sauti

Hatua ya 11: Ugavi wa Umeme

Ugavi wa Umeme
Ugavi wa Umeme

Hapa, pia niliweka jack ya nguvu ya asili, hata hivyo utahitaji chanzo cha nguvu kinachofaa kwa kazi hiyo, haswa ikiwa pia umeongeza gari la kuhifadhi.

Zingatia polarity ya chanzo chako kipya cha nguvu. Jack ya nguvu ya Mega Drive ina waya na chanya nje ya kuziba. Walakini, ni kawaida sana kupata vyanzo vya nguvu na ardhi nje. Hakikisha unatia waya kila kitu kwa usahihi.

Hatua ya 12: Unganisha tena Kesi hiyo

Unganisha tena Kesi hiyo
Unganisha tena Kesi hiyo
Unganisha tena Kesi hiyo
Unganisha tena Kesi hiyo
Unganisha tena Kesi hiyo
Unganisha tena Kesi hiyo

Kazi ngumu imefanywa, sasa ni wakati wa kuweka kila kitu pamoja. Inakuwa ngumu na nyaya zote, lakini kila kitu kinapaswa kutoshea. Parafua kesi za juu na chini pamoja na screws 6 asili.

Hatua ya 13: Chomeka na Ufurahie

Chomeka na Ufurahie
Chomeka na Ufurahie
Chomeka na Ufurahie
Chomeka na Ufurahie
Chomeka na Ufurahie
Chomeka na Ufurahie

Chomeka kila kitu katika: HDMI, Mdhibiti na Nguvu na ubadilishe swichi. Ikiwa haujafanya hivyo mapema, watawala wanahitaji kusanidiwa katika RetroPie, ili iweze kutumiwa.

Splashscreen

Kama bonasi, nimeambatisha skrini ambayo unaweza kutumia kwenye Mega Raspi yako mwenyewe. Ili kuitumia, pakia picha hiyo kwa:

/ nyumbani / pi / RetroPie / skrini zinazoangaza /

Kisha ubadilisha usanidi wa Splashscreen, chini ya menyu ya RetroPie.

Yai ya Pasaka ya Pasaka

Baada ya kusudi la kusanidi tena kiweko nilihisi kupangwa kwa katriji kuliachwa kutelekezwa. Kwa hivyo ninafanya pia kupatikana nembo ya Mega RasPi kuwa 3D iliyochapishwa na kuwekwa chini ya nafasi ya cartridge, kufunuliwa tu unapofungua milango ndogo ya yanayopangwa.

Sasa ni wakati wa kufurahiya Mega RasPi na michezo yako ya kupendeza ya retro. Furahiya!

Ilipendekeza: