Kategorien: Anweisungen

Raspberry Pi im Heim-Ökosystem: Funktionen und Beispiele (Teil 2)

У früher In den Artikeln der Serie haben Sie und ich uns gleichzeitig mit der Installation mehrerer nützlicher Dienste auf dem Raspberry Pi beschäftigt: AdGuard Home, Time Machine und Homebridge mit sechs verschiedenen Plugins. Aber beim „Kleinen“ ist noch Luft nach oben, denn der RPi4-Boot mit allen laufenden Diensten sieht ungefähr so ​​aus:

Und wenn die Langlebigkeit des Geräts es Ihnen erlaubt, es nicht nur als Serviceplattform zu verwenden, lassen Sie uns Spaß haben!

Deshalb werden wir heute alles andere, was bereits auf unserem Raspberry Pi funktioniert, um einige nette Ergänzungen ergänzen, die unsere Freizeit abwechslungsreicher gestalten sollen. Aber bevor wir den „Kleinen“ in einen Dateiserver, ein Medienzentrum und vielleicht eine Spielekonsole verwandeln, kümmern wir uns darum.

Kürzlich ist mir ein Fall aufgefallen Argon ONE Gehäuse für Raspberry Pi 4 Modell B und ich habe es sofort gekauft. Vorteile des Falls:

  • er selbst ist ein kontinuierliches Kühlmodul
  • es hat immer noch einen programmierbaren Lüfter, der abhängig von der eingestellten CPU-Temperatur einschaltet
  • Alle Anschlüsse des Raspberry Pi kommen auf magische Weise auf einer Rückwand heraus, anstatt überall hervorzustehen
  • Die native LED des Raspberry Pi erscheint ebenso magisch in der Mitte der Frontplatte
  • das design des gehäuses fügt sich unaufgeregt in jede umgebung ein Apple Fernsehen zum Beispiel

Alles in allem ist es ein absoluter Genuss. Ein neues Modell Argon ONE M.2 Gehäuse für Raspberry Pi 4 Modell B ersetzt eingebaute Micro-HDMI-Anschlüsse durch Vollformat-HDMI-Anschlüsse, fügt einen Laufwerkssteckplatz hinzu M.2 SSD und einen Infrarotempfänger. Sehr empfehlenswert!

Aber kehren wir zu unseren Aufgaben zurück und fangen an, den Raspberry Pi in ein Unterhaltungszentrum zu verwandeln. Lass uns gehen!

INHALT

Übertragung auf Raspberry Pi installieren

Da ich ein externes 3-TB-Laufwerk angeschlossen habe (dort werden Time Machine-Backups abgelegt, erinnerst du dich?), kam mir der Gedanke, Dateien herunterzuladen, ganz natürlich. Ich habe Torrents schon lange nicht mehr verwendet, weil ich aktive Abonnements habe Apple Musik, Apple Fernsehen+, Apple Arcade und Netflix, aber ich bin nicht allein auf diesem Planeten, und einige Retro-Spielekonsolen-Ideen legen das nahe Torrent-Client wird nicht überflüssig.

Fangen wir damit an.

Außerdem muss berücksichtigt werden, dass ich, wenn ich Transmission gleichzeitig mit allen vorherigen Diensten installieren würde, natürlich zwei Partitionen auf der externen Festplatte erstellen würde - für die Dateispeicherung und für Time Machine. Ich möchte das Laufwerk jetzt nicht partitionieren, da es bereits eine Menge Backups enthält, also gehe ich den Weg des geringsten Widerstands: Erstellen Sie einfach einen Ordner für die Downloads in einer bereits vorhandenen Partition, direkt neben dem macOS Backup-Images.

Wichtig! Da werden wir uns an den Benutzer binden pi, was die Standardeinstellung für den Zugriff auf das gesamte System und unsere bereits installierten Dienste ist, verwenden wir aus Sicherheitsgründen (optional) die Beschränkung des Zugriffs auf das Transmission-Kontrollfeld nach IP-Adresse. Geben Sie dazu die statische lokale IP Ihres Rechners an, von der aus Sie über das Netzwerk alle Einstellungen vornehmen und Dateien auf dem RPi manipulieren. Wenn Sie vergessen haben, wie es geht, sehen Sie nach in früher statті.

Schritt 1. Melden Sie sich über SSH beim RPi an

Wenn Sie vergessen haben, wie es geht, hilft der gleiche vorherige Artikel.

Schritt 2. Laden Sie alle neuesten Software-Updates auf das RPi herunter

sudo apt update Aktualisierung von sudo apt

Schritt 3. Wir installieren den Übertragungsdienst selbst ...

sudo apt install Transmission-Daemon

Schritt 4. ... und wir hören genau dort auf

sudo systemctl stoppt den Transmission-Daemon

Schritt 5. Erstellen Sie einen Ordner zum Herunterladen von Dateien

Sie können zwei auf einmal tun, für abgeschlossene Downloads und für diejenigen, die noch im Gange sind, aber ich persönlich sehe darin keinen großen Sinn, da vollständig heruntergeladene Dateien standardmäßig immer noch die Erweiterung haben .Teil.

Wir erinnern uns, dass wir im vorherigen Artikel einen Einhängepunkt hatten /mnt/tm, also erstellen wir den Downloads-Ordner genau dort.

sudo mkdir -p /mnt/tm/Downloads

Schritt 6. Wir erstellen einen Benutzer pi der Eigentümer

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

Schritt 7. Bearbeiten Sie die Konfigurationsdatei

Öffnen Sie die Einstellungsdatei settings.json im Editor nano per Befehl:

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

Der Inhalt der geöffneten Datei sieht in etwa so aus:

# Transmission-Daemon-Konfigurationsdatei # { "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, "encryption": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": false, "incomplete-dir": "/var/lib/transmission-daemon/Downloads", "incomplete-dir-enabled": false, "lpd-enabled": false, "max-peers-global": 200, "message-level": 1, " peer-congestion-algorithmus": "", "peer-id-ttl-hours": 6, "peer-limit-global": 200, "peer-limit-per-torrent": 50, "peer-port": 51413, „peer-port-random-high“: 65535, „peer-port-random dom-low": 49152, "peer-port-random-on-start": false, "peer-socket-tos": "default", "pex-enabled": true, "port-forwarding-enabled": false , "preallocation": 1, "prefetch-enabled": true, "queue-stalled-enabled": true, "queue-stalled-minutes": 30, "ratio-limit": 2, "ratio-limit-enabled" : false, "rename-partial-files": true, "rpc-authentication-required": true, "rpc-bind-address": "0.0.0.0", "rpc-enabled": true, "rpc-host- whitelist": "", "rpc-host-whitelist-enabled": 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-enabled": true, "scrape-paused-torrents-enabled": true, "script- torrent-done-enabled": false, "script-torrent-done-filename": "", "seed-queue-enabled": false, "seed-queue-size": 10, "speed-limit-down": 100, "speed-limit-down-enabled": false, "speed-limit-up": 100, "speed-limit-up-enabled": false, "start-added-torrents":true, "trash-original-torrent-files": false, "umask": 18, "upload-limit": 100, "upload-limit-enabled": 0, "upload-slots-per-torrent": 14, "utp-fähig": wahr }

Wir machen den Inhalt der folgenden Zeilen wie folgt, wir suchen der Reihe nach von oben nach unten:

  • "download-dir": "/mnt/tm/Downloads", — Geben Sie den Standardordner für Downloads an;
  • "rpc-password": "your RPi password here", — Wir setzen das Passwort vom Benutzer pi (Wir verwenden es für die SSH-Anmeldung, erinnerst du dich?);
  • "rpc-username": "pi", — Geben Sie den tatsächlichen Benutzer an Pi;
  • "rpc-whitelist": "127.0.0.1,192.168.50.20", — eine weiße Liste für den Zugriff auf das Bedienfeld, wo stattdessen 192.168.50.20 Geben Sie die lokale IP-Adresse des Geräts an, von dem aus die Einstellungen vorgenommen werden (siehe Abschnitt Wichtig! oben im Text).

