Innholdsfortegnelse:

Retro-spillemaskin med bringebær-PI, RetroPie og hjemmelaget etui: 17 trinn (med bilder)
Retro-spillemaskin med bringebær-PI, RetroPie og hjemmelaget etui: 17 trinn (med bilder)

Video: Retro-spillemaskin med bringebær-PI, RetroPie og hjemmelaget etui: 17 trinn (med bilder)

Video: Retro-spillemaskin med bringebær-PI, RetroPie og hjemmelaget etui: 17 trinn (med bilder)
Video: Raspberry Pi 400 Unboxing / Review - Ultra Cheap $70 Budget PC for School Students? 2024, November
Anonim
Retro-spillemaskin med bringebær-PI, RetroPie og hjemmelaget etui
Retro-spillemaskin med bringebær-PI, RetroPie og hjemmelaget etui
Retro-spillemaskin med Raspberry PI, RetroPie og hjemmelaget etui
Retro-spillemaskin med Raspberry PI, RetroPie og hjemmelaget etui

For en tid siden fant jeg en Linux -distribusjon for Raspberry Pi ved navn RetroPie. Jeg fant ut umiddelbart at det er en god idé med en flott implementering. Ett-spill retro-spillsystem uten unødvendige funksjoner. Strålende.

Like etter bestemte jeg meg for å kjøpe en ny Raspberry Pi, som jeg ønsket å kjøre RetroPie med noen gode gamle spill på.

Jeg begynte også å se meg om etter en sak. Dessverre likte jeg nesten ikke noen kommersiell sak. De var stygg, overpriset og noen ganger til og med overingeniorert, etter min mening. På den annen side likte jeg noen DIY -etuier som ikke prøvde å kopiere utseendet på gamle konsoller. Så jeg bestemte meg for å lage min egen sak også. Av mange grunner brukte jeg en universell prosjektkapsling som grunnlag …

Ta denne Instructable som inspirasjon, og prøv også å lage en retro-spillemaskin med et tilpasset etui. Det er ikke så vanskelig, og du vil bli glad for resultatet. Og dessuten kan det være en flott gave. Tenk på det…

Trinn 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
  • Bringebær Pi
  • 5V strømforsyning med fatkontakt 5.5/2.1. Jeg brukte Vigan 5V/2A.
  • 8 GB micro SD -kort klasse 10 eller bedre
  • universal prosjektskapskasse med gode dimensjoner. Søk etter god boks på eBay eller i din lokale elektroniske komponentbutikk. Jeg brukte KP17 fra GMe.cz. (Den har dimensjon: 143x119x33mm)
  • USB B mikro hankontakt. Jeg brukte denne fra GMe.cz.
  • Strømforsyning kvinnelig fatkontakt 5.5/2.1.
  • USB A hunkontakt. Jeg tok dem fra ødelagt USB -HUB.
  • USB A mannlige tilkoblingsfeil. Jeg tok dem fra gamle USB -kabler.
  • Rett HDMI -kobling. Jeg brukte denne fra eBay.
  • Lysdioder. Jeg brukte 5 mm grønt og 8 mm rødt
  • liten trykknapp. Jeg brukte denne fra GMe.cz.
  • stykke universal PCB
  • et lite stykke kryssfiner eller noe som brukes som mellomrom
  • skruer og muttere M3, noen avstandsstykker
  • kvinnelig pin header
  • rød og svart ledning. Jeg brukte AWG 24.
  • firekjerners kabel. Jeg tok den fra en gammel USB -kabel.
  • strømbryter (valgfritt)
  • og USB -spillkontrollere. Jeg liker USB SNES-lignende kontroller.

Trinn 2: Verktøy

