Санаттар: Нұсқаулар

Үй экожүйесіндегі Raspberry Pi: мүмкіндіктері мен мысалдары (2-бөлім)

У алдыңғы Серия мақалаларында сіз және мен бір уақытта Raspberry Pi-де бірнеше пайдалы қызметтерді орнатумен айналыстық: AdGuard Home, Time Machine және Homebridge алты түрлі плагиндері бар. Бірақ «кішкентай» жағдайында өсуге мүмкіндік бар, өйткені барлық жұмыс істейтін қызметтері бар RPi4 жүктеуі келесідей көрінеді:

Ал егер құрылғының беріктігі оны тек қызмет көрсету платформасы ретінде пайдалануға мүмкіндік бермесе, көңіл көтерейік!

Сонымен, бүгін біз бос уақытымызды әртараптандыруға арналған Raspberry Pi-де жұмыс істейтін барлық басқа жақсы толықтыруларды қосамыз. Бірақ, «кішкентайды» файлдық серверге, медиа орталыққа және, мүмкін, ойын консоліне айналдырмас бұрын, оған қамқорлық жасайық.

Жақында менің көзіме бір оқиға түсті Raspberry Pi 4 B моделіне арналған Argon ONE корпусы және мен оны бірден сатып алдым. Істің жақсы жақтары:

  • ол бір үздіксіз салқындату модулі болып табылады
  • онда әлі де орнатылған CPU температурасына байланысты іске қосылатын бағдарламаланатын желдеткіш бар
  • Raspberry Pi-дегі барлық порттар барлық жерде көрінбей, бір артқы панельде сиқырлы түрде шығады
  • Raspberry Pi-нің жергілікті жарық диодты шамы алдыңғы панельдің ортасында сиқырлы түрде пайда болады
  • корпустың дизайны кез-келген ортаға тыныш сәйкес келеді Apple Мысалы, теледидар

Тұтастай алғанда, бұл тамаша қуаныш. Жаңа үлгі Raspberry Pi 2 B үлгісіне арналған Argon ONE M.4 корпусы кірістірілген micro-HDMI порттарын толық форматты HDMI порттарымен ауыстырады, диск ұясын қосады M.2 SSD және инфрақызыл қабылдағыш. Өте ұсынылады!

Бірақ өз міндеттерімізге оралайық және Raspberry Pi ойын-сауық орталығына айналдыруды бастайық. Барайық!

МАЗМҰНЫ

Raspberry Pi жүйесінде трансмиссияны орнату

Менде 3 ТБ сыртқы дискісі бар болғандықтан (Time Machine сақтық көшірмелері қайда барады, есіңізде ме?), файлдарды жүктеп алу туралы ой табиғи түрде пайда болды. Мен ұзақ уақыт бойы торрентті пайдаланбадым, өйткені менде белсенді жазылымдар бар Apple Музыка, Apple теледидар+, Apple Arcade және Netflix, бірақ мен бұл планетада жалғыз емеспін және кейбір ретро ойын консолі идеялары торрент клиенті артық болмайды.

Одан бастайық.

Сондай-ақ, егер мен Transmission-ты барлық алдыңғы қызметтермен бір уақытта орнататын болсам, онда, әрине, мен сыртқы HDD-де файлдарды сақтау және Time Machine үшін екі бөлімді жасайтынымды ескеру қажет. Мен дискіні қазірдің өзінде бөлгім келмейді, өйткені оның сақтық көшірмелері көп, сондықтан мен ең аз қарсылық жолын ұстанамын: бар болғаны macOS жанында, бұрыннан бар бөлімде жүктеп алулар үшін қалтаны жасаңыз. сақтық көшірме суреттер.

Маңызды! Өйткені біз пайдаланушыға міндеттеме береміз pi, ол бүкіл жүйеге және бұрыннан орнатылған қызметтерімізге қол жеткізу үшін әдепкі болып табылады, содан кейін қауіпсіздік үшін біз (міндетті емес) IP мекенжайы бойынша Тасымалдау басқару тақтасына кіруді шектеуді қолданамыз. Бұл әрекетті орындау үшін компьютеріңіздің статикалық жергілікті IP мекенжайын беріңіз, одан сіз барлық параметрлерді жасайсыз және желі арқылы RPi файлдарын басқарасыз. Егер сіз мұны қалай жасау керектігін ұмытып қалсаңыз, қараңыз жылы алдыңғы мақалалар.

1-қадам. RPi жүйесіне SSH арқылы кіріңіз

Егер сіз мұны қалай жасау керектігін ұмытып қалсаңыз, бұрынғы мақала көмектеседі.

2-қадам. Барлық соңғы бағдарламалық құрал жаңартуларын RPi жүйесіне жүктеп алыңыз

sudo apt жаңарту sudo аппталы жаңартуы

3-қадам. Transmission қызметінің өзін орнатамыз...

sudo apt орнату трансмиссия-демоны

4-қадам. ...және біз оны сол жерде тоқтатамыз

sudo systemctl жіберуді тоқтату-демон

Қадам 5. Файлдарды жүктеп алу үшін қалтаны жасаңыз

Аяқталған жүктеулер үшін және әлі орындалып жатқандар үшін бірден екі әрекетті орындауға болады, бірақ жеке мен мұның мағынасын көрмеймін, өйткені толық жүктелген файлдар әлі де әдепкі бойынша кеңейтімге ие болады. .бөлік.

Алдыңғы мақалада бізде көтерілу нүктесі болғаны есімізде /mnt/tm, сондықтан біз дәл сол жерде Жүктеулер қалтасын жасаймыз.

sudo mkdir -p /mnt/tm/Жүктеулер

Қадам 6. Біз пайдаланушы жасаймыз pi иесі

sudo chown -R pi:pi /mnt/tm/Жүктеулер

Қадам 7. Конфигурация файлын өңдеңіз

Параметрлер файлын ашыңыз settings.json редакторында Нано пәрмен:

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

Ашылған файлдың мазмұны келесідей болады:

# Transmission-demon конфигурация файлы # { "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, "жүктеу-кезегі" -enabled": true, "download-queue-size": 5, "шифрлау": 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, "хабарлама деңгейі": 1, " peer-congestion-algorithm": "", "peer-id-ttl-hours": 6, "peer-limit-global": 200, "peer-limit-per-torrent": 50, "peer-port": 51413, "бірдей-порт-кездейсоқ-жоғары": 65535, "тең-порт-кездейсоқ" dom-low": 49152, "peer-port-random-on-start": false, "peer-socket-tos": "әдепкі", "pex-қосылған": true, "port-forwarding-enabled": false , "алдын ала бөлу": 1, "алдын ала алу-қосылған": шын, "кезекте тоқтап қалған-қосылған": шын, "кезекте тоқтап қалған минуттар": 30, "қатысушы-шектеу": 2, "қатысушы-шектеу-қосылған" : false, "rename-partial-files": true, "rpc-authentication-required": true, "rpc-bind-address": "0.0.0.0", "rpc-enabled": true, "rpc-host- ақ тізім": "", "rpc-host-whitelist-enabled": true, "rpc-password": "{51672671e9402abc55992da3ee7809f2c0662d10uLpcJwyX", "rpc-порты": 9091, "":rpc" rpc-username": "беру", "rpc-whitelist": "127.0.0.1,192.168.1.40", "rpc-whitelist-enabled": true, "scrape-paused-torrents-enabled": шын, "скрипт- torrent-done-enabled": false, "script-torrent-done-filename": "", "seed-queue-enabled": false, "seed-queue-size": 10, "жылдамдықты шектеу": 100, "жылдамдықты шектеу": жалған, "жылдамдықты шектеу": 100, "жылдамдықты шектеу": жалған, "бастау-қосу-торрент":true, "trash-original-torrent-файлдар": false, "umask": 18, "жүктеп салу-лимит": 100, "жүктеп салу-лимит": 0, "ар-торрентке жүктеп салу-слоттары": 14, "utp-қосылған": шын }

