Obsah:

Mega RasPi - Raspberry Pi na Sega Mega Drive / Genesis: 13 kroků (s obrázky)
Mega RasPi - Raspberry Pi na Sega Mega Drive / Genesis: 13 kroků (s obrázky)

Video: Mega RasPi - Raspberry Pi na Sega Mega Drive / Genesis: 13 kroků (s obrázky)

Video: Mega RasPi - Raspberry Pi na Sega Mega Drive / Genesis: 13 kroků (s obrázky)
Video: Sega Genesis Mini Classic RetroPie Case! The MegaPi From RetroFlag! 2024, Listopad
Anonim
Mega RasPi - Raspberry Pi v Sega Mega Drive / Genesis
Mega RasPi - Raspberry Pi v Sega Mega Drive / Genesis

Tato příručka vás provede převodem starého Sega Mega Drive na retro herní konzoli pomocí Raspberry Pi.

Strávil jsem nespočet hodin svého dětství hraním videoher na svém Sega Mega Drive. Většina mých přátel také jednu měla, takže jsme sdíleli hry a pořádali mezi sebou turnaje. O třicet let později jsem konečně našel způsob, jak vzdát hold těmto vzpomínkám, a to převedením Sega Mega Drive na retro herní konzoli a mediální server, který mohu používat každý den pomocí Raspberry Pi: Mega RasPi.

Mým cílem je zachovat co nejvíce původních částí a funkcí konzoly a zároveň zajistit, aby byl samotný RasPi snadno dostupný.

Zásoby

  • 1 vadný Sega Mega Drive (nebo Genesis)
  • 1 nebo 2 funkční ovladače, 3 nebo 6 tlačítek
  • 1 Raspberry Pi 3B+
  • 1 karta Micro SD, předinstalovaná RetroPie v4.5
  • 1 ControlBlock v2.1
  • 1 Napájecí adaptér, 5V 3A, se zástrčkou 5,5 mm / 2,1 mm
  • Chladič Raspberry Pi
  • Vlákno PLA 2,85 mm
  • Prodlužovací kabely a vodiče:

    • HDMI kabel, 30 cm
    • Ethernetový kabel, 30 cm
    • 3x USB kabel, 20/30 cm
    • Kabel čtečky karet Micro SD, 25 cm
    • 3,5 mm audio kabel
    • Napájecí kabel micro USB
    • Propojovací vodiče, 25 cm
  • Šrouby
  • Volitelný

    • 2,5palcová úložná jednotka
    • Kabel SATA na USB

Nástroje a zdroje

  • Základní nástroje: šroubováky, kleště, pila atd.
  • Páječka a zásoby
  • 3D tiskárna
  • Základní znalosti o 3D tisku, pájení a linuxových nástrojích

Krok 1: Demontáž Mega Drive

Demontáž Mega Drive
Demontáž Mega Drive
Demontáž Mega Drive
Demontáž Mega Drive

K demontáži nejsou potřeba žádné fantastické nástroje: stačí starý dobrý šroubovák.

K otevření vnějšího pouzdra je 6 šroubů a desku vyjmete 10 dalšími. Některé z nich jsou ale různě dlouhé, sledujte, kam se kdo vydá.

Poznámka k modelu: Existuje několik různých modelů s mírně odlišnou konfigurací portů. Ten, který je použit pro tuto příručku, je 1601-18.

Krok 2: 3D tisk nových dílů

3D tisk nových dílů
3D tisk nových dílů
3D tisk nových dílů
3D tisk nových dílů

Chtěl jsem, aby nové kousky opravdu vynikly, a tak jsem použil červené vlákno s následující konfigurací na Ultimaker Cura:

  • Tiskárna: Ultimaker 3
  • Vlákno: PLA 2,85 mm
  • Rozlišení: 0,1 mm
  • Výplň: 100%
  • Podpora a přilnavost jsou zkontrolovány

Zdrojové soubory.stl najdete ze Sega Mega Drive 1 s Raspberry Pi 3 věcí.

Vytiskněte následující:

  • Zadní porty: HDMI a Ethernet

    • zpět-1-HDMI-1601-18.stl
    • zpět-2-HDMI-1601-18.stl
  • Boční rozšiřující slot: USB a čtečka karet Micro SD

    • slot-1-D-SUB.stl
    • slot-2-D-SUB.stl
    • slot-3-D-SUB.stl
  • Interní

    držák pi-MULTI.stl

Poznámka k 3D tisku: PLA je běžný a snadno zpracovatelný materiál, u silnějších kusů byste však mohli zvážit jiné materiály, např.: PETG Tyto soubory jsou součástí tohoto fantastického projektu převodu a jsou opravdu dobře zdokumentovány s podrobnými pokyny. Autor prodává kompletní sadu na svých webových stránkách, možná si to budete chtít také ověřit.

Krok 3: Zadní porty: HDMI a Ethernet

Zadní porty: HDMI a Ethernet
Zadní porty: HDMI a Ethernet
Zadní porty: HDMI a Ethernet
Zadní porty: HDMI a Ethernet
Zadní porty: HDMI a Ethernet
Zadní porty: HDMI a Ethernet

Uchopte zadní-1-HDMI-1601-18 i zadní-2-HDMI-1601-18 společně s prodlužovacími kabely HDMI a Ethernet. Budete také potřebovat 3 šrouby.

Jakmile jsou oba kabely na svém místě, přišroubujte držák ke spodnímu pouzdru.

Poznámka k získávání správných kabelů: Není snadné najít kabely, které by přesně pasovaly na podpěry. Moje rada je navštívit několik obchodů s elektronikou a vyzkoušet některé kabely, dokud nenajdete něco, co se hodí. Možná budete muset vyřezat některé části, aby se vešly do podpěr. To jsem udělal s kabelem HDMI, jak můžete vidět na fotografiích. Neměl by to být problém, pokud se budete držet základních kabelů s gumovými zástrčkami, zvláště pokud objednáváte online Alternativou by bylo upravit soubory.stl a vytisknout vlastní podpory pro správné kabely.

Krok 4: Boční rozšiřující porty: USB a MicroSD

Boční rozšiřující porty: USB a MicroSD
Boční rozšiřující porty: USB a MicroSD
Boční rozšiřující porty: USB a MicroSD
Boční rozšiřující porty: USB a MicroSD
Boční rozšiřující porty: USB a MicroSD
Boční rozšiřující porty: USB a MicroSD

Popadněte slot-1-D-SUB, slot-2-D-SUB a slot-3-D-SUB, stejně jako prodlužovací kabely čtečky karet USB a Micro SD. Budete také potřebovat 4 šrouby. Namontujte všechny kabely do držáku a poté jej připevněte k pouzdru.

Poznámka k verzím USB: všechny čtyři porty USB v Pi 3B+ jsou verze 2.0. Pi 4 však nabízí dva porty USB 3.0. Mějte to na paměti, abyste získali správné kabely a zachovali kompatibilitu.

Krok 5: Ořez a pájení desky

Ořez a pájení desky
Ořez a pájení desky
Ořez a pájení desky
Ořez a pájení desky
Ořez a pájení desky
Ořez a pájení desky

Ořízněte desku tak, aby se vešla do pouzdra, s novými 3D tištěnými podpěrami, přičemž ponechte původní tlačítka a porty ovladače, jak je znázorněno na fotografii. Ponechejte si také zvukový a napájecí konektor.

Pájejte všechny potřebné vodiče na správné svorky (viz fotografie):

  • Vypínač, 2 propojovací vodiče
  • Tlačítko reset, 2 propojovací vodiče
  • Porty ovladače, 9 propojovacích vodičů na port
  • Napájecí konektor, napájecí kabel s Micro USB
  • Zvukový konektor, zvukový kabel s 3,5 mm konektorem

Jakmile to provedete, připevněte obvod ke spodnímu pouzdru pomocí 3 šroubů.

Poznámka k úpravám na palubě: Opravdu se mi líbí myšlenka integrace původních a nových komponent jako pocta původní konzole a využití starých dílů jako inspirace tímto projektem. Nedělejte to však s funkčním Mega Drive! Zachovejte to a místo toho najděte zlomený. Levný eBay pravděpodobně najdete.

Krok 6: Instalace a chlazení Raspberry Pi