Verktøy
Verktøy
Verktøy
Verktøy
Verktøy
Verktøy
  • PC koblet til Internett
  • micro SD -kortleser for PC
  • malertape
  • svarte markører
  • bor og bor. Jeg anbefaler en trinnvis borekrone (på bildet ovenfor) for boring til en plast.
  • sandpapir
  • små filer
  • nyttekniv og/eller små meisler.
  • varm limpistol
  • tang
  • loddejern
  • fargemarkører av god kvalitet ("kunstnerisk"). Jeg brukte markører fra Winsor & Newton. Jeg valgte farger: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Men du kan selvfølgelig bruke hva du vil.
  • hvit permanent markør
  • kontaktlim. Jeg brukte vanlig Pattex Contact Lim.
  • krympeslanger

Trinn 3: RetroPie -installasjon

RetroPie -installasjon
RetroPie -installasjon

Hva er Retropie? Etter forfatterens ord:

Med RetroPie kan du gjøre Raspberry Pi, ODroid C1/C2 eller PC til en retro-spillemaskin. Den bygger på Raspbian, EmulationStation, RetroArch og mange andre prosjekter, slik at du kan spille din favoritt Arcade, hjemmekonsoll og klassiske PC-spill med minimum oppsett.

Se Retropie -hjemmesiden: retropie.org.uk.

Last ned den siste versjonen av RetroPie for din versjon av Raspberry Pi.

Last ned og installer eteren. Det er et brukervennlig multiplatformverktøy for trygt blinkende OS-bilde til et SD-kort. (Hvis du brukte Raspberry Pi før, kjenner du det sikkert godt.)

Kjør Etcher, velg RetroPie -bilde, velg riktig microSD -kortstasjon og trykk på flash -knappen (se bildet ovenfor).

Etter at blinkingen er ferdig, sett kortet til din Raspberry Pi, koble til en skjerm og en kontroller og en strømforsyning. Ved den første kjøringen bør RetroPie -systemet utvide filsystemet til hele SD -kortet, og deretter ber RetroPie deg om å konfigurere kontrolleren.

Se den originale guiden.

Trinn 4: Grunnleggende RetroPie -konfigurasjon

Velg RASPI-CONFIG i menyen, og:

  • Endre brukerpassord. Standardpassordet er: bringebær (standardbruker er: pi)
  • Lokaliseringsalternativer

    • Angi din lokalitet
    • Angi WiFi -landskoden din
    • Angi tastaturoppsettet
    • Angi din tidssone
  • Grensesnittalternativer

    • Aktiver SSH
    • Aktiver seriell
  • Avanserte instillinger

    Deaktiver overskanning. (Det fjerner svarte marginer)

Utfør omstart.

Trinn 5: Emulatorer

De fleste emulatorer er installert og konfigurert riktig som standard. Jeg måtte bare installere DOSBox (en berømt MS-DOS-emulator) og konfigurere Fuse (en ZX Spectrum-emulator).

For mer informasjon om emulatorene, se den originale guiden.

DOSBox installasjon

Velg RETROPIE SETUP → Administrer pakker → Administrer valgfrie pakker → dosbox → installer fra binære filer

Sikringskonfigurasjon

1) kartkontroller som Kempston Joystick.

Å lagre

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

legg til linje:

input_libretro_device_p1 = "513"

2) Sett emulatoren til ZX Spectrum 48k -modus.

I filen

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

endre linje:

fuse_machine = "Spektrum 128K"

til:

fuse_machine = "Spektrum 48K"

Du kan for eksempel gjøre det ved hjelp av SSH.

Emulasjonsstasjon (ES) viktig snarvei

Velg+Start = avslutt spillet som kjører og gå tilbake til ES -menyen (fungerer ikke for DOSBox, se nedenfor …)

Trinn 6: ROMer og MS-DOS-spill

ROM-er og MS-DOS-spill
ROM-er og MS-DOS-spill

Først av alt må jeg si at selv veldig gamle spill fortsatt er opphavsrettslig beskyttet, så vær oppmerksom …

