Obsah:

Retro herní stroj s Raspberry PI, RetroPie a domácím pouzdrem: 17 kroků (s obrázky)
Retro herní stroj s Raspberry PI, RetroPie a domácím pouzdrem: 17 kroků (s obrázky)

Video: Retro herní stroj s Raspberry PI, RetroPie a domácím pouzdrem: 17 kroků (s obrázky)

Video: Retro herní stroj s Raspberry PI, RetroPie a domácím pouzdrem: 17 kroků (s obrázky)
Video: Retro-Cade: Stovka her v kompaktním balení - CES 2019 2024, Listopad
Anonim
Retro herní stroj s Raspberry PI, RetroPie a domácím pouzdrem
Retro herní stroj s Raspberry PI, RetroPie a domácím pouzdrem
Retro herní automat s Raspberry PI, RetroPie a domácím pouzdrem
Retro herní automat s Raspberry PI, RetroPie a domácím pouzdrem

Před nějakou dobou jsem našel distribuci Linuxu pro Raspberry Pi s názvem RetroPie. Okamžitě jsem zjistil, že je to skvělý nápad se skvělou implementací. Jednoúčelový retro herní systém bez zbytečných funkcí. Brilantní.

Brzy poté jsem se rozhodl koupit nový Raspberry Pi, na kterém jsem chtěl spustit RetroPie s některými starými dobrými hrami.

Také jsem se začal rozhlížet po případu. Bohužel se mi nelíbil téměř žádný komerční případ. Podle mého názoru byli oškliví, předražení a někdy dokonce přepracovaní. Na druhou stranu se mi líbily některé případy pro kutily, které se nesnažily kopírovat vzhled starých konzolí. Rozhodl jsem se tedy vytvořit si také vlastní případ. Z mnoha důvodů jsem jako základ použil univerzální pouzdro na projekt…

Berte tento návod jako inspiraci a také si zkuste vyrobit retro herní automat s vlastním pouzdrem. Není to příliš těžké a budete mít z výsledku radost. A navíc by to mohl být skvělý dárek. Zamyslete se…

Krok 1: Součásti

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
  • Raspberry Pi
  • 5V napájecí zdroj s válcovým konektorem 5,5/2,1. Použil jsem Vigan 5V/2A.
  • 8 GB karta micro SD třídy 10 nebo lepší
  • univerzální projektová krabice s dobrými rozměry. Vyhledejte dobrý box na eBay nebo v místním obchodě s elektronickými součástkami. Použil jsem KP17 od GMe.cz. (Má rozměry: 143x119x33mm)
  • Micro B konektor micro USB. Použil jsem ten od GMe.cz.
  • Napájecí konektor samice hlavně 5,5/2,1.
  • USB A ženské připojení. Vzal jsem je z rozbitého USB HUBu.
  • USB A samčí připojení. Vzal jsem je ze starých USB kabelů.
  • Přímý HDMI vazební člen. Použil jsem ten z eBay.
  • LED diody. Použil jsem 5 mm zelenou a 8 mm červenou
  • malé tlačítko. Použil jsem ten od GMe.cz.
  • kus univerzální DPS
  • malý kousek překližky nebo něco použitelného jako mezikus
  • šrouby a matice M3, některé rozpěrky
  • samice pin záhlaví
  • červený a černý drát. Použil jsem AWG 24.
  • čtyřžilový kabel. Vzal jsem to ze starého USB kabelu.
  • vypínač (volitelně)
  • a herní ovladače USB. Mám rád ovladače podobné USB SNES.

Krok 2: Nástroje

Nástroje
Nástroje
Nástroje
Nástroje
Nástroje
Nástroje
  • PC připojené k internetu
  • čtečka karet micro SD pro PC
  • maskovací páska
  • černé značky
  • vrták a vrtáky. Pro vrtání do plastu vřele doporučuji stupňovitý vrták (na obrázku výše).
  • smirkový papír
  • malé soubory
  • nástrojový nůž a/nebo malá dláta.
  • horká lepicí pistole
  • kleště
  • páječka
  • kvalitní („umělecké“) barevné značky. Použil jsem fixy od Winsor & Newton. Vybral jsem barvy: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Ale použít můžete samozřejmě co chcete.
  • bílá trvalá značka
  • kontaktní lepidlo. Použil jsem běžné kontaktní lepidlo Pattex.
  • smršťovací bužírky

Krok 3: Instalace RetroPie

Instalace RetroPie
Instalace RetroPie

Co je Retropie? Podle autorových slov:

RetroPie vám umožní proměnit váš Raspberry Pi, ODroid C1/C2 nebo PC na retro herní automat. Navazuje na Raspbian, EmulationStation, RetroArch a mnoho dalších projektů, které vám umožní hrát své oblíbené arkádové, domácí konzole a klasické počítačové hry s minimálním nastavením.

Viz domovská stránka Retropie: retropie.org.uk.

Stáhněte si nejnovější verzi RetroPie pro vaši verzi Raspberry Pi.

Stáhněte a nainstalujte Etcher. Jedná se o uživatelsky přívětivý multiplatformní nástroj pro bezpečné ukládání obrazu operačního systému na kartu SD. (Pokud jste dříve používali Raspberry Pi, pravděpodobně to dobře víte.)

Spusťte Etcher, vyberte obrázek RetroPie, vyberte správný disk microSD a stiskněte tlačítko Flash (viz obrázek výše).

Po dokončení blikání vložte kartu do svého Raspberry Pi, připojte monitor a ovladač a napájecí zdroj. Při prvním spuštění by měl systém RetroPie rozšířit souborový systém na celou kartu SD a poté vás RetroPie požádá o konfiguraci ovladače.

Viz původní průvodce.

Krok 4: Základní konfigurace RetroPie

V nabídce vyberte RASPI-CONFIG a:

  • Změnit heslo uživatele. Výchozí heslo je: malina (výchozí uživatel je: pi)
  • Možnosti lokalizace

    • Nastavte si národní prostředí
    • Nastavte kód země WiFi
    • Nastavte rozložení klávesnice
    • Nastavte si časové pásmo
  • Možnosti rozhraní

    • Povolit SSH
    • Povolit sériové připojení
  • Pokročilé možnosti

    Zakázat Overscan. (Odstraní černé okraje)

Proveďte restart.

Krok 5: Emulátory

Většina emulátorů je ve výchozím nastavení nainstalována a nakonfigurována správně. Stačil mi nainstalovat DOSBox (slavný emulátor MS-DOS) a nakonfigurovat Fuse (emulátor ZX Spectrum).

Další informace o emulátorech naleznete v původní příručce.

Instalace DOSBoxu

Vyberte RETROPIE SETUP → Spravovat balíčky → Spravovat volitelné balíčky → Dosbox → instalovat z binárních souborů

Konfigurace pojistek

1) ovladač mapy jako Kempston Joystick.

Do souboru

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

přidat řádek:

input_libretro_device_p1 = "513"

2) nastavte emulátor na režim ZX Spectrum 48k.

V souboru

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

změnit řádek:

fuse_machine = "Spektrum 128 kB"

na:

fuse_machine = "Spektrum 48 kB"

Můžete to udělat například pomocí SSH.

Základní zkratka aplikace EmulationStation (ES)

Vyberte+Start = ukončit aktuálně spuštěnou hru a vrátit se do nabídky ES (nefunguje pro DOSBox, viz níže …)

Krok 6: ROM a hry pro systém MS-DOS

ROM a hry pro systém MS-DOS
ROM a hry pro systém MS-DOS

Nejprve musím říci, že i velmi staré hry jsou stále chráněny autorskými právy, takže mějte na paměti…

Mnoho starých her je však považováno za opuštěný software, protože jsou technicky zastaralé a prakticky neprodejné (nebo nerentabilní). Dobrým příkladem jsou hry pro starý počítač ZX Spectrum, které si můžete zdarma stáhnout z webů, jako jepectrumcomputing.co.uk nebo www.worldofspectrum.org.

Některé hry pro MS-DOS si můžete zakoupit na www.gog.com.

Jak kopírovat soubory ROM do RetroPie

Existuje několik způsobů, jak to udělat. Viz původní manuál. Pokud na počítači používáte Linux, můžete také zkopírovat soubory ROM přímo na kartu microSD.

Tip: Méně her je více! Neinstalujte celé archivy, ale pouze několik nejlepších her pro každý systém. Velké množství her působí poněkud depresivně.

Hry DOSBox (pro pokročilé)

Hry MS-DOS v RetroPie/Emulationstation jsou ošidné. Je nutné namapovat tlačítka ovladače na klávesnici, vytvořit a naladit konfigurační soubor dosboxu a vytvořit skript spuštění pro každou jednotlivou hru.

Zde jsou kroky pro hru Prehistorik 2:

0) nainstalujte DOSBox

Viz krok „Emulátory“.

1) Kupte si Prehistorik 2 z www.gog.com/. Nejprve si nainstalujte Prehistorik 2 na PC, protože budete potřebovat rozbalené herní soubory.

2) zkopírujte adresář hry na kartu microSD do

/home/pi/RetroPie/roms/pc_data („pc_data“, nikoli „pc“…)

(název herního adresáře by měl být Prehistorik_2).

3) vytvořte spouštěcí skript

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

s obsahem:

#!/bin/bash

cd "/home/pi/RetroPie/roms/pc/" "/opt/retropie/emulators/dosbox/bin/dosbox" -conf "/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c exit

Viz Prehistorik_2.sh.txt v příloze

Prehistorik_2.sh bude příkazem run rozpoznán jako soubor ROM.

4) vytvořte soubor conf

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

Viz Prehistorik_2_dosbox.cf v příloze

Nejzajímavější části jsou:

[autoexec]

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

a definice mapového souboru:

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

5) vytvořte soubor mapy

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

Viz Prehistorik_2_dosbox.map v příloze

Hledejte na internetu, jak to udělat. Dobrým začátkem by měla být například wiki DOSBoxu.

6) zkuste spustit hru.

Krok 7: Skripty a konfigurace pro LED diody a tlačítko Zap/Vyp

Tlačítko bezpečného zapnutí/vypnutí

Raspberry Pi nemá žádné tlačítko „bezpečného vypnutí“(alespoň verze do 3B+). Hledejte v Intenetu další informace.

Uživatelé tento problém často řeší napsáním vlastního skriptu, který po přerušení z tlačítka připojeného k nějakému pinu spustí příkaz „sudo shutdown -h now“.

Právě jsem použil dobře napsané skripty od tylera z howchoo.

Nechal jsem pin for button nastavit na GPIO 3 (= fyzický pin 5) (viz pinout.xyz).

Externí ACT LED

Upravit soubor

/boot/config.txt

pro Raspberry Pi 3 přidejte toto:

# --- externí LED jako SD ACT LED (Raspberry Pi 3)

dtoverlay = pi3-akt-led, gpio = 4 # ---

pro Raspberry Pi 2 přidejte toto:

# --- externí LED jako SD ACT LED (Raspberry Pi 2)

dtparam = act_led_gpio = 4 # ---

Nyní můžete k GPIO 4 (= fyzický pin 7) připojit LED s odporem (viz pinout.xyz). Jako ACT LED jsem použil 5mm zelenou LED.

Kontrolka stavu napájení

Přijal jsem chytrý super jednoduchý indikátor stavu napájení z tohoto tutoriálu od Zacha z howchoo. Stačí povolit sériový port GPIO a poté můžete k GPIO 14 = TX (= fyzický pin 8) připojit LED s odporem (viz pinout.xyz). Jako LED stavu napájení jsem použil 8 mm červenou LED.

Krok 8: Začněte plánovat případ

Začněte plánovat případ
Začněte plánovat případ

Jak jsem psal, jako základ jsem použil univerzální pouzdro na projekt. Uznávám, není to tak cool jako pouzdro vyrobené z kvalitního dřeva nebo dobře navržené 3D potištěné pouzdro, ale stále to může být přijatelný způsob, jak rychle vytvořit dobře vypadající pouzdro, podle mého názoru.

Naplánujte polohu všech komponent. Kam umístit Raspberry Pi, kam umístit všechny konektory, které konektory vynechat a podobně. Udělejte si čas, nespěchejte.

Krok 9: Rozšíření USB

USB rozšíření
USB rozšíření
USB rozšíření
USB rozšíření
USB rozšíření
USB rozšíření
USB rozšíření
USB rozšíření

Protože jsem se rozhodl mít dva USB konektory pro dva herní ovladače vpředu a Raspberry Pi uprostřed, potřeboval jsem dva krátké USB extendery. Vyrobil jsem je ze starých USB kabelů a z mizerného USB rozbočovače. Viz obrázky výše.

Krok 10: Rozšíření napájecího adaptéru

Rozšíření napájecího adaptéru
Rozšíření napájecího adaptéru
Rozšíření napájecího adaptéru
Rozšíření napájecího adaptéru
Rozšíření napájecího adaptéru
Rozšíření napájecího adaptéru

Jedna věc, která mě na Raspberry Pi znervózňuje, je napájecí konektor micro USB B. Tento konektor mi připadá trochu křehký. Proto jsem se rozhodl použít společný barel jack 5,5/2,1 a napájet svůj retro herní automat 5V napájecím zdrojem s barel jack 5,5/2,1 mm.

Krok 11: Označení otvorů

Značkovací otvory
Značkovací otvory
Značkovací otvory
Značkovací otvory
Značkovací otvory
Značkovací otvory
Značkovací otvory
Značkovací otvory

Určete polohu všech součástí a označte všechny potřebné otvory. V mém případě:

  • otvory pro dva USB (a otvory pro šrouby pro montáž malé DPS)
  • otvor pro konektor jack 5,5/2,1
  • otvor pro spojku HDMI
  • otvor pro tlačítko napájení
  • dva otvory pro LED diody
  • čtyři otvory pro šrouby pro montáž Raspberry Pi
  • otvor pro slot pro kartu micro SD
  • větrací otvory (nezapomeňte na ně)

Krok 12: Vytváření otvorů

Vytváření děr
Vytváření děr
Vytváření děr
Vytváření děr
Vytváření děr
Vytváření děr

Vytvořte všechny otvory pomocí důvěryhodných nástrojů.

Malé dláta byly překvapivě užitečné pro vytváření nekruhových děr v mém případě.

Krok 13: Pájecí LED diody a tlačítko Zap/Vyp

Pájecí LED a tlačítko zapnutí/vypnutí
Pájecí LED a tlačítko zapnutí/vypnutí
Pájecí LED a tlačítko zapnutí/vypnutí
Pájecí LED a tlačítko zapnutí/vypnutí
Pájecí LED a tlačítko zapnutí/vypnutí
Pájecí LED a tlačítko zapnutí/vypnutí

Proveďte zapojení podle schématu na obrázku výše. Nemělo by to být těžké.

Po pájení můžete všechny dráty zajistit horkým lepidlem.

Pravděpodobně jste si všimli, že tlačítko napájení (viz obrázek výše) je připájeno na kus DPS dřevěnými rozpěrkami. Musel jsem udělat toto řešení, protože jsem si vybral tlačítko určené pro PCB, ne tlačítko určené k montáži na panel.

Krok 14: Umístění všech komponent

Umístění všech komponent
Umístění všech komponent
Umístění všech komponent
Umístění všech komponent
Umístění všech komponent
Umístění všech komponent

Připojte všechny součásti k pouzdru. Každý komponent jsem připevnil pomocí horkého lepidla kromě Raspberry Pi a USB prodlužovačů, které jsem připevnil šrouby. Viz obrázky výše.

Krok 15: Dekorace

Dekorace
Dekorace
Dekorace
Dekorace
Dekorace
Dekorace
Dekorace
Dekorace

Ozdobte svůj případ, jak si přejete. Všechno je povoleno. Například jsem na papír nakreslil vrchní masku pomocí uměleckých fixů. Poté jsem masku nalepil na pouzdro pomocí kontaktního lepidla.

Krok 16: Testování

Testování
Testování
Testování
Testování

Zavřete případ a zkuste vše vyzkoušet. Funguje vše v pořádku?

Ne? Opravte tedy všechny problémy, znovu to vyzkoušejte a opakujte, dokud nebude vše v pořádku. Zachovat chladnou hlavu.

Doporučuje: