Как удаленно подключить Raspberry Pi к MATLAB Online

Kak Udalenno Podklucit Raspberry Pi K Matlab Online



Raspberry Pi — это недорогой и маломощный мини-компьютер, используемый для выполнения широкого спектра задач, таких как создание веб-серверов, домашней автоматизации, управления машинами и многого другого. MATLAB, с другой стороны, представляет собой язык программирования и инструмент, используемый для выполнения таких задач, как обработка изображений, машинное обучение и другие. Помимо использования MATLAB для выполнения сложных задач, вы можете использовать его для удаленного подключения различных электронных устройств, таких как Arduino, ESP32 и Raspberry Pi. Вы будете выполнять задачу либо в настольном приложении MATLAB, либо в MATLAB Online. Однако здесь вы найдете руководство по удаленному подключению Raspberry Pi к MATLAB Online вместо рабочего стола MATLAB, поскольку это простое и экономичное решение для пользователей Raspberry Pi.

Контур:

Зачем выбирать MATLAB Online вместо MATLAB для Raspberry Pi

Выбор MATLAB Online вместо MATLAB экономически эффективен, поскольку вам не нужно тратить ни копейки на использование сервиса MATLAB. Кроме того, вы также можете запустить его в своем маломощном системном браузере Raspberry Pi, если у вас нет других доступных систем. С другой стороны, MATLAB Desktop — это платный инструмент, для использования которого требуется лицензионный ключ.







Как удаленно подключить Raspberry Pi к MATLAB Online

Вы можете удаленно подключить Raspberry Pi к MATLAB Online, выполнив следующие действия:



Шаг 1. Создайте учетную запись MathWorks в MATLAB.

Прежде чем подключить Raspberry Pi к MATLAB, вам необходимо создать учетную запись MathWorks в MATLAB из здесь . Эта учетная запись будет использоваться позже при настройке установки MATLAB на Raspberry Pi, а также при доступе к MATLAB онлайн.



Шаг 2. Установите инструмент matlab-rpi на Raspberry Pi.

Matlab-RPI — это инструмент с открытым исходным кодом, используемый для удаленного подключения Raspberry Pi к MATLAB Online. Этот инструмент доступен в официальном репозитории Raspberry Pi и может быть установлен с помощью команды apt. Если вы планируете подключить Raspberry Pi к MATLAB Online, вы должны установить его в своей системе Raspberry Pi с помощью следующей команды:





sudo apt установить matlab-rpi -y

Шаг 3. Настройте установку matlab-rpi на Raspberry Pi

После успешной установки Matlab-RPI на Raspberry Pi настройте настройку, выполнив следующую команду:



sudo matlab-rpi-настройка

Во время установки вам необходимо указать имя вашего Raspberry Pi:

После ввода имени вам необходимо включить периферийные устройства на Raspberry Pi, что можно сделать, добавив « и » в инструкции на экране:

Вы должны предоставить учетные данные учетной записи MathWorks, которые вы создали в Шаг 1 , сюда входит ввод вашего адреса электронной почты и пароля:

Примечание: После завершения настройки перезагрузите систему, чтобы применить изменения.

Существует несколько флагов, которые вы можете использовать для настройки вашего Matlab-RPI после первоначальной настройки подробная информация представлена ​​в таблице ниже:

Описание Пример
Установка отображаемого имени для Raspberry Pi в MATLAB Online sudo matlab-rpi-setup – имя raspberry_pi

ИЛИ

sudo matlab-rpi-setup -n raspberry_pi

Установка учетных данных аутентификации для MATLAB Online sudo matlab-rpi-setup –логин

ИЛИ

sudo matlab-rpi-setup –l

Включение или отключение функции камеры на Raspberry Pi в MATLAB Online (требуется перезагрузка) sudo matlab-rpi-setup – включение камеры

ИЛИ

sudo matlab-rpi-setup -c включить

Включение или отключение функции I2C на Raspberry Pi (необходима перезагрузка) sudo matlab-rpi-setup –i2c включить

ИЛИ

sudo matlab-rpi-setup -i включить

Включение или отключение функции SPI на Raspberry Pi (требуется перезагрузка) sudo matlab-rpi-setup –spi включить

ИЛИ

sudo matlab-rpi-setup -spi включить

Включение или отключение функции UART на Raspberry Pi (необходима перезагрузка) sudo matlab-rpi-setup –spi включить

ИЛИ

sudo matlab-rpi-setup -spi включить

Развертывание функции MATLAB как автономного исполняемого файла на Raspberry Pi. sudo matlab-rpi-setup – включить развертывание

ИЛИ

sudo matlab-rpi-setup –d включить

Помощь sudo matlab-rpi-setup – помощь

ИЛИ

sudo matlab-rpi-setup – помощь

Руководство человек Matlab-rpi-настройка

Шаг 4: Откройте MATLAB Online

Теперь откройте МАТЛАБ Онлайн в своем браузере, посетив Веб-сайт .

Шаг 5. Проверьте список Raspberry Pi

Перейдите к Командные окна в MATLAB Online и запустите распилист команду, как показано ниже, чтобы увидеть ваше устройство Raspberry Pi в списке:

распилист

Примечание: Если ваше устройство Raspberry Pi не отображается в списке, перезагрузите устройство и снова запустите команду.

Шаг 6. Создайте соединение с Raspberry Pi

Чтобы создать соединение Raspberry Pi с MATLAB Online, вы можете использовать команду скрежетать команду и сохраните информацию о вашем Raspberry Pi в переменной по вашему выбору:

r=raspi

Вы также можете подключить Raspberry Pi к MATLAB Online через скрежетать команду, введя серийный номер, предоставленный вам в Шаг 5 :

r= raspi ( Серийный номер )

Или вы можете использовать имя Raspberry Pi, которое вы указали в процессе установки на шаге 3:

r= raspi ( raspberrypi_name )

Шаг 7. Создайте соединение с Raspberry Pi

После успешного подключения вы можете выполнить распилист повторите команду, чтобы подтвердить подключение Raspberry Pi к MATLAB Online:

Шаг 8: Создайте простой проект мигания светодиодом

Чтобы проверить, успешно ли подключена плата Raspberry Pi к MATLAB Online, давайте запустим в MATLAB Online следующий код:

функция LED_Blink ( )

% Проект мигания MATLAB

r= raspi;

% Мигание светодиода в течение 50 циклов.

для количество = 1 : пятьдесят

% Включение светодиода

записьLED ( р, 'led0' , 1 ) ;

% Пауза на 1 секунду

Пауза ( 1 ) ;

% Выключить светодиод

записьLED ( р,'ширина0', 0 ) ;

% Пауза на 1 секунду

Пауза ( 1 ) ;

конец

конец

Приведенный выше код будет использовать скрежетать команда для подключения Raspberry Pi к MATLAB Online. Затем он использует контур счетчика для включения и выключения питания. Статус активности Светодиод на Raspberry Pi с интервалом в 1 секунду

Как получить удаленный доступ к каталогу Raspberry Pi в MATLAB Online

Вы также можете использовать MATLAB Online для удаленного доступа к каталогу Raspberry Pi и просмотра содержимого внутри каталогов. Это можно сделать через система команда в MATLAB Online.

Следующее система Команда поможет вам увидеть содержимое каталогов Raspberry Pi:

система ( Raspberry Pi, 'ls -al /home/pi' )

Или вы можете использовать р вместо имени устройства в приведенной выше команде.

Как получить файлы из Raspberry Pi в MATLAB Online

Если вы хотите получить файл из Raspberry Pi в MATLAB Online, вы можете легко сделать это, используя команду получить файл функция.

В следующем коде я получил ngrok.log файл из Raspberry Pi в MATLAB Online:

получить файл ( Raspberry Pi, '/home/pi/ngrok.log' )

Файл будет загружен в MATLAB Online после того, как вы введете приведенный выше код:

Затем вы можете легко загрузить этот файл в свою систему, щелкнув правой кнопкой мыши по файлу и выбрав « Скачать ' вариант:

Как просмотреть светодиоды Raspberry Pi в MATLAB Online

Поддержка MATLAB Online показывает информацию о светодиоде состояния активности Raspberry Pi. Это можно сделать с помощью следующей команды:

показатьсветодиоды ( р )

Как просмотреть контакты Raspberry Pi в MATLAB Online

Вы также можете использовать MATLAB Online для просмотра контактов GPIO Raspberry Pi, это можно сделать с помощью показатьПины функция, как указано ниже:

показатьПины ( р )

Бонусный метод: как удаленно подключить Raspberry к MATLAB Desktop

Как упоминалось ранее, MATLAB Online — это экономичный способ использования сервисов MATLAB. Однако он не предоставляет дополнительных функций, даже если вы подключаете Raspberry Pi к MATLAB Online. С помощью рабочего стола MATLAB вы сможете получить дополнительные функции, такие как:

  • Удаленное копирование файла с одного компьютера на Raspberry Pi из MATLAB с помощью функции putFile().
  • Удаленное удаление целевого файла с оборудования Raspberry Pi.
  • Доступ к устройству Raspberry Pi с использованием IP-адреса, имени хоста, имени пользователя и пароля в скрежетать команда.
  • Поддерживаются все системные команды.

Примечание: Чтобы удалить добавленный Raspberry Pi в распилист в MATLAB Online вы можете просто использовать команду очистки в командном окне.

Заключение

MATLAB и Raspberry Pi полезны с точки зрения разработки приложений и выполнения сложных задач. Их соединение будет полезно пользователям, имеющим устройства Raspberry Pi и желающим одновременно работать с MATLAB. Основным преимуществом использования MATLAB Online для удаленного подключения является то, что вы можете легко открыть его в браузере Raspberry Pi, при этом потребляя меньше вычислительной мощности устройства.

В этом руководстве подробно описано, как выполнить установку Matlab-RPI инструмент на Raspberry Pi, настройку параметров, открытие MATLAB Online в браузере и подключение устройства с помощью распилист команда. Позже также предоставляется код для включения и выключения светодиода состояния активности Raspberry Pi, чтобы гарантировать успешное подключение устройства к MATLAB Online. Вы также найдете способы удаленного доступа к каталогу Raspberry Pi или передачи файла из Raspberry Pi в MATLAB Online.