Wenn Sie sich nicht mit Logins von lokalen IPs herumärgern möchten (schließlich hacken wir hier nicht das Pentagon, sondern spielen), dann "rpc-whitelist-enabled": "false", Anstelle der vorherigen Zeile wird diese Frage geschlossen.

Wir speichern das Ergebnis Strg + A, Enter, Strg + X.

Schritt 8. Ändern Sie den Benutzer für Transmission Daemon

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

Suchen Sie im Editorfenster nach einer Zeile USER=debian-transmission und ändern Sie es in USER=pi. Vergessen Sie nicht, das Ergebnis der Bearbeitung mit denselben Tastenkombinationen zu speichern Strg + O, Enter, Strg + X.

Schritt 9. Wiederholen Sie Schritt 8 für die Servicedatei.

Geben Sie den Befehl ein ...

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

...und wir geben auch in der geöffneten Datei an user=pi

Wir speichern das Ergebnis Strg + A, Enter, Strg + X.

Schritt 10. Starten Sie alle Dienste neu

Damit alle von uns vorgenommenen Änderungen abgefangen werden, geben wir ein

sudo systemctl daemon-reload

Schritt 11. Machen Sie Benutzer pi zum Eigentümer von /etc/transmission-daemon

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

Schritt 12. Wir erstellen ein Verzeichnis für den Zugriff Übertragungsdaemon zur Datei 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/

Schritt 13. Starten Sie den Dienst

sudo systemctl starte den Übertragungsdaemon

Huhu, fertig! Wir haben es geschafft!

So verwenden Sie die Übertragung auf dem Raspberry Pi

Alles im selben früher statті Wir haben dem Raspberry Pi ein für alle Mal eine statische IP im lokalen Netzwerk zugewiesen. In meinem Fall war es 192.168.50.10, in Ihrem - alle anderen in den Einstellungen Ihres Routers.

Um auf die Schnittstelle der neu installierten Transmission zuzugreifen, verwenden wir diese IP mit dem Port 9091. Geben Sie in die Adressleiste des Browsers ein  http://<ip address of your server>:9091, wo statt <ip address of your server> in meinem Fall immer noch die gleiche IP aus unserer vorherigen Anweisung .

Benutzer: pi, Passwort: Ihr Passwort, alles wie in der Einstellungsdatei angegeben. Wenn alles richtig gemacht ist, sieht das Bild so aus:

Fügen Sie die Torrent-Datei selbst zur Download-Liste hinzu:

Und wir beobachten den Prozess. Oder wir schauen nicht hin, Transmission kommt ohne uns aus.

Fügen Sie etwas Komfort hinzu (optional)

Wenn wir die Möglichkeit benötigen, nicht nur auf heruntergeladene Dateien zuzugreifen (d. h. die Möglichkeit, sie anzuzeigen und auf unseren Computer zu kopieren), sondern auch Dateien im Download-Ordner über das Netzwerk von den Computern frei hinzuzufügen, zu ändern oder zu löschen eines beliebigen lokalen Benutzers müssen Sie die folgenden Befehle ausführen:

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

De a ist "jeder", rwx – „kann Dateien lesen, schreiben und ausführen“, -R – „rekursiv“ (d. h. beliebig tief) in einem Ordner Downloads, am Wegesrand gelegen /mnt/tm. Völlige Freiheit.

Jetzt können Sie heruntergeladene Dateien nicht nur über die Weboberfläche von Transmission selbst löschen und ändern, sondern auch einfach über das Netzwerk, im Finder oder einem anderen Dateimanager.

Lesen Sie auch:

Installieren von PLEX Media Server auf Raspberry Pi

