Luokat: Ohjeet

Raspberry Pi kodin ekosysteemissä: ominaisuudet ja esimerkit (osa 2)

У Edellinen Sarjan artikkeleissa sinä ja minä käsittelimme useiden hyödyllisten palvelujen asentamista Raspberry Pi:lle samanaikaisesti: AdGuard Home, Time Machine ja Homebridge kuudella eri laajennuksella. Mutta "pienen" tapauksessa on kasvunvaraa, koska RPi4-käynnistys kaikilla käynnissä olevilla palveluilla näyttää suunnilleen tältä:

Ja jos laitteen kestävyys sallii sen käyttämisen paitsi palvelualustana, pitää hauskaa!

Joten tänään lisäämme kaikkeen muuhun jo toimivaan Raspberry Pi:ssämme mukavia lisäyksiä, jotka on suunniteltu monipuolistamaan vapaa-aikaamme. Mutta ennen kuin muutamme "pienestä" tiedostopalvelimeksi, mediakeskukseksi ja kenties pelikonsoliksi, huolehditaan siitä.

Äskettäin eräs tapaus pisti silmään Argon ONE -kotelo Raspberry Pi 4 Model B:lle ja ostin sen heti. Tapauksen plussat:

  • hän itse on yksi jatkuva jäähdytysmoduuli
  • siinä on edelleen ohjelmoitava tuuletin, joka käynnistyy asetetusta suorittimen lämpötilasta riippuen
  • kaikki Raspberry Pi:n portit tulevat taianomaisesti ulos yhdestä takapaneelista sen sijaan, että ne työntyisivät ulos kaikkialta
  • Raspberry Pi:n oma LED-valo ilmestyy yhtä maagisesti etupaneelin keskelle
  • kotelon muotoilu sopii rauhallisesti mihin tahansa ympäristöön, kuten se sopiikin Apple TV esimerkiksi

Kaiken kaikkiaan se on täysi ilo. Uusi malli Argon ONE M.2 -kotelo Raspberry Pi 4 -mallille B korvaa sisäänrakennetut mikro-HDMI-portit täysimuotoisilla HDMI-porteilla, lisää asemapaikan M.2 SSD ja infrapunavastaanotin. Suosittelen!

Mutta palataan tehtäviimme ja aloitetaan Raspberry Pi:n muuttaminen viihdekeskukseksi. Mennään!

SISÄLTÖ

Lähetyksen asentaminen Raspberry Pi:hen

Koska minulla on 3 Tt:n ulkoinen asema liitettynä (tähän Time Machinen varmuuskopiot menevät, muistatko?), ajatus tiedostojen lataamisesta tuli luonnollisesti. En ole käyttänyt torrentteja pitkään aikaan, koska minulla on aktiivisia tilauksia Apple musiikkia, Apple TV + Apple Arcade ja Netflix, mutta en ole yksin tällä planeetalla, ja jotkut retro-pelikonsoliideat viittaavat siihen torrent-asiakas ei tule olemaan turhaa.

Aloitetaan siitä.

On myös otettava huomioon, että jos asentaisin Transmission samaan aikaan kuin kaikki aikaisemmat palvelut, niin tietysti tekisin ulkoiselle kiintolevylle kaksi osiota - tiedostojen tallennusta ja Time Machinea varten. En halua osioida asemaa nyt, kun siinä on jo joukko varmuuskopioita, joten valitsen pienimmän vastuksen polun: luo vain kansio latauksille jo olemassa olevaan osioon, aivan macOS:n viereen. varmuuskopiot.

Tärkeää! Koska sitoudumme käyttäjään pi, joka on oletusarvo pääsylle koko järjestelmään ja jo asennettuihin palveluihin, niin turvallisuuden vuoksi käytämme (valinnaisesti) lähetyksen ohjauspaneelin pääsyn rajoittamista IP-osoitteen perusteella. Voit tehdä tämän antamalla tietokoneesi staattisen paikallisen IP-osoitteen, josta teet kaikki asetukset ja käsittelet RPi:n tiedostoja verkon kautta. Jos olet unohtanut, miten se tehdään, katso sisään Edellinen artikkeleita.

