Kateqoriyalar: Təlimatlar

Ev Ekosistemində Raspberry Pi: Xüsusiyyətlər və Nümunələr (2-ci Hissə)

У əvvəlki Seriyanın məqalələrində siz və mən eyni vaxtda Raspberry Pi-də bir neçə faydalı xidmətin quraşdırılması ilə məşğul olduq: altı fərqli plaginlə AdGuard Home, Time Machine və Homebridge. Ancaq "kiçik" vəziyyətində böyümə üçün yer var, çünki bütün işləyən xidmətləri olan RPi4 açılışı belə görünür:

Və əgər cihazın davamlılığı onu təkcə xidmət platforması kimi istifadə etməyə imkan vermirsə, gəlin əylənək!

Beləliklə, bu gün asudə vaxtımızı şaxələndirmək üçün hazırlanmış Raspberry Pi-də artıq işləyən hər şeyə gözəl əlavələr əlavə edəcəyik. Ancaq "kiçik"i bir fayl serverinə, media mərkəzinə və bəlkə də oyun konsoluna çevirməzdən əvvəl, gəlin onunla məşğul olaq.

Bu yaxınlarda bir hadisə diqqətimi çəkdi Raspberry Pi 4 Model B üçün Argon ONE qutusu və dərhal satın aldım. İşin müsbət tərəfləri:

  • özü bir davamlı soyutma moduludur
  • hələ də təyin edilmiş CPU temperaturundan asılı olaraq işə başlayan proqramlaşdırıla bilən bir fan var
  • Raspberry Pi-dəki bütün portlar sehrli şəkildə hər yerə yapışmaq əvəzinə bir arxa paneldə çıxır
  • Raspberry Pi-nin doğma LED-i ön panelin mərkəzində sehrli şəkildə göründüyü kimi
  • işin dizaynı sakitcə hər hansı bir mühitə uyğun gəlir Apple məsələn, televizor

Ümumiyyətlə, bu, tam bir zövqdür. Yeni model Raspberry Pi 2 Model B üçün Argon ONE M.4 qutusu quraşdırılmış mikro-HDMI portlarını tam formatlı HDMI portları ilə əvəz edir, sürücü yuvası əlavə edir M.2 SSD və infraqırmızı qəbuledici. Çox tövsiyə edirik!

Ancaq gəlin tapşırıqlarımıza qayıdaq və Raspberry Pi-ni əyləncə mərkəzinə çevirməyə başlayaq. Gedək!

MƏZMUN

Raspberry Pi-də Transmissiyanın quraşdırılması

Mənə 3 TB-lıq xarici disk qoşulduğundan (Time Machine ehtiyat nüsxələri hara gedir, yadınızdadır?), faylları yükləmək fikri təbii olaraq gəldi. Uzun müddətdir ki, torrentdən istifadə etmirəm, çünki aktiv abunələrim var Apple Musiqi, Apple TV+, Apple Arcade və Netflix, lakin mən bu planetdə tək deyiləm və bəzi retro oyun konsolu ideyaları bunu təklif edir torrent müştəri artıq olmaz.

Ondan başlayaq.

Onu da nəzərə almaq lazımdır ki, Transmission-u bütün əvvəlki xidmətlərlə eyni vaxtda quraşdırsaydım, əlbəttə ki, xarici HDD-də iki arakəsmə edərdim - faylların saxlanması və Time Machine üçün. Sürücünün artıq ehtiyat nüsxələri olduğuna görə onu bölmək istəmirəm, ona görə də ən az müqavimət yolunu tutacağam: sadəcə olaraq, macOS-un yanında, artıq mövcud bölmədə yükləmələr üçün qovluq yaradın. ehtiyat şəkillər.

Əhəmiyyətli! Çünki biz istifadəçiyə öhdəlik götürəcəyik pi, bütün sistemə və artıq quraşdırılmış xidmətlərimizə giriş üçün defoltdur, onda təhlükəsizlik üçün biz (istəyə görə) İP ünvanı ilə Transmissiya idarəetmə panelinə girişin məhdudlaşdırılmasından istifadə edəcəyik. Bunu etmək üçün, bütün parametrləri etdiyiniz və şəbəkə üzərindən RPi-də faylları manipulyasiya etdiyiniz kompüterinizin statik yerli IP-sini təmin edin. Bunu necə edəcəyinizi unutmusunuzsa, baxın in əvvəlki məqalələr.

Addım 1. SSH vasitəsilə RPi-yə daxil olun

Bunu necə edəcəyinizi unutmusunuzsa, eyni əvvəlki məqalə kömək edəcəkdir.

Addım 2. Bütün ən son proqram yeniləmələrini RPi-yə endirin

sudo apt yeniləmə sudo apt yeniləmə

Addım 3. Transmissiya xidmətinin özünü quraşdırırıq...

sudo apt install transmission-daemon

Addım 4. ...və biz bunu elə orada dayandırırıq

sudo systemctl ötürülmə-daemonu dayandırın

Addım 5. Faylları yükləmək üçün qovluq yaradın

Tamamlanmış endirmələr və hələ də davam edənlər üçün eyni anda iki edə bilərsiniz, lakin şəxsən mən bunun çox mənasını görmürəm, çünki tam endirilmiş fayllar standart olaraq uzantıya sahib olacaq. .hissə.

Xatırlayırıq ki, əvvəlki məqalədə bir bağlama nöqtəmiz var idi /mnt/tm, buna görə də biz orada Yükləmələr qovluğunu yaradacağıq.

sudo mkdir -p /mnt/tm/Yükləmələr

Addım 6. Biz istifadəçi yaradırıq pi sahib

sudo chown -R pi:pi /mnt/tm/Yükləmələr

Addım 7. Konfiqurasiya faylını redaktə edin

Parametrlər faylını açın settings.json redaktorda nano əmri ilə:

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

Açılan faylın məzmunu belə görünəcək:

# Transmission-daemon konfiqurasiya faylı # { "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": true, "download-queue-size": 5, "şifrələmə": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": false, "incomplete-dir": "/var/lib/transmission-daemon/Yükləmələr", "incomplete-dir-enabled": false, "lpd-enabled": false, "max-peers-global": 200, "message-level": 1, " peer-congestion-alqoritmi": "", "peer-id-ttl-hours": 6, "peer-limit-qlobal": 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": true, "port-forwarding-enabled": false , "əvvəlcədən ayırma": 1, "əvvəlcədən gətirmə aktiv": doğrudur, "növbə dayanıb-aktivdir": doğrudur, "növbədə dayanan dəqiqələr": 30, "nisbət limiti": 2, "nisbət limiti aktivdir" : yanlış, "faylların adının dəyişdirilməsi": doğru, "rpc-autentifikasiyası tələb olunur": doğru, "rpc-bind-ünvanı": "0.0.0.0", "rpc-aktiv": doğru, "rpc-host- ağ siyahı": "", "rpc-host-whitellist-enabled": doğru, "rpc-password": "{51672671e9402abc55992da3ee7809f2c0662d10uLpcJwyX", "rpc-port": 9091, ""/":rpc rpc-username": "transmission", "rpc-whitellist": "127.0.0.1,192.168.1.40", "rpc-whitellist-enabled": true, "scrape-paused-torrents-enabled": true, "script- torrent-done-enabled": false, "script-torrent-done-filename": "", "seed-queue-enabled": false, "seed-queue-size": 10, "sürət limiti aşağı": 100, "sürət limitinin aşağı salınması": yanlış, "sürətin məhdudlaşdırılması": 100, "sürət limitinin artırılması": yanlış, "başlanğıc-əlavə-torrentlər":doğru, "zibil qutusu-original-torrent-faylları": false, "umask": 18, "yükləmə-limit": 100, "yükləmə-limiti-enabled": 0, "torrent üçün yükləmə yuvaları": 14, "utp-enabled": doğru }

Aşağıdakı sətirlərin məzmununu aşağıdakı kimi düzəldirik, yuxarıdan aşağıya doğru ardıcıllıqla axtarış edirik:

  • "download-dir": "/mnt/tm/Downloads", — yükləmələr üçün standart qovluğu təyin edin;
  • "rpc-password": "your RPi password here", — istifadəçidən parol təyin etdik pi (biz onu SSH girişi üçün istifadə edirik, xatırlayırsınız?);
  • "rpc-username": "pi", — faktiki istifadəçini göstərin pi;
  • "rpc-whitelist": "127.0.0.1,192.168.50.20", — əvəzinə idarəetmə panelinə daxil olmaq üçün ağ siyahı 192.168.50.20 parametrlərin edildiyi cihazın yerli IP ünvanını göstərin (paraqrafa baxın Əhəmiyyətli! mətndə yuxarıda).

