Sisällysluettelo:
- Vaihe 1: Komponentit
- Vaihe 2: Työkalut
- Vaihe 3: RetroPien asennus
- Vaihe 4: RetroPien perusmääritykset
- Vaihe 5: Emulaattorit
- Vaihe 6: ROM-levyt ja MS-DOS-pelit
- Vaihe 7: Skriptit ja määritykset LED -valolle ja On/Off -painikkeelle
- Vaihe 8: Aloita tapauksen suunnittelu
- Vaihe 9: USB -laajennukset
- Vaihe 10: Virtalähteen laajennus
- Vaihe 11: Reikien merkitseminen
- Vaihe 12: Reikien tekeminen
- Vaihe 13: Juotos LEDit ja On/Off -painike
- Vaihe 14: Kaikkien komponenttien sijoittaminen
- Vaihe 15: Sisustus
- Vaihe 16: Testaus
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Jokin aika sitten löysin Linux -jakelun Raspberry Pi: lle nimeltä RetroPie. Huomasin heti, että se on loistava idea erinomaisella toteutuksella. Monikäyttöinen retropelijärjestelmä ilman tarpeettomia ominaisuuksia. Loistava.
Pian sen jälkeen päätin ostaa uuden Raspberry Pi: n, jolla halusin ajaa RetroPieä vanhojen hyvien pelien kanssa.
Aloin myös katsoa ympärilleni tapausta. Valitettavasti en pitänyt melkein kaikista kaupallisista tapauksista. Mielestäni ne olivat rumia, ylihinnoiteltuja ja joskus jopa ylivoimaisia. Toisaalta pidin joistakin DIY -koteloista, jotka eivät yrittäneet kopioida vanhojen konsolien ulkoasua. Niinpä päätin tehdä myös oman tapaukseni. Monista syistä käytin perustana universaalia projektikoteloa…
Ota tämä Instructable inspiraationa ja yritä myös tehdä retro-pelikone mukautetulla kotelolla. Se ei ole liian vaikeaa ja olet tyytyväinen tulokseen. Ja lisäksi se voi olla loistava lahja. Ajattele sitä…
Vaihe 1: Komponentit
- Raspberry Pi
- 5 V: n virtalähde piippuliittimellä 5.5/2.1. Käytin Vigan 5V/2A.
- 8 Gt: n micro SD -kortti, luokka 10 tai parempi
- universaali projektikotelo, jossa on hyvät mitat. Etsi hyvä laatikko eBaysta tai paikallisesta elektroniikkakaupasta. Käytin KP17: tä osoitteesta GMe.cz. (Sen mitat: 143x119x33mm)
- USB B mikro -urosliitin. Käytin tätä GMe.cz: stä.
- Virtalähteen naarasliitin 5.5/2.1.
- USB A naarasliitännät. Otin ne rikki olevasta USB -HUB: sta.
- USB A -urosliitäntä. Otin ne vanhoista USB -kaapeleista.
- Suora HDMI -liitin. Käytin tätä eBaysta.
- LEDit. Käytin 5 mm vihreää ja 8 mm punaista
- pieni painike. Käytin tätä GMe.cz: stä.
- pala yleistä PCB: tä
- pieni pala vaneria tai jotain käyttökelpoista välikappaleena
- ruuvit ja mutterit M3, jotkut välikappaleet
- naaras nasta otsikko
- punainen ja musta lanka. Käytin AWG 24.
- neljän ytimen kaapeli. Otin sen vanhasta USB -kaapelista.
- virtakytkin (valinnainen)
- ja USB -peliohjaimet. Pidän USB SNES-tyyppisistä ohjaimista.
Vaihe 2: Työkalut
- Tietokone on kytketty Internetiin
- micro SD -kortinlukija PC: lle
- Maalarinteippi
- mustia merkkejä
- porat ja poranterät. Suosittelen erittäin porrastettua poranterää (yllä olevassa kuvassa) poraamiseen muoviin.
- hiekkapaperi
- pieniä tiedostoja
- käyttöveitsi ja/tai pienet taltat.
- kuuma liimapistooli
- pihdit
- juotin
- laadukkaita ("taiteellisia") värimerkkejä. Käytin Winsorin ja Newtonin merkkejä. Valitsin värit: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Mutta voit tietysti käyttää mitä haluat.
- valkoinen pysyvä merkki
- kosketusliima. Käytin tavallista Pattex -liimaa.
- kutisteputket
Vaihe 3: RetroPien asennus
Mikä on Retropie? Kirjoittajan sanoin:
RetroPien avulla voit muuttaa Raspberry Pi-, ODroid C1/C2- tai PC-tietokoneesi retro-pelikoneeksi. Se perustuu Raspbianiin, EmulationStationiin, RetroArchiin ja moniin muihin projekteihin, joiden avulla voit pelata suosikkisi Arcadea, kotikonsolia ja klassisia PC-pelejä minimaalisella kokoonpanolla.
Katso Retropien kotisivu: retropie.org.uk.
Lataa uusin RetroPie -versio Raspberry Pi -versiollesi.
Lataa ja asenna Etcher. Se on käyttäjäystävällinen monitasoinen työkalu, jolla käyttöjärjestelmäkuva vilkkuu turvallisesti SD-kortille. (Jos käytit Raspberry Piä aiemmin, tiedät sen hyvin.)
Suorita Etcher, valitse RetroPie -kuva, valitse oikea microSD -korttiasema ja paina salamapainiketta (katso yllä oleva kuva).
Kun vilkkuminen on päättynyt, aseta kortti Raspberry Pi -laitteeseen, kytke näyttö ja ohjain ja virtalähde. Ensimmäisellä kerralla RetroPie -järjestelmän pitäisi laajentaa tiedostojärjestelmä koko SD -kortille ja sitten RetroPie pyytää sinua määrittämään ohjaimen.
Katso alkuperäinen opas.
Vaihe 4: RetroPien perusmääritykset
Valitse valikosta RASPI-CONFIG ja:
- Vaihda käyttäjän salasana. Oletussalasana on: vadelma (oletuskäyttäjä on: pi)
-
Lokalisointiasetukset
- Aseta alueesi
- Aseta WiFi -maakoodi
- Aseta näppäimistöasettelu
- Aseta aikavyöhyke
-
Liitäntävaihtoehdot
- Ota SSH käyttöön
- Ota sarja käyttöön
-
Edistyneet asetukset
Poista yliskannaus käytöstä. (Poistaa mustat reunat)
Suorita uudelleenkäynnistys.
Vaihe 5: Emulaattorit
Useimmat emulaattorit on asennettu ja määritetty oletusarvoisesti oikein. Minun piti vain asentaa DOSBox (kuuluisa MS-DOS-emulaattori) ja konfiguroida Fuse (ZX Spectrum -emulaattori).
Lisätietoja emulaattoreista on alkuperäisessä oppaassa.
DOSBox -asennus
Valitse RETROPIE SETUP → Hallitse paketteja → Hallitse valinnaisia paketteja → dosbox → asenna binääritiedostoista
Sulakkeen kokoonpano
1) karttaohjain nimellä Kempston Joystick.
Arkistoida
/opt/retropie/configs/zxspectrum/retroarch.cfg
lisää rivi:
input_libretro_device_p1 = "513"
2) aseta emulaattori ZX Spectrum 48k -tilaan.
Tiedostossa
/opt/retropie/configs/all/retroarch-core-options.cfg
muuta riviä:
fuse_machine = "Spectrum 128K"
kohteeseen:
fuse_machine = "Spektri 48K"
Voit tehdä sen esimerkiksi SSH: n avulla.
EmulationStation (ES) -pikakuvake
Valitse+Käynnistä = poistu käynnissä olevasta pelistä ja palaa ES -valikkoon (ei toimi DOSBoxissa, katso alla…)
Vaihe 6: ROM-levyt ja MS-DOS-pelit
Ensinnäkin minun on sanottava, että jopa hyvin vanhat pelit ovat edelleen tekijänoikeuden alaisia, joten ole tietoinen…
Monia vanhoja pelejä pidetään kuitenkin hylättyinä ohjelmistoina, koska ne ovat teknisesti vanhentuneita ja käytännössä myytävissä (tai kannattamattomia). Hyvä esimerkki ovat pelit vanhalle ZX Spectrum -tietokoneelle, jotka voit ladata ilmaiseksi sivustoilta, kuten spectcomputing.co.uk tai www.worldofspectrum.org.
Joitakin MS-DOS-pelejä voi ostaa osoitteesta www.gog.com.
ROM -tiedostojen kopioiminen RetroPielle
On useita tapoja tehdä se. Katso alkuperäinen käyttöohje. Jos tietokoneessasi on Linux, voit myös kopioida ROM -tiedostoja suoraan microSD -kortille.
Vinkki: vähemmän pelejä on enemmän! Älä asenna kokonaisia arkistoja, vaan vain useita parhaita pelejä jokaiselle järjestelmälle. Suuri määrä pelejä on hieman masentavaa.
DOSBox -pelit (kokeneille käyttäjille)
RetroPie/Emulationstationin MS-DOS-pelit ovat hankalia. On tarpeen yhdistää ohjaimen painikkeet näppäimistöön, luoda ja virittää dosbox -määritystiedosto ja luoda komentosarja jokaiselle pelille.
Tässä ovat vaiheet pelille Prehistorik 2:
0) asenna DOSBox
Katso vaihe "Emulaattorit".
1) osta Prehistorik 2 osoitteesta www.gog.com/. Asenna Prehistorik 2 tietokoneellesi ensin, koska tarvitset pakkaamattomia pelitiedostoja.
2) kopioi pelihakemisto microSD -kortille
/home/pi/RetroPie/roms/pc_data ("pc_data", ei "pc" …)
(pelihakemiston nimen tulee olla Prehistorik_2).
3) Luo ajoskripti
/home/pi/RetroPie/roms/pc/Prehistorik_2.sh
sisällön kanssa:
#!/bin/bash
cd "/home/pi/RetroPie/roms/pc/" "/opt/retropie/emulators/dosbox/bin/dosbox" -conf "/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c exit
Katso Prehistorik_2.sh.txt liitteenä
Runcommand tunnistaa Prehistorik_2.sh ROM -tiedostoksi.
4) Luo conf -tiedosto
/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf
Katso liitteestä Prehistorik_2_dosbox.cf
Mielenkiintoisimmat osat ovat:
[autoexec]
@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls TITUS. BAT exit
ja karttatiedoston määritelmä:
mapperfile =/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
5) Luo karttatiedosto
/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map
Katso Prehistorik_2_dosbox.map liitteenä
Etsi Internetistä, miten se tehdään. Hyvä alku on esimerkiksi DOSBox -wiki.
6) Yritä suorittaa peli.
Vaihe 7: Skriptit ja määritykset LED -valolle ja On/Off -painikkeelle
Turvallinen virtakytkin
Raspberry Pi -laitteessa ei ole "turvallista pois" -painiketta (vähintään versiot 3B+). Hae siitä Intenetistä.
Käyttäjät ratkaisevat tämän ongelman usein kirjoittamalla oman komentosarjansa, joka suorittaa komennon "sudo shutdown -h now" keskeytykseen johonkin nastaan yhdistetystä painikkeesta.
Käytin juuri hyvin kirjoitettuja käsikirjoituksia tyleriltä howchoosta.
Annan napin pin -asetukseksi GPIO 3 (= fyysinen nasta 5) (katso pinout.xyz).
Ulkoinen ACT -LED
Muokkaa tiedostoa
/boot/config.txt
Raspberry Pi 3: lle lisää tämä:
# --- ulkoinen LED SD ACT LED (Raspberry Pi 3)
dtoverlay = pi3-act-led, gpio = 4 # ---
Raspberry Pi 2: lle lisää tämä:
# --- ulkoinen LED SD ACT LED (Raspberry Pi 2)
dtparam = act_led_gpio = 4 # ---
Nyt voit liittää vastuksella varustetun LED -valon GPIO 4: een (= fyysinen nasta 7) (katso pinout.xyz). ACT -LEDinä käytin 5 mm vihreää LEDiä.
Virran tilan LED
Otin käyttöön älykkään erittäin yksinkertaisen virran tilan ilmaisimen tästä oppaasta, jonka Zach on tehnyt howchoosta. Ota vain GPIO -sarjaportti käyttöön, niin voit liittää vastuksella varustetun LED -valon GPIO 14 = TX (= fyysinen nasta 8) (katso pinout.xyz). Virran tilan LED -merkkivalona käytin 8 mm: n punaista LED -valoa.
Vaihe 8: Aloita tapauksen suunnittelu
Kuten kirjoitin, käytin perustana universaalia projektikoteloa. Myönnän, että se ei ole niin siistiä kuin laadukkaasta puusta valmistettu kotelo tai hyvin suunniteltu 3D-painettu kotelo, mutta mielestäni se voi silti olla hyväksyttävä tapa luoda hyvännäköinen kotelo.
Suunnittele kaikkien osien sijainti. Mihin Raspberry Pi sijoitetaan, minne kaikki liittimet, mitkä liittimet jätetään pois ja niin edelleen. Ota aikaa, älä kiirehdi.
Vaihe 9: USB -laajennukset
Koska päätin, että minulla on kaksi USB -liitintä kahdelle peliohjaimelle edessä ja Raspberry Pi keskellä, tarvitsin kaksi lyhyttä USB -laajenninta. Tein ne vanhoista USB -kaapeleista ja surkeasta USB -keskittimestä. Katso kuvat yllä.
Vaihe 10: Virtalähteen laajennus
Yksi asia, joka saa minut hermostuneeksi Raspberry Pi: stä, on mikro -USB B -virtaliitin. Tämä liitin tuntuu minusta hieman hauraalta. Siksi päätin käyttää yhteistä tynnyripistoketta 5.5/2.1 ja käyttää retropelikoneeni virtaa 5 V: n virtalähteellä ja tynnyriliittimellä 5.5/2.1 mm.
Vaihe 11: Reikien merkitseminen
Määritä kaikkien osien sijainti ja merkitse kaikki tarvittavat reiät. Minun tapauksessani:
- reiät kahdelle USB: lle (ja reiät ruuveille pienen piirilevyn kiinnittämistä varten)
- reikä piippuliittimelle 5.5/2.1
- reikä HDMI -liittimelle
- virtapainikkeen reikä
- kaksi reikää LEDeille
- neljä reikää Raspberry Pi: n kiinnitysruuveille
- reikä micro SD -korttipaikalle
- tuuletusaukot (älä unohda niitä)
Vaihe 12: Reikien tekeminen
Tee kaikki reiät luotettavilla työkaluilla.
Pienet taltat olivat yllättävän hyödyllisiä ei-pyöreiden reikien tekemiseen tapauksessani.
Vaihe 13: Juotos LEDit ja On/Off -painike
Tee johdotus yllä olevan kuvan kaavion mukaisesti. Sen ei pitäisi olla vaikeaa.
Voit kiinnittää kaikki johdot kuumalla liimalla juottamisen jälkeen.
Olet todennäköisesti huomannut, että virtapainike (katso yllä oleva kuva) on juotettu PCB -kappaleeseen puisilla välikappaleilla. Minun piti tehdä tämä kiertotapa, koska valitsin PCB: lle suunnitellun painikkeen, ei painikkeen, joka on suunniteltu asennettavaksi paneeliin.
Vaihe 14: Kaikkien komponenttien sijoittaminen
Kiinnitä kaikki osat koteloon. Kiinnitin kaikki komponentit kuumaliimalla paitsi Raspberry Pi ja USB -jatke, jotka kiinnitin ruuveilla. Katso kuvat yllä.
Vaihe 15: Sisustus
Koristele kotelo haluamallasi tavalla. Kaikki on sallittua. Esimerkiksi piirsin päällysmaskin paperille käyttäen taiteellisia merkkejä. Sitten liimasin naamion koteloon kontaktiliimalla.
Vaihe 16: Testaus
Sulje kotelo ja yritä testata kaikki. Toimiiko kaikki hyvin?
Ei? Joten korjaa kaikki ongelmat, testaa se uudelleen, toista, kunnes kaikki on kunnossa. Pysyä rauhallisena.