Vaihe 1. Kirjaudu RPi:iin SSH:n kautta

Jos unohdat tehdä sen, sama edellinen artikkeli auttaa.

Vaihe 2. Lataa kaikki uusimmat ohjelmistopäivitykset RPi:hen

sudo apt update sudo apt upgrade

Vaihe 3. Asennamme itse lähetyspalvelun...

sudo apt install transmission-daemon

Vaihe 4. ...ja lopetamme sen siihen

sudo systemctl stop transmission-daemon

Vaihe 5. Luo kansio tiedostojen lataamista varten

Voit tehdä kaksi kerralla valmiille latauksille ja vielä keskeneräisille latauksille, mutta henkilökohtaisesti en näe tässä paljon järkeä, koska täysin ladatuilla tiedostoilla on edelleen oletuksena tiedostotunniste. .mennä.

Muistamme, että edellisessä artikkelissa meillä oli kiinnityspiste /mnt/tm, joten luomme Lataukset-kansion sinne.

sudo mkdir -p /mnt/tm/Lataukset

Vaihe 6. Luomme käyttäjän pi omistaja

sudo chown -R pi:pi /mnt/tm/Lataukset

Vaihe 7. Muokkaa asetustiedostoa

Avaa asetustiedosto settings.json editorissa nano komennolla:

sudo nano /etc/transmission-daemon/settings.json

Avatun tiedoston sisältö näyttää suunnilleen tältä:

# Transmission-daemon asetustiedosto # { "alt-speed-down": 50, "alt-speed-enabled": false, "alt-speed-time-begin": 540, "alt-speed-time-day": 127, "alt-speed-time-enabled": false, "alt-speed-time-end": 1020, "alt-speed-up": 50, "bind-address-ipv4": "0.0.0.0", "bind-address-ipv6": "::", "blocklist-enabled": false, "blocklist-url": "http://www.example.com/blocklist", "cache-size-mb": 4 , "dht-enabled": true, "download-dir": "/var/lib/transmission-daemon/downloads", "download-limit": 100, "download-limit-enabled": 0, "download-queue" -enabled": tosi, "latausjonon koko": 5, "salaus": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": false, "incomplete-dir": "/var/lib/transmission-daemon/Downloads", "incomplete-dir-enabled": false, "lpd-enabled": false, "max-peers-global": 200, "message-level": 1, " peer-congestion-algoritm": "", "peer-id-ttl-hours": 6, "peer-limit-global": 200, "peer-limit-per-torrent": 50, "peer-port": 51413, "peer-port-random-high": 65535, "peer-port-random dom-low": 49152, "peer-port-random-on-start": false, "peer-socket-tos": "default", "pex-enabled": tosi, "port-forwarding-enabled": false , "preallocation": 1, "prefetch-enabled": true, "queue-stalled-enabled": true, "queue-stalled-minutes": 30, "ratio-limit": 2, "ratio-limit-enabled" : false, "rename-partial-files": tosi, "rpc-todennus-edellytys": tosi, "rpc-bind-address": "0.0.0.0", "rpc-enabled": tosi, "rpc-host- whitelist": "", "rpc-host-whitelist-enabled": true, "rpc-password": "{51672671e9402abc55992da3ee7809f2c0662d10uLpcJwyX", "rpc-port": 9091, "rpc-transurl", "rpc-transurl" rpc-username": "lähetys", "rpc-whitelist": "127.0.0.1,192.168.1.40", "rpc-whitelist-enabled": true, "scrape-paused-torrents-enabled": true, "script- torrent-done-enabled": false, "script-torrent-done-filename": "", "seed-queue-enabled": false, "seed-queue-size": 10, "speed-limit-down": 100, "speed-limit-down-enabled": false, "speed-limit-up": 100, "speed-limit-up-enabled": false, "start-added-torents":tosi, "trash-original-torrent-files": false, "umask": 18, "upload-limit": 100, "upload-limit-enabled": 0, "upload-slots-per-torrent": 14, "utp-enabled": tosi }

