Vai vēlaties izbaudīt klasiskās spēles, atrodoties ceļā? Izveidojiet savu portatīvo retro spēļu mašīnu, izmantojot Raspberry Pi un dažus citus komponentus.

Ja esat retro spēļu cienītājs un vēlaties spēlēt klasiskās spēles, lai atsauktu atmiņā patīkamas atmiņas bērnībā nav jāmeklē eBay vecās spēļu konsoles, ja varat izveidot savas retro spēles sistēma. Mēs iepazīstināsim jūs ar pārnēsājamas DIY retro spēļu konsoles ar Raspberry Pi izveidi, izmantojot atvērtā pirmkoda programmatūru RetroPie.

Kāpēc izveidot RetroPie spēļu konsoli?

RetroPie ir atvērtā pirmkoda programmatūras pakotne, kas ļauj pārvērst Raspberry Pi 3, 4 vai Raspberry Pi Zero 2 W par klasisku retro spēļu automātu. Programmatūras pakotnē ir plašs emulatoru klāsts, tostarp:

  • Sega Genesis
  • Super Nintendo izklaides sistēma
  • Atari 2600
  • Nintendo izklaides sistēma
  • PlayStation 1 un 2

Entuziasti un kopienas izstrādātāji pastāvīgi atjaunina RetroPie, pievienojot jaunas funkcijas. Tas piedāvā arī daudz pielāgošanas iespēju, tostarp programmatūras rīkus, lai konfigurētu Raspberry Pi kā retro spēļu mašīnu.

Papildus Raspberry Pi ir iespējams instalēt RetroPie ODroid C1/C2 vai Windows/Linux datorā.

Lietas, kas jums būs nepieciešamas, lai izveidotu RetroPie konsoli

Lai izveidotu savu retro spēļu konsoli, izmantojot programmatūru Raspberry Pi un RetroPie, jums būs nepieciešami šādi vienumi:

  • Raspberry Pi dēlis: varat izmantot Raspberry Pi 3, 4 vai Zero 2 W
  • 16 GB 10. klases microSD karte
  • Oficiālais Raspberry Pi barošanas avots vai līdzvērtīgs 5V/3A
  • HDMI kabelis
  • USB spēļu kontrolieris
  • Mazs displejs (piemēram, 7 collu skārienekrāns)
  • Akumulators vai strāvas banka
  • 3D izdrukāts vai iegādāts futrālis (pēc izvēles)

Kad esat ieguvis visas detaļas, varat turpināt uzstādīšanu un montāžu.

Instalējiet RetroPie vietnē Raspberry Pi

Ir divi dažādi veidi, kā Raspberry Pi instalēt RetroPie:

  • Jūs varat instalējiet RetroPie uz Raspberry Pi OS (aka Raspbian).
  • Vai arī uzrakstiet iepriekš izveidotu OS attēlu priekš RetroPie, izmantojot Raspberry Pi Imager rīku: atlasiet Izvēlieties OS > Emulācijas un spēļu OS > RetroPie, pēc tam atbilstošo versiju savam Raspberry Pi modelim.

Varat arī lejupielādēt un instalēt jebkuru no šiem retro spēļu diska attēliem, nevis RetroPie:

  • Recalbox
  • Lakka
  • Pi izklaides sistēma
  • Batocera

Papildus atšķirīgai priekšgala izvēlņu sistēmai un pielāgošanas opcijām daži no tiem piedāvā atšķirīgu emulatoru klāstu.

Iespējojiet automātisko pieteikšanos un automātisku RetroPie palaišanu sāknēšanas laikā

Šajā posmā skārienekrāna displeju var savienot ar Raspberry Pi. Mūsu piemērā ir izmantots DFRobot 7 collu skārienekrāna displejs. Varat izmantot jebkuru mazu displeju no 5" līdz 10", piemēram, oficiālo 7" Raspberry Pi displeju atkarībā no tā, kurš ir pieejams.

Lai iespējotu automātisko pieteikšanos un nodrošinātu RetroPie palaišanu, tiklīdz Raspberry tiek palaists vai palaists, vispirms izveidojiet savienojumu ar Raspberry Pi, izmantojot SSH lai piekļūtu tai attālināti no cita datora.

Ieslēdziet Raspberry Pi un pievienojiet to maršrutētājam, izmantojot LAN kabeli. Varat izmantot lietotni Fingapp vai pārbaudīt maršrutētāja DHCP iestatījumus, lai atrastu Raspberry Pi IP adresi, lai varētu ievadīt SSH.

Kad esat izveidojis savienojumu ar Raspberry Pi, izmantojot SSH, veiciet šīs darbības, lai iespējotu automātisko pieteikšanos (ja tas vēl nav iespējots) un sāknēšanas laikā automātiski palaistu RetroPie emulatoru.

  1. Termināļa logā ierakstiet šo komandu, lai atvērtu Raspberry Pi konfigurācijas rīku:
    sudo raspi-config
    Iespējot automātisko pieteikšanos, atlasot, 1 Sistēmas opcijas > S5 sāknēšana/automātiskā pieteikšanās un pēc tam izvēlieties kādu no tām B2 konsoles automātiskā pieteikšanās vai B4 darbvirsmas automātiskā pieteikšanās.
  2. Kad automātiskā pieteikšanās ir iespējota, palaidiet šādu komandu (aizstāt Tavs lietotājvārds ar savu lietotājvārdu), lai atvērtu .bashrc Bash čaulas skripts nano teksta redaktorā:
    sudo nano /home/YourUserName/.bashrc
  3. Pievienojiet skripta beigām šādu rindiņu:
    /usr/bin/emulationstation
  4. Nospiediet Ctrl+X un tad Y un Ievadiet lai saglabātu izmaiņas.
  5. Restartējiet Raspberry Pi.

Restartējot, RetroPie automātiski sāksies sāknēšanas laikā — vairs nav nepieciešams palaist komandu.

Kontrolleru konfigurēšana

Pirmajā sāknēšanas reizē jūs redzēsit ekrānu, lai konfigurētu USB spēļu kontrolieri. Pārliecinās, ka viens ir pievienots. Varat arī izmantot jebkuru Xbox vai PlayStation kontrolieri (izņemot DualSense), izmantojot USB adapteri, lai strādātu ar savu retro spēļu konsoli.

Šajā ekrānā jums ir jāsakārto vadīklas, noklikšķinot uz kontrollera pogām. Izpildiet ekrānā redzamos norādījumus un pēc tam pārejiet uz nākamo daļu, kurā pievienosit spēles.

Pievienojiet ROM un spēles RetroPie konsolei

Varat pievienot spēles, pazīstamas arī kā ROM, RetroPie konsolei, izmantojot USB disku. Alternatīvi, jūs varat instalēt retropiju vadītājs lai iespējotu tīmekļa saskarni, lai pārvaldītu RetroPie spēles un ROM.

Varat lejupielādēt ROM no interneta neatkarīgi no tā, kuru emulatoru vēlaties izmantot. Kopējiet ROM USB diskdzinī un pēc tam pievienojiet to Raspberry Pi.

Ja izmantojat tīmekļa saskarni, augšupielādējiet ROM tieši, un pēc tam varat sākt spēlēt klasiskās spēles savā Raspberry Pi.

Varat arī veikt šīs darbības, lai augšupielādētu spēļu ROM:

  • Nospiediet Windows + R, tips \ \IPAddressOfRaspberryPi un nospiediet Ievadiet.
  • Atveriet ROM mapi un ielīmējiet tur spēļu ROM.
  • Restartējiet RetroPie (Raspberry Pi).

Restartējot Raspberry Pi, programmā RetroPie redzēsit un spēlēsit jaunās spēles (pievienotās ROM).

Padarot retro spēļu konsoli pārnēsājamu

Lai padarītu šo retro spēļu konsoli pilnībā pārnēsājamu, Raspberry Pi varat izmantot UPS HAT vai akumulatoru. Ir pieejami dažādi akumulatoru komplekti, kurus darbina litija jonu akumulatori. Lai uzzinātu vairāk, varat atsaukties uz mūsu ceļvedis Raspberry Pi akumulatoru komplektiem jūsu retro spēļu konsolei.

Varat arī izmantot jaudas banku ar 5V/3A USB izvadi, lai darbinātu Raspberry Pi, vai izveidot savu DIY akumulatoru, lai darbinātu retro spēļu konsoli un spēlētu savas iecienītākās spēles, atrodoties ceļā. Pēdējam jums būs nepieciešams:

  • 3,7 V 2500 mAh vai lielākas ietilpības akumulators
  • Jaudas palielināšanas modulis, piemēram, Adafruit PowerBoost 1000 lādētājs (palielina 3,7 V līdz 5 V)
  • Daži vadi un lodāmurs

Kad jums ir nepieciešamie priekšmeti, varat skatīt tālāk redzamo diagrammu, lai tos savienotu un izveidotu DIY akumulatoru savai retro spēļu konsolei.

  • Pievienojiet akumulatoru +/- termināļi uz Sikspārnis un GND PowerBoost moduļa termināli.
  • Savienojiet fizisko 2. tapa (5 V) un 6. tapa (GND) no Raspberry Pi 3/4 uz 5V un G (zemējuma) tapas attiecīgi, kā parādīts diagrammā.
  • Lai uzlādētu akumulatoru un darbinātu Raspberry Pi, modulim PowerBoost 1000 varat pievienot 5V/3A adapteri.

Akumulatora rezerves laiks mainīsies atkarībā no akumulatora jaudas un izvēlētā displeja izmēra.

Salieciet to futrālī

Lai iegūtu pēdējo pieskārienu, iespējams, vēlēsities ievietot savu portatīvo retro spēļu konsoli atsevišķā futrālī. Izmērs un forma būs atkarīgi no tieši jūsu izmantotajām sastāvdaļām, jo ​​īpaši no displeja veida. Iegādāties ir pieejams plašs korpusu klāsts, piemēram, šis NeeGo futrālis lai ievietotu Raspberry Pi 4 un oficiālu 7 collu skārienekrānu. Varat arī izvēlēties 3D drukāšanu no STL failiem, piemēram, līdzīgiem lieta par Thingiverse.

Ja plānojat izmantot akumulatoru un Adafruit PowerBoost 1000 moduli, kā minēts iepriekš, varat lejupielādēt šo planšetdatora stilu. lieta no Thingiverse un pēc tam savu 3D printeri, lai to izgatavotu vai izdrukātu 3D drukas pakalpojumu sniedzējam. Noteikti izmantojiet oficiālo Raspberry Pi 7 collu displeju, lai ietilptu visas sastāvdaļas šajos konkrētajos 3D drukātajos korpusos.

Par pieņemamu cenu pārnēsājama retro spēļu konsole

Izmantojot nelielu displeju un DIY akumulatoru, varat izveidot pilnībā pārnēsājamu retro spēļu konsoli ar Raspberry Pi 3, 4 vai Zero 2 W, ko varat nēsāt līdzi jebkur. Viss, kas jums būs nepieciešams, ir kontrolieris, lai spēlētu klasiskās spēles, atrodoties ceļā. Lai piešķirtu šim projektam tīru izskatu, varat iegādāties vai 3D izdrukāt piemērotu 3D korpusu un salikt tajā visas sastāvdaļas.