Innehållsförteckning:

Retro-spelmaskin med hallon-PI, RetroPie och hemlagat fodral: 17 steg (med bilder)
Retro-spelmaskin med hallon-PI, RetroPie och hemlagat fodral: 17 steg (med bilder)

Video: Retro-spelmaskin med hallon-PI, RetroPie och hemlagat fodral: 17 steg (med bilder)

Video: Retro-spelmaskin med hallon-PI, RetroPie och hemlagat fodral: 17 steg (med bilder)
Video: Raspberry Pi 400 Unboxing / Review - Ultra Cheap $70 Budget PC for School Students? 2024, Juli
Anonim
Retro-spelmaskin med hallon-PI, RetroPie och hemlagat fodral
Retro-spelmaskin med hallon-PI, RetroPie och hemlagat fodral
Retro-spelmaskin med hallon-PI, RetroPie och hemlagat fodral
Retro-spelmaskin med hallon-PI, RetroPie och hemlagat fodral

För en tid sedan hittade jag en Linux -distribution för Raspberry Pi som heter RetroPie. Jag fick direkt reda på att det är en bra idé med ett bra genomförande. Ett-ändamål retro-spelsystem utan onödiga funktioner. Lysande.

Strax efter bestämde jag mig för att köpa en ny Raspberry Pi, på vilken jag ville köra RetroPie med några gamla bra spel.

Jag började också leta runt efter ett fall. Tyvärr gillade jag nästan inget kommersiellt fall. De var fula, för dyra och ibland till och med överutvecklade, enligt min mening. Å andra sidan gillade jag några DIY -fodral som inte försökte kopiera utseendet på gamla konsoler. Så jag bestämde mig för att göra mitt eget fall också. Av många anledningar använde jag ett universellt projektlåda som grund …

Ta denna Instructable som inspiration och försök också att göra en retro-spelmaskin med ett anpassat fodral. Det är inte för svårt och du kommer att bli glad över resultatet. Och dessutom kan det vara en bra present. Tänk på det…

Steg 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
  • Raspberry Pi
  • 5V nätaggregat med fatuttag 5.5/2.1. Jag använde Vigan 5V/2A.
  • 8 GB micro SD -kort klass 10 eller bättre
  • universell projektlåda med bra mått. Sök efter bra box på eBay eller i din lokala elektroniska komponentbutik. Jag använde KP17 från GMe.cz. (Den har mått: 143x119x33mm)
  • USB B micro hankontakt. Jag använde den här från GMe.cz.
  • Strömförsörjning honkontakt 5.5/2.1.
  • USB A honkontaktfel. Jag tog dem från trasig USB -HUB.
  • USB A hane -anslutningsfel. Jag tog dem från gamla USB -kablar.
  • Rak HDMI -koppling. Jag använde denna från eBay.
  • Lysdioder. Jag använde 5 mm grönt och 8 mm rött
  • liten tryckknapp. Jag använde den här från GMe.cz.
  • bit av universellt kretskort
  • liten bit plywood eller något användbart som distans
  • skruvar och muttrar M3, några distanser
  • kvinnlig stifthuvud
  • röd och svart tråd. Jag använde AWG 24.
  • fyrkärnig kabel. Jag tog den från en gammal USB -kabel.
  • strömbrytare (tillval)
  • och USB -spelkontroller. Jag gillar USB SNES-liknande styrenheter.

Steg 2: Verktyg

Verktyg
Verktyg
Verktyg
Verktyg
Verktyg
Verktyg
  • PC ansluten till Internet
  • micro SD -kortläsare för PC
  • Maskeringstejp
  • svarta markörer
  • borra och borra. Jag rekommenderar starkt en stegborr (på bilden ovan) för borrning till en plast.
  • sandpapper
  • små filer
  • verktygskniv och/eller små mejslar.
  • lim pistol
  • tång
  • lödkolv
  • bra kvalitet ("konstnärliga") färgmarkörer. Jag använde markörer från Winsor & Newton. Jag valde färger: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Men du kan använda vad du vill, förstås.
  • vit permanent markör
  • kontaktlim. Jag använde vanligt Pattex -kontaktlim.
  • värmekrymprör

Steg 3: RetroPie -installation

RetroPie -installation
RetroPie -installation

Vad är Retropie? Med författarens ord:

Med RetroPie kan du göra din Raspberry Pi, ODroid C1/C2 eller PC till en retro-spelmaskin. Den bygger på Raspbian, EmulationStation, RetroArch och många andra projekt så att du kan spela din favorit Arcade, hemmakonsol och klassiska PC-spel med minsta möjliga inställning.

Se Retropies hemsida: retropie.org.uk.

Ladda ner den senaste versionen av RetroPie för din version av Raspberry Pi.

Ladda ner och installera Etcher. Det är ett användarvänligt multiplatform-verktyg för säker blinkande OS-bild till ett SD-kort. (Om du använde Raspberry Pi tidigare vet du förmodligen det väl.)

Kör Etcher, välj RetroPie -bild, välj rätt microSD -kortenhet och tryck på blixtknappen (se bilden ovan).

När blinkningen är klar lägger du in kortet i din Raspberry Pi, ansluter en bildskärm och en kontroller och en strömförsörjning. Vid den första körningen bör RetroPie -systemet utvidga filsystemet till hela SD -kortet och sedan ber RetroPie dig att konfigurera styrenheten.

Se originalguiden.

Steg 4: Grundläggande RetroPie -konfiguration

Välj RASPI-CONFIG i menyn och:

  • Ändra användarlösenord. Standardlösenordet är: hallon (standardanvändare är: pi)
  • Alternativ för lokalisering

    • Ställ in ditt språk
    • Ställ in din WiFi -landskod
    • Ange din tangentbordslayout
    • Ställ in din tidszon
  • Gränssnittsalternativ

    • Aktivera SSH
    • Aktivera serie
  • Avancerade alternativ

    Inaktivera överskanning. (Det tar bort svarta marginaler)

Utför omstart.

Steg 5: Emulatorer

De flesta emulatorer är installerade och konfigurerade korrekt som standard. Jag var bara tvungen att installera DOSBox (en berömd MS-DOS-emulator) och konfigurera Fuse (en ZX Spectrum-emulator).

Mer information om emulatorerna finns i originalguiden.

DOSBox -installation

Välj RETROPIE SETUP → Hantera paket → Hantera valfria paket → dosbox → installera från binärer

Säkringskonfiguration

1) kartkontroll som Kempston Joystick.

Att fila

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

lägg till rad:

input_libretro_device_p1 = "513"

2) ställ in emulatorn till ZX Spectrum 48k -läge.

I fil

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

ändra rad:

fuse_machine = "Spektrum 128K"

till:

fuse_machine = "Spektrum 48K"

Du kan till exempel göra det med SSH.

EmulationStation (ES) viktig genväg

Välj+Start = avsluta spelet som körs för närvarande och återgå till ES -menyn (fungerar inte för DOSBox, se nedan …)

Steg 6: ROM-skivor och MS-DOS-spel

ROM-skivor och MS-DOS-spel
ROM-skivor och MS-DOS-spel

Först och främst måste jag säga att även mycket gamla spel fortfarande är upphovsrättsskyddat, så var medveten …

Många gamla spel betraktas dock som nedlagda program, eftersom de är tekniskt föråldrade och praktiskt taget osäljbara (eller olönsamma). En bra instans är spel för gammal dator ZX Spectrum, som du kan ladda ner gratis från webbplatser som spectrumcomputing.co.uk eller www.worldofspectrum.org.

Vissa spel för MS-DOS kan du köpa från www.gog.com.

Hur man kopierar ROM -filer till RetroPie

Det finns flera sätt att göra det. Se originalmanualen. Om du kör Linux på din dator kan du också kopiera ROM -filer direkt till microSD -kortet.

Tips: Färre spel är mer! Installera inte hela arkiv, utan bara flera bästa spel för varje system. Ett stort antal spel är något deprimerande.

DOSBox -spel (för avancerade användare)

MS-DOS-spel i RetroPie/Emulationstation är knepiga. Det är nödvändigt att mappa kontrollknapparna till tangentbordet, skapa och ställa in en dosbox -konfigurationsfil och skapa ett körskript för varje spel.

Här är stegen för spelet Prehistorik 2:

0) installera DOSBox

Se steg "Emulatorer".

1) köp Prehistorik 2 från www.gog.com/. Installera Prehistorik 2 på din dator först, eftersom du behöver ouppackade spelfiler.

2) kopiera spelkatalogen till microSD -kortet till

/home/pi/RetroPie/roms/pc_data ("pc_data", inte "pc" …)

(namnet på spelkatalogen ska vara Prehistorik_2).

3) skapa ett körskript

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

med innehåll:

#!/bin/bash

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

Se Prehistorik_2.sh.txt i bilagan

Prehistorik_2.sh kommer att kännas igen som ROM -fil av körkommandot.

4) skapa en konf -fil

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

Se Prehistorik_2_dosbox.cf i bilagan

De mest intressanta delarna är:

[autoexec]

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

och mapperfile definition:

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

5) skapa en kartfil

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

Se Prehistorik_2_dosbox.map i bilagan

Sök på Internet om hur du gör. En bra start bör vara till exempel en DOSBox wiki.

6) försök att köra spelet.

Steg 7: Skript och konfiguration för lysdioder och på/av -knapp

Säker på/av -knapp

Raspberry Pi har ingen "safe off" -knapp (åtminstone versioner upp till 3B+). Sök på Intenet för mer information om det.

Användare löser ofta detta problem genom att skriva sitt eget skript som kör ett kommando "sudo shutdown -h nu" vid ett avbrott från en knapp som är ansluten till någon pin.

Jag använde precis välskrivna manus från tyler från howchoo.

Jag låter pin för knappen ställas in på GPIO 3 (= Fysisk pin 5) (se pinout.xyz).

Extern ACT -lysdiod

Redigera fil

/boot/config.txt

för Raspberry Pi 3 lägg till detta:

# --- extern LED som SD ACT LED (Raspberry Pi 3)

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

för Raspberry Pi 2 lägg till detta:

# --- extern LED som SD ACT LED (Raspberry Pi 2)

dtparam = act_led_gpio = 4 # ---

Nu kan du ansluta en lysdiod med ett motstånd till GPIO 4 (= fysisk stift 7) (se pinout.xyz). Som ACT LED använde jag en 5 mm grön LED.

Strömstatus -LED

Jag antog en smart superenkel effektstatusindikator från denna handledning från Zach från howchoo. Aktivera bara GPIO -serieporten, sedan kan du ansluta en lysdiod med ett motstånd till GPIO 14 = TX (= fysisk stift 8) (se pinout.xyz). Som LED för strömstatus använde jag en 8 mm röd LED.

Steg 8: Börja planera ett ärende

Börja planera ett fall
Börja planera ett fall

Som jag skrev använde jag ett universellt projektlåda som grund. Jag erkänner att det inte är lika coolt som fodralet av trä av god kvalitet eller väl utformat 3D-tryckt fodral, men det kan fortfarande vara acceptabelt hur man snabbt skapar ett snyggt fodral, enligt min mening.

Planera positionen för alla komponenter. Var man ska placera Raspberry Pi, var man ska placera alla kontakter, vilka kontakter utelämnar och så vidare. Ta dig tid, skynda dig inte.

Steg 9: USB -tillägg

USB -tillägg
USB -tillägg
USB -tillägg
USB -tillägg
USB -tillägg
USB -tillägg
USB -tillägg
USB -tillägg

Eftersom jag bestämde mig för att ha två USB -kontakter för två spelkontroller på framsidan och Raspberry Pi i mitten, behövde jag två korta USB -förlängare. Jag gjorde dem från gamla USB -kablar och från en skitig USB -hubb. Se bilderna ovan.

Steg 10: Utbyggnad av nätadapter

Strömadapterförlängning
Strömadapterförlängning
Strömadapterförlängning
Strömadapterförlängning
Strömadapterförlängning
Strömadapterförlängning

En sak som gör mig nervös för Raspberry Pi är mikro USB B -strömkontakten. Den här kontakten verkar vara lite ömtålig för mig. Därför bestämde jag mig för att använda ett gemensamt fatuttag 5.5/2.1 och driva min retro-spelmaskin med 5V strömförsörjning med ett fatuttag 5,5/2,1 mm.

Steg 11: Markera hål

Märkning av hål
Märkning av hål
Märkning av hål
Märkning av hål
Märkning av hål
Märkning av hål
Märkning av hål
Märkning av hål

Ange positionen för alla komponenter och markera alla nödvändiga hål. I mitt fall:

  • hål för två USB (och hål för skruvar för montering av små kretskort)
  • hål för fatjack 5,5/2,1 -kontakt
  • hål för HDMI -koppling
  • strömknappshål
  • två hål för lysdioder
  • fyra hål för skruvar för montering av Raspberry Pi
  • hål för micro SD -kortplats
  • ventilationshål (glöm inte bort dem)

Steg 12: Att göra hål

Att göra hål
Att göra hål
Att göra hål
Att göra hål
Att göra hål
Att göra hål

Gör alla hål med dina pålitliga verktyg.

Små mejslar var förvånansvärt användbara för att göra icke-cirkulära hål i mitt fall.

Steg 13: Löddioder och på/av -knapp

Löddioder och på/av -knapp
Löddioder och på/av -knapp
Löddioder och på/av -knapp
Löddioder och på/av -knapp
Löddioder och på/av -knapp
Löddioder och på/av -knapp

Gör ledningar enligt schemat i bilden ovan. Det borde inte vara svårt.

Du kan fästa alla trådar med varmt lim efter lödning.

Du har antagligen märkt att strömbrytaren (se bilden ovan) är lödd på en PCB -bit med distanser. Jag var tvungen att göra den här lösningen, eftersom jag valde en knapp avsedd för kretskort, inte en knapp utformad för att monteras på en panel.

Steg 14: Placera alla komponenter

Placera alla komponenter
Placera alla komponenter
Placera alla komponenter
Placera alla komponenter
Placera alla komponenter
Placera alla komponenter

Fäst alla komponenter i fodralet. Jag fäst varje komponent med ett varmt lim utom Raspberry Pi och USB -förlängare, som jag fäst med skruvar. Se bilderna ovan.

Steg 15: Dekoration

Dekoration
Dekoration
Dekoration
Dekoration
Dekoration
Dekoration
Dekoration
Dekoration

Dekorera ditt fodral som du vill. Allt är tillåtet. Till exempel ritade jag en toppmask på ett papper med konstnärliga markörer. Sedan limmade jag masken på fodralet med ett kontaktlim.

Steg 16: Testning

Testning
Testning
Testning
Testning

Stäng fallet och försök testa allt. Fungerar allt bra?

Nej? Så, åtgärda alla problem, testa det igen, upprepa tills allt är bra. Håll dig sval.

Rekommenderad: