Categories: Instructions

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

У мурунку Сериянын макалаларында сиз жана мен бир эле учурда Raspberry Piге бир нече пайдалуу кызматтарды орнотуу менен алектендик: AdGuard Home, Time Machine жана Homebridge алты түрдүү плагиндер менен. Бирок "кичинекейдин" учурда өсүү үчүн орун бар, анткени бардык иштеп жаткан кызматтары бар RPi4 жүктөө төмөнкүдөй көрүнөт:

Ал эми аспаптын бышыктыгы аны тейлөө платформасы катары колдонууга гана мүмкүнчүлүк бербестен, көңүл ачалы!

Ошентип, бүгүн биз бош убактыбызды диверсификациялоо үчүн иштелип чыккан Raspberry Piде иштеген бардык нерселерге жакшы кошумчаларды кошобуз. Бирок, "кичинекейди" файл серверине, медиа борборго жана, балким, оюн консолуна айлантуудан мурун, ага кам көрөлү.

Жакында эле бир окуя менин көзүмө урунду Raspberry Pi 4 модели B үчүн Argon ONE кутусу жана мен аны дароо сатып алдым. Иштин жакшы жактары:

  • ал өзү бир үзгүлтүксүз муздатуу модулу болуп саналат
  • ал дагы эле белгиленген CPU температурасына жараша иштей турган программалануучу желдеткичке ээ
  • Raspberry Piдеги бардык порттор сыйкырдуу түрдө бир арткы панелге чыгып, бардык жерде жабышып калбастан
  • Raspberry Pi'нин түпкү LED диоду алдыңкы панелдин ортосунда сыйкырдуу түрдө пайда болот
  • корпустун дизайны тынч, ар кандай чөйрөгө дал келет Apple мисалы, телевизор

Жалпысынан алганда, бул жалпы ырахат. Жаңы модель Raspberry Pi 2 модели B үчүн Argon ONE M.4 кутусу камтылган микро-HDMI портторун толук форматтагы HDMI порттору менен алмаштырат, диск слотун кошот M.2 SSD жана инфракызыл кабылдагыч. Абдан сунуштайбыз!

Бирок, келгиле, милдеттерибизге кайрылып, Raspberry Piди көңүл ачуу борборуна айландыралы. Кеттик!

МАЗМУНУ

Raspberry Piге берүү орнотуу

Менде 3 ТБ тышкы диск тиркелгендиктен (Убакыт машинасынын резервдик көчүрмөлөрү ошол жакка кетет, эсиңиздеби?), файлдарды жүктөө ойу табигый түрдө пайда болгон. Мен көптөн бери торренттерди колдоно элекмин, анткени менде активдүү жазылуулар бар Apple Музыка Apple TV+, Apple Arcade жана Netflix, бирок мен бул планетада жалгыз эмесмин жана кээ бир ретро оюн консолунун идеялары torrent кардары ашыкча болбойт.

Андан баштайлы.

Ошондой эле, эгерде мен мурунку бардык кызматтар менен бир эле учурда Transmission орното турган болсом, анда, албетте, тышкы HDDге эки бөлүмдү - файлдарды сактоо үчүн жана Time Machine үчүн - жасай турганымды эске алуу керек. Мен дискти бөлгүм келбейт, анткени анда ансыз деле камдык көчүрмөлөр бар, ошондуктан мен эң аз каршылыктуу жолду тандайм: жөн гана macOSтун жанында мурунтан эле бар бөлүмдө жүктөөлөр үчүн папканы түзүңүз. камдык сүрөттөр.

Маанилүү! Анткени биз колдонуучуга милдеттенебиз pi, бул бүткүл системага жана буга чейин орнотулган кызматтарыбызга кирүү үчүн демейки болуп саналат, анда коопсуздук үчүн биз (кошумча) IP дареги боюнча Өткөрүүнү башкаруу панелине кирүүнү чектөөнү колдонобуз. Бул үчүн, компьютериңиздин статикалык жергиликтүү IP дарегин бериңиз, андан сиз бардык орнотууларды жасайсыз жана тармак аркылуу RPiдеги файлдарды башкарасыз. Эгер муну кантип жасоону унутуп калсаңыз, караңыз ичинде мурунку макалалар.

Кадам 1. SSH аркылуу RPiге кириңиз

Эгер сиз муну кантип жасоону унутуп калсаңыз, ошол эле мурунку макала жардам берет.

2-кадам. RPiге эң акыркы программалык камсыздоо жаңыртууларын жүктөп алыңыз

Sudo ап өзгөртүү Sudo ап жакшыртуусу

Кадам 3. Биз Трансмиссия кызматын өзү орнотобуз...

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, "encryption": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": false, "incomplete-dir": "/var/lib/transmission-daemon/Жүктөөлөр", "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, "peer-port-random-high": 65535, "peer-port-random" dom-low": 49152, "peer-port-random-on-start": false, "peer-socket-tos": "демейки", "pex-иштетилген": чын, "порт-форвардинг иштетилген": жалган , "алдын ала бөлүштүрүү": 1, "алдын ала алуу иштетилген": чын, "кезекте токтоп калган": чын : false, "rename-partial-files": true, "rpc-authentication-required": true, "rpc-bind-address": "30", "rpc-enabled": true, "rpc-host- ак тизме": "", "rpc-host-whitelist-enabled": true, "rpc-password": "{2e0.0.0.0abc51672671da9402ee55992f3c7809d2uLpcJwyX", "rpc-порт": 0662, "":rpc" rpc-username": "transmission", "rpc-whitelist": "10", "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": 9091, "тездикти чектөө": 127.0.0.1,192.168.1.40, "speed-limiti-down-enabled": false, "speed-limit-up": 10, "speed-limit-up-enabled": false, "start-added-torrents":true, "trash-original-torrent-files": false, "umask": 100, "load-limit": 100, "upload-limit-enabled": 18, "ар-торрентке жүктөө уячалары": 100, "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 +, оо,, кирүү, Ctrl + X.

Кадам 8. Transmission Daemon үчүн колдонуучуну өзгөртүү

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

Редактордун терезесинде сапты издеңиз USER=debian-transmission жана аны өзгөртүңүз USER=pi. Ошол эле баскыч айкалыштары менен түзөтүүнүн натыйжасын сактоону унутпаңыз Ctrl +, оо,, кирүү, Ctrl + X.

9-кадам. Кызмат файлы үчүн 8-кадамды кайталаңыз.

Буйрук киргизиңиз...

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

...жана биз ачылган файлда да белгилейбиз user=pi

Натыйжасын сактайбыз Ctrl +, оо,, кирүү, Ctrl + X.

10-кадам. Бардык кызматтарды кайра иштетиңиз

Ошентип, биз киргизген бардык өзгөртүүлөр кармалып, биз киребиз

Sudo systemctl Daemon-кайра жүктөө

11-кадам. Пи колдонуучуну /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, купуя сөз: сиздин паролуңуз, баары орнотуулар файлында көрсөтүлгөндөй. баары туура жасалган болсо, анда сүрөт мындай болот:

Torrent файлынын өзүн жүктөп алуу тизмесине кошуңуз:

Жана биз процессти байкайбыз. Же биз карабайбыз, Трансмиссия бизсиз деле башкарат.

Бир аз сооронуч кошуу (милдеттүү эмес)

Эгер бизге жүктөлүп алынган файлдарга жетүү мүмкүнчүлүгүн гана эмес (б.а. аларды көрүү жана аларды биздин компьютерибизге көчүрүү мүмкүнчүлүгү) керек болсо, ошондой эле компьютерлерден тармак аркылуу Жүктөөлөр папкасындагы файлдарды эркин кошуу, өзгөртүү же жок кылуу мүмкүнчүлүгү керек болсо. каалаган жергиликтүү колдонуучунун, сиз төмөнкү буйруктарды аткаруу керек:

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

де a бул "ар бир", rwx – "файлдарды окуй, жаза алат жана аткара алат", -R – папкадагы "рекурсивдүү" (б.а. каалаган уя тереңдигине). жүктөмөлөр, жол боюнда жайгашкан /mnt/tm. Толук эркиндик.

Эми сиз жүктөлүп алынган файлдарды Трансмиссиянын веб-интерфейси аркылуу гана эмес, ошондой эле тармак аркылуу, Finder же башка файл менеджеринде жок кылып жана өзгөртө аласыз.

Ошондой эле окуңуз:

Raspberry Piге PLEX Media Server орнотуу

Суперстан бул абдан күчтүү каталогдор жана медиа сервер, ал бир жолу XBMC долбоорунан бөлүнгөн, бирок алда канча жакшыраак, кызыктуураак өнүккөн жана учурда Amazon Prime Video менен Netflix менен бир багытта, башкача айтканда, эл аралык агымга карай секирик жана чектер менен жылып жатат. кызмат. Бүгүнкү күндө PLEX каталогуна Warner Brothers, Crackle, Lionsgate, MGM жана башка студиялардын 130дан ашык телеканалдары жана 20000 XNUMX классикалык тасмалары кирет.

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

Баштоо үчүн, сайтта каттоо эсебин каттоо керек plex.tv. Бул сизге сервердин жана кардар тиркемелеринин орнотууларын синхрондоштурууга, үй тармагынан тышкары берүүлөрдү уюштурууга жана башкаларга мүмкүндүк берет. Керектүү жана пайдалуу кадам. Андан кийин биз орнотууну жасайбыз.

Сервер бөлүгү төмөнкү программалык жана аппараттык платформаларга орнотулушу мүмкүн:

Биздин тандообуз - Linux, бирок биз эч нерсе жүктөбөйбүз, бирок көбүнчө буйрук сабына барабыз. SSH аркылуу кириңиз жана баштоо үчүн системаны жаңыртыңыз:

Sudo ап өзгөртүү
Sudo ап жогорулатуу

Ошондо PLEX Media Server иш жүзүндө орнотуу:

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 Media Server орнотуу

Sudo ап орнотуу 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 ап өзгөртүү Sudo ап жакшыртуусу

Бүттү! Сиз баштапкы орнотууну баштасаңыз болот.

PLEX Media Server конфигурацияланууда

Тексттин үстүндөгү "Бир аз сооронуч кошуу" деген пункт эсиңиздеби? Бир малина үчүн бул кичинекей кадам менен биз бүткүл адамзат үчүн көп убакытты үнөмдөп алдык. Мазмун үчүн папкаларды түзүү үчүн кээ бир консолдук буйруктарды колдонуунун жана аларга кирүү укуктарын дайындоо үчүн башка консолдук буйруктарды колдонуунун ордуна, биз жөн гана тармак аркылуу Жүктөлүп алынгандар папкасына барып, ал жерден Тасмалар, Музыка, Телешоулор жана Башка Видеолор папкаларын түзөбүз. кадимки жол.

Системанын колдонуучусу экенин эске алганда pi Жүктөлүп алынгандар папкасынын бүт мазмунуна ээ болуу менен, PLEX Media Server тасмаларыңыздын, музыкаңыздын, телешоулоруңуздун жана үй видеолоруңуздун коллекциясын иштетүүдө эч кандай көйгөй болбойт.

Браузердеги башкаруу панелине кирүү үчүн, шилтемени басыңыз http://<ip address of your server>:32400/web/index.html, бул менин учурда, баарыбыз эсибизде, билдирет  , жана сиздикинде өзгөчө нерсе бар.

Бул жерде бизди машыкпаган колдонуучуну коркута турган көптөгөн орнотуулары бар интерфейс тосуп алат. Андыктан, негизгилерине кыскача токтоло кетели.

Баштоо үчүн, жогорку оң бурчта, каттоо эсеби үчүн жооптуу сөлөкөтүн таап, кириңиз. Мындан ары сервердин жөндөөлөрү жергиликтүү тармакта да, PLEX веб-сайтындагы аккаунт аркылуу да жеткиликтүү болот. Ооба, биз дароо куралдар менен сөлөкөтүн чыкылдатуу менен орнотууларга барабыз.

Эмнелерге көңүл буруу керек:

  1. Өтмөктө Remote Access сервериңиз тармагыңыздан тышкары көрүнөөрүн текшериңиз. Демейки порт 32400 жана сиз аны көрбөсөңүз Толугу менен акcesтармагыңыздан тышкары мүмкүн, ал роутердин жөндөөлөрүндө ачылышы керек болот.
  2. Өтмөктө китепкана ар бир өзгөртүүдө медиа китепкананын автоматтык сканерден өтүшүн белгилей кетүү мааниси бар, ошондуктан алыскы файлдардын мукабалары жана мета тегдери интерфейсти өлүк шилтемелер менен жабышпайт.
  3. Өтмөктө Китепканалар папка жолдорун белгиле Кино, телекөрсөтүүлөр, музыка і Башка видеолор, аны биз бир аз мурдараак Жүктөлүп алынгандар папкасындагы тышкы дискте жаратканбыз. Бул жерде сиз китепкананын түрүн кылдаттык менен тандап алышыңыз керек, андыктан орнотулган сканерлер мукабаларды, кадрларды же трек тизмелерин издеп жатканда туура серверлерге кайрылышат.

Жалпысынан алганда баары ушул. Башка орнотуулар, мисалы, транскоддоо параметрлери же DLNA серверин күйгүзүү, милдеттерге, кардар түзмөктөрүнө жана башкаларга жараша толугу менен сиздин каалооңузда болот.

Демейки орнотууларда менин Raspberry Pi 4 4 ГБ 10K HDR-92 BD-Remuxти кекечтенбей ойногондугун белгилей алам. кардар катары иштеген Apple PLEX тиркемеси орнотулган, HDMI аркылуу туташтырылган 4K сыналгы. Мукаба, кадрлар, тасма жөнүндө маалымат жана башкалар PLEX Media Server тарабынан толук автоматтык режимде кошулат.

PLEX кардар программалары бар платформалардын тизмеси бэкенд үчүн платформалардын тизмесине караганда алда канча таасирдүү. Өзүңүз караңыз, медиа ойнотууга жөндөмдүү дээрлик бардык түзмөктөр бул жерде:

Сизге керектүү программаны жүктөп алуу үчүн шилтемени баракчадан тапса болот Түзмөктөр жана Тиркемелер кызматтын расмий сайты.

Enjoy!

Тилекке каршы, PLEX Arcade ретро оюн кызматын иштетүү мүмкүн эмес, эгерде анын сервери Raspberry Piге же жалпы эле кандайдыр бир Linux серверине орнотулган болсо. Ошондуктан, азыр биз "кичинекейибизди" ретро консолго айлантабыз.

Raspberry Pi үчүн оюн аянтчасын тандоо

Raspberry Piде ZX Spectrumдан баштап ар кандай платформалардан ретро оюндарды ойноо үчүн PlayStation Бир, 4 продукт иштелип чыккан: RetroPie, Кайра куту, Lakka і batocera.

Алардын баары бир аз окшош, бирок абдан маанилүү айырмачылыктар да бар. Сериянын биринчи макаласынын эң башында айтылгандардан баштайлы: Raspberry үчүн программалык камсыздоонун бардык өндүрүүчүлөрү аны операциялык системанын сүрөттөрү түрүндө чыгарууну артык көрүшөт. Башкача айтканда, сиз сүрөттү жүктөдүңүз, аны microSD картасына жаздыңыз, аны уячага киргиздиңиз - бул жерде сизде иштөөгө даяр бир функциялуу микрокомпьютер бар.

Эгер муну кылсаңыз, үйдөгү Raspberry Pi саны акылга сыярлык чектен ашат. Ошондуктан бул макалаларда кандайдыр бир кызматты орнотуу ОС эмес, тиркеме катары каралат. Ошентип, сиз Raspberry Pi менен оюн консолун түзүү маселесине кайрылсаңыз, жалгыз тандоо RetroPie болот. Бул продукт гана өз алдынча ОС катары эмес, Raspbian үчүн тиркеме катары орнотууну камсыз кылат.

Raspbian ичиндеги ретро консолду орнотуу

Мен бул функцияны сынап көрдүм жана бул аракеттин кереги жок экенин айтышым керек. Эгерде 8 биттик консолдор үчүн оюндарды, мисалы, NES (мурдагы СССРде "Денди" деген ат менен белгилүү) созулуп ойноого болот деп эсептесе, анда эмуляцияларга келгенде PlayStation, нерселер чындап эле начарлайт.

Ошондуктан, мен өзүнчө Raspberry Pi оюн консолу катары колдонулса, оюн эмуляциясы жогорку сапатта болушу мүмкүн экенин кабыл алууга туура келди.

Андан кийин, мен тышкы USB HDD-ден оюндарды сактоо жана ишке киргизүү, ар кандай өндүрүүчүлөрдүн геймпаддарын колдоо, интерфейстин жөнөкөйлүгү жана орнотуулардын жөнөкөйлүгүнө туш болдум. RetroPie, Recalbox жана Batocera кыймылдаткыч катары EmulationStation колдонушат, ал эми Лакка жалгыз турат жана XMBга мүмкүн болушунча окшош интерфейси менен RetroArch колдонот. PlayStation 3.

Тышкы медиадан оюндарды сактоо жана ишке киргизүү мүмкүнчүлүгүнө келсек, Batocera бул жерде бир аз жоготот: бул жерде мындай опция каралган, бирок тышкы дисктин түбүндө белгилүү бир папка түзүмү менен гана, бул дайыма эле ыңгайлуу эмес.

Колдоого алынган платформаларга келсек, бул жерде Лакка атаандаштарынан бир аз төмөн, бирок ал муну укмуштуудай аткаруу жана "кутудан тышкары" ыңгайлуулугу менен толуктайт. Геймпаддар PlayStation 4 кошумча аракеттерди талап кылбастан жана Raspberry Pi менен кабелдик баштапкы туташууну талап кылбастан, жарк эткенде таанылат.

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

Raspberry Pi боюнча Lakka орнотуу

1-кадам. balenaEtcher тиркемесин жүктөп алыңыз

Анын жардамы менен биз microSD картасын форматтап, ага Lakka OS сүрөтүн жазабыз. Тиркеме Windows, Linux же macOS версияларында бар жана жеткиликтүү жардам үчүн.

Кадам 2. Лакка сүрөтүн расмий сайттан алабыз

Маанилүү! ээлерине Малина Pi 4 з 8 GB RAM, сиз түнкү түзүлүш деп аталган нерсени жүктөп алышыңыз керек - жаңы Raspberry Pi моделдерине ылайыкташтырылган түзүлүш.

Бул үчүн, өтүңүз жардам үчүн, эң түбүнө барып, эң акыркы датасы бар каталогду табыңыз. Каталогдун ичинде подкаталогду табыңыз RPi4.arm, жана анда кеңейтүүсү бар файл .img.gz. Бул биз microSD картага жаза турган сүрөт.

Эгер сизде Raspberry Pi'нин башка версиясы болсо, тизмеден моделиңизди тандаңыз бул баракча.

Кадам 3. Lakka сүрөтүн microSDге сактаңыз

BalenaEtcherди ишке киргизиңиз, Лакка сүрөтүн тандап, microSDге жолду көрсөтүп, процесстин бүтүшүн күтүңүз. Процесстин өзү бир мүнөткө созулат, андыктан көп күтпөйсүз.

Кадам 4. Картаны Raspberry Piге салыңыз жана системаны иштетиңиз

Сиз экөөбүз оюн консолун жасап жатканыбызды эске алсак, Raspberry Pi мурунтан эле сыналгыга (же сиздин каалооңузга жана жабдыкка жараша кабыл алгычка) туташып турганы түшүнүктүү. Ошондой эле, биринчи ишке киргизүүдө, USB аркылуу туташтырылган клавиатура талап кылынат. Чычкандын кереги жок, бирок геймпадды жаныңызга койсоңуз болот. Биз Raspberry Piдеги HDMI портун колдонобуз, ал розеткага жакыныраак жайгашкан.

Баары болду. Лакка аппараттык конфигурацияны аныктап, Raspberry Piди өчүрүп күйгүзүп, стилдеги жакшы интерфейс менен бизди тосуп алат PlayStation 3.

Raspberry Piде Лакканы орнотуу

Лакка менен ыңгайлуу иштөө үчүн, баскычтопту биротоло өчүрүүдөн мурун бир нече жөнөкөй манипуляцияларды жасашыңыз керек.

  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. Убакыт алкагын оңдоо. Бул үчүн, SSH аркылуу Лаккага кириңиз (логин/өтүү: root/root) жана буйрукту киргизиңиз:
    echo "TIMEZONE=Европа/Рим" > /storage/.cache/timezone

    Анын ордуна Europe / Рим каалаган маанини менен алмаштырыңыз убакыт алкактарынын тизмеси Википедиядан. Кайра жүктөө жана азыр туура убакыт экранда.

Raspberry Piге жаңы оюндар жүктөлүүдө

Негизи, Лаккада эмуляцияны кошпогондо, оюн эмуляциясына катуу талаптар жок PlayStation Бир. Туура иштөө үчүн сизге баштапкы приставкадагы BIOS файлдары керек болот. көз карашынан бул файлдарды бөлүштүрүү бери Sony каракчылык болсо, сиз аларды Google'дан өзүңүз издешиңиз керек болот. Төмөнкү файлдар ылайыктуу:

MD5SUM ысым
8dd7d5296a650fac7319bce665a6a53c scph5500.bin
490f666e1afb15b7362b406ed1cea246 scph5501.bin (SCph7003.bin дарегинен атын өзгөртүүгө болот)
32736f17079d0b2b7024407c39bd3050 scph5502.bin

Сиз аларды (кандайдыр бирөөнү же бардыгын чогуу) папкага салышыңыз керек. система Raspberry Pi боюнча. Бул жөн гана тармак аркылуу жасалышы мүмкүн, анткени Лакка демейки боюнча Самба аркылуу конок мүмкүнчүлүгүн берет.

Оюндар менен папкаларды сканерлөө гана калат, аларды Лакка учурда каалаган жерде - тутум менен microSDде же тышкы USB дискте жайгаштырууга болот. Каалоо күчтүү болсо, оюндарды сактоо үчүн WebDAV колдоосу менен каалаган булутту колдонсоңуз болот, аны Lakka файл тутумуна орнотсоңуз болот, бирок, менин оюмча, бул ашыкча. Бирок, эч ким сизге эксперимент жасоого тыюу салбайт, туурабы?

Биз Raspberry Piде оюндарды иштетебиз

Оюндар менен папка Лакка менюсунун тиешелүү пункту аркылуу сканерленет: ➕ → Скандоочу каталог. Папканын бүт структурасы менен туташкан тышкы диск сыяктуу ат менен көрүнөт 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 сатып алсаңыз болот б ылайыкэшек.

Ошондой эле окуңуз:

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

SwiftUI иштеп чыгуучусу. Мен винил чогултам. Кээде журналист. Nota рекорддук дүкөндүн ээси.

Таштап Жооп

Сиздин электрондук почтанын дареги жарыяланбайт. Милдеттүү талаалар белгиленген*

көрүү Comments

  • Мен макаланы окуп, 2-бөлүгүн күтүп, малина сатып алуу жөнүндө олуттуу ойлондум

    жокко жооп

    Таштап Жооп

    Сиздин электрондук почтанын дареги жарыяланбайт. Милдеттүү талаалар белгиленген*

    • Рахмат сага!

      жокко жооп

      Таштап Жооп

      Сиздин электрондук почтанын дареги жарыяланбайт. Милдеттүү талаалар белгиленген*