PLEX ist ein sehr leistungsfähiger Katalogisierer und Medienserver, der sich einst vom XBMC-Projekt getrennt hat, sich aber viel besser, interessanter entwickelt hat und derzeit mit Amazon Prime Video mit großen Schritten in die gleiche Richtung wie Netflix geht - nämlich in Richtung eines internationalen Streamings Service. Heute umfasst der PLEX-Katalog mehr als 130 Fernsehsender und 20000 Filmklassiker von den Studios Warner Brothers, Crackle, Lionsgate, MGM und anderen.

Aber die Entwickler vergessen nicht die lokalen Medien, die auf Ihren Geräten gespeichert sind, denn sowohl der Server- als auch der Client-Teil existieren für alle erdenklichen und unvorstellbaren Plattformen.

Um zu beginnen, müssen Sie ein Konto auf der Website registrieren plex.tv. Auf diese Weise können Sie die Einstellungen der Server- und Client-Anwendungen synchronisieren, die Übertragung außerhalb des Heimnetzwerks organisieren und so weiter. Ein notwendiger und sinnvoller Schritt. Danach führen wir die Installation durch.

Der Serverteil kann auf folgenden Software- und Hardwareplattformen installiert werden:

Unsere Wahl ist Linux, aber wir werden nichts herunterladen, sondern gehen normalerweise zur Befehlszeile. Melden Sie sich per SSH an und aktualisieren Sie zunächst das System:

sudo geeignet Aktualisierung
sudo geeignet mehr Stunden

Und dann die eigentliche Installation von PLEX Media Server:

Schritt 1. Fügen Sie dem Raspbian-Paketmanager Unterstützung für das https-Protokoll hinzu

sudo apt installiere apt-transport-https

Schritt 2. Wir nehmen den Plex-Speicherschlüssel…

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

Schritt 3. ...und dem System hinzufügen

sudo apt-key fügt PlexSign.key hinzu

Schritt 4. Machen wir Raspbian mit dem PLEX-Repository vertraut

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

Schritt 5. Daten aktualisieren (bekannter Befehl, oder?)

sudo apt aktualisieren

Schritt 6. Installieren Sie PLEX Media Server

sudo geeignet installieren Plexmediaserver

Schritt 7. Wir kümmern uns um die Möglichkeit der Aktualisierung

Um das PLEX-Update zu einem Teil der Systemupdates zu machen, müssen Sie nur zwei Befehle beenden:

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

і

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key hinzufügen -

Das ist es. In Zukunft werden die üblichen Systemaktualisierungsbefehle PLEX selbst gleichzeitig aktualisieren.

sudo apt update Aktualisierung von sudo apt

Fertig! Sie können mit der Ersteinrichtung beginnen.

PLEX Media Server konfigurieren

Erinnern Sie sich an den Punkt "Ein wenig Komfort hinzufügen" über dem Text? Mit diesem winzigen Schritt für eine Himbeere haben wir der ganzen Menschheit viel Zeit gespart. Anstatt einige Konsolenbefehle zum Erstellen von Ordnern für Inhalte und andere Konsolenbefehle zum Zuweisen von Zugriffsrechten zu verwenden, gehen wir einfach über das Netzwerk zum Ordner „Downloads“ und erstellen dort die Ordner „Filme“, „Musik“, „Fernsehsendungen“ und „Andere Videos“. normaler Weg.

Da der Systembenutzer pi Der PLEX Media Server besitzt den gesamten Inhalt des Downloads-Ordners und kann problemlos mit Ihrer Sammlung von Filmen, Musik, Fernsehsendungen und Heimvideos umgehen.

Um auf das Bedienfeld im Browser zuzugreifen, folgen Sie dem Link http://<ip address of your server>:32400/web/index.html, was in meinem Fall, wie wir uns alle erinnern, bedeutet  , und Ihres hat etwas Besonderes.

Hier treffen wir auf eine Oberfläche mit einer Vielzahl von Einstellungen, die einen ungeschulten Benutzer erschrecken können. Gehen wir daher kurz auf die wichtigsten ein.

Suchen Sie zunächst in der oberen rechten Ecke das für das Konto zuständige Symbol und melden Sie sich an. Von nun an sind die Servereinstellungen sowohl im lokalen Netzwerk als auch über ein Konto direkt auf der PLEX-Website verfügbar. Nun, wir gehen sofort zu den Einstellungen, indem wir auf das Symbol mit Werkzeugen klicken.

Worauf sollte geachtet werden:

  1. Auf der Registerkarte Fernbedienungcess Stellen Sie sicher, dass Ihr Server von außerhalb Ihres Netzwerks sichtbar ist. Der Standardport ist 32400 und wenn Sie ihn nicht sehen Vollständig klimatisiertcesaußerhalb Ihres Netzwerkes möglich, muss es in den Routereinstellungen geöffnet werden.
  2. Auf der Registerkarte Bibliothek Es ist sinnvoll, das automatische Scannen der Mediathek bei jeder Änderung zu beachten, damit Cover und Meta-Tags von entfernten Dateien die Oberfläche nicht mit toten Links verstopfen.
  3. Auf der Registerkarte Bibliotheken Geben Sie die Ordnerpfade an Filme, TV-Sendungen, Musik і Andere Videos, die wir etwas früher auf einem externen Laufwerk im Ordner Downloads erstellt haben. Hier müssen Sie Ihren Bibliothekstyp sorgfältig auswählen, damit die eingebauten Scanner bei der Suche nach Covern, Filmmaterial oder Tracklisten auf die richtigen Server verweisen.

Das ist im Allgemeinen alles. Andere Einstellungen, wie z. B. Transkodierungsparameter oder das Einschalten des DLNA-Servers, liegen ganz in Ihrem Ermessen, abhängig von den Aufgaben, Client-Geräten usw.

Ich kann feststellen, dass mein Raspberry Pi 4 bei den Standardeinstellungen eine 4 GB 10K HDR-92 BD-Remux ohne Stottern abgespielt hat. Als Kunde aufgetreten Apple 4K-Fernseher mit installierter PLEX-Anwendung, verbunden über HDMI. Cover, Standbilder, Informationen zum Film usw. werden vom PLEX Media Server vollautomatisch hinzugefügt.

Die Liste der Plattformen, für die PLEX Client-Programme hat, ist noch beeindruckender als die Liste der Plattformen für das Backend. Überzeugen Sie sich selbst, fast jedes Gerät, das Medien abspielen kann, ist hier:

Den Link zum Herunterladen des benötigten Programms finden Sie auf der Seite Geräte und Anwendungen offizielle Website des Dienstes.

Genießen!

Leider kann der PLEX Arcade Retro Game Service nicht ausgeführt werden, wenn sein Backend auf einem Raspberry Pi oder einem beliebigen Linux-Server im Allgemeinen installiert ist. Deshalb machen wir aus unserem „Kleinen“ jetzt eine Retro-Konsole.

Auswahl einer Gaming-Plattform für Raspberry Pi

Um Retro-Spiele auf dem Raspberry Pi von den unterschiedlichsten Plattformen, vom ZX Spectrum bis hin, spielen zu können PlayStation Es wurden 4, XNUMX Produkte entwickelt: RetroPie, recalbox, Lakka і batocera.

Alle von ihnen sind etwas ähnlich, aber es gibt auch ziemlich wichtige Unterschiede. Beginnen wir mit dem, was ganz am Anfang des ersten Artikels des Zyklus erwähnt wurde: Alle Hersteller von Software für Raspberry geben sie am liebsten in Form von Betriebssystem-Images heraus. Das heißt, Sie haben das Image heruntergeladen, auf eine microSD-Karte geschrieben, es in den Steckplatz gesteckt - und hier haben Sie einen Mikrocomputer mit einer einzigen Funktion, der für die Arbeit bereit ist.

Wenn Sie dies tun, wird die Anzahl der Raspberry Pi im Haus alle vernünftigen Grenzen überschreiten. Aus diesem Grund betrachten diese Artikel die Installation eines beliebigen Dienstes als Anwendung und nicht als Betriebssystem. Wenn Sie sich also dem Thema nähern, eine Spielekonsole mit Raspberry Pi zu erstellen, wird die einzige Wahl RetroPie sein. Nur dieses Produkt bietet die Installation als Anwendung für Raspbian, nicht nur als eigenständiges Betriebssystem.

Installieren der Retro-Konsole in Raspbian

Ich habe diese Funktion getestet und muss sagen, dass sich der Aufwand nicht lohnt. Wenn Spiele für 8-Bit-Konsolen wie das NES (in der ehemaligen UdSSR als „Dendy“ bekannt) durchaus als spielbar gelten können, dann wenn es um Emulationen geht PlayStation, es wird wirklich schlimm.

Deshalb musste ich akzeptieren, dass die Spielemulation nur dann hochwertig sein kann, wenn ein separater Raspberry Pi als Spielekonsole verwendet wird.

Als nächstes stand ich vor den Problemen des Speicherns und Startens von Spielen von externen USB-Festplatten, der Unterstützung von Gamepads verschiedener Hersteller, der Einfachheit der Benutzeroberfläche und der einfachen Einstellungen. RetroPie, Recalbox und Batocera verwenden EmulationStation als Engine, während Lakka allein dasteht und RetroArch mit einer Schnittstelle verwendet, die XMB möglichst ähnlich ist PlayStation 3.

Was die Möglichkeit betrifft, Spiele von externen Medien zu speichern und zu starten, verliert Batocera hier etwas: Eine solche Option wird hier zwar bereitgestellt, aber nur mit einer bestimmten Ordnerstruktur im Stammverzeichnis des externen Laufwerks, was nicht immer komfortabel ist.

Was die unterstützten Plattformen betrifft, ist Lakka hier der Konkurrenz etwas unterlegen, gleicht dies jedoch durch unglaubliche Leistung und Komfort „out of the box“ mehr als aus. Gamepads von PlayStation 4 werden blitzschnell erkannt, ohne dass weitere Aktionen und eine erstmalige Verbindung mit dem Raspberry Pi per Kabel erforderlich sind.

Am Ende, nachdem ich alle 4 Spielprodukte 5 Mal getestet hatte (RetroPie wurde aus den oben beschriebenen Gründen zweimal getestet), entschied ich mich für das technologischste Projekt - Lakka. Wir werden es jetzt installieren.

Lakka auf Raspberry Pi installieren

Schritt 1. Laden Sie die Anwendung balenaEtcher herunter

Mit seiner Hilfe formatieren wir die microSD-Karte und schreiben das Lakka OS-Image darauf. Die Anwendung existiert in Versionen für Windows, Linux oder macOS und ist verfügbar über den Link.

Schritt 2. Wir nehmen das Lakka-Bild von der offiziellen Website

Wichtig! An die Eigentümer Raspberry Pi 4 з 8 GB RAM müssen Sie den sogenannten Nightly Build herunterladen - einen Build, der an die neuen Raspberry Pi-Modelle angepasst ist.

Gehen Sie dazu zu über den Link, gehen Sie ganz nach unten und finden Sie den Katalog mit dem neuesten Datum. Suchen Sie im Verzeichnis das Unterverzeichnis RPi4.arm, und darin eine Datei mit der Endung .img.gz. Dies ist das Bild, das wir auf die microSD-Karte schreiben werden.

Wenn Sie eine andere Version von Raspberry Pi haben, wählen Sie Ihr Modell aus der Liste weiter aus diese Seite.

Schritt 3. Speichern Sie das Lakka-Image auf microSD

Starten Sie balenaEtcher, wählen Sie das Lakka-Image aus, geben Sie den Pfad zu microSD an und warten Sie, bis der Vorgang abgeschlossen ist. Der Vorgang selbst dauert etwa eine Minute, sodass Sie nicht lange warten müssen.

Schritt 4. Stecken Sie die Karte in den Raspberry Pi und starten Sie das System

