Innholdsfortegnelse:
- Trinn 1: Komponenter
- Trinn 2: Verktøy
- Trinn 3: RetroPie -installasjon
- Trinn 4: Grunnleggende RetroPie -konfigurasjon
- Trinn 5: Emulatorer
- Trinn 6: ROMer og MS-DOS-spill
- Trinn 7: Skript og konfigurasjon for lysdioder og av/på -knapp
- Trinn 8: Start planleggingen av en sak
- Trinn 9: USB -utvidelser
- Trinn 10: Utvidelse av strømadapter
- Trinn 11: Merk hull
- Trinn 12: Å lage hull
- Trinn 13: Lodding -LED og av/på -knapp
- Trinn 14: Plassering av alle komponenter
- Trinn 15: Dekorasjon
- Trinn 16: Testing
Video: Retro-spillemaskin med bringebær-PI, RetroPie og hjemmelaget etui: 17 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
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
- 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
- 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
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
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
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
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
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
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
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
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
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
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
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:
Cocktailmaskin med GUI bringebær: 7 trinn (med bilder)
Cocktailmaskin med GUI Bringebær: Liker du teknologi og fest? Dette prosjektet er laget for deg! I denne opplæringen vil vi lage en automatisert cocktailmaskin med et grafisk grensesnitt. Alt styrt av bringebæret! EDIT: Jeg har laget en ny enklere og billigere lenken her
Automatisk videokonferanse for bestemor med bringebær Pi: 9 trinn (med bilder)
Automatisk videokonferanse for bestemor med bringebær Pi: Jeg er bekymret for min 90 år gamle bestemor fordi selv hun skulle bli hjemme under COVID-epidemien, kommer hun stadig ut og gjør " essensielt " ting på gata, som å kjøpe noen lodd, snakke med naboer. JEG
Bringebær Pi i naturen! Utvidet timelapse med batteristrøm: 10 trinn (med bilder)
Bringebær Pi i naturen! Utvidet timelapse med batteristrøm: Motivasjon: Jeg ønsket å bruke batteridrevet Raspberry Pi-kamera til å ta bilder en gang om dagen utendørs for å lage langsiktige time-lapse-videoer. Min spesielle søknad er å registrere plantevekst på grunndekke denne våren og sommeren. Utfordring: D
Smart vekkerklokke: en smart vekkerklokke laget med bringebær Pi: 10 trinn (med bilder)
Smart vekkerklokke: en smart vekkerklokke laget med bringebær Pi: Har du noen gang ønsket deg en smart klokke? I så fall er dette løsningen for deg! Jeg lagde Smart Alarm Clock, dette er en klokke som du kan endre alarmtiden i henhold til nettstedet. Når alarmen går, kommer det en lyd (summer) og 2 lys vil
Lag et radioteleskop med bringebær Pi: 6 trinn (med bilder)
Lag et radioteleskop med Raspberry Pi: Det er veldig enkelt å få et optisk teleskop. Du kan bare kjøpe en fra en produsent av slike teleskoper. Imidlertid kan det samme ikke sies om radioteleskoper. Vanligvis må du lage dem selv. I denne instruksen vil jeg vise hvordan