Retro-pelikone, jossa vadelma PI, RetroPie ja kotitekoinen kotelo: 17 vaihetta (kuvilla)
Retro-pelikone, jossa vadelma PI, RetroPie ja kotitekoinen kotelo: 17 vaihetta (kuvilla)
Anonim
Retro-pelikone, jossa vadelma PI, RetroPie ja kotitekoinen kotelo
Retro-pelikone, jossa vadelma PI, RetroPie ja kotitekoinen kotelo
Retro-pelikone, jossa vadelma PI, RetroPie ja kotitekoinen kotelo
Retro-pelikone, jossa vadelma PI, RetroPie ja kotitekoinen kotelo

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

Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
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

Työkalut
Työkalut
Työkalut
Työkalut
Työkalut
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

RetroPien asennus
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

ROM-levyt ja MS-DOS-pelit
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

Aloita tapauksen suunnittelu
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

USB -laajennukset
USB -laajennukset
USB -laajennukset
USB -laajennukset
USB -laajennukset
USB -laajennukset
USB -laajennukset
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

Virtalähteen laajennus
Virtalähteen laajennus
Virtalähteen laajennus
Virtalähteen laajennus
Virtalähteen laajennus
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

Merkintäreiät
Merkintäreiät
Merkintäreiät
Merkintäreiät
Merkintäreiät
Merkintäreiät
Merkintäreiät
Merkintäreiät

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

Reikien tekeminen
Reikien tekeminen
Reikien tekeminen
Reikien tekeminen
Reikien tekeminen
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

Juotos LEDit ja On/Off -painike
Juotos LEDit ja On/Off -painike
Juotos LEDit ja On/Off -painike
Juotos LEDit ja On/Off -painike
Juotos LEDit ja On/Off -painike
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

Kaikkien komponenttien sijoittaminen
Kaikkien komponenttien sijoittaminen
Kaikkien komponenttien sijoittaminen
Kaikkien komponenttien sijoittaminen
Kaikkien komponenttien sijoittaminen
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

Koriste
Koriste
Koriste
Koriste
Koriste
Koriste
Koriste
Koriste

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

Testaus
Testaus
Testaus
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.