Teemme seuraavien rivien sisällön seuraavasti, haemme ylhäältä alas järjestyksessä:

  • "download-dir": "/mnt/tm/Downloads", — määritä latausten oletuskansio;
  • "rpc-password": "your RPi password here", — asetamme salasanan käyttäjältä pi (käytämme sitä SSH-kirjautumiseen, muistatko?);
  • "rpc-username": "pi", — määritä todellinen käyttäjä pi;
  • "rpc-whitelist": "127.0.0.1,192.168.50.20", — Valkoinen luettelo ohjauspaneelin käyttämisestä, missä sen sijaan 192.168.50.20 määritä sen laitteen paikallinen IP-osoite, josta asetukset tehdään (katso kappale Tärkeää! tekstin yläpuolella).

Jos et halua vaivautua sisäänkirjautumisilla paikallisilta IP-osoitteilta (emme loppujen lopuksi hakkeroi Pentagonia, vaan pelaamme), niin "rpc-whitelist-enabled": "false", edellisen rivin sijaan tämä kysymys on suljettu.

Tallennamme tuloksen Ctrl + A, enter, Ctrl + X.

Vaihe 8. Vaihda Transmission Daemonin käyttäjä

sudo nano /etc/init.d/transmission-daemon

Etsi riviä muokkausikkunasta USER=debian-transmission ja muuta se muotoon USER=pi. Älä unohda tallentaa muokkauksen tulosta samoilla näppäinyhdistelmillä Ctrl + O, enter, Ctrl + X.

Vaihe 9. Toista vaihe 8 palvelutiedostolle.

Anna komento...

sudo nano /etc/systemd/system/multi-user.target.wants/transmission-daemon.service

...ja määritämme myös avatussa tiedostossa user=pi

Tallennamme tuloksen Ctrl + A, enter, Ctrl + X.

Vaihe 10. Käynnistä kaikki palvelut uudelleen

Jotta kaikki tekemämme muutokset jäävät kiinni, menemme sisään

sudo systemctl daemon-reload

Vaihe 11. Tee käyttäjä pi tiedoston /etc/transmission-daemon omistajaksi

sudo chown -R pi:pi /etc/transmission-daemon

Vaihe 12. Luomme hakemiston pääsyä varten lähetys-daemon tiedostoon config.json

sudo mkdir -p /home/pi/.config/transmission-daemon/ sudo ln -s /etc/transmission-daemon/settings.json /home/pi/.config/transmission-daemon/ sudo chown -R pi:pi / home/pi/.config/transmission-daemon/

Vaihe 13. Käynnistä palvelu

sudo systemctl start transmission-daemon

Huh, tehty! Onnistuimme!

Transmission käyttäminen Raspberry Pi:ssä

Kaikki samassa Edellinen artikkeleita määritimme kerta kaikkiaan Raspberry Pi:lle staattisen IP:n paikallisessa verkossa. Minun tapauksessani oli 192.168.50.10, sinun - missä tahansa muussa reitittimesi asetuksissa.

Käytämme tätä IP-osoitetta portin kanssa käyttääksemme juuri asennetun lähetyksen käyttöliittymää 9091. Kirjoita selaimen osoiteriville  http://<ip address of your server>:9091, missä sen sijaan <ip address of your server> edelleen sama IP edellisestä ohjeesta, minun tapauksessani .

Käyttäjä: pi, Salasana: salasanasi, kaikki kuten asetustiedostossa on määritetty. Jos kaikki on tehty oikein, kuva on seuraava:

Lisää itse torrent-tiedosto latausluetteloon:

Ja katsomme prosessia. Tai emme katso, Transmission pärjää ilman meitä.

Lisää mukavuutta (valinnainen)

Jos tarvitsemme mahdollisuuden paitsi päästä käsiksi ladattuihin tiedostoihin (eli mahdollisuuden nähdä ne ja kopioida ne tietokoneellemme), myös vapaasti lisätä, muuttaa tai poistaa Lataukset-kansiossa olevia tiedostoja verkon kautta tietokoneilta minkä tahansa paikallisen käyttäjän kohdalla sinun on suoritettava seuraavat komennot:

cd /mnt/tm sudo chmod a=rwx -R Lataukset

Де a on "kaikki", rwx - "voi lukea, kirjoittaa ja suorittaa tiedostoja", -R – "rekursiivisesti" (eli mihin tahansa sisäkkäisyyteen) kansiossa Lataukset, joka sijaitsee matkan varrella /mnt/tm. Täydellinen vapaus.

Nyt voit poistaa ja muuttaa ladattuja tiedostoja paitsi itse Transmissionin verkkokäyttöliittymän kautta, myös yksinkertaisesti verkon kautta, Finderissa tai missä tahansa muussa tiedostonhallinnassa.

Lue myös:

PLEX Media Serverin asentaminen Raspberry Pi:hen

PLEX on erittäin tehokas luettelointi ja mediapalvelin, joka erosi kerran XBMC-projektista, mutta on kehittynyt paljon paremmin, mielenkiintoisemmin ja liikkuu tällä hetkellä harppauksin samaan suuntaan kuin Netflix Amazon Prime Videon kanssa - eli kohti kansainvälistä suoratoistoa. palvelua. Nykyään PLEX-luettelo sisältää yli 130 TV-kanavaa ja 20000 XNUMX klassista elokuvaa studioilta Warner Brothers, Crackle, Lionsgate, MGM ja muut.

Mutta kehittäjät eivät unohda laitteillesi tallennettua paikallista mediaa, koska sekä palvelin- että asiakasosa ovat olemassa kaikille kuviteltaville ja kuviteltamattomille alustoille.

Aloitaksesi sinun on rekisteröitävä tili sivustolle plex.tv. Tämän avulla voit synkronoida palvelimen ja asiakassovellusten asetukset, järjestää lähetyksen kotiverkon ulkopuolelle ja niin edelleen. Tarpeellinen ja hyödyllinen askel. Tämän jälkeen teemme asennuksen.

Palvelinosa voidaan asentaa seuraaville ohjelmisto- ja laitteistoalustoille:

Valintamme on Linux, mutta emme lataa mitään, vaan menemme yleensä komentoriville. Kirjaudu sisään SSH:n kautta ja aloita päivittämällä järjestelmä:

sudo osuva päivitys
sudo osuva parantaa

Ja sitten varsinainen PLEX Media Serverin asennus:

Vaihe 1. Lisää https-protokollan tuki Raspbian-paketinhallintaan

sudo apt asenna apt-transport-https

Vaihe 2. Otamme Plex-tallennusavaimen…

wget https://downloads.plex.tv/plex-keys/PlexSign.key

Vaihe 3. ...ja lisää se järjestelmään

sudo apt-key lisää PlexSign.key

Vaihe 4. Tutustutaan Raspbianiin PLEX-tietovarastoon

echo deb https://www.plex.tv/media-server-downloads/ public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Vaihe 5. Päivitä tiedot (tuttu komento, eikö?)

sudo apt päivitys

Vaihe 6. Asenna PLEX Media Server

sudo osuva asentaa plexmediapalvelin

Vaihe 7. Huolehdimme mahdollisuudesta päivittää

Jotta PLEX-päivitys olisi osa järjestelmäpäivityksiä, sinun on lopetettava vain kaksi komentoa:

echo deb https://www.plex.tv/media-server-downloads/ public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

і

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -

Tämä se on. Jatkossa tavalliset järjestelmän päivityskomennot päivittävät itse PLEXin samanaikaisesti.

sudo apt update sudo apt upgrade

Tehty! Voit aloittaa alkuasennuksen.

PLEX Media Serverin määrittäminen

Muistatko kohdan "Hieman mukavuuden lisääminen" tekstin yläpuolella? Tällä pienellä askeleella yhden Vadelman kohdalla säästimme paljon aikaa koko ihmiskunnalta. Sen sijaan, että käyttäisimme konsolikomentoja luodaksesi kansioita sisällölle ja käyttäisimme muita konsolikomentoja niiden käyttöoikeuksien myöntämiseen, siirrymme verkon kautta Lataukset-kansioon ja luomme sinne elokuvat, musiikki, TV-ohjelmat ja muut videot -kansiot. tavallisella tavalla.

