So verbinden Sie Raspberry Pi aus der Ferne mit MATLAB Online

So Verbinden Sie Raspberry Pi Aus Der Ferne Mit Matlab Online



Raspberry Pi ist ein kostengünstiger und stromsparender Minicomputer, der für eine Vielzahl von Aufgaben verwendet wird, wie zum Beispiel den Aufbau von Webservern, die Hausautomation, die Steuerung von Maschinen und mehr. MATLAB hingegen ist eine Programmiersprache und ein Werkzeug zur Ausführung von Aufgaben wie Bildverarbeitung, maschinellem Lernen und anderen. Neben der Verwendung von MATLAB zur Ausführung komplexer Aufgaben können Sie damit auch verschiedene elektronische Geräte wie Arduino, ESP32 und Raspberry Pi aus der Ferne verbinden. Sie führen die Aufgabe entweder in der MATLAB-Desktopanwendung oder in MATLAB Online aus. Hier finden Sie jedoch eine Anleitung zur Fernverbindung des Raspberry Pi mit MATLAB Online statt mit dem MATLAB-Desktop, da es sich um eine einfache und kostengünstige Lösung für Raspberry Pi-Benutzer handelt.

Gliederung:

Warum sollten Sie sich für MATLAB Online anstelle von MATLAB für Raspberry Pi entscheiden?

Die Wahl von MATLAB Online anstelle von MATLAB ist kosteneffektiv, da Sie keinen Cent für die Nutzung des MATLAB-Dienstes ausgeben müssen. Darüber hinaus können Sie es auch auf Ihrem leistungsschwachen Raspberry Pi-Systembrowser ausführen, wenn Sie keine anderen Systeme zur Verfügung haben. Andererseits ist MATLAB Desktop ein kostenpflichtiges Tool, für dessen Nutzung ein Lizenzschlüssel erforderlich ist.







So verbinden Sie Raspberry Pi aus der Ferne mit MATLAB Online

Mit den folgenden Schritten können Sie Raspberry Pi aus der Ferne mit MATLAB Online verbinden:



Schritt 1: Erstellen Sie ein MathWorks-Konto in MATLAB

Bevor Sie Raspberry Pi mit MATLAB verbinden, müssen Sie in MATLAB ein MathWorks-Konto erstellen Hier . Dieses Konto wird später verwendet, wenn Sie das MATLAB-Setup auf Raspberry Pi konfigurieren und online auf MATLAB zugreifen.



Schritt 2: Installieren Sie das matlab-rpi Tool auf dem Raspberry Pi

Der matlab-rpi ist ein Open-Source-Tool, mit dem Raspberry Pi aus der Ferne mit MATLAB Online verbunden werden kann. Dieses Tool ist im offiziellen Raspberry Pi-Repository verfügbar und kann über den Befehl apt installiert werden. Wenn Sie erwägen, Ihren Raspberry Pi mit MATLAB Online zu verbinden, müssen Sie ihn mit dem folgenden Befehl auf Ihrem Raspberry Pi-System installieren:





sudo apt install matlab-rpi -y

Schritt 3: Matlab-rpi-Setup auf Raspberry Pi konfigurieren

Nach erfolgreicher Installation matlab-rpi Konfigurieren Sie auf Raspberry Pi das Setup, indem Sie den folgenden Befehl ausführen:



sudo matlab-rpi-setup

Bei der Einrichtung müssen Sie einen Namen für Ihren Raspberry Pi vergeben:

Nachdem Sie den Namen eingegeben haben, müssen Sie Peripheriegeräte auf dem Raspberry Pi aktivieren, was Sie tun können, indem Sie „ Und ” auf der Bildschirmanweisung:

Sie müssen die Anmeldeinformationen für das MathWorks-Konto angeben, die Sie in erstellt haben Schritt 1 Dazu gehört die Eingabe Ihrer E-Mail-Adresse und Ihres Passworts:

Notiz: Nachdem Sie die Einrichtung abgeschlossen haben, starten Sie Ihr System neu, um die Änderungen zu übernehmen.

Es gibt mehrere Flags, die Sie zum Konfigurieren Ihres verwenden können matlab-rpi Nach der Ersteinrichtung sind die Details in der folgenden Tabelle aufgeführt:

Beschreibung Beispiel
Festlegen des Anzeigenamens für Raspberry Pi in MATLAB Online sudo matlab-rpi-setup –name raspberry_pi

