Kā attālināti savienot Raspberry Pi ar MATLAB Online

Ka Attalinati Savienot Raspberry Pi Ar Matlab Online



Raspberry Pi ir zemu izmaksu un mazjaudas minidators, ko izmanto visdažādāko uzdevumu veikšanai, piemēram, tīmekļa serveru veidošanai, mājas automatizācijai, vadības iekārtu un citur. No otras puses, MATLAB ir programmēšanas valoda un rīks, ko izmanto tādu uzdevumu veikšanai kā attēlu apstrāde, mašīnmācība un citi. Papildus MATLAB izmantošanai sarežģītu uzdevumu veikšanai, varat to izmantot, lai attālināti savienotu dažādas elektroniskās ierīces, piemēram, Arduino, ESP32 un Raspberry Pi. Jūs veiksiet uzdevumu MATLAB darbvirsmas lietojumprogrammā vai MATLAB Online. Tomēr šeit jūs atradīsiet ceļvedi, kā attālināti savienot Raspberry Pi ar MATLAB Online, nevis MATLAB darbvirsmu, jo tas ir vienkāršs un rentabls risinājums Raspberry Pi lietotājiem.

Kontūra:

Kāpēc Raspberry Pi izvēlēties MATLAB tiešsaistē, nevis MATLAB

MATLAB Online izvēle MATLAB vietā ir rentabla, jo jums nav jāiztērē neviens santīms, lai izmantotu MATLAB pakalpojumu. Turklāt varat to palaist arī savā mazjaudas Raspberry Pi sistēmas pārlūkprogrammā, ja jums nav pieejamas citas sistēmas. No otras puses, MATLAB darbvirsma ir maksas rīks, kuram ir nepieciešama licences atslēga, lai izmantotu tā funkcijas.







Kā attālināti savienot Raspberry Pi ar MATLAB Online

Varat attālināti savienot Raspberry Pi ar MATLAB Online, veicot šādas darbības:



1. darbība. Izveidojiet MathWorks kontu pakalpojumā MATLAB

Pirms Raspberry Pi pievienošanas MATLAB, jums ir jāizveido MathWorks konts MATLAB no plkst. šeit . Šis konts tiks izmantots vēlāk, konfigurējot MATLAB iestatīšanu Raspberry Pi, kā arī piekļūstot MATLAB tiešsaistē.



2. darbība. Instalējiet Matlab-rpi rīku Raspberry Pi

The matlab-rpi ir atvērtā pirmkoda rīks, ko izmanto, lai attālināti savienotu Raspberry Pi ar MATLAB Online. Šis rīks ir pieejams oficiālajā Raspberry Pi repozitorijā, un to var instalēt, izmantojot komandu apt. Ja apsverat Raspberry Pi savienošanu ar MATLAB Online, jums tas jāinstalē savā Raspberry Pi sistēmā, izmantojot šo komandu:





sudo apt instalēt matlab-rpi -y

3. darbība: konfigurējiet Matlab-rpi iestatīšanu vietnē Raspberry Pi

Pēc veiksmīgas instalēšanas matlab-rpi Raspberry Pi konfigurējiet iestatīšanu, izpildot šādu komandu:



sudo matlab-rpi-setup

Iestatīšanas laikā jums ir jānorāda Raspberry Pi nosaukums:

Pēc nosaukuma ievadīšanas Raspberry Pi ir jāiespējo perifērijas ierīces, ko varat izdarīt, pievienojot “ un ” ekrānā redzamajā instrukcijā:

Jums ir jāiesniedz MathWorks konta akreditācijas dati, kurus esat izveidojis 1. darbība , tie ietver e-pasta adreses un paroles ievadīšanu:

Piezīme: Pēc iestatīšanas restartējiet sistēmu, lai piemērotu izmaiņas.

Ir vairāki karodziņi, kurus varat izmantot, lai konfigurētu savu matlab-rpi pēc sākotnējās iestatīšanas sīkāka informācija ir sniegta tabulā zemāk:

Apraksts Piemērs
Raspberry Pi parādāmā nosaukuma iestatīšana pakalpojumā MATLAB Online sudo matlab-rpi-setup – nosaukums raspberry_pi

VAI

sudo matlab-rpi-setup -n raspberry_pi

MATLAB Online autentifikācijas akreditācijas datu iestatīšana sudo matlab-rpi-setup – pieteikšanās

VAI

sudo matlab-rpi-setup –l

Kameras funkcijas iespējošana vai atspējošana vietnē Raspberry Pi pakalpojumā MATLAB Online (nepieciešama atsāknēšana) sudo matlab-rpi-setup – kameras iespējošana

VAI

sudo matlab-rpi-setup -c iespējot

I2C funkcijas iespējošana vai atspējošana Raspberry Pi (nepieciešams atsāknēšana) sudo matlab-rpi-setup – i2c iespējots

VAI

sudo matlab-rpi-setup -i enable

SPI funkcijas iespējošana vai atspējošana Raspberry Pi (nepieciešams atsāknēšana) sudo matlab-rpi-setup – spi iespējot

VAI

sudo matlab-rpi-setup -spi iespējot

UART funkcijas iespējošana vai atspējošana Raspberry Pi (nepieciešams atsāknēšana) sudo matlab-rpi-setup – spi iespējot

VAI

sudo matlab-rpi-setup -spi iespējot

MATLAB funkcijas izvietošana kā savrupa izpildāmā programma Raspberry Pi. sudo matlab-rpi-setup – izvietošanas iespējošana

VAI

sudo matlab-rpi-setup –d enable

Palīdzība sudo matlab-rpi-setup – palīdzība

VAI

sudo matlab-rpi-setup – palīdzība

Rokasgrāmata man matlab-rpi-setup

4. darbība: atveriet MATLAB Online

Tagad atveriet MATLAB tiešsaistē savā pārlūkprogrammā, apmeklējot tīmekļa vietne .

5. darbība: pārbaudiet Raspberry Pi sarakstu

Dodieties uz Komanda Windows pakalpojumā MATLAB Online un palaidiet raspilists komandu, kā parādīts tālāk, lai sarakstā redzētu savu Raspberry Pi ierīci:

raspilists

Piezīme: Ja jūsu Raspberry Pi ierīce netiek rādīta sarakstā, restartējiet ierīci un pēc tam vēlreiz palaidiet komandu.

6. darbība: izveidojiet savienojumu ar Raspberry Pi

Lai izveidotu Raspberry Pi savienojumu ar MATLAB Online, varat izmantot rasp komandu un saglabājiet Raspberry Pi informāciju jūsu izvēlētajā mainīgajā:

r=raspi

Varat arī savienot Raspberry Pi ar MATLAB Online, izmantojot rasp komandu, ievadot jums sniegto sērijas numuru 5. darbība :

r= raspi ( Sērijas numurs )

Vai arī varat izmantot Raspberry Pi nosaukumu, ko norādījāt iestatīšanas procesa laikā 3. darbībā:

r= raspi ( raspberrypi_name )

7. darbība: izveidojiet savienojumu ar Raspberry Pi

Pēc veiksmīga savienojuma varat izpildīt raspilists vēlreiz komandu, lai apstiprinātu Raspberry Pi savienojumu ar MATLAB Online:

8. darbība: izveidojiet vienkāršu LED mirgošanas projektu

Lai pārbaudītu, vai Raspberry Pi plate ir veiksmīgi savienota ar MATLAB Online, palaidīsim šādu kodu pakalpojumā MATLAB Online:

funkciju LED_Mirgot ( )

% MATLAB mirgojošs projekts

r = raspi;

% Mirgojiet LED 50 cikliem

priekš skaits = 1 : piecdesmit

% Ieslēdziet LED

writeLED ( r, 'led0' , 1 ) ;

% Pauze uz 1 sekundi

pauze ( 1 ) ;

% Izslēdziet LED

writeLED ( r'width0', 0 ) ;

% Pauze uz 1 sekundi

pauze ( 1 ) ;

beigas

beigas

Iepriekš minētais kods izmantos rasp komanda, lai savienotu savu Raspberry Pi ar MATLAB Online. Pēc tam tas izmanto skaitītāja cilpu, lai ieslēgtu un izslēgtu ierīci Aktivitātes statuss LED uz Raspberry Pi 1 sekundes intervālu

Kā attālināti piekļūt Raspberry Pi direktorijam pakalpojumā MATLAB Online

Varat arī izmantot MATLAB Online, lai attālināti piekļūtu Raspberry Pi direktorijam un skatītu direktoriju saturu. To var izdarīt, izmantojot sistēma komanda MATLAB Online.

Sekojošais sistēma komanda palīdzēs jums redzēt Raspberry Pi direktoriju saturu:

sistēma ( raspberrypi, 'ls -al /home/pi' )

Vai arī varat izmantot r ierīces nosaukuma vietā, kā arī iepriekš minētajā komandā.

Kā iegūt failus no Raspberry Pi vietnē MATLAB Online

Ja vēlaties iegūt failu no Raspberry Pi uz MATLAB Online, varat to viegli izdarīt, izmantojot getFile funkciju.

Nākamajā kodā es saņēmu a ngrok.log fails no Raspberry Pi uz MATLAB Online:

getFile ( raspberrypi, '/home/pi/ngrok.log' )

Fails tiks augšupielādēts MATLAB Online, tiklīdz būsiet ievadījis iepriekš minēto kodu:

Pēc tam varat viegli lejupielādēt šo failu savā sistēmā, ar peles labo pogu noklikšķinot uz faila un atlasot “ Lejupielādēt ” opcija:

Kā skatīt Raspberry Pi gaismas diodes pakalpojumā MATLAB Online

MATLAB Online atbalsts, kas parāda informāciju par Raspberry Pi Activity Status LED, to var izdarīt, izmantojot šo komandu:

parādīt LED ( r )

Kā skatīt Raspberry Pi pins pakalpojumā MATLAB Online

Varat arī izmantot MATLAB Online, lai skatītu Raspberry Pi GPIO Pins, to var izdarīt, izmantojot parādītPiespraudes funkcija, kā norādīts zemāk:

parādītPiespraudes ( r )

Bonusa metode: kā attālināti savienot Raspberry ar MATLAB darbvirsmu

Kā minēts iepriekš, MATLAB Online ir rentabls veids, kā izmantot MATLAB pakalpojumus. Tomēr tas nenodrošina papildu funkcijas, pat ja jūs savienojat Raspberry Pi ar MATLAB Online. Izmantojot MATLAB darbvirsmu, jūs varēsiet iegūt papildu funkcijas, piemēram:

  • Faila attālināta kopēšana no viena datora uz Raspberry Pi no MATLAB, izmantojot funkciju putFile().
  • Attālināta mērķa faila dzēšana no Raspberry Pi aparatūras.
  • Piekļuve Raspberry Pi ierīcei, izmantojot IP adresi, resursdatora vārdu, lietotājvārdu un paroli rasp komandu.
  • Visas sistēmas komandas tiek atbalstītas.

Piezīme: Lai notīrītu pievienoto Raspberry Pi, lai raspilists vietnē MATLAB Online, komandu logā varat vienkārši izmantot dzēšanas komandu.

Secinājums

MATLAB un Raspberry Pi ir noderīgi lietojumprogrammu izstrādei un sarežģītu uzdevumu izpildei. To savienošana būs noderīga lietotājiem, kuriem ir Raspberry Pi ierīces un kuri vēlas vienlaikus strādāt ar MATLAB. Galvenā MATLAB Online izmantošanas priekšrocība attālajam savienojumam ir tā, ka to var viegli atvērt arī Raspberry Pi pārlūkprogrammā, izmantojot mazāku ierīces apstrādes enerģijas patēriņu.

Šajā rokasgrāmatā ir sīki aprakstīts, kā jūs varat veikt instalēšanu matlab-rpi rīks Raspberry Pi, konfigurējot iestatīšanu, atverot MATLAB Online pārlūkprogrammā un savienojot ierīci, izmantojot raspilists komandu. Vēlāk tiek nodrošināts arī kods, lai ieslēgtu un izslēgtu Raspberry Pi Activity Status LED, lai nodrošinātu, ka ierīce ir veiksmīgi savienota ar MATLAB Online. Jūs atradīsit arī metodes, kā attālināti piekļūt Raspberry Pi direktorijam vai pārsūtīt failu no Raspberry Pi uz MATLAB Online.