Imidlertid regnes mange gamle spill som forlatelse, fordi de er teknisk foreldet og praktisk talt uselgelige (eller ulønnsomme). Et godt eksempel er spill for gammel datamaskin ZX Spectrum, som du kan laste ned gratis fra nettsteder som spectrumcomputing.co.uk eller www.worldofspectrum.org.

Noen spill for MS-DOS kan du kjøpe fra www.gog.com.

Hvordan kopiere ROM -filer til RetroPie

Det er flere måter å gjøre det på. Se originalhåndbok. Hvis du kjører Linux på din PC, kan du også kopiere ROM -filer direkte til microSD -kortet.

Tips: Færre spill er mer! Ikke installer hele arkiver, men bare flere beste spill for hvert system. Et stort antall spill er noe deprimerende.

DOSBox -spill (for avanserte brukere)

MS-DOS-spill i RetroPie/Emulationstation er vanskelige. Det er nødvendig å kartlegge kontrollknappene til tastaturet, lage og stille inn en dosbox -konfigurasjonsfil og lage et kjøreskript for hvert enkelt spill.

Her er trinn for spillet Prehistorik 2:

0) installer DOSBox

Se trinn "Emulatorer".

1) kjøp Prehistorik 2 fra www.gog.com/. Installer Prehistorik 2 på din PC først, fordi du trenger uutpakkede spillfiler.

2) kopier spillkatalogen til microSD -kortet til

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

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

3) opprett et kjøreskript

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

med innhold:

#!/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 vedlegget

Prehistorik_2.sh blir gjenkjent som ROM -fil av kjørekommandoen.

4) opprett en conf -fil

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

Se Prehistorik_2_dosbox.cf i vedlegget

De mest interessante delene er:

[autoexec]

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

og mapperfile definisjon:

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

5) Lag en kartfil

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

Se Prehistorik_2_dosbox.map i vedlegget

Søk på Internett om hvordan du gjør det. En god start bør for eksempel være en DOSBox wiki.

6) Prøv å kjøre spillet.

Trinn 7: Skript og konfigurasjon for lysdioder og av/på -knapp

Sikker på/av -knapp

Raspberry Pi har ingen "safe off" -knapp (minst versjoner opptil 3B+). Søk i Intenet for mer informasjon om det.

Brukere løser ofte dette problemet ved å skrive sitt eget skript som kjører kommandoen "sudo shutdown -h now" på et avbrudd fra en knapp som er koblet til en pin.

Jeg brukte nettopp velskrevne manus fra tyler fra howchoo.

Jeg lot pin for knapp settes til GPIO 3 (= Fysisk pin 5) (se pinout.xyz).

Ekstern ACT -LED

Rediger fil

/boot/config.txt

legg til dette for Raspberry Pi 3:

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

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

for Raspberry Pi 2 legg til dette:

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

dtparam = act_led_gpio = 4 # ---

Nå kan du koble en LED med en motstand til GPIO 4 (= Fysisk pinne 7) (se pinout.xyz). Som ACT LED brukte jeg en 5 mm grønn LED.

Strømstatus -LED

Jeg adopterte en smart superenkel strømstatusindikator fra denne opplæringen fra Zach fra howchoo. Bare aktiver GPIO seriell port, så kan du koble en LED med en motstand til GPIO 14 = TX (= fysisk pin 8) (se pinout.xyz). Som LED for strømstatus brukte jeg en 8 mm rød LED.

Trinn 8: Start planleggingen av en sak

Begynn å planlegge en sak
Begynn å planlegge en sak

Som jeg skrev, brukte jeg en universell prosjektkapsling som grunnlag. Jeg innrømmer at det ikke er så kult som saken laget av tre av god kvalitet eller et godt designet 3D-trykt etui, men det kan fortsatt være akseptabelt hvordan man raskt kan lage et vakkert etui, etter min mening.

Planlegg posisjonen til alle komponentene. Hvor du skal plassere Raspberry Pi, hvor du skal plassere alle kontakter, hvilke kontakter utelater og så videre. Ta deg tid, ikke hast.