Instalace a chlazení Raspberry Pi
Instalace a chlazení Raspberry Pi
Instalace a chlazení Raspberry Pi
Instalace a chlazení Raspberry Pi
Instalace a chlazení Raspberry Pi
Instalace a chlazení Raspberry Pi

Popadněte držák pi-MULTI spolu s Raspberry Pi a (volitelně) 2,5 úložnou jednotkou (více o tom v dalším kroku)

Přilepte chladiče k Pi a připojte Pi k držáku. Začít montovat vše pomocí kabelů začíná být složité, takže to sledujte.

Poznámka k chlazení: Mám pouze pasivní chlazení, aby byl systém tichý. Na čipy CPU, RAM a USB/Ethernet jsem umístil několik chladičů. Chcete-li nainstalovat aktivní chlazení, budete muset vytisknout držák ventilátoru MULTI a připojit chladicí ventilátor, který lze namontovat na horní skříň. Podrobnosti najdete v původním projektu.

Krok 7: (Volitelné) Přidání úložné jednotky

(Volitelné) Přidání úložné jednotky
(Volitelné) Přidání úložné jednotky

Pokud jste se rozhodli přidat úložnou jednotku, je hlavním faktorem, který je třeba vzít v úvahu, výkon. Je velmi pravděpodobné, že port USB nebude schopen poskytnout dostatek energie.

Jako experiment jsem použil starý pevný disk s částmi z externího pouzdra, které lze napájet nezávisle. HDD je pak zapojen paralelně do stejného jacku jako RasPi - jak vidíte na fotografii.

Výsledek je trochu chaotický a je zde spousta nepotřebných komponent. Místo toho bych doporučil vyhrazený kabel SATA na USB s duálním portem USB pro nezávislé napájení.

Krok 8: Instalace ControlBlock: ovladače, vypínač a LED

Instalace ControlBlock: ovladače, vypínač a LED
Instalace ControlBlock: ovladače, vypínač a LED
Instalace ControlBlock: ovladače, vypínač a LED
Instalace ControlBlock: ovladače, vypínač a LED

Připojte vypínač a ovladače k ControlBlock. To je docela jednoduché, protože piny ovladače 1 až 9 jsou zapojeny postupně. Připojte LED na horní skříňku také dvěma dalšími propojovacími vodiči, dodržujte správnou polaritu.

ControBlock se přichytí přímo na RasPi, ačkoli ovladač musí být nainstalován, aby fungoval.

Nainstalujte ovladač

Otevřete nabídku Nastavení RetroPie a nainstalujte ovladač pomocí nabídky:

RetroPie-Setup> Správa balíčků> Správa balíčků ovladačů> controlblock> Instalovat

Konfigurace typu ovladače:

Na terminálu zadejte:

sudo nano /etc/controlblock.cfg

Najděte gamepadtype a změňte jej na genesis.

"gamepadtype": "genesis", // Nastaví typ gamepadu. Možnosti: „arkáda“, „mame“, „snes“, „nes“, „genesis“, „žádný“…

Nyní byste měli mít možnost nastavit ovladače v RetroPie.

Další podrobné pokyny a konfiguraci najdete v dokumentaci ControlBlock2.

Poznámka k ControlBlock v2.1: tato součást přidává k Raspberry Pi podporu správy napájení a řadiče. Řízení spotřeby zabraňuje poškození dat a řadič přidává podporu pro původní řadiče. Moderní ovladače lze stále používat s jedním z postranních portů USB nebo přes Bluetooth. I když je tato součást pohodlná, k dokončení tohoto projektu ji opravdu nepotřebujete. Vypínač mohl být připojen přímo k Raspberry Pi a ovladače připojeny k GPIO pomocí db9_gpio_rpi.

Krok 9: Tlačítko Reset

Tlačítko reset
Tlačítko reset
Tlačítko reset
Tlačítko reset

Tlačítko reset je nakonfigurováno tak, aby ukončilo jakýkoli emulátor a vrátilo se zpět do nabídky výběru hry.

Nainstalujte ovládací prvky PiGRRL2

Na terminálu zadejte:

curl -O

sudo bash retrogame.sh

Vyberte možnost 1: Ovládací prvky PiGRRL 2 a nechte skript dokončit instalaci.

Změňte konfiguraci pinů ESC

Protože výchozí pin používaný pro ESC je v konfliktu s ControlBlock, musíme jej změnit na jiný pin, např.: GPIO 25 (pin 22)

sudo nano /boot/retrogame.cfg

Najděte klíčový řádek ESC a změňte jej na 25:

ESC 25 # Ukončit ROM; Tlačítko PiTFT 1…

Aktualizujte RetroArch

Na terminálu zadejte:

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

Najděte input_enable_hotkey a input_exit_emulator a obojí změňte na „útěk“

input_enable_hotkey = "uniknout"… input_exit_emulator = "uniknout"…

Připojte tlačítko Reset

Nakonec připojte propojovací vodiče resetovacího tlačítka ke kolíku 22 (GPIO 25) a pinu 25 (uzemnění).

Poznámka k PiGRRL 2: Toto je sám o sobě úplně jiný projekt a používáme pouze jednu z mnoha funkcí, které poskytuje. Tlačítko Reset je jednoduše nakonfigurováno jako tlačítko Esc v zákulisí.

Krok 10: Ovládání hlasitosti (netestováno)

Ovládání hlasitosti (netestováno)
Ovládání hlasitosti (netestováno)

Tento krok není v této příručce dokončen

Potenciometr posuvníku hlasitosti na Mega Drive byl bohužel rozbitý a nemohl jsem jej připojit k RasPi. Na Rasperry Pi je však možné ovládat hlasitost zvuku pomocí potenciometru. I když nemohu poskytnout podrobné pokyny, doporučil bych vám, abyste s tím trochu experimentovali.

Analogový signál z potenciometru musí být převeden na digitální signál, který Raspberry Pi dokáže přečíst, čehož lze dosáhnout pomocí čipu MCP3008 připojeného k GPIO.

Podívejte se na následující průvodce s podrobnými pokyny:

Analogové vstupy pro Raspberry Pi pomocí MCP3008 - Převod analogových vstupů na digitální a ovládání hlasitosti zvuku

Krok 11: Napájení

Zdroj napájení
Zdroj napájení

Zde jsem také ponechal původní napájecí konektor, ale pro práci budete potřebovat vhodný zdroj energie, zvláště pokud jste také přidali úložnou jednotku.

Dávejte pozor na polaritu svého nového zdroje energie. Napájecí konektor Mega Drive je na vnější straně konektoru zapojen s kladným pólem. Je však mnohem běžnější najít zdroje energie s vnějším uzemněním. Ujistěte se, že jste vše správně zapojili.

Krok 12: Znovu sestavte pouzdro

Znovu sestavte případ
Znovu sestavte případ
Znovu sestavte případ
Znovu sestavte případ
Znovu sestavte případ
Znovu sestavte případ

Tvrdá práce je hotová, nyní je čas dát vše dohromady. Se všemi kabely je to složité, ale všechno by mělo sedět. Zašroubujte horní a spodní pouzdro dohromady pomocí 6 originálních šroubů.

Krok 13: Připojte jej a užívejte si

Připojte jej a užívejte si
Připojte jej a užívejte si
Připojte jej a užívejte si
Připojte jej a užívejte si
Připojte jej a užívejte si
Připojte jej a užívejte si

Připojte vše: HDMI, ovladač a napájení a zapněte vypínač. Pokud jste to neudělali dříve, je třeba ovladače nakonfigurovat v RetroPie, aby byly použitelné.

Úvodní obrazovka

Jako bonus jsem připojil úvodní obrazovku, kterou můžete použít na vlastní Mega Raspi. Chcete -li jej použít, nahrajte obrázek na:

/home/pi/RetroPie/úvodní obrazovky/

Poté změňte konfiguraci úvodní obrazovky v nabídce RetroPie.

Velikonoční vajíčko pro kartuší

Po opětovném určení konzoly jsem cítil, že slot pro kazetu zůstal opuštěný. Proto také dávám k dispozici logo Mega RasPi, které má být vytištěno 3D a umístěno pod slot pro kazety, které bude odhaleno pouze při otevření bran malých slotů.

Nyní je čas užít si Mega RasPi se svými oblíbenými retro hrami. Bavte se!

Doporučuje: