Cum să conectați de la distanță Raspberry Pi la MATLAB Online

Cum Sa Conectati De La Distanta Raspberry Pi La Matlab Online



Raspberry Pi este un minicomputer cu costuri reduse și cu putere redusă, utilizat pentru realizarea unei game largi de sarcini, cum ar fi construirea de servere web, automatizarea casei, controlul mașinilor și multe altele. MATLAB, pe de altă parte, este un limbaj de programare și un instrument folosit pentru a efectua sarcini, cum ar fi procesarea imaginilor, învățarea automată și altele. Pe lângă utilizarea MATLAB pentru a efectua sarcini complexe, îl puteți folosi pentru a conecta de la distanță diferite dispozitive electronice, cum ar fi Arduino, ESP32 și Raspberry Pi. Veți efectua sarcina fie pe aplicația desktop MATLAB, fie pe MATLAB Online. Cu toate acestea, aici veți găsi un ghid pentru a conecta de la distanță Raspberry Pi la MATLAB Online în loc de desktopul MATLAB, deoarece este o soluție simplă și rentabilă pentru utilizatorii Raspberry Pi.

Contur:

De ce să alegeți MATLAB Online în loc de MATLAB pentru Raspberry Pi

Alegerea MATLAB Online în loc de MATLAB este rentabilă, deoarece nu trebuie să folosiți niciun ban pentru a utiliza serviciul MATLAB. În plus, îl puteți rula și pe browserul dvs. de sistem Raspberry Pi cu putere redusă, dacă nu aveți alte sisteme disponibile. Pe de altă parte, desktopul MATLAB este un instrument plătit care necesită o cheie de licență pentru a-și utiliza funcțiile.







Cum să conectați de la distanță Raspberry Pi la MATLAB Online

Puteți conecta de la distanță Raspberry Pi la MATLAB Online utilizând următorii pași:



Pasul 1: Creați un cont MathWorks în MATLAB

Înainte de a conecta Raspberry Pi la MATLAB, trebuie să creați un cont MathWorks în MATLAB din Aici . Acest cont va fi folosit mai târziu când configurați configurarea MATLAB pe Raspberry Pi, precum și când accesați MATLAB online.



Pasul 2: Instalați instrumentul matlab-rpi pe Raspberry Pi

The matlab-rpi este un instrument open-source folosit pentru a conecta Raspberry Pi la MATLAB Online de la distanță. Acest instrument este disponibil în depozitul oficial Raspberry Pi și poate fi instalat prin comanda apt. Dacă vă gândiți să vă conectați Raspberry Pi la MATLAB Online, trebuie să îl instalați pe sistemul dvs. Raspberry Pi din următoarea comandă:





sudo apt install matlab-rpi -y

Pasul 3: Configurați configurarea matlab-rpi pe Raspberry Pi

După instalarea cu succes matlab-rpi pe Raspberry Pi, configurați configurarea rulând următoarea comandă:



sudo matlab-rpi-setup

În timpul configurării, trebuie să furnizați un nume pentru Raspberry Pi:

După ce ați introdus numele, trebuie să activați perifericele pe Raspberry Pi, lucru pe care îl puteți face adăugând „ și ” pe instrucțiunile de pe ecran:

Trebuie să furnizați acreditările contului MathWorks, pe care le-ați creat Pasul 1 , acestea includ introducerea adresei de e-mail și a parolei:

Notă: După finalizarea configurării, reporniți sistemul pentru a aplica modificările.

Există mai multe steaguri pe care le puteți folosi pentru a vă configura matlab-rpi după configurarea inițială, detaliile sunt furnizate în tabelul de mai jos:

Descriere Exemplu
Setarea numelui afișat pentru Raspberry Pi în MATLAB Online sudo matlab-rpi-setup –name raspberry_pi

SAU

sudo matlab-rpi-setup -n raspberry_pi

Setarea acreditărilor de autentificare pentru MATLAB Online sudo matlab-rpi-setup –login

SAU

sudo matlab-rpi-setup –l

Activarea sau dezactivarea funcției camerei pe Raspberry Pi în MATLAB Online (este necesară repornirea) sudo matlab-rpi-setup –activare camera

SAU

sudo matlab-rpi-setup -c enable

Activarea sau dezactivarea funcției I2C pe Raspberry Pi (este necesară repornirea) sudo matlab-rpi-setup –i2c activare

SAU

sudo matlab-rpi-setup -i enable

Activarea sau dezactivarea funcției SPI pe Raspberry Pi (este necesară repornirea) sudo matlab-rpi-setup –spi enable

SAU

sudo matlab-rpi-setup -spi enable

Activarea sau dezactivarea funcției UART pe Raspberry Pi (este necesară repornirea) sudo matlab-rpi-setup –spi enable

SAU

sudo matlab-rpi-setup -spi enable

Implementarea unei funcții MATLAB ca executabil independent pe Raspberry Pi. sudo matlab-rpi-setup –deploy enable

SAU

sudo matlab-rpi-setup –d activare

Ajutor sudo matlab-rpi-setup –help

SAU

sudo matlab-rpi-setup –help

Manual man matlab-rpi-setup

Pasul 4: Deschideți MATLAB Online

Acum deschis MATLAB Online pe browserul dvs., vizitând site-ul web .

Pasul 5: Verificați Lista Raspberry Pi

Navigheaza catre Comandă Windows în MATLAB Online și rulați raspilist comandă așa cum se arată mai jos pentru a vedea dispozitivul Raspberry Pi în listă:

raspilist

Notă: Dacă dispozitivul dvs. Raspberry Pi nu apare în listă, reporniți dispozitivul și apoi executați din nou comanda.

Pasul 6: Creați o conexiune cu Raspberry Pi

Pentru a crea o conexiune a Raspberry Pi cu MATLAB Online, puteți utiliza zăngănit comandați și stocați informațiile despre Raspberry Pi într-o variabilă la alegere:

r=raspi

De asemenea, puteți conecta Raspberry Pi la MATLAB Online prin intermediul zăngănit comanda prin introducerea numărului de serie furnizat în Pasul 5 :

r= raspi ( Număr de serie )

Sau puteți utiliza numele Raspberry Pi pe care l-ați furnizat în timpul procesului de configurare la Pasul 3:

r= raspi ( raspberrypi_name )

Pasul 7: Creați o conexiune cu Raspberry Pi

După o conexiune reușită, puteți executa raspilist comanda din nou pentru a confirma conexiunea Raspberry Pi la MATLAB Online:

Pasul 8: Creați un proiect LED intermitent simplu

Pentru a testa dacă placa Raspberry Pi este conectată cu succes la MATLAB Online, să rulăm următorul cod în MATLAB Online:

funcţie LED_Blink ( )

% Proiect Intermitent MATLAB

r= raspi;

% Clipește LED-ul timp de 50 de cicluri

pentru numără = 1 : cincizeci

% Porniți LED-ul

scrie LED ( r, 'led0' , 1 ) ;

% Pauză de 1 secundă

pauză ( 1 ) ;

% Opriți LED-ul

scrie LED ( r,'lățime0', 0 ) ;

% Pauză de 1 secundă

pauză ( 1 ) ;

Sfârşit

Sfârşit

Codul de mai sus va folosi zăngănit comandă pentru a vă conecta Raspberry Pi la MATLAB Online. Apoi folosește bucla de contor pentru a porni și opri Starea activității LED pe Raspberry Pi timp de 1 secundă

Cum să accesați de la distanță directorul Raspberry Pi în MATLAB Online

De asemenea, puteți utiliza MATLAB Online pentru a accesa directorul Raspberry Pi de la distanță și pentru a vedea conținutul din directoare. Acest lucru se poate face prin intermediul sistem comandă în MATLAB Online.

Următoarele sistem comanda vă va ajuta să vedeți conținutul directoarelor Raspberry Pi:

sistem ( raspberrypi, 'ls -al /home/pi' )

Sau, puteți folosi r în loc de numele dispozitivului, precum și în comanda de mai sus.

Cum să obțineți fișiere de la Raspberry Pi pe MATLAB Online

Dacă doriți să obțineți un fișier de la Raspberry Pi la MATLAB Online, puteți face acest lucru cu ușurință folosind ia fisierul funcţie.

În următorul cod, am un ngrok.log fișier de la Raspberry Pi la MATLAB Online:

ia fisierul ( raspberrypi, „/home/pi/ngrok.log” )

Fișierul va fi încărcat în MATLAB Online odată ce ați introdus codul de mai sus:

Apoi puteți descărca acest fișier pe sistemul dvs. cu ușurință făcând clic dreapta pe fișier și selectați „ Descarca ' opțiune:

Cum să vizualizați LED-urile Raspberry Pi în MATLAB Online

Suportul MATLAB Online care vă arată informații despre LED-ul de stare a activității Raspberry Pi, acest lucru se poate face folosind următoarea comandă:

arată LED-uri ( r )

Cum să vizualizați pinii Raspberry Pi în MATLAB Online

De asemenea, puteți utiliza MATLAB Online pentru a vizualiza pinii GPIO Raspberry Pi, acest lucru se poate face folosind showPins functioneaza dupa cum este indicat mai jos:

showPins ( r )

Metodă bonus: Cum se conectează de la distanță Raspberry la MATLAB Desktop

După cum am menționat mai devreme, MATLAB Online este o modalitate rentabilă de a utiliza serviciile MATLAB. Cu toate acestea, nu oferă caracteristici suplimentare chiar dacă conectați Raspberry Pi la MATLAB Online. Cu desktopul MATLAB, veți putea obține funcții suplimentare, cum ar fi:

  • Copierea de la distanță a fișierului de pe un computer pe Raspberry Pi din MATLAB folosind funcția putFile().
  • Ștergerea de la distanță a fișierului țintă din hardware-ul Raspberry Pi.
  • Accesarea dispozitivului Raspberry Pi folosind adresa IP, numele de gazdă, numele de utilizator și parola din zăngănit comanda.
  • Toate comenzile de sistem sunt acceptate.

Notă: Pentru a șterge Raspberry Pi adăugat la raspilist pe MATLAB Online, puteți utiliza pur și simplu comanda clear din fereastra de comandă.

Concluzie

MATLAB și Raspberry Pi sunt utile în ceea ce privește dezvoltarea aplicațiilor și executarea sarcinilor complexe. Conectarea acestora va fi utilă pentru utilizatorii care au dispozitive Raspberry Pi și doresc să lucreze pe MATLAB simultan. Principalul avantaj al utilizării MATLAB Online pentru conexiunea de la distanță este că îl puteți deschide cu ușurință în browserul Raspberry Pi, precum și cu un consum mai mic de putere de procesare al dispozitivului.

Acest ghid a oferit în detaliu cum puteți efectua instalarea matlab-rpi instrument pe Raspberry Pi, configurarea setării, deschiderea MATLAB Online în browser și conectarea dispozitivului folosind raspilist comanda. Mai târziu, este furnizat și codul pentru a porni și opri LED-ul de stare a activității Raspberry Pi pentru a vă asigura că dispozitivul este conectat cu succes la MATLAB Online. Veți găsi, de asemenea, metode de a accesa de la distanță directorul Raspberry Pi sau de a transfera un fișier din Raspberry Pi în MATLAB Online.