Përmbajtje:

Mega RasPi - një Raspberry Pi në një Sega Mega Drive / Zanafilla: 13 hapa (me fotografi)
Mega RasPi - një Raspberry Pi në një Sega Mega Drive / Zanafilla: 13 hapa (me fotografi)

Video: Mega RasPi - një Raspberry Pi në një Sega Mega Drive / Zanafilla: 13 hapa (me fotografi)

Video: Mega RasPi - një Raspberry Pi në një Sega Mega Drive / Zanafilla: 13 hapa (me fotografi)
Video: BTT - Manta M4P CM4 eMMC install of Fluidd Pi 2024, Korrik
Anonim
Mega RasPi - një Raspberry Pi në një Sega Mega Drive / Genesis
Mega RasPi - një Raspberry Pi në një Sega Mega Drive / Genesis

Ky udhëzues ju çon përmes konvertimit të një Sega Mega Drive të vjetër në një tastierë lojërash retro, duke përdorur një Raspberry Pi.

Kam kaluar orë të panumërta të fëmijërisë sime duke luajtur video lojëra në Sega Mega Drive tim. Shumica e miqve të mi kishin një të tillë, kështu që ne ndanim lojëra dhe organizonim turne mes nesh. Tridhjetë vjet më vonë, më në fund kam gjetur një mënyrë për t'i bërë homazh atyre kujtimeve, duke konvertuar një Sega Mega Drive në një tastierë lojrash retro dhe server media që mund t'i përdor çdo ditë duke përdorur një Raspberry Pi: Mega RasPi.

Qëllimi im është të ruaj sa më shumë pjesët dhe funksionalitetin origjinal të tastierës, duke e bërë vetë RasPi lehtësisht të arritshme.

Furnizimet

  • 1 Sega Mega Drive i gabuar (ose Zanafilla)
  • 1 ose 2 kontrollues që punojnë, 3 ose 6 butona
  • 1 Raspberry Pi 3B+
  • 1 kartë Micro SD, RetroPie v4.5 e para-instaluar
  • 1 ControlBlock v2.1
  • 1 Përshtatës energjie, 5V 3A, me një prizë 5.5mm / 2.1mm
  • Ngrohës i Raspberry Pi
  • Filament PLA 2.85mm
  • Kabllot dhe telat e zgjatjes:

    • Kabllo HDMI, 30 cm
    • Kabllo Ethernet, 30 cm
    • 3x kabllo USB, 20/30 cm
    • Kabllo e lexuesit të kartave Micro SD, 25 cm
    • Kabllo audio me fole 3.5mm
    • Kabllo energjie mikro USB
    • Tela kërcyes, 25 cm
  • Vida
  • Opsionale

    • Makinë ruajtëse 2.5 inç
    • Kabllo SATA në USB

Mjetet dhe Burimet

  • Mjetet themelore: kaçavida, pincë, sharrë, etj.
  • Hekuri i saldimit dhe furnizimet
  • Printer 3D
  • Njohuri bazë mbi printimin 3D, saldimin dhe mjetet linux

Hapi 1: Çmontimi i Mega Drive

Çmontimi i Mega Drive
Çmontimi i Mega Drive
Çmontimi i Mega Drive
Çmontimi i Mega Drive

Asnjë mjet i zbukuruar nuk kërkohet për çmontim: një kaçavidë e mirë e modës së vjetër është e mjaftueshme.

Ka 6 vida për të hapur kutinë e jashtme, dhe 10 të tjera për të hequr tabelën. Disa prej tyre janë me gjatësi të ndryshme, ndiqni se cili shkon ku.

Një shënim mbi modelin: Ka disa modele të ndryshme me konfigurime portash paksa të ndryshme. Ai që përdoret për këtë udhëzues është 1601-18.

Hapi 2: Shtypja 3D e pjesëve të reja

Pjesë të Re Shtypja 3D
Pjesë të Re Shtypja 3D
Pjesë të Re Shtypja 3D
Pjesë të Re Shtypja 3D

Doja që pjesët e reja të dalloheshin vërtet, kështu që përdor fije të kuqe, me konfigurimin e mëposhtëm në Ultimaker Cura:

  • Printeri: Ultimaker 3
  • Filamenti: PLA 2.85 mm
  • Rezolucioni: 0.1 mm
  • Mbush: 100%
  • Mbështetja dhe Ngjitja të dyja janë kontrolluar

Ju mund të gjeni skedarët burim.stl nga Sega Mega Drive 1 me Raspberry Pi 3 gjëra.

Shtypni sa vijon:

  • Portat e pasme: HDMI dhe Ethernet

    • mbrapa-1-HDMI-1601-18.stl
    • mbrapa-2-HDMI-1601-18.stl
  • Foleja e zgjerimit anësor: Lexuesi i kartave USB dhe Micro SD

    • slot-1-D-SUB.stl
    • slot-2-D-SUB.stl
    • slot-3-D-SUB.stl
  • Të brendshme

    pi-mbajtës-MULTI.stl

Një shënim për printimin 3D: PLA është një material i zakonshëm dhe i lehtë për të punuar, megjithatë mund të konsideroni materiale të tjera për pjesë më të forta, p.sh.: PETGKëto skedarë janë pjesë e këtij projekti fantastik të konvertimit dhe është vërtet i dokumentuar mirë me udhëzime të hollësishme. Autori shet kompletin e plotë në faqen e tij të internetit, mund të dëshironi ta kontrolloni edhe atë.

Hapi 3: Portat e pasme: HDMI dhe Ethernet

Portet e pasme: HDMI dhe Ethernet
Portet e pasme: HDMI dhe Ethernet
Portet e pasme: HDMI dhe Ethernet
Portet e pasme: HDMI dhe Ethernet
Portet e pasme: HDMI dhe Ethernet
Portet e pasme: HDMI dhe Ethernet

Merrni të dyja back-1-HDMI-1601-18 dhe back-2-HDMI-1601-18, së bashku me kabllot shtesë HDMI dhe Ethernet. Ju gjithashtu do të keni nevojë për 3 vida.

Pasi të dy kabllot janë në vend, vidhosni mbështetësen në pjesën e poshtme.

Një shënim për burimin e kabllove të duhur: Nuk është e lehtë të gjesh kabllo që përshtaten në mënyrë të përkryer me mbështetëset. Këshilla ime është të vizitoni disa dyqane elektronike dhe të provoni disa kabllo derisa të gjeni diçka që i përshtatet. Mund t'ju duhet të gdhendni disa nga pjesët për t'i përshtatur ato në mbështetëse. Kjo është ajo që bëra me kabllon HDMI, siç mund ta shihni në foto. Nuk duhet të jetë problem, për sa kohë që i përmbaheni kabllove bazë me priza gome, veçanërisht nëse porositni në internet. Alternativa do të ishte të redaktoni skedarët.stl dhe të printoni mbështetës të personalizuar për kabllot e duhura.

Hapi 4: Portat shtesë të anës: USB dhe MicroSD

Portet shtesë të anës: USB dhe MicroSD
Portet shtesë të anës: USB dhe MicroSD
Portet shtesë të anës: USB dhe MicroSD
Portet shtesë të anës: USB dhe MicroSD
Portet shtesë të anës: USB dhe MicroSD
Portet shtesë të anës: USB dhe MicroSD

Merrni slot-1-D-SUB, slot-2-D-SUB dhe slot-3-D-SUB, si dhe kabllot e zgjerimit të lexuesit të kartave USB dhe Micro SD. Ju gjithashtu do të keni nevojë për 4 vida. Montoni të gjithë kabllot në mbështetës dhe pastaj bashkojini në kasë.

Një shënim për versionet USB: të katër portat USB në Pi 3B+ janë versioni 2.0. Sidoqoftë, Pi 4 ofron dy porte USB 3.0. Mbani këtë në mendje për të marrë kabllo të saktë dhe për të mbajtur pajtueshmërinë.

Hapi 5: Prerja dhe bashkimi i bordit

Prerja dhe bashkimi i Bordit
Prerja dhe bashkimi i Bordit
Prerja dhe bashkimi i Bordit
Prerja dhe bashkimi i Bordit
Prerja dhe bashkimi i Bordit
Prerja dhe bashkimi i Bordit

Pritini tabelën që të përshtatet në kasë me mbështetëset e reja të printuara 3D, duke mbajtur butonat origjinalë dhe portat e kontrolluesit siç tregohet në foto. Mbani gjithashtu folenë e zërit dhe energjisë.

Ngjitni të gjithë telat e nevojshëm në terminalet e sakta (shikoni fotot):

  • Ndërprerës i energjisë, 2 tela kërcyes
  • Butoni i rivendosjes, 2 tela kërcyes
  • Portet e kontrolluesit, 9 tela kërcyes për port
  • Fole energjie, kabllo energjie me Micro USB
  • Fole audio, kabllo audio me fole 3.5 mm

Pasi të jetë bërë kjo, lidhni qarkun në pjesën e poshtme me 3 vida.

Një shënim mbi ndryshimet në bord: Më pëlqen shumë ideja e integrimit të përbërësve origjinalë dhe të rinj si një homazh për tastierën origjinale dhe për t'i bërë pjesët e vjetra të dobishme, të frymëzuara nga ky projekt. Sidoqoftë, mos e bëni këtë me një Mega Drive funksionale! Ruani atë dhe gjeni një të thyer në vend. Ju ndoshta mund të gjeni një të lirë jashtë eBay.

Hapi 6: Instalimi dhe Ftohja e Raspberry Pi

Instalimi dhe Ftohja e Raspberry Pi
Instalimi dhe Ftohja e Raspberry Pi
Instalimi dhe Ftohja e Raspberry Pi
Instalimi dhe Ftohja e Raspberry Pi
Instalimi dhe Ftohja e Raspberry Pi
Instalimi dhe Ftohja e Raspberry Pi

Merrni pi-mbajtësin-MULTI, së bashku me Raspberry Pi dhe (opsionalisht) pajisjen e ruajtjes 2.5 (më shumë detaje për këtë në hapin tjetër)

Ngjitni ngrohësit në Pi dhe bashkojeni Pi me mbështetësen. Fillon të bëhet e ndërlikuar të montoni gjithçka me kabllo, prandaj mbani një sy në këtë.

Një shënim për ftohjen: Unë kam vetëm ftohje pasive, për ta mbajtur sistemin në heshtje. Vendosa disa ngrohje në CPU, RAM dhe çipa USB/Ethernet. Për të instaluar ftohje aktive, do t'ju duhet të printoni mbajtësen e ventilatorit-MULTI dhe të bashkoni një tifoz ftohës, të montueshëm në kutinë e sipërme. Referojuni projektit origjinal për detaje.

Hapi 7: (Opsionale) Shtimi i një disku ruajtës

(Opsionale) Shtimi i një disku ruajtës
(Opsionale) Shtimi i një disku ruajtës

Nëse keni zgjedhur të shtoni një disk ruajtës, konsideratat kryesore që duhet të merrni parasysh është fuqia. Ka shumë të ngjarë që porta USB të mos jetë në gjendje të sigurojë energji të mjaftueshme.

Si një eksperiment, kam përdorur një HDD të vjetër me pjesë nga një kuti e jashtme, e cila mund të fuqizohet në mënyrë të pavarur. HDD -ja lidhet paralelisht me të njëjtën prizë si RasPi - siç mund ta shihni në foto.

Rezultati është pak i çrregullt dhe këtu ka shumë përbërës të panevojshëm. Unë do të sugjeroja një kabllo SATA të dedikuar USB në vend, me një port të dyfishtë USB për energji të pavarur.

Hapi 8: Instalimi i ControlBlock: Kontrolluesit, Ndërprerës i energjisë dhe LED

Instalimi i ControlBlock: Kontrolluesit, Ndërprerës i energjisë dhe LED
Instalimi i ControlBlock: Kontrolluesit, Ndërprerës i energjisë dhe LED
Instalimi i ControlBlock: Kontrolluesit, Ndërprerës i energjisë dhe LED
Instalimi i ControlBlock: Kontrolluesit, Ndërprerës i energjisë dhe LED

Lidhni çelësin e energjisë dhe kontrolluesit me ControlBlock. Kjo është mjaft e drejtpërdrejtë, pasi kunjat e kontrolluesit 1 deri në 9 janë të lidhur në mënyrë radhazi. Bashkangjitni LED -in në kutinë e sipërme gjithashtu me dy tela shtesë për kërcyes, duke mbajtur polaritetin e duhur.

ControBlock kapet menjëherë mbi RasPi, megjithëse shoferi duhet të instalohet për ta bërë atë funksional.

Instaloni shoferin

Hapni menunë RetroPie Setup dhe instaloni drejtuesin përmes menusë:

RetroPie-Setup> Menaxho paketat> Menaxho paketat e shoferit> controlblock> Instalo

Konfiguro llojin e kontrolluesit:

Në një terminal, shkruani:

sudo nano /etc/controlblock.cfg

Gjeni modelin e lojës dhe ndryshojeni në gjenezë.

"gamepadtype": "genesis", // Cakton llojin e tastierës së lojës. Opsionet: "arcade", "mame", "snes", "nes", "genesis", "none"…

Tani duhet të jeni në gjendje të konfiguroni kontrolluesit në RetroPie.

Për udhëzime dhe konfigurim të mëtejshëm të hollësishëm, shihni dokumentacionin ControlBlock2.

Një shënim mbi ControlBlock v2.1: ky komponent shton menaxhimin e energjisë dhe mbështetjen e kontrolluesit në Raspberry Pi. Menaxhimi i energjisë parandalon prishjen e të dhënave dhe kontrolluesi shton mbështetje për kontrolluesit origjinal. Kontrollorët modernë mund të përdoren akoma me njërën nga portat USB anësore ose nëpërmjet Bluetooth. Edhe pse ky komponent është i përshtatshëm, nuk ju nevojitet vërtet për të përfunduar këtë projekt. Ndërprerësi i energjisë mund të lidhet drejtpërdrejt me Raspberry Pi, dhe kontrolluesit të kyçur në GPIO duke përdorur db9_gpio_rpi.

Hapi 9: Butoni i rivendosjes

Butoni i rivendosjes
Butoni i rivendosjes
Butoni i rivendosjes
Butoni i rivendosjes

Butoni i rivendosjes është konfiguruar që të lërë çdo emulator dhe të kthehet në menunë e zgjedhjes së lojës.

Instaloni PiGRRL2 Controls

Në një terminal, shkruani:

kaçurrela -O

sudo bash retrogame.sh

Zgjidhni opsionin 1: PiGRRL 2 kontrollon dhe lëreni skriptin të përfundojë instalimin.

Ndryshoni konfigurimin e kunjit ESC

Meqenëse kunja e paracaktuar e përdorur për konfliktet ESC me ControlBlock, ne duhet ta ndryshojmë atë në një kunj tjetër, p.sh.: GPIO 25 (pin 22)

sudo nano /boot/retrogame.cfg

Gjeni linjën kryesore të ESC dhe ndryshojeni në 25:

ESC 25 # Dil ROM; Butoni PiTFT 1…

Përditësoni RetroArch

Në një terminal, shkruani:

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

Gjeni input_enable_hotkey dhe input_exit_emulator dhe ndryshoni të dyja në "shpëtim"

input_enable_hotkey = "arratisje"… input_exit_emulator = "arratisje"…

Lidhni butonin Reset

Së fundi, lidhni telat e kërcyesit të butonit të rivendosjes në pin 22 (GPIO 25) dhe pin 25 (Ground).