Yerli IP-lərdən girişlərlə narahat olmaq istəmirsinizsə (axı biz burada Pentaqonu sındırmırıq, amma oynayırıq), onda "rpc-whitelist-enabled": "false", əvvəlki sətir əvəzinə bu sual bağlıdır.

Nəticəni saxlayırıq Ctrl + O, Daxil edin, Ctrl + X.

Addım 8. Transmission Daemon üçün istifadəçini dəyişdirin

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

Redaktor pəncərəsində sətir axtarın USER=debian-transmission və onu dəyişdirin USER=pi. Eyni düymə birləşmələri ilə redaktə nəticəsini yadda saxlamağı unutmayın Ctrl + O, Daxil edin, Ctrl + X.

Addım 9. Xidmət faylı üçün 8-ci addımı təkrarlayın.

Komandanı daxil edin...

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

...və biz də açıq faylda qeyd edirik user=pi

Nəticəni saxlayırıq Ctrl + O, Daxil edin, Ctrl + X.

Addım 10. Bütün xidmətləri yenidən başladın

Bizim tərəfimizdən edilən bütün dəyişikliklər tutulsun, daxil oluruq

sudo systemctl daemon-reload

Addım 11. İstifadəçi pi /etc/transmission-daemon sahibi olun

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

Addım 12. Giriş üçün bir kataloq yaradırıq ötürücü-daemon fayla 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/

Addım 13. Xidmətə başlayın

sudo systemctl transmissiya-daemonu işə salın

Hə, bitdi! bacardıq!

Raspberry Pi-də Transmissiyadan necə istifadə etmək olar

Hamısı eyni əvvəlki məqalələr biz birdəfəlik Raspberry Pi-yə yerli şəbəkədə statik IP təyin etdik. Mənim vəziyyətimdə belə idi 192.168.50.10, sizin - marşrutlaşdırıcınızın parametrlərindəki hər hansı digər.

Yeni quraşdırılmış Transmissiyanın interfeysinə daxil olmaq üçün biz bu IP-dən portla istifadə edəcəyik 9091. Brauzerin ünvan çubuğuna daxil edin  http://<ip address of your server>:9091, əvəzinə harada <ip address of your server> mənim vəziyyətimdə əvvəlki təlimatımızdan hələ də eyni IP .

İstifadəçi: pi, parol: parolunuz, hər şey parametrlər faylında göstərildiyi kimi. Hər şey düzgün aparılırsa, şəkil belə olacaq:

Torrent faylının özünü yükləmə siyahısına əlavə edin:

Və prosesi izləyirik. Yoxsa baxmırıq, Transmissiya bizsiz idarə edəcək.

Bir az rahatlıq əlavə edin (isteğe bağlı)

Bizə nəinki yüklənmiş fayllara daxil olmaq (yəni onları görmək və kompüterimizə köçürmək imkanı), həm də kompüterlərdən şəbəkə üzərindən Yükləmələr qovluğuna faylları sərbəst əlavə etmək, dəyişdirmək və ya silmək qabiliyyətinə ehtiyacımız varsa. hər hansı bir yerli istifadəçi üçün aşağıdakı əmrləri yerinə yetirməlisiniz:

cd /mnt/tm sudo chmod a=rwx -R Yükləmələr

De a "hamı", rwx – "faylları oxuya, yaza və icra edə bilər", -R – qovluqda “rekursiv” (yəni istənilən yuva dərinliyinə). downloads, yol boyu yerləşir /mnt/tm. Tam azadlıq.

İndi yüklənmiş faylları yalnız Transmissiyanın veb interfeysi vasitəsilə deyil, həm də sadəcə şəbəkə üzərindən, Finder-də və ya hər hansı digər fayl menecerində silə və dəyişə bilərsiniz.

Həmçinin oxuyun:

Raspberry Pi-də PLEX Media Serverin quraşdırılması

