Как да свържете отдалечено Raspberry Pi към MATLAB онлайн

Kak Da Sv Rzete Otdaleceno Raspberry Pi K M Matlab Onlajn



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 онлайн

Можете дистанционно да свържете Raspberry Pi към MATLAB Online, като използвате следните стъпки:



Стъпка 1: Създайте акаунт в MathWorks в MATLAB

Преди да свържете Raspberry Pi към MATLAB, трябва да създадете акаунт в MathWorks в MATLAB от тук . Този акаунт ще се използва по-късно, когато конфигурирате настройката на MATLAB на Raspberry Pi, както и при достъп до MATLAB онлайн.



Стъпка 2: Инсталирайте инструмента matlab-rpi на Raspberry Pi

The 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 enable

ИЛИ

sudo matlab-rpi-setup -i enable

Активиране или деактивиране на SPI функция на Raspberry Pi (необходимо е рестартиране) sudo matlab-rpi-setup –spi enable

ИЛИ

sudo matlab-rpi-setup -spi активиране

Активиране или деактивиране на функцията UART на Raspberry Pi (необходимо е рестартиране) sudo matlab-rpi-setup –spi enable

ИЛИ

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 –помощ

Наръчник man matlab-rpi-настройка

Стъпка 4: Отворете MATLAB Online

Сега отвори MATLAB онлайн на вашия браузър, като посетите уебсайт .

Стъпка 5: Проверете Raspberry Pi List

Навигирайте до Команден Windows в MATLAB Online и стартирайте разпилист команда, както е показано по-долу, за да видите вашето устройство Raspberry Pi в списъка:

разпилист

Забележка: Ако вашето устройство Raspberry Pi не се показва в списъка, рестартирайте устройството си и след това изпълнете командата отново.

Стъпка 6: Създайте връзка с Raspberry Pi

За да създадете връзка на Raspberry Pi с MATLAB Online, можете да използвате стъргалка командвайте и съхранявайте информацията на вашия Raspberry Pi в рамките на променлива по ваш избор:

r=разпи

Можете също да свържете Raspberry Pi към MATLAB Online чрез стъргалка команда, като въведете предоставения ви сериен номер Стъпка 5 :

r= распи ( Сериен номер )

Или можете да използвате името на Raspberry Pi, което сте предоставили по време на процеса на настройка в Стъпка 3:

r= распи ( малиново_име )

Стъпка 7: Създайте връзка с Raspberry Pi

След успешно свързване можете да изпълните разпилист команда отново, за да потвърдите връзката на Raspberry Pi с MATLAB Online:

Стъпка 8: Създайте прост LED мигащ проект

За да проверите дали платката Raspberry Pi е успешно свързана с MATLAB Online, нека стартираме следния код в MATLAB Online:

функция LED_мига ( )

% MATLAB Мигащ проект

r= распи;

% Мига светодиода за 50 цикъла

за брои = 1 : петдесет

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

writeLED ( r, 'led0' , 1 ) ;

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

пауза ( 1 ) ;

% Изключете светодиода

writeLED ( r,'width0', 0 ) ;

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

пауза ( 1 ) ;

край

край

Горният код ще използва стъргалка команда за свързване на вашия Raspberry Pi към MATLAB Online. След това използва цикъла на брояча за включване и изключване Състояние на дейността Светодиод на Raspberry Pi за интервал от 1 секунда

Как да получите отдалечен достъп до Raspberry Pi Directory в MATLAB Online

Можете също да използвате MATLAB Online за отдалечен достъп до директорията на Raspberry Pi и да видите съдържанието вътре в директориите. Това може да стане чрез система команда в MATLAB Online.

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

система ( малинов пипер, 'ls -al /home/pi' )

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

Как да получите файлове от Raspberry Pi в MATLAB онлайн

Ако искате да получите файл от Raspberry Pi в MATLAB Online, можете да го направите лесно, като използвате getFile функция.

В следния код получих a ngrok.log файл от Raspberry Pi към MATLAB Online:

getFile ( малинов пипер, '/home/pi/ngrok.log' )

Файлът ще бъде качен в MATLAB Online, след като въведете горния код:

След това можете лесно да изтеглите този файл на вашата система, като щракнете с десния бутон върху файла и изберете „ Изтегли ” опция:

Как да видите Raspberry Pi светодиоди в MATLAB онлайн

Онлайн поддръжката на MATLAB ви показва информацията за светодиода за състоянието на активността на Raspberry Pi, това може да стане с помощта на следната команда:

показване на светодиоди ( r )

Как да видите Raspberry Pi Pins в MATLAB онлайн

Можете също да използвате MATLAB Online, за да видите Pins на Raspberry Pi GPIO, това може да стане с помощта на showPins функция, както е дадено по-долу:

showPins ( r )

Бонус метод: Как да свържете отдалечено Raspberry към MATLAB Desktop

Както споменахме по-рано, MATLAB Online е рентабилен начин за използване на услугите на MATLAB. Въпреки това, той не предоставя допълнителни функции, дори ако свържете Raspberry Pi към MATLAB Online. С работния плот на MATLAB ще можете да получите допълнителни функции, като например:

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

Забележка: За да изчистите добавения Raspberry Pi към разпилист в MATLAB Online можете просто да използвате командата clear в командния прозорец.

Заключение

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.