Kategoriler: Talimatlar

Ev Ekosisteminde Raspberry Pi: Özellikler ve Örnekler (Bölüm 2)

У öncesi Serinin makalelerinde, Raspberry Pi'ye aynı anda birkaç faydalı hizmetin yüklenmesini ele aldık: Altı farklı eklenti ile AdGuard Home, Time Machine ve Homebridge. Ancak "küçük olan" durumunda, büyüme için yer var, çünkü tüm çalışan hizmetlere sahip RPi4 önyüklemesi şuna benziyor:

Ve cihazın dayanıklılığı, onu yalnızca bir hizmet platformu olarak kullanmanıza izin vermiyorsa, hadi eğlenelim!

Bu yüzden bugün, boş zamanımızı çeşitlendirmek için tasarlanan Raspberry Pi'mizde halihazırda çalışan her şeye güzel eklemeler yapacağız. Ancak, "küçüğü" bir dosya sunucusuna, bir medya merkezine ve belki de bir oyun konsoluna dönüştürmeden önce, hadi bununla ilgilenelim.

Geçenlerde bir vaka gözüme çarptı Raspberry Pi 4 Model B için Argon ONE Kılıf ve hemen satın aldım. Davanın artıları:

  • kendisi bir sürekli soğutma modülüdür
  • hala ayarlanmış CPU sıcaklığına bağlı olarak devreye giren programlanabilir bir fanı var
  • Raspberry Pi'deki tüm bağlantı noktaları, her yere yapışmak yerine sihirli bir şekilde tek bir arka panelde çıkıyor
  • Raspberry Pi'nin doğal LED'i tıpkı ön panelin ortasında sihirli bir şekilde göründüğü gibi
  • kasanın tasarımı, olduğu gibi her ortama sakince uyar Apple örneğin televizyon

Sonuçta, bu tam bir zevk. Yeni bir model Raspberry Pi 2 Model B için Argon ONE M.4 Kılıf yerleşik mikro HDMI bağlantı noktalarını tam formatlı HDMI bağlantı noktalarıyla değiştirir, bir sürücü yuvası ekler M.2 SSD ve bir kızılötesi alıcı. Şiddetle tavsiye ederim!

Ama hadi görevlerimize geri dönelim ve Raspberry Pi'yi bir eğlence merkezine dönüştürmeye başlayalım. Hadi gidelim!

ZMİST

Raspberry Pi'ye Transmission Kurulumu

3 TB'lık bir harici sürücüm olduğundan (Time Machine yedeklemelerinin gittiği yer orası, hatırladınız mı?), Dosyaları indirme düşüncesi doğal olarak geldi. Aktif aboneliklerim olduğu için uzun süredir torrent kullanmıyorum. Apple Müzik, Apple televizyon+, Apple Arcade ve Netflix, ancak bu gezegende yalnız değilim ve bazı retro oyun konsolu fikirleri şunu öneriyor: torrent istemcisi gereksiz olmayacaktır.

Onunla başlayalım.

Transmission'ı önceki tüm hizmetlerle aynı anda kuracak olsaydım, elbette harici HDD'de dosya depolama ve Time Machine için iki bölüm oluşturacağımı da hesaba katmak gerekir. Zaten üzerinde bir sürü yedek olduğu için sürücüyü bölümlere ayırmak istemiyorum, bu yüzden en az dirençli yolu seçeceğim: sadece indirmeler için zaten var olan bir bölümde, macOS'un hemen yanında bir klasör oluşturun yedek görüntüler

Önemli! Kullanıcıya taahhüt edeceğimiz için piTüm sisteme ve halihazırda kurulu hizmetlerimize erişim için varsayılan olan , güvenlik için (isteğe bağlı olarak) İletim kontrol paneline IP adresi ile erişim kısıtlamasını kullanacağız. Bunu yapmak için, tüm ayarları yaptığınız ve ağ üzerinden RPi'deki dosyaları değiştirdiğiniz bilgisayarınızın statik yerel IP'sini sağlayın. Nasıl yapılacağını unuttuysanız, bkz. içinde öncesi nesne.

Adım 1. SSH aracılığıyla RPI'da oturum açın

Nasıl yapılacağını unuttuysanız, aynı önceki makale yardımcı olacaktır.

Adım 2. En son yazılım güncellemelerini RPi'ye indirin

sudo apt güncelleme sudo apt yükseltme

Adım 3. İletim hizmetinin kendisini kuruyoruz...

sudo apt kurulum iletim-arka plan programı

4. Adım ... ve onu orada durduruyoruz

sudo systemctl iletimi durdur-arka plan programı

Adım 5. Dosyaları indirmek için bir klasör oluşturun

Tamamlanmış indirmeler ve halen devam edenler için aynı anda iki tane yapabilirsiniz, ancak kişisel olarak bunda pek bir anlam görmüyorum, çünkü tam olarak indirilen dosyalar varsayılan olarak hala uzantıya sahip olacak .Bölüm.

Önceki makalede bir bağlama noktamız olduğunu hatırlıyoruz. /mnt/tm, bu yüzden İndirilenler klasörünü tam orada oluşturacağız.

sudo mkdir -p /mnt/tm/İndirilenler

Adım 6. Bir kullanıcı oluşturuyoruz pi Sahip

sudo chown -R pi:pi /mnt/tm/İndirilenler

Adım 7. Yapılandırma dosyasını düzenleyin

Ayarlar dosyasını açın settings.json editörde nano komutla:

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

Açılan dosyanın içeriği şöyle görünecektir:

# İletim arka plan programı yapılandırma dosyası # { "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-etkin": false, "blocklist-url": "http://www.example.com/blocklist", "cache-size-mb": 4 , "dht etkin": true, "download-dir": "/var/lib/transmission-daemon/downloads", "download-limit": 100, "download-limit-etkin": 0, "download-queue -enabled": true, "download-queue-size": 5, "şifreleme": 1, "boşta tohumlama sınırı": 30, "boşta tohumlama sınırı etkin": false, "eksik dizin": "/var/lib/transmission-daemon/Downloads", "incomplete-dir-enabled": false, "lpd-enabled": false, "max-peers-global": 200, "message-level": 1, " peer-congestion-algorithm": "", "peer-id-ttl-hours": 6, "peer-limit-global": 200, "peer-per-torrent": 50, "peer-port": 51413, "eş bağlantı noktası-rastgele yüksek": 65535, "eş bağlantı noktası-rastgele dom-low": 49152, "eş bağlantı noktası-başlangıçta rastgele": false, "peer-socket-tos": "varsayılan", "pex etkin": true, "port yönlendirme etkin": false , "preallocation": 1, "prefetch-etkin": true, "kuyrukta beklemede-etkin": true, "kuyrukta-durduda-dakikalar": 30, "oran limiti": 2, "oran limiti etkin" : false, "rename-partial-files": true, "rpc-authentication-required": true, "rpc-bind-address": "0.0.0.0", "rpc-etkin": true, "rpc-host- beyaz liste": "", "rpc-host-beyaz liste etkin": true, "rpc-password": "{51672671e9402abc55992da3ee7809f2c0662d10uLpcJwyX", "rpc-port": 9091, "rpc-url": "/transmission/", " rpc-username": "transmission", "rpc-whitelist": "127.0.0.1,192.168.1.40", "rpc-whitelist-etkin": true, "scrape-paused-torrents-etkin": true, "script- torrent-done-etkin": false, "script-torrent-done-filename": "", "tohum-kuyruk-etkin": false, "seed-kuyruk-boyutu": 10, "hız limiti düşük": 100, "hız sınırı-aşağı-etkin": false, "hız sınırı-yukarı": 100, "hız sınırı-yukarı-etkin": false, "eklenen-torrentleri başlat":true, "çöp orijinal-torrent dosyaları": false, "umask": 18, "yükleme sınırı": 100, "yükleme sınırı etkin": 0, "torrent başına yükleme yuvaları": 14, "utp etkin": doğru }

Aşağıdaki satırların içeriğini şu şekilde yapıyoruz, yukarıdan aşağıya sırayla arama yapıyoruz:

  • "download-dir": "/mnt/tm/Downloads", — indirmeler için varsayılan klasörü belirtin;
  • "rpc-password": "your RPi password here", — şifreyi kullanıcıdan belirledik pi (SSH girişi için kullanıyoruz, hatırladınız mı?);
  • "rpc-username": "pi", — gerçek kullanıcıyı belirtin pi;
  • "rpc-whitelist": "127.0.0.1,192.168.50.20", — kontrol paneline erişim için beyaz liste, bunun yerine 192.168.50.20 ayarların yapıldığı cihazın yerel IP adresini belirtin (bkz. Önemli! metinde yukarıda).

Yerel IP'lerden giriş yapmak istemiyorsanız (sonuçta burada Pentagon'u hacklemiyoruz, oynuyoruz), o zaman "rpc-whitelist-enabled": "false", önceki satır yerine, bu soru kapalı.

sonucu kaydediyoruz Ctrl + A, Keşfet, Ctrl + X.

Adım 8. Transmission Daemon için kullanıcıyı değiştirin

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

Düzenleyici penceresinde bir satır arayın USER=debian-transmission ve onu değiştir USER=pi. Aynı tuş kombinasyonları ile düzenleme sonucunu kaydetmeyi unutmayınız. Ctrl + O, Keşfet, Ctrl + X.

Adım 9. Hizmet dosyası için 8. adımı tekrarlayın.

Komutu girin...

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

...ve ayrıca açılan dosyada belirtiyoruz user=pi

sonucu kaydediyoruz Ctrl + A, Keşfet, Ctrl + X.

Adım 10. Tüm hizmetleri yeniden başlatın

Yaptığımız tüm değişikliklerin yakalanması için giriyoruz

sudo systemctl daemon-reload

Adım 11. Kullanıcı pi'yi /etc/transmission-daemon'un sahibi yapın

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

Adım 12. Erişim için bir dizin oluşturuyoruz iletim-arka plan programı dosyaya yapılandırma.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/

Adım 13. Hizmeti başlatın

sudo systemctl iletim-arka plan programı başlat

Bitti! başardık!

Raspberry Pi'de İletim nasıl kullanılır?

hepsi aynı öncesi nesne Raspberry Pi'ye yerel ağda bir kez ve herkes için statik bir IP atadık. benim durumumda öyleydi 192.168.50.10, sizinkinde - yönlendiricinizin ayarlarındaki herhangi biri.

Yeni kurulan İletimin arayüzüne erişmek için bu IP'yi port ile kullanacağız. 9091. Tarayıcının adres çubuğuna girin  http://<ip address of your server>:9091, yerine nerede <ip address of your server> benim durumumda hala önceki talimatımızdan aynı IP .

kullanıcı: pi, şifre: şifreniz, ayarlar dosyasında belirtilen her şey. Her şey doğru yapılırsa, resim şöyle olacaktır:

Torrent dosyasının kendisini indirme listesine ekleyin:

Ve süreci izliyoruz. Ya da izlemeyiz, Transmission bizsiz idare eder.

Biraz konfor ekleyin (isteğe bağlı)

Yalnızca indirilen dosyalara erişme (yani, onları görme ve bilgisayarımıza kopyalama yeteneği) değil, aynı zamanda ağ üzerinden İndirilenler klasöründeki dosyaları bilgisayarlardan özgürce ekleme, değiştirme veya silme yeteneğine ihtiyacımız varsa herhangi bir yerel kullanıcı için aşağıdaki komutları uygulamanız gerekir:

cd /mnt/tm sudo chmod a=rwx -R İndirilenler

de a "herkes" dir, rwx – "dosyaları okuyabilir, yazabilir ve yürütebilir", -R – bir klasörde "yinelemeli" (yani, herhangi bir yuvalama derinliğine) Dosya İndir, yol boyunca yer alan /mnt/tm. Tam özgürlük.

Artık indirilen dosyaları yalnızca İletim'in web arayüzü üzerinden değil, aynı zamanda ağ üzerinden, Finder'da veya başka herhangi bir dosya yöneticisinde silebilir ve değiştirebilirsiniz.

Ayrıca okuyun:

PLEX Medya Sunucusunu Raspberry Pi'ye Kurma

PLEX bir zamanlar XBMC projesinden ayrılan, ancak çok daha iyi, daha ilginç bir şekilde gelişen ve şu anda Amazon Prime Video ile Netflix ile aynı yönde, yani uluslararası bir akışa doğru hızla ilerleyen çok güçlü bir kataloglayıcı ve medya sunucusudur. hizmet. Bugün, PLEX kataloğu, Warner Brothers, Crackle, Lionsgate, MGM ve diğer stüdyolardan 130'dan fazla TV kanalı ve 20000 klasik film içeriyor.

Ancak geliştiriciler, cihazlarınızda depolanan yerel medyayı unutmazlar, çünkü hem sunucu hem de istemci kısmı akla gelebilecek ve hayal edilemez tüm platformlar için mevcuttur.

Başlamak için sitede bir hesap açmanız gerekir. pleks.tv. Bu, sunucu ve istemci uygulamalarının ayarlarını senkronize etmenize, ev ağı dışındaki iletimi düzenlemenize vb. olanak sağlar. Gerekli ve faydalı bir adım. Sonrasında kurulumu gerçekleştireceğiz.

Sunucu kısmı aşağıdaki yazılım ve donanım platformlarına kurulabilir:

Seçimimiz Linux, ancak hiçbir şey indirmeyeceğiz, ancak genellikle komut satırına gidiyoruz. SSH ile oturum açın ve başlamak için sistemi güncelleyin:

sudo uygun güncelleştirme
sudo uygun yükseltmek

Ve sonra PLEX Media Server'ın gerçek kurulumu:

Adım 1. Raspbian paket yöneticisine https protokolü desteği ekleyin

sudo apt kurulum apt-transport-https

Adım 2. Plex depolama anahtarını alıyoruz…

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

Adım 3. ... ve sisteme ekleyin

sudo apt-key PlexSign.key ekleyin

Adım 4. Raspbian'ı PLEX deposuyla tanıştıralım

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

Adım 5. Verileri güncelleyin (tanıdık komut, değil mi?)

sudo apt güncellemesi

Adım 6. PLEX Medya Sunucusunu Kurun

sudo uygun kurmak pleksi medya sunucusu

Adım 7. Güncelleme olasılığını önemsiyoruz

PLEX güncellemesini sistem güncellemelerinin bir parçası yapmak için sadece iki komutu öldürmeniz gerekir:

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

і

kıvrılma https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-anahtar eklentisi -

Budur. Gelecekte, olağan sistem güncelleme komutları PLEX'in kendisini aynı anda güncelleyecektir.

sudo apt güncelleme sudo apt yükseltme

Tamamlandı! İlk kurulumu başlatabilirsiniz.

PLEX Medya Sunucusunu Yapılandırma

Metnin üstündeki "Biraz rahatlık ekleme" noktasını hatırlıyor musunuz? Bir Ahududu için attığımız bu küçücük adımla, tüm insanlığa çok zaman kazandırdık. İçerik için klasörler oluşturmak için bazı konsol komutlarını kullanmak ve bunlara erişim hakları atamak için diğer konsol komutlarını kullanmak yerine, ağ üzerinden İndirilenler klasörüne gidip orada Filmler, Müzik, TV Şovları ve Diğer Videolar klasörlerini oluşturacağız. her zamanki yol.

Sistem kullanıcısı olduğu için pi İndirilenler klasörünün tüm içeriğine sahip olan PLEX Media Server, film, müzik, TV şovları ve ev videoları koleksiyonunuzu idare etmekte hiçbir sorun yaşamayacaktır.

Tarayıcıdaki kontrol paneline erişmek için bağlantıyı takip edin http://<ip address of your server>:32400/web/index.html, ki benim durumumda, hepimizin hatırladığı gibi,  , ve seninkinde özel bir şey var.

Burada, eğitimsiz bir kullanıcıyı korkutabilecek çok sayıda ayara sahip bir arayüz ile karşılaşıyoruz. Bu nedenle, kısaca ana olanları gözden geçirelim.

Başlamak için sağ üst köşede hesaptan sorumlu simgeyi bulun ve giriş yapın. Şu andan itibaren, sunucu ayarları hem yerel ağda hem de doğrudan PLEX web sitesindeki bir hesap aracılığıyla mevcut olacak. Eh, araçlarla simgeye tıklayarak hemen ayarlara gidiyoruz.

Nelere dikkat edilmelidir:

  1. sekmesinde Uzaktan Access sunucunuzun ağınızın dışından görünür olduğundan emin olun. Varsayılan bağlantı noktası 32400'dür ve görmüyorsanız Tamamen accesağınızın dışında mümkün, yönlendirici ayarlarında açılması gerekecek.
  2. sekmesinde Kütüphane Her değişiklikte medya kitaplığının otomatik olarak tarandığını not etmek mantıklıdır, böylece uzak dosyalardan gelen kapaklar ve meta etiketler arayüzü ölü bağlantılarla tıkamaz.
  3. sekmesinde Kütüphaneler klasör yollarını belirtin filmler, TV Şovları, Music і Diğer Videolarİndirilenler klasöründeki harici bir sürücüde biraz daha önce oluşturduğumuz . Burada kitaplık türünüzü dikkatli bir şekilde seçmeniz gerekir, böylece dahili tarayıcılar kapakları, görüntüleri veya parça listelerini ararken doğru sunuculara başvurur.

Genel olarak hepsi bu. Parametreleri dönüştürme veya DLNA sunucusunu açma gibi diğer ayarlar, görevlere, istemci aygıtlarına vb. bağlı olarak tamamen sizin takdirinize bağlıdır.

Raspberry Pi 4'ün varsayılan ayarlarda 4GB 10K HDR-92 BD-Remux'u kekemelik bile olmadan oynattığını söyleyebilirim. Müşteri olarak hareket etti Apple PLEX uygulaması yüklenmiş, HDMI aracılığıyla bağlanmış 4K TV. Kapak, fotoğraflar, filmle ilgili bilgiler vb. PLEX Media Server tarafından tam otomatik modda eklenir.

PLEX'in istemci programlarına sahip olduğu platformların listesi, arka uç platformlarının listesinden bile daha etkileyici. Kendiniz görün, medya oynatabilen hemen hemen her cihaz burada:

İhtiyacınız olan programı indirmek için link sayfada bulunabilir. Cihazlar ve Uygulamalar hizmetin resmi web sitesi.

Zevk almak!

Ne yazık ki, PLEX Arcade retro oyun hizmeti, arka ucu bir Raspberry Pi'ye veya genel olarak herhangi bir Linux sunucusuna kuruluysa çalıştırılamaz. Bu nedenle, şimdi "küçük olanı" retro bir konsola dönüştüreceğiz.

Raspberry Pi için bir oyun platformu seçme

Raspberry Pi'de ZX Spectrum'dan ZX Spectrum'a kadar çok çeşitli platformlardan retro oyunlar oynamak için PlayStation Bir, 4 ürün geliştirildi: RetroPie, geri alma kutusu, Lakka і batocera.

Hepsi biraz benzer, ancak oldukça önemli farklılıklar da var. Döngünün ilk makalesinin en başında belirtilenlerle başlayalım: Raspberry için tüm yazılım üreticileri, onu işletim sistemi görüntüleri şeklinde yayınlamayı tercih ediyor. Yani, görüntüyü indirdiniz, bir microSD karta yazdınız, yuvaya yerleştirdiniz - ve burada çalışmaya hazır tek bir işleve sahip bir mikro bilgisayarınız var.

Bunu yaparsanız, evdeki Raspberry Pi sayısı makul sınırları aşacaktır. Bu nedenle, bu makaleler herhangi bir hizmetin kurulumunu bir işletim sistemi olarak değil, bir uygulama olarak ele almaktadır. Yani Raspberry Pi ile oyun konsolu oluşturma konusuna yaklaşırsanız tek seçenek RetroPie olacaktır. Yalnızca bu ürün, yalnızca bağımsız bir işletim sistemi olarak değil, Raspbian için bir uygulama olarak kurulum sağlar.

Retro konsolu Raspbian içine kurmak

Bu özelliği test ettim ve bu kadar çabaya değmediğini söylemeliyim. NES (eski SSCB'de "Dendy" olarak biliniyordu) gibi 8 bitlik konsollara yönelik oyunların biraz oynanabilir olduğu düşünülebilirse, o zaman konu emülasyonlara gelince PlayStation, işler gerçekten kötüye gidiyor.

Bu nedenle oyun emülasyonunun ancak oyun konsolu olarak ayrı bir Raspberry Pi kullanılması durumunda yüksek kalitede olabileceği gerçeğini kabul etmek zorunda kaldım.

Daha sonra, oyunların harici USB HDD'lerden saklanması ve başlatılması, çeşitli üreticilerin oyun kumandalarının desteklenmesi, arayüzün basitliği ve ayar kolaylığı sorunlarıyla karşılaştım. RetroPie, Recalbox ve Batocera motor olarak EmulationStation'ı kullanırken, Lakka tek başına duruyor ve RetroArch'ı XMB'ye mümkün olduğunca benzer bir arayüzle kullanıyor. PlayStation 3.

Harici medyadan oyun depolama ve başlatma yeteneğine gelince, Batocera burada biraz kaybeder: burada böyle bir seçenek sağlanmış olmasına rağmen, ancak yalnızca harici sürücünün kökünde her zaman rahat olmayan belirli bir klasör yapısı ile.

Desteklenen platformlara gelince, burada Lakka rakiplerinden biraz daha düşük, ancak bunu inanılmaz performans ve "kutudan çıktığı haliyle" rahatlıkla telafi etmekten daha fazlasını yapıyor. Gamepad'ler PlayStation 4, ek işlemler gerektirmeden ve Raspberry Pi'ye bir kabloyla ilk bağlantı gerektirmeden anında tanınır.

Sonunda, 4 oyun ürününün hepsini 5 kez test ettikten sonra (RetroPie yukarıda açıklanan nedenlerle iki kez test edildi), en teknolojik proje olan Lakka'ya karar verdim. Şimdi kuracağız.

Raspberry Pi'ye Lakka Kurulumu

Adım 1. BalenaEtcher uygulamasını indirin

Onun yardımıyla microSD kartı biçimlendireceğiz ve Lakka OS görüntüsünü ona yazacağız. Uygulama Windows, Linux veya macOS sürümlerinde mevcuttur ve kullanılabilir yardım için.

Adım 2. Lakka görüntüsünü resmi web sitesinden alıyoruz

Önemli! sahiplerine Ahududu Pi 4 з 8 GB RAM, sözde gece yapıyı indirmeniz gerekiyor - yeni Raspberry Pi modellerine uyarlanmış bir yapı.

Bunu yapmak için şuraya gidin: yardım için, en alta gidin ve en son tarihe sahip kataloğu bulun. Dizinin içinde alt dizini bulun RPi4.kol, ve içinde uzantılı bir dosya .img.gz. Bu microSD karta yazacağımız görüntü.

Raspberry Pi'nin başka bir sürümüne sahipseniz, aşağıdaki listeden modelinizi seçin. bu sayfa.

Adım 3. Lakka görüntüsünü microSD'ye kaydedin

BalenaEtcher'ı başlatın, Lakka görüntüsünü seçin, microSD yolunu belirtin ve işlemin bitmesini bekleyin. İşlemin kendisi yaklaşık bir dakika sürer, bu nedenle uzun süre beklemek zorunda kalmazsınız.

Adım 4. Kartı Raspberry Pi'ye takın ve sistemi başlatın

Sen ve ben bir oyun konsolu yaptığımız göz önüne alındığında, Raspberry Pi'nin zaten TV'ye (veya tercihlerinize ve donanımınıza bağlı olarak alıcıya) bağlı olduğu mantıklı geliyor. Ayrıca, ilk çalıştırmada USB üzerinden bağlanan bir klavye gereklidir. Fareye ihtiyacınız olmayacak, ancak gamepad'i yanınıza koyabilirsiniz. Raspberry Pi'de prize daha yakın olan HDMI bağlantı noktasını kullanıyoruz.

Bu kadar. Lakka, donanım konfigürasyonunu belirleyecek, Raspberry Pi'yi yeniden başlatacak ve şık bir arayüzle bizi karşılayacak PlayStation 3.

Raspberry Pi'de Lakka kurulumu

Lakka ile rahatça çalışmak için klavyeyi tamamen kapatmadan önce birkaç basit işlem yapmanız gerekir.

  1. ←→↑↓ tuşlarıyla menüde dolaşarak Servi öğesini buluyoruzces ve SSH ve Bluetooth'u etkinleştirin. Seçiminizi Enter tuşuyla onaylayın ve iptal etmek için Geri tuşunu kullanın.
    Ses yoksa, Ses → Cihaz menüsünde Enter'a basın ve aşağıdaki değeri girin:
  2. hdmi:KART=vc4hdmi,DEV=0

    Ve sonra bir öğe seçiyoruz RetroArch'ı yeniden başlatın.

  3. Gamepad'leri bağlarız. DualShock 4 durumunda ise gamepad beyaz ışık yanıp sönmeye başlayana kadar üzerinde bulunan “PS” ve “Share” butonlarını birkaç saniye basılı tutarak gamepad’i eşleştirme moduna sokmanız yeterlidir ve Raspberry Pi üzerinde, Kullanılabilir Bluetooth cihazları listesinde Kablosuz Denetleyiciyi bulun ve Enter'a basın. Birkaç saniye sonra gamepad, sabit bir mavi ışıkla başarılı bir bağlantı sinyali verecektir. İkinci gamepad kırmızı renkte yanacaktır.
  4. menüsünden Giriş → Port 1 Kontrolleri aşağıdaki değerleri ayarlayın:
    Cihaz Tipi: Analoglu RetroPad
    Analogdan Dijitale Tip: Sol Analog
    Ve biraz aşağıda, gelecekte komplikasyonları önlemek için gamepad'in tüm düğmelerini ve çubuklarını ayrı ayrı atadık.
    Klavye kapatılabilir, artık ihtiyacımız olmayacak.
  5. Saat dilimini düzeltme. Bunu yapmak için, SSH (login/pass: root/root) üzerinden Lakka'da oturum açın ve şu komutu girin:
    echo "TIMEZONE=Avrupa/Roma" > /storage/.cache/timezone

    yerine nerede Europe / Rome ile gerekli herhangi bir değeri değiştirin zaman dilimleri listesi Wikipedia'dan. Yeniden başlatın ve şimdi doğru zaman ekranda.

Raspberry Pi'ye yeni oyunlar indirme

Prensip olarak, Lakka'nın emülasyon haricinde oyun emülasyonu için herhangi bir katı gereksinimi yoktur. PlayStation Bir. Doğru çalışma için orijinal set üstü kutudaki BIOS dosyalarına ihtiyacınız olacaktır. Bu dosyaların bakış açısından dağıtımı Sony korsanlıktır, bunları Google'da kendiniz aramanız gerekecektir. Aşağıdaki dosyalar uygundur:

MD5SUM Name
8dd7d5296a650fac7319bce665a6a53c scph5500.bin
490f666e1afb15b7362b406ed1cea246 scph5501.bin (scph7003.bin'den yeniden adlandırılabilir)
32736f17079d0b2b7024407c39bd3050 scph5502.bin

Bunları (herhangi birini veya hepsini bir arada) klasöre koymanız gerekir / sistem Raspberry Pi'de. Lakka varsayılan olarak Samba aracılığıyla misafir erişimine izin verdiği için bu, ağ üzerinden kolayca yapılabilir.

Sadece Lakka durumunda herhangi bir yere yerleştirilebilecek oyunlar içeren klasörleri taramak için kalır - sistemli microSD'de veya harici bir USB sürücüde. Güçlü bir istek varsa, oyunları depolamak, Lakka dosya sistemine monte etmek için WebDAV destekli herhangi bir bulutu kullanabilirsiniz, ancak bence bu aşırıya kaçıyor. Ancak, kimse denemenizi yasaklamıyor, değil mi?

Raspberry Pi'de oyunlar çalıştırıyoruz

Oyunların bulunduğu klasör, uygun Lakka menü öğesi aracılığıyla taranır: ➕ → Dizini Tara. Tüm klasör yapısına sahip bağlı harici sürücü, aşağıdaki gibi bir ad altında görünür olacaktır. sda1-ata-DISK_NAME_VENDOR-XYZ. İstenen klasörü seçtikten sonra, öğeyle taramaya başlayın.  ve ana menüye dönün.

Platformlara göre sıralanmış oyunlarımız burada bizi bekliyor olacak. Oyuna ilk başladığınızda Lakka sizden oyunu çalıştırmak için hangi motoru kullanacağınızı belirtmenizi isteyecektir. Oyunların durumunda PlayStation Biz seciyoruz  PCSX Tekrar.

Oyun sırasında oyunun ince ayar menüsüne girmek için gamepad üzerindeki evrensel PS düğmesine basabilirsiniz. Burada, NES öykünmesi durumunda, turbo düğmelerini ve öykünme için yapılandırabilirsiniz. PlayStation Resmin modern yüksek çözünürlüklü TV'lerde daha düzgün görünmesini sağlamak için piksel ikiye katlamayı etkinleştirin. Aynı menüden video kaydetmeye ve hatta akışa bile başlayabilirsiniz. YouTube veya böyle bir istek varsa Twitch.

PSX Lakka orijinal çözünürlük
PSX Lakka çift çözünürlük

Genel olarak hepsi bu. Şunun için disk görüntüleri: PlayStation Lakka'nın yaratıcıları siteden almanızı tavsiye ediyor yeniden dökümü, ancak bu gerekli bir koşul değildir. Ana şey, oyunla birlikte diskin görüntüsünün BIN+CUE formatında olması gerektiğidir. NES, SNES vb. için oyunların görüntüleri - arşivlerden bile mükemmel çalışır, bu nedenle örneğin "No-Intro" (orijinal oyunların temiz görüntüleri) veya "GoodNES" (beta sürümleri, çeviriler ve diğerleriyle toplama) koleksiyonunu indirmek "çöp" ), onları arşivlerden açamazsınız, ancak oyunları olduğu gibi klasöre indirebilirsiniz.

Oyunun tadını Çıkar!

Visnovka'yı değiştirin

Bu, Raspberry Pi'yi evde kullanmayla ilgili makale dizisini tamamlar. Raspberry Pi'nin sunduğu imkanlar elbette listelenen hizmetler ile sınırlı değil, evde Raspberry Pi'ye harcanan parayı alınan konfor ve keyifle ödemek yeterli. Ve deneyleriniz için bir Raspberry Pi satın alabilirsiniz. P içineşek.

Ayrıca okuyun:

paylaş
Yuri Stanislavski

SwiftUI geliştiricisi. Vinil koleksiyonu yapıyorum. Bazen bir gazeteci. Nota Record Store'un sahibi.

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir.*

Yorumları Gör

  • Yazıyı okudum 2. bölümü bekliyordum ve ciddi ciddi ahududu almayı düşündüm

    Cevabı iptal

    Yorum bırak

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir.*

    • Teşekkürler!

      Cevabı iptal

      Yorum bırak

      E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir.*

Etiketler: RN SSSseçilmişTOP