Angesichts der Tatsache, dass Sie und ich eine Spielekonsole herstellen, ist es sinnvoll, dass der Raspberry Pi bereits mit dem Fernseher (oder Empfänger, je nach Vorlieben und Hardware) verbunden ist. Außerdem ist beim ersten Start eine über USB angeschlossene Tastatur erforderlich. Sie brauchen keine Maus, aber Sie können das Gamepad neben sich legen. Wir verwenden den HDMI-Anschluss am Raspberry Pi, der sich näher an der Steckdose befindet.

Das ist alles. Lakka ermittelt die Hardwarekonfiguration, startet den Raspberry Pi neu und begrüßt uns stilvoll mit einer schönen Oberfläche PlayStation 3.

Lakka auf Raspberry Pi einrichten

Um bequem mit Lakka arbeiten zu können, müssen Sie einige einfache Manipulationen vornehmen, bevor Sie die Tastatur ein für alle Mal ausschalten.

  1. Wenn wir mit den Tasten ←→ ↑↓ durch das Menü gehen, finden wir den Eintrag „Servi“.ces und aktivieren Sie SSH und Bluetooth. Bestätigen Sie Ihre Auswahl mit der Eingabetaste und verwenden Sie zum Abbrechen die Rücktaste.
    Wenn kein Ton zu hören ist, drücken Sie die Eingabetaste im Menü Audio → Gerät und geben Sie den folgenden Wert ein:
  2. hdmi:KARTE=vc4hdmi,DEV=0

    Und dann wählen wir einen Artikel aus Starten Sie RetroArch neu.

  3. Wir verbinden Gamepads. Im Falle des DualShock 4 reicht es aus, das Gamepad in den Kopplungsmodus zu versetzen, indem Sie die Tasten „PS“ und „Share“ einige Sekunden lang gedrückt halten, bis das Gamepad anfängt, weißes Licht zu blinken, und auf dem Raspberry Pi, Suchen Sie den Wireless Controller in der Liste der verfügbaren Bluetooth-Geräte und drücken Sie die Eingabetaste. Nach einigen Sekunden signalisiert das Gamepad eine erfolgreiche Verbindung mit einem konstanten blauen Licht. Das zweite Gamepad leuchtet rot.
  4. Auf der Speisekarte Eingang → Steuerung von Port 1 folgende Werte einstellen:
    Gerätetyp: RetroPad mit Analog
    Analog-zu-Digital-Typ: Links analog
    Und etwas weiter unten weisen wir alle Tasten und Sticks des Gamepads separat neu zu, um Komplikationen in Zukunft zu vermeiden.
    Die Tastatur kann abgeschaltet werden, wir werden sie nicht mehr brauchen.
  5. Korrektur der Zeitzone. Melden Sie sich dazu per SSH bei Lakka an (login/pass: root/root) und geben Sie den Befehl ein:
    echo "TIMEZONE=Europe/Rome" > /storage/.cache/timezone

    Wo statt Europe / Rome Ersetzen Sie jeden erforderlichen Wert durch Liste der Zeitzonen aus Wikipedia. Starten Sie neu und jetzt wird die richtige Uhrzeit auf dem Bildschirm angezeigt.

Herunterladen neuer Spiele auf Raspberry Pi

Grundsätzlich stellt Lakka keine strengen Anforderungen an die Spielemulation, mit Ausnahme der Emulation PlayStation Eins. Für den ordnungsgemäßen Betrieb benötigen Sie die BIOS-Dateien der Original-Set-Top-Box. Da die Verteilung dieser Dateien aus der Sicht Sony Wenn es sich um Piraterie handelt, müssen Sie sie selbst googeln. Folgende Dateien sind geeignet:

MD5SUM Name und Vorname
8dd7d5296a650fac7319bce665a6a53c scph5500.bin
490f666e1afb15b7362b406ed1cea246 scph5501.bin (Kann von scph7003.bin umbenannt werden)
32736f17079d0b2b7024407c39bd3050 scph5502.bin

Sie müssen sie (einige oder alle zusammen) in den Ordner / System auf Raspberry Pi. Dies kann einfach über das Netzwerk erfolgen, da Lakka standardmäßig den Gastzugriff über Samba erlaubt.

Es müssen nur noch die Ordner mit Spielen gescannt werden, die sich im Fall von Lakka überall befinden können - auf der microSD mit dem System oder auf einem externen USB-Laufwerk. Wenn der Wunsch besteht, können Sie jede Cloud mit WebDAV-Unterstützung zum Speichern von Spielen verwenden und sie in das Lakka-Dateisystem einhängen, aber das ist meiner Meinung nach übertrieben. Allerdings verbietet Ihnen niemand zu experimentieren, oder?

Wir führen Spiele auf Raspberry Pi aus

Der Ordner mit Spielen wird über den entsprechenden Lakka-Menüpunkt gescannt: ➕ → Verzeichnis durchsuchen. Das angeschlossene externe Laufwerk mit der gesamten Ordnerstruktur wird unter einem Namen wie sichtbar sda1-ata-DISK_NAME_VENDOR-XYZ. Nachdem Sie den gewünschten Ordner ausgewählt haben, starten Sie das Scannen mit dem Objekt  und zum Hauptmenü zurückkehren.

Hier erwarten uns unsere nach Plattform sortierten Spiele. Wenn Sie das Spiel zum ersten Mal starten, werden Sie von Lakka aufgefordert, anzugeben, mit welcher Engine es ausgeführt werden soll. Bei Spielen von PlayStation wir wählen  PCSX REARMed.

Während des Spiels können Sie die universelle PS-Taste auf dem Gamepad drücken, um in das Feinabstimmungsmenü des Spiels zu gelangen. Hier können Sie im Falle einer NES-Emulation die Turbo-Tasten und für die Emulation konfigurieren PlayStation Aktivieren Sie die Pixelverdopplung, damit das Bild auf modernen HD-Fernsehern flüssiger aussieht. Über dasselbe Menü können Sie die Videoaufnahme und sogar das Streamen starten YouTube oder Twitch, wenn ein solcher Wunsch besteht.

PSX Lakka Originalauflösung
PSX Lakka doppelte Auflösung

Das ist alles im Allgemeinen. Disk-Images für PlayStation Die Macher von Lakka empfehlen die Nutzung der Website ReDump, aber das ist keine notwendige Bedingung. Die Hauptsache ist, dass das Image der Disc mit dem Spiel im BIN+CUE-Format vorliegen sollte. Bilder von Spielen für NES, SNES und so weiter - funktionieren perfekt sogar aus Archiven, also laden Sie zum Beispiel die Sammlung "No-Intro" (saubere Bilder von Originalspielen) oder "GoodNES" (Sammlung mit Beta-Versionen, Übersetzungen und anderen "Garbage" ), können Sie sie nicht aus den Archiven entpacken, sondern so wie sie sind in den Ordner mit Spielen herunterladen.

Das Spiel genießen!

Visnovka ersetzen

Damit ist die Artikelserie zur Nutzung des Raspberry Pi zu Hause abgeschlossen. Natürlich beschränken sich die Möglichkeiten des Raspberry Pi nicht auf die aufgeführten Leistungen, aber zu Hause reicht es aus, das für den Raspberry Pi ausgegebene Geld mit dem erhaltenen Komfort und Vergnügen abzubezahlen. Und Sie können einen Raspberry Pi für Ihre Experimente kaufen nach sEsel.

Lesen Sie auch:

Teilen
Juri Stanislawski

SwiftUI-Entwickler. Ich sammle Vinyl. Manchmal ein Journalist. Inhaber des Nota Record Store.

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet.*

Kommentare anzeigen

  • Ich habe den Artikel gelesen, auf den 2. Teil gewartet und ernsthaft über den Kauf von Himbeeren nachgedacht

    Antwort verwerfen

    Hinterlassen Sie uns einen Kommentar

    E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet.*

    • Danke!

      Antwort verwerfen

      Hinterlassen Sie uns einen Kommentar

      E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet.*

Stichworte: RN-FAQFavoritTOP