Төмендегі жолдардың мазмұнын төмендегідей жасаймыз, біз жоғарыдан төменге қарай ретімен іздейміз:

  • "download-dir": "/mnt/tm/Downloads", — жүктеп алу үшін әдепкі қалтаны көрсетіңіз;
  • "rpc-password": "your RPi password here", — біз пайдаланушыдан құпия сөзді орнаттық pi (біз оны SSH жүйесіне кіру үшін қолданамыз, есіңізде ме?);
  • "rpc-username": "pi", — нақты пайдаланушыны көрсетіңіз пи;
  • "rpc-whitelist": "127.0.0.1,192.168.50.20", — басқару тақтасына кіруге арналған ақ тізім, оның орнына 192.168.50.20 параметрлері жасалған құрылғының жергілікті IP мекенжайын көрсетіңіз (параграфты қараңыз). Маңызды! мәтінде жоғарыда көрсетілген).

Егер сіз жергілікті IP-ден логинмен алаңдағыңыз келмесе (бұл жерде біз Пентагонды бұзып жатқан жоқпыз, бірақ ойнаймыз), онда "rpc-whitelist-enabled": "false", алдыңғы жолдың орнына бұл сұрақ жабық.

Нәтижені сақтаймыз Ctrl + O, кіру, Ctrl + X.

Қадам 8. Transmission Daemon үшін пайдаланушыны өзгертіңіз

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

Редактор терезесінде жолды іздеңіз USER=debian-transmission және оны өзгертіңіз USER=pi. Өңдеу нәтижесін бірдей пернелер тіркесімімен сақтауды ұмытпаңыз Ctrl + O, кіру, Ctrl + X.

9-қадам. Қызметтік файл үшін 8-қадамды қайталаңыз.

Пәрменді енгізіңіз...

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

...және ашылған файлда да көрсетеміз user=pi

Нәтижені сақтаймыз Ctrl + O, кіру, Ctrl + X.

10-қадам. Барлық қызметтерді қайта іске қосыңыз

Біз жасаған барлық өзгерістерді ұстап алу үшін біз кіреміз

sudo systemctl демон-қайта жүктеу

11-қадам. Pi пайдаланушысын /etc/transmission-daemon иесі етіңіз

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

Қадам 12. Біз қол жеткізу үшін каталог жасаймыз жіберу-демон файлға 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/

13-қадам. Қызметті іске қосыңыз

sudo systemctl жіберу-демонды бастау

Әй, бітті! Біз үлгердік!

Raspberry Pi жүйесінде трансмиссияны қалай пайдалануға болады

Барлығы бірдей алдыңғы мақалалар біз біржолата Raspberry Pi-ге жергілікті желіде статикалық IP тағайындадық. Менің жағдайда солай болды 192.168.50.10, сіздікі - маршрутизатор параметрлеріндегі кез келген басқа.

Жаңадан орнатылған трансмиссия интерфейсіне қол жеткізу үшін біз осы IP мекенжайын портпен бірге қолданамыз 9091. Браузердің мекенжай жолына енгізіңіз  http://<ip address of your server>:9091, орнына қайда <ip address of your server> бұрынғы нұсқауымыздағы бұрынғыдай IP, менің жағдайда .

Қолданушы: pi, құпия сөз: құпия сөзіңіз, барлығы параметрлер файлында көрсетілгендей. Егер бәрі дұрыс орындалса, сурет келесідей болады:

Торрент файлының өзін жүктеп алу тізіміне қосыңыз:

Ал біз процесті бақылаймыз. Немесе біз қарамаймыз, Трансмиссия бізсіз басқарады.

Біраз жайлылықты қосыңыз (міндетті емес)

Егер бізге жүктелген файлдарға қол жеткізу (яғни оларды көру және оларды компьютерімізге көшіру мүмкіндігі) ғана емес, сонымен қатар компьютерлерден желідегі Жүктеулер қалтасындағы файлдарды еркін қосу, өзгерту немесе жою мүмкіндігі қажет болса. кез келген жергілікті пайдаланушы үшін келесі пәрмендерді орындау керек:

cd /mnt/tm sudo chmod a=rwx -R Жүктеулер

Де a бұл «барлық», rwx – «файлдарды оқи, жаза және орындай алады», -R – «рекурсивті» (яғни, кез келген ұя салу тереңдігіне) қалтада Жүктеулер, жол бойында орналасқан /mnt/tm. Толық еркіндік.

Енді жүктеп алынған файлдарды трансмиссияның веб-интерфейсі арқылы ғана емес, сонымен қатар желі арқылы, Finder немесе кез келген басқа файл менеджерінде жоюға және өзгертуге болады.

Сондай-ақ оқыңыз:

Raspberry Pi жүйесінде PLEX медиа серверін орнату

PLEX бұл XBMC жобасынан бір кездері бөлінген, бірақ әлдеқайда жақсырақ, қызықтырақ дамыған және қазіргі уақытта Amazon Prime Video-мен Netflix-пен бір бағытта, яғни халықаралық ағынмен ағынмен қозғалатын өте қуатты каталог және медиа сервер. қызмет. Бүгінгі таңда PLEX каталогында Warner Brothers, Crackle, Lionsgate, MGM және т.б. студияларының 130-дан астам телеарнасы және 20000 XNUMX классикалық фильмдері бар.

Бірақ әзірлеушілер сіздің құрылғыларыңызда сақталған жергілікті медиа туралы ұмытпайды, өйткені сервер де, клиент бөлігі де барлық елестететін және елестетпейтін платформалар үшін бар.

Бастау үшін сайтта тіркелгіні тіркеу керек plex.tv. Бұл сервер мен клиенттік қолданбалардың параметрлерін синхрондауға, үй желісінен тыс тасымалдауды ұйымдастыруға және т.б. мүмкіндік береді. Қажетті және пайдалы қадам. Осыдан кейін біз орнатуды жасаймыз.

Сервер бөлігін келесі бағдарламалық және аппараттық платформаларда орнатуға болады:

Біздің таңдауымыз - Linux, бірақ біз ештеңе жүктеп алмаймыз, бірақ әдетте пәрмен жолына барамыз. SSH арқылы жүйеге кіріп, бастау үшін жүйені жаңартыңыз:

sudo APT жаңарту
sudo APT Жаңалау

Содан кейін PLEX медиа серверінің нақты орнатылуы:

1-қадам. Raspbian пакет менеджеріне https протокол қолдауын қосыңыз

sudo apt орнату apt-transport-https

2-қадам. Біз Plex сақтау кілтін аламыз…

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

3-қадам. ...және оны жүйеге қосыңыз

sudo apt-key PlexSign.key қосыңыз

4-қадам. Raspbian-ды PLEX репозиторийімен таныстырайық

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

5-қадам. Деректерді жаңарту (таныс команда, солай ма?)

sudo апталығын жаңарту

6-қадам. PLEX медиа серверін орнатыңыз

sudo APT орнату plexmediaserver

7-қадам. Біз жаңарту мүмкіндігін қарастырамыз

PLEX жаңартуын жүйе жаңартуларының бір бөлігі ету үшін сізге тек екі пәрменді жою қажет:

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 пернесін қосу -

Мынау. Болашақта әдеттегі жүйені жаңарту пәрмендері PLEX-тің өзін бір уақытта жаңартады.

sudo apt жаңарту sudo аппталы жаңартуы

Дайын! Бастапқы орнатуды бастауға болады.

PLEX медиа серверін конфигурациялау

Мәтіннің үстіндегі «Кішкене жайлылық қосу» тармағы есіңізде ме? Бір таңқурайға арналған кішкентай қадам арқылы біз бүкіл адамзат үшін көп уақытты үнемдедік. Мазмұнға арналған қалталарды жасау үшін кейбір консоль пәрмендерін пайдаланудың және оларға кіру құқықтарын тағайындау үшін басқа консоль пәрмендерін пайдаланудың орнына, біз жай ғана желі арқылы Жүктеулер қалтасына өтіп, сол жерде Фильмдер, Музыка, телешоулар және басқа бейнелер қалталарын жасаймыз. әдеттегі жол.

Жүйе пайдаланушысы екенін ескерсек pi Жүктеулер қалтасының толық мазмұнына иелік ететін PLEX медиа сервері фильмдер, музыка, телешоулар және үй бейнелері топтамасын өңдеуде қиындық туғызбайды.

Браузердегі басқару тақтасына кіру үшін сілтемені орындаңыз http://<ip address of your server>:32400/web/index.html, бұл менің жағдайда, бәріміз есімізде, білдіреді  , ал сізде ерекше нәрсе бар.

Мұнда бізді оқымаған пайдаланушыны қорқытатын көптеген параметрлері бар интерфейс күтіп тұр. Сондықтан негізгілеріне қысқаша тоқталайық.

Бастау үшін жоғарғы оң жақ бұрышта тіркелгіге жауапты белгішені тауып, жүйеге кіріңіз. Бұдан былай сервер параметрлері жергілікті желіде де, тікелей PLEX веб-сайтындағы тіркелгі арқылы да қолжетімді болады. Ал, біз құралдармен белгішені басу арқылы бірден параметрлерге өтеміз.

Неге назар аудару керек:

  1. Қойындыда Қашықтағы ACcess серверіңіздің желіңізден тыс көрінетініне көз жеткізіңіз. Әдепкі порт 32400 және егер сіз оны көрмесеңіз Толығымен ACcesжеліңізден тыс болуы мүмкін, ол маршрутизатор параметрлерінде ашылуы керек.
  2. Қойындыда Кітапхана қашықтағы файлдардағы мұқабалар мен метатегтер интерфейсті өлі сілтемелермен бітеп тастамауы үшін әрбір өзгеріс кезінде медиа кітапхананың автоматты сканерлеуін атап өту орынды.
  3. Қойындыда Кітапханалар қалта жолдарын көрсетіңіз Фильмдер, Телешоулар, музыка і Басқа бейнелер, оны біз Жүктеулер қалтасындағы сыртқы дискіде сәл бұрын жасағанбыз. Мұнда сіз кітапхана түрін мұқият таңдауыңыз керек, осылайша кірістірілген сканерлер мұқабаларды, кадрларды немесе трек тізімдерін іздеген кезде дұрыс серверлерге сілтеме жасайды.

Жалпы, барлығы осы. Параметрлерді қайта кодтау немесе DLNA серверін қосу сияқты басқа параметрлер тапсырмаларға, клиенттік құрылғыларға және т.б. байланысты толығымен сіздің қалауыңызда болады.

Әдепкі параметрлерде менің Raspberry Pi 4 құрылғым 4 ГБ 10K HDR-92 BD-Remux-ты тіпті кекірусіз ойнағанын айта аламын. Клиент ретінде әрекет етті Apple PLEX қолданбасы орнатылған, HDMI арқылы қосылған 4K теледидар. Мұқаба, фотосуреттер, фильм туралы ақпарат және т.б. PLEX медиа сервері арқылы толық автоматты режимде қосылады.

PLEX клиенттік бағдарламалары бар платформалар тізімі серверге арналған платформалар тізімінен де әсерлі. Өзіңіз қараңыз, медианы ойната алатын кез келген дерлік құрылғы осында:

Қажетті бағдарламаны жүктеп алу сілтемесін бетте табуға болады Құрылғылар және қолданбалар қызметтің ресми сайты.

Ләззат алыңыз!

Өкінішке орай, егер оның сервері Raspberry Pi немесе кез келген Linux серверінде орнатылған болса, PLEX Arcade ретро ойын қызметін іске қосу мүмкін емес. Сондықтан, қазір біз «кішкентайымызды» ретро консольге айналдырамыз.

Raspberry Pi үшін ойын платформасын таңдау

Raspberry Pi-де ZX Spectrum-дан бастап алуан түрлі платформалардан ретро ойындарын ойнау үшін PlayStation Бір, 4 өнім әзірленді: RetroPie, Қайталау жәшігі, Лакка і Батоцера.

Олардың барлығы біршама ұқсас, бірақ айтарлықтай маңызды айырмашылықтар да бар. Циклдің бірінші мақаласының басында айтылғандардан бастайық: Raspberry үшін бағдарламалық жасақтаманың барлық өндірушілері оны операциялық жүйенің кескіндері түрінде шығаруды жөн көреді. Яғни, сіз суретті жүктеп алдыңыз, оны microSD картасына жаздыңыз, оны ұяшыққа енгіздіңіз - және мұнда сізде жұмысқа дайын бір ғана функциясы бар микрокомпьютер бар.