Plex bir vaxtlar XBMC layihəsindən ayrılmış, lakin daha yaxşı, daha maraqlı inkişaf etmiş və hazırda Amazon Prime Video ilə Netflix ilə eyni istiqamətdə, yəni beynəlxalq yayıma doğru sıçrayış və həddə doğru irəliləyən çox güclü kataloqçu və media serveridir. xidmət. Bu gün PLEX kataloquna Warner Brothers, Crackle, Lionsgate, MGM və digər studiyaların 130-dan çox telekanalı və 20000 klassik filmi daxildir.

Lakin tərtibatçılar cihazlarınızda saxlanılan yerli medianı unutmurlar, çünki həm server, həm də müştəri hissəsi bütün təsəvvür edilən və ağlasığmaz platformalar üçün mövcuddur.

Başlamaq üçün saytda bir hesabı qeydiyyatdan keçirməlisiniz plex.tv. Bu, server və müştəri proqramlarının parametrlərini sinxronlaşdırmağa, ev şəbəkəsindən kənarda ötürülməni təşkil etməyə və s. Lazımlı və faydalı addım. Bundan sonra quraşdırmanı edəcəyik.

Server hissəsi aşağıdakı proqram və aparat platformalarında quraşdırıla bilər:

Seçimimiz Linux-dur, lakin biz heç nə endirməyəcəyik, lakin adətən komanda xəttinə gedirik. SSH vasitəsilə daxil olun və başlamaq üçün sistemi yeniləyin:

sudo tutarlı yeniləmə
sudo tutarlı təkmilləşdirmək

Və sonra PLEX Media Serverin faktiki quraşdırılması:

Addım 1. Raspbian paket menecerinə https protokol dəstəyi əlavə edin

sudo apt apt-transport-https quraşdırın

Addım 2. Plex yaddaş açarını götürürük…

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

Addım 3. ...və onu sistemə əlavə edin

sudo apt-key PlexSign.key əlavə edin

Addım 4. Raspbian-ı PLEX repozitoriyası ilə tanış edək

echo deb https://www.plex.tv/media-server-downloads/ ictimai əsas | sudo tee /etc/apt/turşces.list.d/plexmediaserver.list

Addım 5. Məlumatları yeniləyin (tanış əmr, elə deyilmi?)

sudo apt update

Addım 6. PLEX Media Server quraşdırın

sudo tutarlı qurmaq plexmedia server

Addım 7. Biz yeniləmənin mümkünlüyünə diqqət yetiririk

PLEX yeniləməsini sistem yeniləmələrinin bir hissəsi etmək üçün yalnız iki əmri öldürməlisiniz:

echo deb https://www.plex.tv/media-server-downloads/ ictimai əsas | sudo tee /etc/apt/turşces.list.d/plexmediaserver.list

і

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key əlavə et -

Bu odur. Gələcəkdə adi sistem yeniləmə əmrləri eyni zamanda PLEX-in özünü yeniləyəcək.

sudo apt yeniləmə sudo apt yeniləmə

Bitdi! İlkin quraşdırmaya başlaya bilərsiniz.

PLEX Media Serverinin konfiqurasiyası

Mətnin üstündəki "Bir az rahatlıq əlavə etmək" bəndini xatırlayırsınız? Bir Moruq üçün bu kiçik addımla biz bütün bəşəriyyət üçün çox vaxta qənaət etdik. Məzmun üçün qovluqlar yaratmaq üçün bəzi konsol əmrlərindən istifadə etmək və onlara giriş hüquqlarını təyin etmək üçün digər konsol əmrlərindən istifadə etmək əvəzinə, biz sadəcə şəbəkə üzərindən Yükləmələr qovluğuna keçib orada Filmlər, Musiqi, TV Şoular və Digər Videolar qovluqlarını yaradacağıq. adi yol.

Nəzərə alsaq ki, sistem istifadəçisi pi Yükləmələr qovluğunun bütün məzmununa sahib olan PLEX Media Server filmlər, musiqilər, TV şouları və ev videoları kolleksiyanızı idarə etməkdə heç bir problem yaratmayacaq.

Brauzerdə idarəetmə panelinə daxil olmaq üçün linki izləyin http://<ip address of your server>:32400/web/index.html, mənim vəziyyətimdə, hamımızın xatırladığımız kimi, deməkdir  , və sizin xüsusi bir şey var.

Burada bizi öyrədilməmiş istifadəçini qorxuda bilən çox sayda parametrləri olan bir interfeys qarşılayır. Buna görə də əsas olanlara qısaca keçək.

Başlamaq üçün yuxarı sağ küncdə hesaba cavabdeh olan simvolu tapın və daxil olun. Bundan sonra server parametrləri həm yerli şəbəkədə, həm də birbaşa PLEX veb saytındakı hesab vasitəsilə mövcud olacaq. Yaxşı, alətlərlə simvolu tıklayaraq dərhal parametrlərə gedirik.

Nələrə diqqət yetirilməlidir:

  1. Nişanda Uzaqdan Access serverinizin şəbəkənizdən kənarda göründüyünə əmin olun. Varsayılan port 32400-dür və onu görmürsünüzsə Tam accesşəbəkənizdən kənarda mümkündür, o, marşrutlaşdırıcının parametrlərində açılmalıdır.
  2. Nişanda kitabxana Hər dəyişiklikdə media kitabxanasının avtomatik skan edilməsini qeyd etmək məna kəsb edir ki, uzaq fayllardakı örtüklər və meta teqlər interfeysi ölü bağlantılarla bağlamasın.
  3. Nişanda Kitabxanalar qovluq yollarını təyin edin kino, TV Shows, Musiqi і Digər Videolar, biz bir az əvvəl Yükləmələr qovluğunda xarici sürücüdə yaratdıq. Burada kitabxana növünüzü diqqətlə seçməlisiniz ki, daxili skanerlər üz qabığı, görüntülər və ya trek siyahıları axtararkən düzgün serverlərə müraciət etsin.

Ümumiyyətlə, hamısı budur. Parametrlərin çevrilməsi və ya DLNA serverinin işə salınması kimi digər parametrlər tapşırıqlardan, müştəri cihazlarından və s. asılı olaraq tamamilə sizin ixtiyarınızdadır.

Qeyd edə bilərəm ki, standart parametrlərdə mənim Raspberry Pi 4 hətta kəkələmədən 4GB 10K HDR-92 BD-Remux oynadı. Müştəri kimi fəaliyyət göstərmişdir Apple PLEX tətbiqi quraşdırılmış, HDMI vasitəsilə qoşulmuş 4K TV. Qapaq, kadrlar, film haqqında məlumat və s. PLEX Media Server tərəfindən tam avtomatik rejimdə əlavə olunur.

PLEX-in müştəri proqramlarına sahib olduğu platformaların siyahısı arxa plan üçün platformaların siyahısından daha təsir edicidir. Özünüz baxın, demək olar ki, media oynaya bilən hər hansı bir cihaz buradadır:

Lazım olan proqramı yükləmək üçün linki səhifədə tapa bilərsiniz Cihazlar və Tətbiqlər xidmətin rəsmi saytı.

Zövq alın!

Təəssüf ki, PLEX Arcade retro oyun xidməti, əgər onun arxa hissəsi Raspberry Pi və ya ümumiyyətlə hər hansı bir Linux serverində quraşdırılıbsa, işə salına bilməz. Buna görə də, indi "kiçik"imizi retro konsola çevirəcəyik.

Raspberry Pi üçün oyun platformasının seçilməsi

Raspberry Pi-də ZX Spectrum-dan tutmuş müxtəlif platformalardan retro oyunları oynamaq üçün PlayStation Bir, 4 məhsul hazırlanmışdır: RetroPie, Təkrar qutu, Lakka і batocera.

Onların hamısı bir qədər oxşardır, lakin olduqca əhəmiyyətli fərqlər də var. Dövrün ilk məqaləsinin ən əvvəlində qeyd olunanlardan başlayaq: Raspberry üçün proqram təminatının bütün istehsalçıları onu əməliyyat sistemi şəkilləri şəklində buraxmağa üstünlük verirlər. Yəni siz şəkli yüklədiniz, onu microSD kartına yazdınız, yuvaya daxil etdiniz - və burada işə hazır bir funksiyalı mikrokompüteriniz var.