Trinn 9: USB -utvidelser

USB -utvidelser
USB -utvidelser
USB -utvidelser
USB -utvidelser
USB -utvidelser
USB -utvidelser
USB -utvidelser
USB -utvidelser

Fordi jeg bestemte meg for å ha to USB -kontakter for to spillkontrollere foran og Raspberry Pi i midten, trengte jeg to korte USB -forlengere. Jeg lagde dem fra gamle USB -kabler og fra en gal USB -hub. Se bildene ovenfor.

Trinn 10: Utvidelse av strømadapter

Utvidelse av strømadapter
Utvidelse av strømadapter
Utvidelse av strømadapter
Utvidelse av strømadapter
Utvidelse av strømadapter
Utvidelse av strømadapter

En ting som gjør meg nervøs for Raspberry Pi er mikro -USB B -strømkontakten. Denne kontakten ser ut til å være litt skjør for meg. Derfor bestemte jeg meg for å bruke en vanlig fatkontakt 5.5/2.1 og drive min retro-spillemaskin med 5V strømforsyning med en fatkontakt 5.5/2.1 mm.

Trinn 11: Merk hull

Merking av hull
Merking av hull
Merking av hull
Merking av hull
Merking av hull
Merking av hull
Merking av hull
Merking av hull

Spesifiser plasseringen til alle komponentene og merk alle nødvendige hull. I mitt tilfelle:

  • hull for to USB (og hull for skruer for montering av liten PCB)
  • hull for fatkontakt 5.5/2.1 kontakt
  • hull for HDMI -kobling
  • strømknapphull
  • to hull for lysdioder
  • fire hull for skruer til montering av Raspberry Pi
  • hull for micro SD -kortspor
  • ventilasjonshull (ikke glem dem)

Trinn 12: Å lage hull

Å lage hull
Å lage hull
Å lage hull
Å lage hull
Å lage hull
Å lage hull

Lag alle hull ved hjelp av dine pålitelige verktøy.

Små meisler var overraskende nyttige for å lage ikke-sirkulære hull i mitt tilfelle.

Trinn 13: Lodding -LED og av/på -knapp

Lodding LED og av/på -knapp
Lodding LED og av/på -knapp
Lodding LED og av/på -knapp
Lodding LED og av/på -knapp
Lodding LED og av/på -knapp
Lodding LED og av/på -knapp

Gjør ledninger i henhold til skjemaet på bildet ovenfor. Det burde ikke være vanskelig.

Du kan feste alle ledninger med varmt lim etter lodding.

Du har sikkert lagt merke til at strømknappen (se på bildet ovenfor) er loddet til et stykke PCB med avstandsstykker i tre. Jeg måtte gjøre denne løsningen, fordi jeg valgte en knapp designet for PCB, ikke en knapp designet for å bli montert på et panel.

Trinn 14: Plassering av alle komponenter

Plassering av alle komponenter
Plassering av alle komponenter
Plassering av alle komponenter
Plassering av alle komponenter
Plassering av alle komponenter
Plassering av alle komponenter

Fest alle komponenter til saken. Jeg festet hver komponent med et varmt lim bortsett fra Raspberry Pi og USB -forlengere, som jeg festet med skruer. Se bildene ovenfor.

Trinn 15: Dekorasjon

Dekorasjon
Dekorasjon
Dekorasjon
Dekorasjon
Dekorasjon
Dekorasjon
Dekorasjon
Dekorasjon

Dekorer saken din slik du vil. Alt er lov. For eksempel tegnet jeg en toppmaske på et papir ved hjelp av kunstneriske markører. Deretter limte jeg masken på saken ved hjelp av et kontaktlim.

Trinn 16: Testing

Testing
Testing
Testing
Testing

Lukk saken og prøv å teste alt. Fungerer alt bra?

Nei? Så, fikser alle problemer, test det igjen, gjenta til alt er bra. Hold deg kjølig.

Anbefalt: