Indholdsfortegnelse:

Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kasse: 17 trin (med billeder)
Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kasse: 17 trin (med billeder)

Video: Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kasse: 17 trin (med billeder)

Video: Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kasse: 17 trin (med billeder)
Video: Raspberry Pi 400 Unboxing / Review - Ultra Cheap $70 Budget PC for School Students? 2024, Juli
Anonim
Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kuffert
Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kuffert
Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kuffert
Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kuffert

For noget tid siden fandt jeg en Linux -distribution til Raspberry Pi ved navn RetroPie. Jeg fandt straks ud af, at det er en god idé med en fantastisk implementering. One-purpose retro-gaming system uden unødvendige funktioner. Strålende.

Kort tid efter besluttede jeg at købe en ny Raspberry Pi, hvorpå jeg ville køre RetroPie med nogle gode gamle spil.

Jeg begyndte også at se mig om efter en sag. Desværre kunne jeg ikke lide næsten nogen kommerciel sag. De var grimme, overpris og nogle gange endda overingeniør efter min mening. På den anden side kunne jeg godt lide nogle DIY -etuier, som ikke forsøgte at kopiere udseendet på gamle konsoller. Så jeg besluttede også at lave min egen sag. Af mange grunde brugte jeg en universel projektkabinetkasse som grundlag …

Tag denne Instructable som inspiration, og prøv også at lave en retro-spillemaskine med en tilpasset taske. Det er ikke for svært, og du vil blive glad for resultatet. Og desuden kunne det være en fantastisk gave. Tænk over det…

Trin 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
  • Hindbær Pi
  • 5V strømforsyning med tøndejustering 5.5/2.1. Jeg brugte Vigan 5V/2A.
  • 8 GB micro SD -kort klasse 10 eller bedre
  • universal projektkabinet med gode dimensioner. Søg efter en god boks på eBay eller i din lokale elektroniske komponentbutik. Jeg brugte KP17 fra GMe.cz. (Den har dimension: 143x119x33mm)
  • USB B mikro hanstik. Jeg brugte denne fra GMe.cz.
  • Strømforsyning hun -tønde -stik 5.5/2.1.
  • USB A hunstik. Jeg tog dem fra ødelagt USB HUB.
  • USB A -hanstik. Jeg tog dem fra gamle USB -kabler.
  • Lige HDMI -kobling. Jeg brugte denne fra eBay.
  • LED'er. Jeg brugte 5 mm grøn og 8 mm rød
  • lille trykknap. Jeg brugte denne fra GMe.cz.
  • stykke universal printkort
  • lille stykke krydsfiner eller noget der bruges som afstandsstykke
  • skruer og møtrikker M3, nogle afstandsstykker
  • kvindelig pin header
  • rød og sort ledning. Jeg brugte AWG 24.
  • firekernet kabel. Jeg tog det fra et gammelt USB -kabel.
  • afbryder (valgfri)
  • og USB -spilkontroller. Jeg kan godt lide USB SNES-lignende controllere.

Trin 2: Værktøjer

Værktøjer
Værktøjer
Værktøjer
Værktøjer
Værktøjer
Værktøjer
  • PC tilsluttet internettet
  • micro SD -kortlæser til pc
  • malertape
  • sorte markører
  • bor og bor. Jeg anbefaler stærkt en trinvis borekrone (på billedet ovenfor) til boring til en plast.
  • sandpapir
  • små filer
  • brugskniv og/eller små mejsler.
  • varm limpistol
  • tang
  • loddekolbe
  • farvemarkører af god kvalitet ("kunstnerisk"). Jeg brugte tuscher fra Winsor & Newton. Jeg valgte farver: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Men du kan selvfølgelig bruge hvad du vil.
  • hvid permanent markør
  • kontaktlim. Jeg brugte almindelig Pattex Contact Lim.
  • varmekrympeslanger

Trin 3: RetroPie -installation

Installation af RetroPie
Installation af RetroPie

Hvad er Retropie? Efter forfatterens ord:

RetroPie giver dig mulighed for at gøre din Raspberry Pi, ODroid C1/C2 eller pc til en retro-spillemaskine. Det bygger på Raspbian, EmulationStation, RetroArch og mange andre projekter, så du kan spille din foretrukne Arcade, hjemmekonsol og klassiske pc-spil med et minimum af opsætning.

Se Retropies hjemmeside: retropie.org.uk.

Download den nyeste version af RetroPie til din version af Raspberry Pi.

Download og installer ætseren. Det er et brugervenligt multiplatformværktøj til sikkert blinkende OS-billede til et SD-kort. (Hvis du har brugt Raspberry Pi før, kender du det sikkert godt.)

Kør Etcher, vælg RetroPie -billede, vælg det korrekte microSD -kortdrev, og tryk på flash -knappen (se billedet ovenfor).

Når blinkingen er færdig, skal du sætte kortet til din Raspberry Pi, tilslutte en skærm og en controller og en strømforsyning. Ved det første løb skulle RetroPie -systemet udvide filsystemet til hele SD -kortet, og derefter beder RetroPie dig om at konfigurere controlleren.

Se den originale vejledning.

Trin 4: Grundlæggende RetroPie -konfiguration

Vælg RASPI-CONFIG i menuen, og:

  • Skift brugeradgangskode. Standardadgangskoden er: hindbær (standardbruger er: pi)
  • Lokaliseringsindstillinger

    • Indstil din lokalitet
    • Indstil din WiFi -landekode
    • Indstil dit tastaturlayout
    • Indstil din tidszone
  • Grænsefladeindstillinger

    • Aktiver SSH
    • Aktiver seriel
  • Avancerede indstillinger

    Deaktiver overscanning. (Det fjerner sorte margener)

Udfør genstart.

Trin 5: Emulatorer

De fleste emulatorer er som standard installeret og konfigureret korrekt. Jeg skulle kun installere DOSBox (en berømt MS-DOS-emulator) og konfigurere Fuse (en ZX Spectrum-emulator).

For mere information om emulatorerne, se den originale vejledning.

DOSBox installation

Vælg RETROPIE SETUP → Administrer pakker → Administrer valgfri pakker → dosbox → installer fra binære filer

Sikringskonfiguration

1) kortcontroller som Kempston Joystick.

Til fil

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

tilføj linje:

input_libretro_device_p1 = "513"

2) indstil emulatoren til ZX Spectrum 48k -tilstand.

I fil

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

skift linje:

fuse_machine = "Spektrum 128K"

til:

fuse_machine = "Spektrum 48K"

Du kan for eksempel gøre det ved hjælp af SSH.

EmulationStation (ES) væsentlig genvej

Vælg+Start = afslut aktuelt kørende spil og vende tilbage til ES -menuen (fungerer ikke for DOSBox, se nedenfor …)

Trin 6: ROM'er og MS-DOS-spil

ROM'er og MS-DOS-spil
ROM'er og MS-DOS-spil

Først og fremmest må jeg sige, at selv meget gamle spil stadig er ophavsretligt beskyttet, så vær opmærksom …

Mange gamle spil betragtes dog som abandonware, fordi de er teknisk forældede og praktisk talt usælgelige (eller rentable). Et godt eksempel er spil til gammel computer ZX Spectrum, som du kan downloade gratis fra websteder som spectrumcomputing.co.uk eller www.worldofspectrum.org.

Nogle spil til MS-DOS kan du købe fra www.gog.com.

Sådan kopieres ROM -filer til RetroPie

Der er flere måder at gøre det på. Se original manual. Hvis du kører Linux på din pc, kan du også kopiere ROM -filer direkte til microSD -kortet.

Tip: Færre spil er mere! Installer ikke hele arkiver, men kun flere bedste spil til hvert system. Et stort antal spil er noget deprimerende.

DOSBox -spil (til avancerede brugere)

MS-DOS-spil i RetroPie/Emulationstation er vanskelige. Det er nødvendigt at tilknytte controller -knapper til tastaturet, oprette og indstille en dosbox -konfigurationsfil og oprette et run -script til hvert enkelt spil.

Her er trin til spillet Prehistorik 2:

0) installer DOSBox

Se trin "Emulatorer".

1) køb Prehistorik 2 fra www.gog.com/. Installer Prehistorik 2 på din pc først, fordi du skal bruge udpakkede spilfiler.

2) kopier spilmappen til microSD -kortet til

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

(navnet på spilmappen skal være Prehistorik_2).

3) opret et run script

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

med indhold:

#!/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 vedhæftede filer

Prehistorik_2.sh vil blive genkendt som ROM -fil af kørekommandoen.

4) opret en conf -fil

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

Se Prehistorik_2_dosbox.cf i vedhæftede filer

De mest interessante dele er:

[autoexec]

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

og mapperfile definition:

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

5) opret en kortfil

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

Se Prehistorik_2_dosbox.map i vedhæftede filer

Søg på Internettet om, hvordan du gør det. En god start bør f.eks. Være en DOSBox wiki.

6) prøv at køre spillet.

Trin 7: Scripts og konfiguration til lysdioder og tænd/sluk -knap

Sikker tænd/sluk -knap

Raspberry Pi har ingen "safe off" -knap (mindst versioner op til 3B+). Søg i Intenet for mere information om det.

Brugere løser ofte dette problem ved at skrive deres eget script, der kører en kommando "sudo shutdown -h now" på en afbrydelse fra en knap, der er forbundet til en pin.

Jeg har lige brugt velskrevne scripts fra tyler fra howchoo.

Jeg lod pin til knap indstilles til GPIO 3 (= Fysisk pin 5) (se pinout.xyz).

Ekstern ACT LED

Rediger fil

/boot/config.txt

tilføj dette til Raspberry Pi 3:

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

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

tilføj dette til Raspberry Pi 2:

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

dtparam = act_led_gpio = 4 # ---

Nu kan du tilslutte en LED med en modstand til GPIO 4 (= fysisk pin 7) (se pinout.xyz). Som ACT LED brugte jeg en 5 mm grøn LED.

Strømstatus LED

Jeg vedtog en smart superenkel strømstatusindikator fra denne tutorial fra Zach fra howchoo. Bare aktiver GPIO seriel port, så kan du tilslutte en LED med en modstand til GPIO 14 = TX (= fysisk pin 8) (se pinout.xyz). Som LED for strømstatus brugte jeg en 8 mm rød LED.

Trin 8: Start med at planlægge en sag

Start med at planlægge en sag
Start med at planlægge en sag

Som jeg skrev, brugte jeg en universel projektkabinet sag som grundlag. Jeg indrømmer, at den ikke er så cool som sagen lavet af træ af god kvalitet eller et godt designet 3D-trykt etui, men det kan stadig være acceptabelt, hvordan man hurtigt opretter en flot sag efter min mening.

Planlæg placeringen af alle komponenter. Hvor skal man placere Raspberry Pi, hvor skal man placere alle stik, hvilke stik udelader og så videre. Tag dig tid, skynd dig ikke.

Trin 9: USB -udvidelser

USB -udvidelser
USB -udvidelser
USB -udvidelser
USB -udvidelser
USB -udvidelser
USB -udvidelser
USB -udvidelser
USB -udvidelser

Fordi jeg besluttede at have to USB -stik til to game controllere foran og Raspberry Pi i midten, havde jeg brug for to korte USB -forlængere. Jeg lavede dem fra gamle USB -kabler og fra en gal USB -hub. Se billederne ovenfor.

Trin 10: Strømadapterforlængelse

Strømadapter forlængelse
Strømadapter forlængelse
Strømadapter forlængelse
Strømadapter forlængelse
Strømadapter forlængelse
Strømadapter forlængelse

En ting, der gør mig nervøs for Raspberry Pi, er mikro -USB B -strømstikket. Dette stik ser ud til at være lidt skrøbeligt for mig. Derfor besluttede jeg at bruge en fælles tønde jack 5.5/2.1 og drive min retro-gaming maskine med 5V strømforsyning med en tønde jack 5.5/2.1 mm.

Trin 11: Markering af huller

Mærkning af huller
Mærkning af huller
Mærkning af huller
Mærkning af huller
Mærkning af huller
Mærkning af huller
Mærkning af huller
Mærkning af huller

Angiv placeringen af alle komponenter og markér alle nødvendige huller. I mit tilfælde:

  • huller til to USB (og huller til skruer til montering af lille printkort)
  • hul til tønde jack 5,5/2,1 stik
  • hul til HDMI -kobling
  • tænd / sluk -knaphul
  • to huller til lysdioder
  • fire huller til skruer til montering af Raspberry Pi
  • hul til micro SD -kortplads
  • ventilationshuller (glem dem ikke)

Trin 12: Gør huller

At lave huller
At lave huller
At lave huller
At lave huller
At lave huller
At lave huller

Lav alle huller ved hjælp af dine pålidelige værktøjer.

Små mejsler var overraskende nyttige til at lave ikke-cirkulære huller i mit tilfælde.

Trin 13: Lodde -LED'er og tænd/sluk -knap

Lodde -LED'er og tænd/sluk -knap
Lodde -LED'er og tænd/sluk -knap
Lodde -LED'er og tænd/sluk -knap
Lodde -LED'er og tænd/sluk -knap
Lodde -LED'er og tænd/sluk -knap
Lodde -LED'er og tænd/sluk -knap

Lav ledninger i henhold til skematikken på billedet ovenfor. Det burde ikke være svært.

Du kan sikre alle ledninger med varm lim efter lodning.

Du har sikkert bemærket, at tænd / sluk -knappen (se på billedet ovenfor) er loddet til et stykke PCB med afstandsstykker i træ. Jeg var nødt til at lave denne løsning, fordi jeg valgte en knap designet til PCB, ikke en knap designet til at blive monteret på et panel.

Trin 14: Placering af alle komponenter

Placering af alle komponenter
Placering af alle komponenter
Placering af alle komponenter
Placering af alle komponenter
Placering af alle komponenter
Placering af alle komponenter

Sæt alle komponenter på sagen. Jeg fastgjorde hver komponent ved hjælp af en varm lim undtagen Raspberry Pi og USB -forlængere, som jeg fastgjorde med skruer. Se billederne ovenfor.

Trin 15: Dekoration

Dekoration
Dekoration
Dekoration
Dekoration
Dekoration
Dekoration
Dekoration
Dekoration

Dekorer din sag, som du ønsker. Alt er tilladt. For eksempel tegnede jeg en topmaske på et papir ved hjælp af kunstneriske markører. Derefter limede jeg masken til sagen ved hjælp af en kontaktlim.

Trin 16: Test

Test
Test
Test
Test

Luk sagen, og prøv at teste alt. Fungerer alt fint?

Ingen? Så løse alle problemer, test det igen, gentag, indtil alt er fint. Slap af.

Anbefalede: