Obsah:
- Krok 1: Součásti
- Krok 2: Nástroje
- Krok 3: Instalace RetroPie
- Krok 4: Základní konfigurace RetroPie
- Krok 5: Emulátory
- Krok 6: ROM a hry pro systém MS-DOS
- Krok 7: Skripty a konfigurace pro LED diody a tlačítko Zap/Vyp
- Krok 8: Začněte plánovat případ
- Krok 9: Rozšíření USB
- Krok 10: Rozšíření napájecího adaptéru
- Krok 11: Označení otvorů
- Krok 12: Vytváření otvorů
- Krok 13: Pájecí LED diody a tlačítko Zap/Vyp
- Krok 14: Umístění všech komponent
- Krok 15: Dekorace
- Krok 16: Testování
Video: Retro herní stroj s Raspberry PI, RetroPie a domácím pouzdrem: 17 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
- 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
- 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
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
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
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
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
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ů
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ů
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
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
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
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í
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:
Zloděj pochodně Joule s pouzdrem: 16 kroků (s obrázky)
Joule Thief Torch With Casing: V tomto projektu se dozvíte, jak postavit obvod Joule Thief a příslušné pouzdro pro obvod. Jedná se o relativně snadný okruh pro začátečníky a mírně pokročilé. Zloděj Joule se řídí velmi jednoduchým konceptem, který je také podobný
Arduino DIY herní ovladač - Herní ovladač Arduino PS2 - Hra Tekken s gamepadem pro kutily Arduino: 7 kroků
Arduino DIY herní ovladač | Herní ovladač Arduino PS2 | Hraní Tekken s DIY Arduino Gamepad: Ahoj kluci, hraní her je vždy zábava, ale hraní s vaší vlastní DIY vlastní hrou je zábavnější. Takže v tomto návodu vytvoříme herní ovladač pomocí arduino pro micro
Cvičební stroj Herní ovladač USB: 8 kroků (s obrázky)
Cvičební stroj Herní ovladač USB: Abych podpořil cvičení v sobě a v rodině, vytvořil jsem adaptér, který emuluje standardní adaptér herního ovladače USB, ale rychlost pohybu hry ovládá šlapáním na eliptickém stroji nebo rotopedu. Je obzvlášť vhodný pro závodní hry. Je to
Arkádový herní stroj s Raspberry Pi: 7 kroků (s obrázky)
Arkádový herní stroj s Raspberry Pi: Tvorba příběhu: Arkádový herní stroj s retro pi (malinový pi3)
Retro-CM3: Výkonná herní konzole ovládaná RetroPie: 8 kroků (s obrázky)
Retro-CM3: Výkonná herní konzole ovládaná RetroPie: Tento návod je inspirován Adafruitovou PiGRRL Zero, Wermyho původní stavbou Gameboy Zero a herní konzolí GreatScottLab. Tyto herní konzole založené na RetroPie používají jako jádro malinu pi zero (W). ALE, poté, co jsem postavil několik