Contur:
- De ce ar trebui să alegeți MATLAB online în loc de MATLAB pentru Raspberry Pi
- Cum să conectați de la distanță Raspberry Pi la MATLAB Online
- Cum să accesați de la distanță directorul Raspberry Pi în MATLAB Online
- Cum să obțineți fișiere de la Raspberry Pi pe MATLAB Online
- Cum să vizualizați LED-urile Raspberry Pi în MATLAB Online
- Cum să vizualizați pinii GPIO Raspberry Pi în MATLAB Online
- Metodă bonus: Cum se conectează de la distanță Raspberry la MATLAB Desktop
- Concluzie
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.