Koska järjestelmän käyttäjä pi PLEX Media Serverillä, joka omistaa Lataukset-kansion koko sisällön, ei ole ongelmia käsitellä elokuvia, musiikkia, TV-ohjelmia ja kotivideoita.

Pääset ohjauspaneeliin selaimessa seuraamalla linkkiä http://<ip address of your server>:32400/web/index.html, mikä minun tapauksessani, kuten me kaikki muistamme, tarkoittaa  , ja sinulla on jotain erityistä.

Täällä kohtaamme käyttöliittymän, jossa on valtava määrä asetuksia, jotka voivat pelotella kouluttamatonta käyttäjää. Siksi käydään lyhyesti läpi tärkeimmät.

Aluksi etsi oikeasta yläkulmasta tilistä vastaava kuvake ja kirjaudu sisään. Tästä lähtien palvelinasetukset ovat saatavilla sekä paikallisverkossa että tilin kautta suoraan PLEX-verkkosivustolla. No, siirrymme heti asetuksiin napsauttamalla työkalujen kuvaketta.

Mihin kannattaa kiinnittää huomiota:

  1. Välilehdellä Remote Access varmista, että palvelimesi näkyy verkkosi ulkopuolelta. Oletusportti on 32400 ja jos et näe sitä Täysin accesmahdollista verkkosi ulkopuolella, se on avattava reitittimen asetuksista.
  2. Välilehdellä Kirjasto on järkevää huomata mediakirjaston automaattinen tarkistus jokaisen muutoksen yhteydessä, jotta etätiedostojen kannet ja sisällönkuvauskentät eivät tukkisi käyttöliittymää kuolleilla linkeillä.
  3. Välilehdellä kirjastot määritä kansiopolut Elokuvat, TV-ohjelmat, Musiikki і Muut videot, jonka loimme hieman aiemmin ulkoiselle asemalle Lataukset-kansioon. Täällä sinun on valittava kirjastotyyppi huolellisesti, jotta sisäänrakennetut skannerit viittaavat oikeisiin palvelimiin etsiessään kansia, materiaalia tai kappalelistoja.

Siinä kaikki, yleisesti ottaen. Muut asetukset, kuten parametrien transkoodaus tai DLNA-palvelimen käynnistäminen, ovat täysin sinun harkinnassasi riippuen tehtävistä, asiakaslaitteista ja niin edelleen.

Voin huomata, että oletusasetuksissani Raspberry Pi 4 soitti 4 Gt:n 10K HDR-92 BD-Remuxia edes pätkimättä. Toiminut asiakkaana Apple 4K-televisio, johon on asennettu PLEX-sovellus, liitetty HDMI:n kautta. PLEX Media Server lisää kannen, still-kuvat, tiedot elokuvasta ja niin edelleen täysin automaattisessa tilassa.

Luettelo alustoista, joille PLEXillä on asiakasohjelmia, on jopa vaikuttavampi kuin taustajärjestelmän alustojen luettelo. Katso itse, melkein kaikki median toistamiseen kykenevät laitteet ovat täällä:

Linkki tarvitsemasi ohjelman lataamiseen löytyy sivulta Laitteet ja sovellukset palvelun virallinen verkkosivusto.

Nauttia!

Valitettavasti PLEX Arcade -retropelipalvelua ei voida käyttää, jos sen taustaohjelma on asennettu Raspberry Pi -palvelimeen tai mihin tahansa Linux-palvelimeen yleensä. Siksi nyt muutamme "pienestämme" retrokonsolin.

Pelialustan valinta Raspberry Pi:lle

Jotta voit pelata retropelejä Raspberry Pi:llä useilla eri alustoilla, ZX Spectrumista PlayStation Yksi, 4 tuotetta on kehitetty: RetroPie, Uudelleenlaatikko, Lakka і batocera.

Kaikki ne ovat jokseenkin samanlaisia, mutta niissä on myös melko tärkeitä eroja. Aloitetaan siitä, mitä mainittiin sarjan ensimmäisen artikkelin alussa: kaikki Raspberryn ohjelmistojen valmistajat haluavat julkaista sen käyttöjärjestelmäkuvien muodossa. Eli latasit kuvan, kirjoitit sen microSD-kortille, asetit sen korttipaikkaan - ja tässä sinulla on mikrotietokone yhdellä toiminnolla valmiina työhön.

Jos teet tämän, Raspberry Pi:n määrä talossa ylittää kaikki kohtuulliset rajat. Tästä syystä nämä artikkelit pitävät minkä tahansa palvelun asentamista sovelluksena, ei käyttöjärjestelmänä. Joten jos lähestyt ongelmaa pelikonsolin luomisesta Raspberry Pi:llä, ainoa vaihtoehto on RetroPie. Vain tämä tuote mahdollistaa asennuksen Raspbian-sovelluksena, ei vain erillisenä käyttöjärjestelmänä.

Retrokonsolin asentaminen Raspbianiin

Olen testannut tätä ominaisuutta ja minun on sanottava, että se ei ole vaivan arvoista. Jos 8-bittisille konsoleille tarkoitettuja pelejä, kuten NES (tunnetaan entisessä Neuvostoliitossa nimellä "Dendy"), voidaan pitää pelattavina, kun kyse on emuloinnista PlayStation, asiat menevät todella huonosti.

Siksi jouduin hyväksymään sen tosiasian, että peliemulointi voi olla laadukasta vain, jos pelikonsolina käytetään erillistä Raspberry Pi:tä.

Seuraavaksi kohtasin ongelmia, jotka liittyvät pelien tallentamiseen ja käynnistämiseen ulkoisilta USB-kiintolevyiltä, ​​eri valmistajien peliohjaimien tukemisesta, käyttöliittymän yksinkertaisuudesta ja asetusten helppoudesta. RetroPie, Recalbox ja Batocera käyttävät EmulationStationia moottorina, kun taas Lakka seisoo yksin ja käyttää RetroArchia, jonka käyttöliittymä on mahdollisimman samanlainen kuin XMB. PlayStation 3.

Mitä tulee mahdollisuuteen tallentaa ja käynnistää pelejä ulkoisesta mediasta, Batocera menettää jonkin verran täällä: vaikka tällainen vaihtoehto tarjotaan täällä, mutta vain tietyllä kansiorakenteella ulkoisen aseman juuressa, mikä ei aina ole mukavaa.

Mitä tuetuista alustoista tulee, Lakka on tässä jonkin verran huonompi kuin kilpailijat, mutta se kompensoi tämän enemmän kuin uskomattomalla suorituskyvyllä ja mukavuudella "pakkauksesta käsin". Peliohjaimet alkaen PlayStation 4 tunnistetaan silmänräpäyksessä ilman lisätoimenpiteitä ja ensimmäistä yhteyttä Raspberry Pi:hen kaapelilla.

Lopulta, testattuani kaikkia 4 pelituotetta 5 kertaa (RetroPie testattiin kahdesti yllä kuvatuista syistä), päätin teknologisimman projektin - Lakka. Asennamme sen nyt.

Lakan asentaminen Raspberry Pi:lle

Vaihe 1. Lataa balenaEtcher-sovellus

Sen avulla alustamme microSD-kortin ja kirjoitamme siihen Lakka OS -kuvan. Sovellus on saatavana Windows-, Linux- tai macOS-versioina, ja se on saatavana linkin kautta.

Vaihe 2. Otamme Lakka-kuvan viralliselta verkkosivustolta

Tärkeää! Omistajille Vadelma Pi 4 з 8 GB RAM-muistia, sinun on ladattava niin sanottu öinen versio - uusiin Raspberry Pi -malleihin mukautettu versio.

Voit tehdä tämän siirtymällä osoitteeseen linkin kautta, siirry alareunaan ja etsi luettelo, jossa on viimeisin päivämäärä. Etsi alihakemisto hakemistosta RPi4.arm, ja siinä tiedosto, jonka tunniste on .img.gz. Tämä on kuva, jonka kirjoitamme microSD-kortille.

Jos sinulla on jokin muu Raspberry Pi -versio, valitse mallisi luettelosta tämä sivu.

Vaihe 3. Tallenna Lakka-kuva microSD:lle

Käynnistä balenaEtcher, valitse Lakka-kuva, määritä polku microSD:hen ja odota prosessin päättymistä. Itse prosessi kestää noin minuutin, joten sinun ei tarvitse odottaa kauan.

Vaihe 4. Aseta kortti Raspberry Pi -laitteeseen ja käynnistä järjestelmä

Koska sinä ja minä teemme pelikonsolia, on järkevää, että Raspberry Pi on jo kytketty televisioon (tai vastaanottimeen mieltymystesi ja laitteistosi mukaan). Ensimmäisellä käynnistyksellä vaaditaan myös USB:n kautta kytketty näppäimistö. Et tarvitse hiirtä, mutta voit laittaa peliohjaimen vierellesi. Käytämme Raspberry Pi:n HDMI-porttia, joka sijaitsee lähempänä pistorasiaa.

Siinä kaikki. Lakka selvittää laitteistokokoonpanon, käynnistää Raspberry Pi:n uudelleen ja tervehtii meidät tyylikkäällä käyttöliittymällä PlayStation 3.

Lakka asetetaan Raspberry Pi:lle

Työskenteleksesi Lakan kanssa mukavasti, sinun on suoritettava pari yksinkertaista käsittelyä ennen kuin sammutat näppäimistön lopullisesti.

  1. Siirryttäessä valikossa ←→↑↓-näppäimillä, löydämme Servi-kohdances ja aktivoi SSH ja Bluetooth. Vahvista valintasi Enter-näppäimellä ja peruuta painamalla askelpalautinta.
    Jos ääntä ei kuulu, paina Enter Audio → Laite -valikossa ja anna seuraava arvo:
  2. hdmi:CARD=vc4hdmi,DEV=0

    Ja sitten valitsemme kohteen Käynnistä RetroArch uudelleen.

  3. Yhdistämme peliohjaimet. DualShock 4:n tapauksessa riittää, että peliohjain siirretään pariliitostilaan pitämällä PS- ja Share-painikkeita painettuna muutaman sekunnin ajan, kunnes peliohjain alkaa vilkkua valkoista valoa, ja Raspberry Pi:ssä etsi langaton ohjain käytettävissä olevien Bluetooth-laitteiden luettelosta ja paina Enter. Muutaman sekunnin kuluttua peliohjain ilmoittaa onnistuneesta yhteyden muodostumisesta jatkuvalla sinisellä valolla. Toinen peliohjain palaa punaisena.
  4. Valikossa Tulo → Portin 1 säätimet aseta seuraavat arvot:
    Laitetyyppi: RetroPad analogisella
    Analogista digitaaliseen Tyyppi: Vasen analoginen
    Ja hieman alla, määritämme kaikki peliohjaimen painikkeet ja tikut erikseen, jotta vältytään komplikaatioilta tulevaisuudessa.
    Näppäimistö voidaan sammuttaa, emme enää tarvitse sitä.
  5. Aikavyöhykkeen korjaus. Kirjaudu sisään Lakkaan SSH:n kautta (login/pass: root/root) ja anna komento:
    echo "TIMEZONE=Eurooppa/Rooma" > /storage/.cache/timezone

    Missä sen sijaan Europe / Rome korvaa mikä tahansa vaadittu arvo arvolla aikavyöhykkeiden luettelo Wikipediasta. Käynnistä uudelleen ja nyt oikea aika näkyy näytöllä.

Uusien pelien lataaminen Raspberry Pi:hen

Periaatteessa Lakkalla ei ole tiukkoja vaatimuksia pelien emuloinnille emulointia lukuun ottamatta PlayStation Yksi. Oikeaa toimintaa varten tarvitset BIOS-tiedostot alkuperäisestä digiboksista. Koska jakelu näitä tiedostoja näkökulmasta Sony on piratismi, sinun on googletettava ne itse. Seuraavat tiedostot sopivat:

MD5SUM Nimi
8dd7d5296a650fac7319bce665a6a53c scph5500.bin
490f666e1afb15b7362b406ed1cea246 scph5501.bin (Voidaan nimetä uudelleen tiedostosta scph7003.bin)
32736f17079d0b2b7024407c39bd3050 scph5502.bin

Sinun on asetettava ne (mikä tahansa tai kaikki yhdessä) kansioon / järjestelmä Raspberry Pi:ssä. Tämä voidaan tehdä yksinkertaisesti verkon kautta, koska Lakka sallii oletuksena vieraskäytön Samban kautta.

Jäljelle jää vain kansioiden skannaus peleillä, jotka Lakan tapauksessa voivat sijaita missä tahansa - microSD-kortilla järjestelmän kanssa tai ulkoisella USB-asemalla. Jos on kova halu, voit käyttää mitä tahansa WebDAV-tuella varustettua pilveä pelien tallentamiseen, liittämiseen Lakka-tiedostojärjestelmään, mutta tämä on mielestäni ylivoimaista. Kukaan ei kuitenkaan kiellä kokeilemasta, eihän?

Käytämme pelejä Raspberry Pi:llä

Pelikansio skannataan sopivan Lakka-valikkokohdan kautta: ➕ → Skannaa hakemisto. Yhdistetty ulkoinen asema koko kansiorakenteella näkyy nimellä kuten sda1-ata-DISK_NAME_VENDOR-XYZ. Kun olet valinnut haluamasi kansion, aloita skannaus kohteen kanssa  ja palaa päävalikkoon.

Alustan mukaan lajiteltu pelimme odottavat meitä täällä. Kun käynnistät pelin ensimmäisen kerran, Lakka pyytää sinua määrittämään, millä moottorilla sitä käytetään. Pelien tapauksessa alkaen PlayStation me valitsemme  PCSX uudelleen käyttöön.

Pelin aikana voit painaa yleistä PS-painiketta peliohjaimessa päästäksesi pelin hienosäätövalikkoon. Täällä voit määrittää NES-emuloinnin tapauksessa turbopainikkeet ja emulointia varten PlayStation ota pikselien kaksinkertaistaminen käyttöön, jotta kuva näyttää tasaisemmalta nykyaikaisissa teräväpiirtotelevisioissa. Samasta valikosta voit aloittaa videon tallennuksen ja jopa suoratoiston YouTube tai Twitch jos on sellainen halu.

PSX Lakka alkuperäinen resoluutio
PSX Lakka kaksoisresoluutio

Siinä kaikki, yleisesti ottaen. Levykuvia varten PlayStation Lakan tekijät suosittelevat ottamista sivustolta ReDump, mutta tämä ei ole välttämätön ehto. Tärkeintä on, että pelin sisältävän levyn kuva on BIN+CUE-muodossa. Kuvat peleistä NES-, SNES- ja niin edelleen - toimivat täydellisesti jopa arkistoista, joten lataat esimerkiksi kokoelman "No-Intro" (puhtaita kuvia alkuperäisistä peleistä) tai "GoodNES" (kokoelma beta-versioilla, käännöksillä ja muilla). "roskat" ), et voi purkaa niitä arkistosta, vaan ladata ne pelien kansioon sellaisenaan.

Nauti pelistä!

Päätelmän sijaan

Tämä täydentää artikkelisarjan Raspberry Pi:n käytöstä kotona. Raspberry Pi:n mahdollisuudet eivät tietenkään rajoitu lueteltuihin palveluihin, vaan kotona riittää, että maksat Raspberry Pi:hen käytetyt rahat pois saadulla mukavuudella ja nautinnolla. Ja voit ostaa Raspberry Pi:n kokeilujasi varten mukaan paasi.

Lue myös:

Jaa:
Juri Stanislavsky

SwiftUI-kehittäjä. Kerään vinyyliä. Joskus toimittaja. Nota Record Storen omistaja.

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty*

Näytä kommentit

  • Luin artikkelin, odotin toista osaa ja ajattelin vakavasti vadelmien ostamista

    Peruuta vastaus

    Jätä vastaus

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty*

    • Kiitos!

      Peruuta vastaus

      Jätä vastaus

      Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty*

Tunnisteet: RN UKKvalittuTOP