Raspberry Pi を MATLAB オンラインにリモート接続する方法

Raspberry Pi Wo Matlab Onrainnirimoto Jie Xusuru Fang Fa



Raspberry Pi は、Web サーバーの構築、ホーム オートメーション、マシンの制御など、幅広いタスクの実行に使用される低コスト、低電力のミニコンピューターです。一方、MATLAB は、画像処理、機械学習などのタスクを実行するために使用されるプログラミング言語およびツールです。 MATLAB を使用して複雑なタスクを実行するだけでなく、Arduino、ESP32、Raspberry Pi などのさまざまな電子デバイスをリモート接続するために使用することもできます。このタスクは、MATLAB デスクトップ アプリケーションまたは MATLAB Online で実行します。ただし、ここでは、Raspberry Pi ユーザーにとってシンプルでコスト効率の高いソリューションである、MATLAB デスクトップではなく、Raspberry Pi を MATLAB Online にリモート接続するためのガイドを示します。

概要:

Raspberry Pi 用 MATLAB ではなく MATLAB Online を選択する理由

MATLAB の代わりに MATLAB Online を選択すると、MATLAB サービスを使用するために一銭も使用する必要がないため、コスト効率が高くなります。さらに、他のシステムが利用できない場合は、低電力の Raspberry Pi システム ブラウザ上で実行することもできます。一方、MATLAB デスクトップは有料ツールであり、その機能を使用するにはライセンス キーが必要です。







Raspberry Pi を MATLAB オンラインにリモート接続する方法

次の手順を使用して、Raspberry Pi を MATLAB Online にリモートで接続できます。



ステップ 1: MATLAB で MathWorks アカウントを作成する

Raspberry Pi を MATLAB に接続する前に、MATLAB で MathWorks アカウントを作成する必要があります。 ここ 。このアカウントは、後で Raspberry Pi で MATLAB セットアップを構成するときや、オンラインで MATLAB にアクセスするときに使用されます。



ステップ 2: Raspberry Pi に matlab-rpi ツールをインストールする

MATLAB-RPI Raspberry Pi を MATLAB Online にリモート接続するために使用されるオープンソース ツールです。このツールは、Raspberry Pi の公式リポジトリで入手でき、apt コマンドを通じてインストールできます。 Raspberry Pi を MATLAB Online に接続することを検討している場合は、次のコマンドから Raspberry Pi システムに Raspberry Pi をインストールする必要があります。





sudo apt install matlab-rpi -y

ステップ 3: Raspberry Pi で matlab-rpi セットアップを構成する

正常にインストールされた後 MATLAB-RPI Raspberry Pi では、次のコマンドを実行してセットアップを構成します。



sudo matlab-rpi-setup

セットアップ中に、Raspberry Pi の名前を指定する必要があります。

名前を入力した後、Raspberry Pi で周辺機器を有効にする必要があります。これは、「」を追加することで実行できます。 そして 」画面上の指示:

で作成した MathWorks アカウントの資格情報を提供する必要があります。 ステップ1 、これにはメール アドレスとパスワードの入力が含まれます。

注記: セットアップが完了したら、システムを再起動して変更を適用します。

設定に使用できるフラグは複数あります。 MATLAB-RPI 初期セットアップ後の詳細は、以下の表に示されています。

説明
MATLAB Online での Raspberry Pi の表示名の設定 sudo matlab-rpi-setup –name raspberry_pi

または

sudo matlab-rpi-setup -n raspberry_pi

MATLAB オンラインの認証資格情報の設定 sudo matlab-rpi-setup –login

または

sudo matlab-rpi-setup –l

MATLAB Online で Raspberry Pi のカメラ機能を有効または無効にする (再起動が必要です) sudo matlab-rpi-setup –カメラを有効にする

または

sudo matlab-rpi-setup -c Enable

Raspberry Pi の I2C 機能を有効または無効にする (再起動が必要です) sudo matlab-rpi-setup –i2c を有効にする

または

sudo matlab-rpi-setup -i を有効にする

Raspberry Pi での SPI 機能の有効化または無効化 (再起動が必要です) sudo matlab-rpi-setup –spi を有効にする

または

sudo matlab-rpi-setup -spi を有効にする

Raspberry Pi の UART 機能を有効または無効にする (再起動が必要です) sudo matlab-rpi-setup –spi を有効にする

または

sudo matlab-rpi-setup -spi を有効にする

MATLAB 関数をスタンドアロンの実行可能ファイルとして Raspberry Pi に配置します。 sudo matlab-rpi-setup –deployenable

または

sudo matlab-rpi-setup –d 有効化

ヘルプ sudo matlab-rpi-setup –ヘルプ

または

sudo matlab-rpi-setup –ヘルプ

マニュアル man matlab-rpi-setup

ステップ 4: MATLAB オンラインを開く

開催中 MATLAB オンライン ブラウザ上で、 Webサイト

ステップ 5: Raspberry Pi リストを確認する

案内する コマンドウィンドウ MATLAB Online で、 ラスピリスト 以下に示すようにコマンドを実行して、Raspberry Pi デバイスをリストに表示します。

ラスピリスト

注記: Raspberry Pi デバイスがリストに表示されない場合は、デバイスを再起動してからコマンドを再度実行します。

ステップ 6: Raspberry Pi との接続を作成する

Raspberry Pi と MATLAB Online の接続を作成するには、 やすり コマンドを実行し、選択した変数内に Raspberry Pi の情報を保存します。

r=ラスピ

また、Raspberry Pi を MATLAB Online に接続することもできます。 やすり 提供されたシリアル番号を入力してコマンドを実行します。 ステップ5 :

r=ラスピ ( シリアルナンバー )

または、ステップ 3 のセットアップ プロセス中に指定した Raspberry Pi 名を使用することもできます。

r=ラスピ ( ラズベリーパイ名 )

ステップ 7: Raspberry Pi との接続を作成する

接続に成功したら、次のコマンドを実行できます。 ラスピリスト コマンドを再度実行して、Raspberry Pi から MATLAB Online への接続を確認します。

ステップ 8: 単純な LED 点滅プロジェクトを作成する

Raspberry Pi ボードが MATLAB Online に正常に接続されているかどうかをテストするには、MATLAB Online で次のコードを実行してみましょう。

関数 LED_点滅 ( )

% MATLAB 点滅プロジェクト

r=ラスピ;

% LEDを50サイクル点滅させます

のために カウント = 1 : 50

% LED の電源をオンにします

ライトLED ( り、 'led0' 1 ) ;

% 1秒間一時停止します

一時停止 ( 1 ) ;

% LED の電源をオフにします

ライトLED ( r,'幅0', 0 ) ;

% 1秒間一時停止します

一時停止 ( 1 ) ;

終わり

終わり

上記のコードでは、 やすり コマンドを使用して、Raspberry Pi を MATLAB Online に接続します。次に、カウンタ ループを使用して電源をオンまたはオフにします。 活動状況 Raspberry Pi の LED が 1 秒間隔で点灯します

MATLAB Online で Raspberry Pi ディレクトリにリモート アクセスする方法

MATLAB Online を使用して、Raspberry Pi ディレクトリにリモートでアクセスし、ディレクトリ内の内容を確認することもできます。これは次の方法で実行できます。 システム MATLAB Online のコマンド。

次の システム コマンドは、Raspberry Pi ディレクトリの内容を確認するのに役立ちます。

システム ( ラズベリーパイ、 「ls -al /home/pi」 )

または、使用できます r 上記のコマンドと同様に、デバイス名の代わりに。

MATLAB Online で Raspberry Pi からファイルを取得する方法

Raspberry Pi から MATLAB Online にファイルを取得したい場合は、次のコマンドを使用すると簡単に取得できます。 ファイルの取得 関数。

次のコードでは、 ngrok.log ファイルを Raspberry Pi から MATLAB Online にコピーします。

ファイルの取得 ( ラズベリーパイ、 '/home/pi/ngrok.log' )

上記のコードを入力すると、ファイルが MATLAB Online にアップロードされます。

ファイルを右クリックして「」を選択すると、このファイルをシステムに簡単にダウンロードできます。 ダウンロード ' オプション:

MATLAB オンラインで Raspberry Pi LED を表示する方法

MATLAB オンライン サポートでは、Raspberry Pi アクティビティ ステータス LED に関する情報が表示されます。これは、次のコマンドを使用して実行できます。

LEDの表示 ( r )

MATLAB Online で Raspberry Pi ピンを表示する方法

MATLAB オンラインを使用して Raspberry Pi GPIO ピンを表示することもできます。これは、 ピンの表示 以下に示すように機能します。

ピンの表示 ( r )

おまけの方法: Raspberry を MATLAB デスクトップにリモート接続する方法

前述したように、MATLAB Online は MATLAB サービスを使用するためのコスト効率の高い方法です。ただし、Raspberry Pi を MATLAB Online に接続しても追加機能は提供されません。 MATLAB デスクトップを使用すると、次のような追加機能を利用できるようになります。

  • putFile() 関数を使用して、MATLAB から 1 台のコンピューターから Raspberry Pi にファイルをリモートでコピーします。
  • Raspberry Pi ハードウェアからターゲット ファイルをリモートで削除します。
  • IP アドレス、ホスト名、ユーザー名、パスワードを使用して Raspberry Pi デバイスにアクセスする やすり 指示。
  • すべてのシステム コマンドがサポートされています。

注記: 追加したRaspberry Piをクリアするには ラスピリスト MATLAB Online では、コマンド ウィンドウで clear コマンドを使用するだけです。

結論

MATLAB と Raspberry Pi は、アプリケーションの開発と複雑なタスクの実行という点で役立ちます。これらを接続すると、Raspberry Pi デバイスを持ち、同時に MATLAB で作業したいユーザーにとって便利です。リモート接続に MATLAB Online を使用する主な利点は、デバイスの処理電力消費を抑えながら、Raspberry Pi ブラウザーで簡単に開くことができることです。

このガイドでは、インストールを実行する方法について詳しく説明しています。 MATLAB-RPI Raspberry Pi 上のツール、セットアップの構成、ブラウザーで MATLAB Online を開いて、 ラスピリスト 指示。その後、デバイスが MATLAB Online に正常に接続されていることを確認するために、Raspberry Pi アクティビティ ステータス LED をオンまたはオフにするコードも提供されます。また、Raspberry Pi ディレクトリにリモートでアクセスしたり、Raspberry Pi から MATLAB Online にファイルを転送したりする方法も見つかります。