Një shënim mbi PiGRRL 2: Ky është një projekt krejtësisht i ndryshëm në vetvete, dhe ne po përdorim vetëm një nga shumë tiparet e ofruara prej tij. Butoni Reset thjesht konfigurohet si butoni Esc prapa skenave.

Hapi 10: Kontrolli i volumit (i pa testuar)

Kontrolli i volumit (i pa testuar)
Kontrolli i volumit (i pa testuar)

Ky hap nuk është përfunduar në këtë udhëzues

Fatkeqësisht, potenciometri i rrëshqitësit të vëllimit në Mega Drive tim ishte prishur dhe nuk mund ta lidhja me RasPi -në tim. Sidoqoftë, është e mundur të kontrolloni volumin e zërit në Rasperry Pi duke përdorur një potenciometër. Edhe pse nuk mund të jap udhëzime të hollësishme, ju inkurajoj që të eksperimentoni pak me të.

Sinjali analog nga potenciometri duhet të konvertohet në një sinjal dixhital që Raspberry Pi mund të lexojë, i cili mund të arrihet duke përdorur një çip MCP3008 të lidhur me GPIO.

Hidhini një sy udhëzuesit të mëposhtëm për udhëzime hap pas hapi:

Hyrjet analoge për Raspberry Pi Duke përdorur MCP3008 - Shndërroni hyrjet analoge në dixhitale dhe kontrolloni volumin audio

Hapi 11: Furnizimi me energji elektrike

Furnizimi me energji elektrike
Furnizimi me energji elektrike

Këtu, unë gjithashtu mbajta prizën origjinale të energjisë, megjithatë do t'ju duhet një burim energjie i përshtatshëm për punën, veçanërisht nëse keni shtuar edhe njësinë e ruajtjes.

Kushtojini vëmendje polaritetit të burimit tuaj të ri të energjisë. Foleja e energjisë Mega Drive është e lidhur me pozitiv në pjesën e jashtme të spinës. Sidoqoftë, është shumë më e zakonshme të gjesh burime energjie me tokë nga jashtë. Sigurohuni që të lidhni gjithçka në mënyrë korrekte.

Hapi 12: Mblidhni Rastin

Mblidhni Rastin
Mblidhni Rastin
Mblidhni Rastin
Mblidhni Rastin
Mblidhni Rastin
Mblidhni Rastin

Puna e vështirë është bërë, tani është koha për të bashkuar gjithçka. Bëhet e ndërlikuar me të gjitha kabllot, por gjithçka duhet të përshtatet. Vidhosni kutitë e sipërme dhe të poshtme së bashku me 6 vidhat origjinale.

Hapi 13: Lidheni dhe kënaquni

Lidheni atë dhe kënaquni
Lidheni atë dhe kënaquni
Lidheni atë dhe kënaquni
Lidheni atë dhe kënaquni
Lidheni atë dhe kënaquni
Lidheni atë dhe kënaquni

Lidhni gjithçka: HDMI, Controller dhe Power dhe rrokullisni çelësin. Nëse nuk e keni bërë më herët, kontrolluesit duhet të konfigurohen në RetroPie, në mënyrë që të jenë të përdorshëm.

Splash screen

Si bonus, unë kam bashkangjitur një splashscreen që mund ta përdorni në Mega Raspi tuaj. Për ta përdorur atë, ngarkoni imazhin në:

/home/pi/RetroPie/splashscreens/

Pastaj ndryshoni konfigurimin e Splashscreen, nën menunë RetroPie.

Foleja e fishekut veza e Pashkëve

Pas ri-qëllimit të tastierës, ndjeva se foleja e fishekut ishte lënë e braktisur. Prandaj unë jam duke vënë në dispozicion edhe një logo Mega RasPi që do të printohet 3D dhe vendoset nën folenë e fishekut, që do të zbulohet vetëm kur hapni portat e vogla të slotit.

Tani është koha për të shijuar Mega RasPi me lojërat tuaja të preferuara retro. Argëtohu!

Recommended: