Контур:
- Защо трябва да изберете MATLAB Online вместо MATLAB за Raspberry Pi
- Как да свържете отдалечено Raspberry Pi към MATLAB онлайн
- Как да получите отдалечен достъп до Raspberry Pi Directory в MATLAB Online
- Как да получите файлове от Raspberry Pi в MATLAB онлайн
- Как да видите Raspberry Pi светодиоди в MATLAB онлайн
- Как да видите Raspberry Pi GPIO пинове в MATLAB онлайн
- Бонус метод: Как да свържете отдалечено Raspberry към MATLAB Desktop
- Заключение
Защо да изберете 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.