ODER

sudo matlab-rpi-setup -n raspberry_pi

Authentifizierungsdaten für MATLAB Online festlegen sudo matlab-rpi-setup –login

ODER

sudo matlab-rpi-setup –l

Aktivieren oder Deaktivieren der Kamerafunktion auf Raspberry Pi in MATLAB Online (Neustart ist erforderlich) sudo matlab-rpi-setup –Kamera aktivieren

ODER

sudo matlab-rpi-setup -c aktivieren

Aktivieren oder Deaktivieren der I2C-Funktion auf dem Raspberry Pi (Neustart erforderlich) sudo matlab-rpi-setup –i2c aktivieren

ODER

sudo matlab-rpi-setup -i aktivieren

Aktivieren oder Deaktivieren der SPI-Funktion auf dem Raspberry Pi (Neustart erforderlich) sudo matlab-rpi-setup –spi aktivieren

ODER

sudo matlab-rpi-setup -spi aktivieren

Aktivieren oder Deaktivieren der UART-Funktion auf dem Raspberry Pi (Neustart erforderlich) sudo matlab-rpi-setup –spi aktivieren

ODER

sudo matlab-rpi-setup -spi aktivieren

Bereitstellen einer MATLAB-Funktion als eigenständige ausführbare Datei auf Raspberry Pi. sudo matlab-rpi-setup –deploy aktivieren

ODER

sudo matlab-rpi-setup –d aktivieren

Helfen sudo matlab-rpi-setup –help

ODER

sudo matlab-rpi-setup –help

Handbuch man matlab-rpi-setup

Schritt 4: Öffnen Sie MATLAB Online

Jetzt offen MATLAB Online in Ihrem Browser, indem Sie die besuchen Webseite .

Schritt 5: Überprüfen Sie die Raspberry Pi-Liste

Navigieren Sie zu Befehl Windows in MATLAB Online und führen Sie das aus Raspilist Geben Sie den folgenden Befehl ein, um Ihr Raspberry Pi-Gerät in der Liste anzuzeigen:

Raspilist

Notiz: Wenn Ihr Raspberry Pi-Gerät nicht in der Liste angezeigt wird, starten Sie Ihr Gerät neu und führen Sie den Befehl erneut aus.

Schritt 6: Erstellen Sie eine Verbindung mit Raspberry Pi

Um eine Verbindung von Raspberry Pi mit MATLAB Online herzustellen, können Sie die verwenden Raspel Befehlen und speichern Sie die Informationen Ihres Raspberry Pi in einer Variablen Ihrer Wahl:

r=raspi

Sie können Raspberry Pi auch über mit MATLAB Online verbinden Raspel Geben Sie den Befehl ein, indem Sie die Seriennummer eingeben, die Sie erhalten haben Schritt 5 :

r= Raspi ( Seriennummer )

Oder Sie können den Raspberry Pi-Namen verwenden, den Sie während des Einrichtungsvorgangs in Schritt 3 angegeben haben:

r= Raspi ( raspberrypi_name )

Schritt 7: Erstellen Sie eine Verbindung mit Raspberry Pi

Nach erfolgreicher Verbindung können Sie Folgendes ausführen Raspilist Befehl erneut, um Ihre Raspberry Pi-Verbindung zu MATLAB Online zu bestätigen:

Schritt 8: Erstellen Sie ein einfaches LED-Blinkprojekt

Um zu testen, ob das Raspberry Pi-Board erfolgreich mit MATLAB Online verbunden ist, führen wir den folgenden Code in MATLAB Online aus:

Funktion LED_Blink ( )

% MATLAB Blinking Project

r= Raspi;

% Blinken Sie die LED 50 Zyklen lang

für zählen = 1 : fünfzig

% Schalten Sie die LED ein

writeLED ( R, 'led0' , 1 ) ;

% Pause für 1 Sekunde

Pause ( 1 ) ;

% Schalten Sie die LED aus

writeLED ( r,'width0', 0 ) ;

% Pause für 1 Sekunde

Pause ( 1 ) ;

Ende

Ende

Der obige Code verwendet die Raspel Befehl zum Verbinden Ihres Raspberry Pi mit MATLAB Online. Anschließend wird die Zählerschleife zum Ein- und Ausschalten verwendet Aktivitätsstatus LED am Raspberry Pi für 1 Sekunde

