Gliederung:
- Warum Sie MATLAB Online anstelle von MATLAB für Raspberry Pi wählen sollten
- So verbinden Sie Raspberry Pi aus der Ferne mit MATLAB Online
- So greifen Sie in MATLAB Online aus der Ferne auf das Raspberry Pi-Verzeichnis zu
- So erhalten Sie Dateien von Raspberry Pi auf MATLAB Online
- So zeigen Sie Raspberry Pi-LEDs in MATLAB Online an
- So zeigen Sie Raspberry Pi GPIO-Pins in MATLAB Online an
- Bonusmethode: So verbinden Sie Raspberry remote mit MATLAB Desktop
- Abschluss
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.