Егер сіз мұны жасасаңыз, үйдегі Raspberry Pi саны кез келген ақылға қонымды шектеулерден асып түседі. Сондықтан бұл мақалалар кез келген қызметті орнатуды ОЖ емес, қолданба ретінде қарастырады. Сонымен, егер сіз Raspberry Pi көмегімен ойын консолін жасау мәселесіне жақындасаңыз, жалғыз таңдау RetroPie болады. Тек осы өнім ғана дербес ОЖ ретінде емес, Raspbian қолданбасы ретінде орнатуды қамтамасыз етеді.

Raspbian ішіндегі ретро консольді орнату

Мен бұл мүмкіндікті сынап көрдім және бұл күш салуға тұрарлық емес деп айтуым керек. Егер NES (бұрынғы КСРО-да «Денди» деген атпен белгілі) сияқты 8-биттік консольдерге арналған ойындарды созылу арқылы ойнауға болатын деп санауға болатын болса, эмуляцияға келгенде PlayStation, жағдай шынымен нашарлайды.

Сондықтан, егер ойын консолі ретінде бөлек Raspberry Pi пайдаланылса, ойын эмуляциясы жоғары сапалы болуы мүмкін екенін қабылдауға тура келді.

Әрі қарай, мен сыртқы USB HDD дискілерінен ойындарды сақтау және іске қосу, әртүрлі өндірушілердің геймпадтарын қолдау, интерфейстің қарапайымдылығы және параметрлердің қарапайымдылығы мәселелеріне тап болдым. RetroPie, Recalbox және Batocera қозғалтқыш ретінде EmulationStation пайдаланады, ал Lakka жеке тұрады және XMB интерфейсіне мүмкіндігінше ұқсас RetroArch интерфейсін пайдаланады. PlayStation 3.

Сыртқы медиадан ойындарды сақтау және іске қосу мүмкіндігіне келетін болсақ, Batocera бұл жерде біршама жоғалтады: мұндай опция мұнда берілгенімен, бірақ сыртқы дискінің түбірінде белгілі бір қалта құрылымы бар, бұл әрқашан ыңғайлы емес.

Қолдау көрсетілетін платформаларға келетін болсақ, мұнда Лакка бәсекелестерден біршама төмен, бірақ ол мұны керемет өнімділік пен «қораптан тыс» ыңғайлылықпен өтейді. Геймпадтар PlayStation 4 қосымша әрекеттерді және Raspberry Pi-ге кабель арқылы бастапқы қосылымды қажет етпей-ақ жарқылда танылады.

Ақырында, барлық 4 ойын өнімдерін 5 рет сынағаннан кейін (RetroPie жоғарыда сипатталған себептер бойынша екі рет сынақтан өтті), мен ең технологиялық жобаны - Лакка туралы шешім қабылдадым. Біз оны қазір орнатамыз.

Raspberry Pi жүйесінде Lakka орнату

1-қадам. balenaEtcher қолданбасын жүктеп алыңыз

Оның көмегімен біз microSD картасын пішімдеп, оған Lakka OS кескінін жазамыз. Қолданба Windows, Linux немесе macOS нұсқаларында бар және қол жетімді көмек үшін.

Қадам 2. Лакка кескінін ресми веб-сайттан аламыз

Маңызды! Иелеріне Raspberry Pi 4 з 8 ГБ RAM, сізге түнгі құрастыруды жүктеп алу керек - жаңа Raspberry Pi үлгілеріне бейімделген құрастыру.

Мұны істеу үшін өтіңіз көмек үшін, ең төменгі жағына өтіп, ең соңғы күні бар каталогты табыңыз. Каталогтың ішінде ішкі каталогты табыңыз RPi4.arm, және онда кеңейтімі бар файл .img.gz. Бұл microSD картасына жазатын кескін.

Егер сізде Raspberry Pi бағдарламасының кез келген басқа нұсқасы болса, тізімнен үлгіні таңдаңыз осы бет.

3-қадам. Lakka кескінін microSD картасына сақтаңыз

balenaEtcher іске қосыңыз, Lakka кескінін таңдаңыз, microSD жолын көрсетіңіз және процестің аяқталуын күтіңіз. Процестің өзі шамамен бір минутты алады, сондықтан көп күтудің қажеті жоқ.

Қадам 4. Картаны Raspberry Pi құрылғысына салыңыз және жүйені іске қосыңыз

Сіз және мен ойын консолін жасап жатқанымызды ескере отырып, Raspberry Pi теледидарға (немесе сіздің қалауларыңыз бен жабдыққа байланысты қабылдағышқа) қосылғаны мағынасы бар. Сондай-ақ, бірінші іске қосу кезінде USB арқылы қосылған пернетақта қажет. Сізге тінтуір қажет емес, бірақ геймпадты қасыңызға қоюға болады. Біз Raspberry Pi-де қуат розеткасына жақын орналасқан HDMI портын қолданамыз.

Бар болғаны. Лакка аппараттық құрал конфигурациясын анықтайды, Raspberry Pi қайта іске қосады және бізді стильде жақсы интерфейспен қарсы алады. PlayStation 3.

Raspberry Pi жүйесінде Lakka орнату

Лаккамен ыңғайлы жұмыс істеу үшін пернетақтаны біржола өшірмес бұрын бірнеше қарапайым манипуляцияларды орындау керек.

  1. Мәзірді ←→↑↓ пернелері арқылы жылжытып, біз Серви элементін табамызces және SSH және Bluetooth қосыңыз. Таңдауыңызды Enter пернесі арқылы растаңыз және бас тарту үшін Backspace пернесін пайдаланыңыз.
    Дыбыс болмаса, Аудио → Құрылғы мәзірінде Enter пернесін басып, келесі мәнді енгізіңіз:
  2. hdmi:CARD=vc4hdmi,DEV=0

    Содан кейін біз элементті таңдаймыз RetroArch қайта іске қосыңыз.

  3. Біз геймпадтарды қосамыз. DualShock 4 жағдайында геймпад ақ шам жыпылықтай бастағанша, ондағы «PS» және «Бөлісу» түймелерін бірнеше секунд басып тұрып, геймпадты жұптау режиміне енгізу жеткілікті, ал Raspberry Pi-де, Қол жетімді Bluetooth құрылғыларының тізімінен сымсыз контроллерді тауып, Enter пернесін басыңыз. Бірнеше секундтан кейін геймпад тұрақты көк шаммен сәтті қосылым туралы сигнал береді. Екінші геймпад қызыл болып жанады.
  4. мәзірінде Кіріс → Порт 1 басқару элементтері келесі мәндерді орнатыңыз:
    Құрылғы түрі: аналогы бар RetroPad
    Аналогты-сандық түрі: сол аналогты
    Ал аздап төменде біз болашақта асқынуларды болдырмау үшін геймпадтың барлық түймелері мен таяқшаларын бөлек тағайындаймыз.
    Пернетақтаны өшіруге болады, ол бізге енді қажет болмайды.
  5. Уақыт белдеуін түзету. Ол үшін Lakka жүйесіне SSH арқылы кіріңіз (login/pass: root/root) және пәрменді енгізіңіз:
    echo "TIMEZONE=Еуропа/Рим" > /storage/.cache/timezone

    Қайда орнына Еуропа / Рим кез келген қажетті мәнді ауыстырыңыз уақыт белдеулерінің тізімі Википедиядан. Қайта жүктеңіз, енді экранда дұрыс уақыт бар.

Raspberry Pi жүйесіне жаңа ойындар жүктелуде

Негізінде, Лаккада эмуляциядан басқа ойын эмуляциясына қатаң талаптар жоқ PlayStation Бір. Дұрыс жұмыс істеу үшін сізге бастапқы приставкадағы BIOS файлдары қажет. Бұл файлдарды көзқарас тұрғысынан таратқаннан бері Sony қарақшылық болып табылады, сіз оларды өзіңіз гуглдан іздеуіңіз керек. Келесі файлдар қолайлы:

MD5SUM Толық аты-жөніңіз
8dd7d5296a650fac7319bce665a6a53c scph5500.bin
490f666e1afb15b7362b406ed1cea246 scph5501.bin (Атын scph7003.bin сайтынан өзгертуге болады)
32736f17079d0b2b7024407c39bd3050 scph5502.bin

Сіз оларды (кез келгенін немесе барлығын бірге) қалтаға қоюыңыз керек / жүйе Raspberry Pi-де. Мұны жай желі арқылы жасауға болады, себебі Лакка әдепкі бойынша Samba арқылы қонақтарға кіруге мүмкіндік береді.

Лакка жағдайында кез келген жерде - жүйемен бірге microSD немесе сыртқы USB дискісінде орналасуы мүмкін ойындары бар қалталарды сканерлеу ғана қалады. Егер қатты тілек болса, ойындарды сақтау, оны Lakka файлдық жүйесіне орнату үшін WebDAV қолдауы бар кез келген бұлтты пайдалануға болады, бірақ, менің ойымша, бұл шамадан тыс. Дегенмен, ешкім сізге эксперимент жасауға тыйым салмайды, солай емес пе?

Біз Raspberry Pi жүйесінде ойындарды іске қосамыз

Ойындары бар қалта тиісті Lakka мәзір элементі арқылы сканерленеді: ➕ → Каталогты сканерлеу. Бүкіл қалта құрылымы бар қосылған сыртқы диск сияқты атаумен көрінеді sda1-ata-DISK_NAME_VENDOR-XYZ. Қажетті қалтаны таңдағаннан кейін элементпен сканерлеуді бастаңыз  және негізгі мәзірге оралыңыз.

Платформа бойынша сұрыпталған ойындарымыз бізді осында күтеді. Ойынды бірінші рет бастағанда, Лакка оны іске қосу үшін қандай қозғалтқышты пайдалану керектігін көрсетуді сұрайды. бастап ойындар жағдайда PlayStation таңдаймыз  PCSX ReARmed.

Ойын барысында ойынның дәл баптау мәзіріне кіру үшін геймпадтағы әмбебап PS түймесін басуға болады. Мұнда NES эмуляциясы жағдайында турбо түймелерін және эмуляция үшін конфигурациялауға болады PlayStation Қазіргі заманғы жоғары ажыратымдылықтағы теледидарларда кескінді тегіс етіп көрсету үшін пикселді қосарландыруды қосыңыз. Сол мәзірден бейне жазуды және тіпті ағынмен жіберуді бастауға болады YouTube немесе осындай тілек болса, Twitch.

PSX Lakka түпнұсқа ажыратымдылығы
PSX Lakka қос ажыратымдылығы

Жалпы, барлығы осы. үшін диск кескіндері PlayStation Лакканы жасаушылар сайттан алуға кеңес береді Redump, бірақ бұл қажетті шарт емес. Ең бастысы, ойын бар дискінің кескіні BIN+CUE форматында болуы керек. NES, SNES және т.б. арналған ойындардың суреттері - тіпті мұрағаттардан да тамаша жұмыс істейді, сондықтан жүктеп алу, мысалы, «No-Intro» жинағын (түпнұсқа ойындардың таза суреттері) немесе «GoodNES» (бета нұсқалары бар жинақ, аудармалар және т.б.) «қоқыс» ), оларды мұрағаттан шығара алмайсыз, бірақ оларды ойындары бар қалтаға жүктеп алыңыз.

Ойыннан рахат алыңыз!

Висновканы ауыстырыңыз

Бұл үйде Raspberry Pi пайдалану туралы мақалалар сериясын аяқтайды. Әрине, Raspberry Pi мүмкіндіктері аталған қызметтермен шектелмейді, бірақ үйде Raspberry Pi-ге жұмсалған ақшаны алынған жайлылық пен рахатпен өтеу жеткілікті. Сіз эксперименттер үшін Raspberry Pi сатып ала аласыз б сәйкесесек.

Сондай-ақ оқыңыз:

үлес
Юрий Станиславский

SwiftUI әзірлеушісі. Мен винил жинаймын. Кейде журналист. Nota рекордтар дүкенінің иесі.

пікір қалдыру

Сіздің электрондық пошта мекенжайы емес жарияланады. Міндетті өрістер таңбаланған*

Пікірлер қарау

  • Мен мақаланы оқыдым, мен 2-ші бөлімді күттім және таңқурай сатып алу туралы қатты ойладым

    Жауапты болдырмау

    пікір қалдыру

    Сіздің электрондық пошта мекенжайы емес жарияланады. Міндетті өрістер таңбаланған*

    • Рақмет сізге!

      Жауапты болдырмау

      пікір қалдыру

      Сіздің электрондық пошта мекенжайы емес жарияланады. Міндетті өрістер таңбаланған*