So greifen Sie in MATLAB Online aus der Ferne auf das Raspberry Pi-Verzeichnis zu

Sie können MATLAB Online auch verwenden, um remote auf das Raspberry Pi-Verzeichnis zuzugreifen und den Inhalt der Verzeichnisse anzuzeigen. Dies kann durch erfolgen System Befehl in MATLAB Online.

Die folgende System Mit dem Befehl können Sie den Inhalt der Raspberry Pi-Verzeichnisse anzeigen:

System ( Himbeerpi, 'ls -al /home/pi' )

Oder Sie können verwenden R anstelle des Gerätenamens auch im obigen Befehl.

So erhalten Sie Dateien von Raspberry Pi auf MATLAB Online

Wenn Sie eine Datei vom Raspberry Pi auf MATLAB Online übertragen möchten, können Sie dies ganz einfach mit dem tun eine Datei bekommen Funktion.

Im folgenden Code habe ich eine ngrok.log Datei von Raspberry Pi nach MATLAB Online:

eine Datei bekommen ( Himbeerpi, '/home/pi/ngrok.log' )

Die Datei wird auf MATLAB Online hochgeladen, sobald Sie den obigen Code eingegeben haben:

Sie können diese Datei dann einfach auf Ihr System herunterladen, indem Sie mit der rechten Maustaste auf die Datei klicken und „ Herunterladen ' Möglichkeit:

So zeigen Sie Raspberry Pi-LEDs in MATLAB Online an

Der MATLAB Online-Support zeigt Ihnen die Informationen über die Aktivitätsstatus-LED des Raspberry Pi an. Dies kann mit dem folgenden Befehl erfolgen:

ShowLEDs ( R )

So zeigen Sie Raspberry Pi-Pins in MATLAB Online an

Sie können auch MATLAB Online verwenden, um die GPIO-Pins des Raspberry Pi anzuzeigen. Dies kann mit dem erfolgen Zeige Pins Funktion wie unten angegeben:

Zeige Pins ( R )

Bonusmethode: So verbinden Sie Raspberry remote mit MATLAB Desktop

Wie bereits erwähnt, ist MATLAB Online eine kostengünstige Möglichkeit, MATLAB-Dienste zu nutzen. Es bietet jedoch keine zusätzlichen Funktionen, selbst wenn Sie Raspberry Pi mit MATLAB Online verbinden. Mit MATLAB Desktop können Sie zusätzliche Funktionen nutzen, wie zum Beispiel:

  • Fernkopieren der Datei von einem Computer auf den Raspberry Pi von MATLAB mit der Funktion putFile().
  • Fernlöschen der Zieldatei von der Raspberry Pi-Hardware.
  • Zugriff auf das Raspberry Pi-Gerät über die IP-Adresse, den Hostnamen, den Benutzernamen und das Passwort im Raspel Befehl.
  • Alle Systembefehle werden unterstützt.

Notiz: Um den hinzugefügten Raspberry Pi zu löschen Raspilist In MATLAB Online können Sie einfach den Befehl „clear“ im Befehlsfenster verwenden.

Abschluss

MATLAB und Raspberry Pi sind nützlich, wenn es um die Entwicklung von Anwendungen und die Ausführung komplexer Aufgaben geht. Sie miteinander zu verbinden ist für Benutzer nützlich, die über Raspberry Pi-Geräte verfügen und gleichzeitig an MATLAB arbeiten möchten. Der Hauptvorteil der Verwendung von MATLAB Online für die Remote-Verbindung besteht darin, dass Sie es problemlos auch im Raspberry Pi-Browser öffnen können und dabei weniger Rechenleistung des Geräts verbrauchen.

In dieser Anleitung erfahren Sie ausführlich, wie Sie die Installation durchführen können matlab-rpi Tool auf dem Raspberry Pi, Konfigurieren des Setups, Öffnen von MATLAB Online im Browser und Verbinden des Geräts mit dem Raspilist Befehl. Später wird auch Code zum Ein- und Ausschalten der Raspberry Pi-Aktivitätsstatus-LED bereitgestellt, um sicherzustellen, dass das Gerät erfolgreich mit MATLAB Online verbunden ist. Sie finden auch Methoden zum Fernzugriff auf das Raspberry Pi-Verzeichnis oder zum Übertragen einer Datei von Raspberry Pi nach MATLAB Online.