Bunu etsəniz, evdəki Raspberry Pi sayı istənilən ağlabatan həddi aşacaq. Məhz buna görə də bu məqalələrdə hər hansı bir xidmətin quraşdırılması ƏS deyil, tətbiq kimi nəzərdən keçirilir. Beləliklə, Raspberry Pi ilə oyun konsolu yaratmaq məsələsinə yanaşsanız, yeganə seçim RetroPie olacaq. Yalnız bu məhsul müstəqil OS kimi deyil, Raspbian üçün proqram kimi quraşdırma təmin edir.

Raspbian daxilində retro konsolun quraşdırılması

Mən bu funksiyanı sınaqdan keçirmişəm və deməliyəm ki, bu səylərə dəyməz. NES (keçmiş SSRİ-də "Dendy" kimi tanınır) kimi 8 bitlik konsollar üçün oyunları bir uzantı ilə oynamaq mümkün hesab edilə bilərsə, emulyasiyalara gəldikdə PlayStation, işlər həqiqətən pisləşir.

Buna görə də, razılığa gəlməli və oyun emulyasiyasının yalnız ayrı bir Raspberry Pi-dən oyun konsolu kimi istifadə edildiyi təqdirdə yüksək keyfiyyətli ola biləcəyini qəbul etməli oldum.

Sonra, xarici USB HDD-lərdən oyunları saxlamaq və işə salmaq, müxtəlif istehsalçıların gamepadlarını dəstəkləmək, interfeysin sadəliyi və parametrlərin asanlığı ilə qarşılaşdım. RetroPie, Recalbox və Batocera mühərrik kimi EmulationStation-dan istifadə edir, Lakka isə təkdir və RetroArch-dan XMB-ə mümkün qədər oxşar interfeyslə istifadə edir. PlayStation 3.

Xarici mediadan oyunları saxlamaq və işə salmaq qabiliyyətinə gəldikdə, Batocera burada bir qədər itirir: burada belə bir seçim təmin edilsə də, yalnız xarici sürücünün kökündə müəyyən bir qovluq quruluşu ilə, həmişə rahat deyil.

Dəstəklənən platformalara gəldikdə, burada Lakka rəqiblərdən bir qədər aşağıdır, lakin o, bunu inanılmaz performans və "qutudan kənar" rahatlıqla kompensasiya edir. Gamepads PlayStation 4, əlavə hərəkətlər və kabel ilə Raspberry Pi ilə ilkin əlaqə tələb etmədən bir flaşda tanınır.

Sonda, bütün 4 oyun məhsulunu 5 dəfə sınaqdan keçirdikdən sonra (RetroPie yuxarıda göstərilən səbəblərə görə iki dəfə sınaqdan keçirildi) ən texnoloji layihə - Lakka üzərində qərar verdim. İndi quraşdıracağıq.

Raspberry Pi-də Lakka quraşdırılması

Addım 1. BalenaEtcher proqramını yükləyin

Onun köməyi ilə biz microSD kartı formatlayacağıq və ona Lakka OS şəklini yazacağıq. Tətbiq Windows, Linux və ya macOS üçün versiyalarda mövcuddur və mövcuddur link vasitəsilə.

Addım 2. Lakka şəklini rəsmi internet saytından götürürük

Əhəmiyyətli! Sahiblərinə Raspberry Pi 4 з 8 GB RAM, siz gecə quruluşu adlananı yükləməlisiniz - yeni Raspberry Pi modellərinə uyğunlaşdırılmış bir quruluş.

Bunu etmək üçün gedin link vasitəsilə, ən aşağıya gedin və ən son tarixi olan kataloqu tapın. Kataloqun içərisində alt kataloqu tapın RPi4.qol, və içərisində uzantısı olan bir fayl .img.gz. Bu, microSD karta yazacağımız görüntüdür.

Raspberry Pi-nin hər hansı başqa versiyası varsa, siyahıdan modelinizi seçin bu səhifə.

Addım 3. Lakka şəklini microSD yaddaşında saxlayın

BalenaEtcher-i işə salın, Lakka şəklini seçin, microSD-yə gedən yolu göstərin və prosesin bitməsini gözləyin. Prosesin özü təxminən bir dəqiqə çəkir, buna görə də çox gözləməli olmayacaqsınız.

Addım 4. Kartı Raspberry Pi-yə daxil edin və sistemi işə salın

Nəzərə alsaq ki, siz və mən bir oyun konsolu hazırlayırıq, Raspberry Pi-nin artıq televizora (və ya seçimlərinizdən və avadanlıqlarınızdan asılı olaraq qəbuledici) qoşulması məntiqlidir. Həmçinin, ilk işə salındıqda USB vasitəsilə qoşulmuş klaviatura tələb olunur. Siçana ehtiyacınız olmayacaq, ancaq gamepad-i yanınıza qoya bilərsiniz. Raspberry Pi-də elektrik rozetkasına daha yaxın olan HDMI portundan istifadə edirik.

Hamısı budur. Lakka aparat konfiqurasiyasını təyin edəcək, Raspberry Pi-ni yenidən işə salacaq və bizi üslubda gözəl interfeyslə qarşılayacaq. PlayStation 3.

Raspberry Pi-də Lakka-nın qurulması

Lakka ilə rahat işləmək üçün klaviaturanı birdəfəlik söndürməzdən əvvəl bir neçə sadə manipulyasiya etmək lazımdır.

  1. Menyuda ←→↑↓ düymələri ilə hərəkət edərək, Servi elementini tapırıqces və SSH və Bluetooth-u aktivləşdirin. Seçiminizi Enter düyməsi ilə təsdiqləyin və ləğv etmək üçün Backspace istifadə edin.
    Səs yoxdursa, Audio → Cihaz menyusunda Enter düyməsini basın və aşağıdakı dəyəri daxil edin:
  2. hdmi:CARD=vc4hdmi,DEV=0

    Və sonra bir element seçirik RetroArch-ı yenidən başladın.

  3. Biz gamepadları bağlayırıq. DualShock 4 vəziyyətində, gamepad ağ işıq yanıb-sönməyə başlayana qədər üzərindəki "PS" və "Paylaş" düymələrini bir neçə saniyə basıb saxlamaqla gamepadın cütləşmə rejiminə daxil olması kifayətdir və Raspberry Pi-də, mövcud Bluetooth cihazları siyahısında Simsiz Nəzarətçini tapın və Enter düyməsini basın. Bir neçə saniyədən sonra gamepad daimi mavi işıqla uğurlu bir əlaqə haqqında siqnal verəcək. İkinci gamepad qırmızı yanacaq.
  4. Menyuda Giriş → Port 1 İdarəetmələri aşağıdakı dəyərləri təyin edin:
    Cihaz növü: Analoq ilə RetroPad
    Analoqdan Rəqəmsal Tipə: Sol Analoqa
    Və bir az aşağıda, gələcəkdə fəsadların qarşısını almaq üçün gamepadın bütün düymələrini və çubuqlarını ayrıca təyin edirik.
    Klaviatura söndürülə bilər, artıq bizə lazım olmayacaq.
  5. Saat qurşağının düzəldilməsi. Bunun üçün SSH vasitəsilə Lakka-ya daxil olun (login/pass: root/root) və əmri daxil edin:
    echo "TIMEZONE=Avropa/Roma" > /storage/.cache/timezone

    Harada əvəzinə Europe / Roma istənilən tələb olunan dəyəri ilə əvəz edin vaxt zonalarının siyahısı Vikipediyadan. Yenidən başladın və indi düzgün vaxt ekrandadır.

Raspberry Pi-yə yeni oyunlar yüklənir

Prinsipcə, Lakka emulyasiya istisna olmaqla, oyun emulyasiyası üçün ciddi tələblərə malik deyil PlayStation bir. Düzgün işləmək üçün orijinal pristavkadan BIOS fayllarına ehtiyacınız olacaq. Baxımından bu faylların paylanmasından bəri Sony piratdır, onları özünüz google-da axtarmalı olacaqsınız. Aşağıdakı fayllar uyğundur:

MD5SUM ad
8dd7d5296a650fac7319bce665a6a53c scph5500.bin
490f666e1afb15b7362b406ed1cea246 scph5501.bin (Schph7003.bin saytından adını dəyişmək olar)
32736f17079d0b2b7024407c39bd3050 scph5502.bin

Onları (hər hansı və ya hamısını birlikdə) qovluğuna yerləşdirməlisiniz / Sistem Raspberry Pi-də. Bu, sadəcə şəbəkə üzərindən edilə bilər, çünki Lakka standart olaraq Samba vasitəsilə qonaq girişinə imkan verir.

Yalnız Lakka vəziyyətində istənilən yerdə - sistemlə microSD-də və ya xarici USB sürücüsündə yerləşə bilən oyunları olan qovluqları skan etmək qalır. Güclü bir istək varsa, oyunları saxlamaq, onu Lakka fayl sisteminə quraşdırmaq üçün WebDAV dəstəyi ilə istənilən buluddan istifadə edə bilərsiniz, amma mənim fikrimcə, bu, həddindən artıqdır. Bununla belə, heç kim sizə təcrübə etməyi qadağan etmir, elə deyilmi?

Raspberry Pi-də oyunları idarə edirik

Oyunlar olan qovluq müvafiq Lakka menyu elementi vasitəsilə skan edilir: ➕ → Kataloqu skan edin. Bütün qovluq strukturu ilə əlaqəli xarici sürücü kimi bir ad altında görünəcək sda1-ata-DISK_NAME_VENDOR-XYZ. İstədiyiniz qovluğu seçdikdən sonra elementlə skan etməyə başlayın  və əsas menyuya qayıdın.

Platformaya görə sıralanan oyunlarımız bizi burada gözləyəcək. Oyuna ilk dəfə başladığınız zaman Lakka sizdən onu işə salmaq üçün hansı mühərrikdən istifadə edəcəyinizi bildirməyinizi xahiş edəcək. Oyunlar vəziyyətində PlayStation seçirik  PCSX ReARmed.

Oyun zamanı siz oyunun incə tənzimləmə menyusuna daxil olmaq üçün gamepaddakı universal PS düyməsini sıxa bilərsiniz. Burada, NES emulyasiyası vəziyyətində, turbo düymələri və emulyasiya üçün konfiqurasiya edə bilərsiniz PlayStation müasir yüksək dəqiqlikli televizorlarda şəklin daha hamar görünməsi üçün pikselin ikiqat artırılmasını aktivləşdirin. Eyni menyudan siz video yazmağa və hətta axın etməyə başlaya bilərsiniz YouTube və ya belə bir istək varsa Twitch.

PSX Lakka orijinal qətnamə
PSX Lakka ikiqat qətnamə

Ümumiyyətlə, hamısı budur. Disk üçün şəkillər PlayStation Lakka yaradıcıları saytdan götürməyi məsləhət görürlər Yenidən boşaldın, lakin bu zəruri şərt deyil. Əsas odur ki, oyunla birlikdə diskin şəkli BIN+CUE formatında olmalıdır. NES, SNES və sair üçün oyunların şəkilləri - hətta arxivlərdən də mükəmməl işləyir, buna görə də, məsələn, "No-Intro" kolleksiyasını (orijinal oyunların təmiz şəkilləri) və ya "GoodNES" (beta versiyaları, tərcümələri və digərləri ilə kolleksiya) yükləyin "zibil" ), onları arxivdən çıxara bilməzsiniz, ancaq olduğu kimi oyunları olan qovluğa endirin.

Oyundan həzz alın!

Zamіst vysnovka

Bu, evdə Raspberry Pi istifadəsinə dair məqalələr silsiləsini tamamlayır. Əlbəttə ki, Raspberry Pi-nin imkanları sadalanan xidmətlərlə məhdudlaşmır, lakin evdə Raspberry Pi-yə xərclənən pulu alınan rahatlıq və zövqlə ödəmək kifayətdir. Təcrübələriniz üçün Raspberry Pi ala bilərsiniz səh görəeşşək.

Həmçinin oxuyun:

səhm
Yuri Stanislavski

SwiftUI inkişaf etdiricisi. Vinil yığıram. Bəzən jurnalist. Nota Record Store-un sahibi.

Cavab yaz

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur*

Şərhlər bax

  • Məqaləni oxudum, 2-ci hissəni gözləyirdim və moruq almaq barədə ciddi fikirləşdim

    Cavab ləğv

    Cavab yaz

    E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur*

    • Çox sağ ol!

      Cavab ləğv

      Cavab yaz

      E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur*