Indholdsfortegnelse:
- Trin 1: Komponenter
- Trin 2: Værktøjer
- Trin 3: RetroPie -installation
- Trin 4: Grundlæggende RetroPie -konfiguration
- Trin 5: Emulatorer
- Trin 6: ROM'er og MS-DOS-spil
- Trin 7: Scripts og konfiguration til lysdioder og tænd/sluk -knap
- Trin 8: Start med at planlægge en sag
- Trin 9: USB -udvidelser
- Trin 10: Strømadapterforlængelse
- Trin 11: Markering af huller
- Trin 12: Gør huller
- Trin 13: Lodde -LED'er og tænd/sluk -knap
- Trin 14: Placering af alle komponenter
- Trin 15: Dekoration
- Trin 16: Test
Video: Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kasse: 17 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
- 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
- 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
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
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
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
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
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
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
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
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
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
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
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:
Nytteløs kasse med en holdning: 8 trin (med billeder)
Uyttelig kasse med en holdning: Hvem vil egentlig have en ubrugelig æske? Ingen. Jeg troede det først, men der er tusinder af ubrugelige kasser på YouTube .. Så de må være trendy..I denne instruktive vil jeg vise dig, hvordan du laver en lidt anderledes ubrugelig kasse, en med lys, lyder en
Cocktailmaskine med GUI Hindbær: 7 trin (med billeder)
Cocktailmaskine med GUI Hindbær: Kan du lide teknologi og fest? Dette projekt er lavet til dig! I denne vejledning opretter vi en automatiseret cocktailmaskine med en grafisk grænseflade. Alt styret af hindbær! EDIT: Jeg lavede en ny lettere og billigere linket her
Arduino infrarødt termometerpistol MDF -kasse: 4 trin (med billeder)
Arduino Infrarødt termometerpistol MDF-kuffert: Dette projekt er til fremstilling af infrarødt termometer med Arduino, kredsløbet sættes i et MDF-kabinet, der ligner et medicinsk infrarødt termometer på markedet. Sensorens infrarøde termometer GY-906 bruges til at måle objekttemperatur uden kontakt, det kan betyde
Altoids -kasse lavet af gammel iPod Shuffle: 9 trin (med billeder)
Altoids-kuffert fremstillet af gammel iPod Shuffle: Som grafiker kan jeg godt lide at gemme ekstra x-acto-klinger i en stålbeholder for sikkerheden. Altoids containere er de bedste …. men hvad gør man så med Altoids?
PVC -kasse til TS100 loddejern: 7 trin (med billeder)
PVC -kasse til TS100 loddejern: Jeg elsker mit TS100 loddejern. Når du har trykket på startknappen, varmes den op til din ønskede temperatur på et par korte sekunder, men disse jern kommer ikke med en let anvendelig holder. Kassen der følger med beskytter den godt, men kræver at du