Kako daljinski spojiti Raspberry Pi na MATLAB Online

Kako Daljinski Spojiti Raspberry Pi Na Matlab Online



Raspberry Pi je jeftino miniračunalo male snage koje se koristi za obavljanje širokog spektra zadataka, kao što je izgradnja web poslužitelja, kućna automatizacija, upravljanje strojevima i više. MATLAB je s druge strane programski jezik i alat koji se koristi za obavljanje zadataka, poput obrade slike, strojnog učenja i drugih. Osim korištenja MATLAB-a za obavljanje složenih zadataka, možete ga koristiti za daljinsko povezivanje različitih elektroničkih uređaja, poput Arduina, ESP32 i Raspberry Pi. Zadatak ćete izvršiti ili na MATLAB desktop aplikaciji ili na MATLAB Online. Međutim, ovdje ćete pronaći vodič za daljinsko povezivanje Raspberry Pi-ja s MATLAB Online umjesto MATLAB radne površine jer je to jednostavno i isplativo rješenje za korisnike Raspberry Pi-ja.

Struktura:

Zašto odabrati MATLAB Online umjesto MATLAB-a za Raspberry Pi

Odabir MATLAB Online umjesto MATLAB-a isplativ je budući da ne morate potrošiti ništa za korištenje usluge MATLAB. Nadalje, možete ga pokrenuti i na pregledniku Raspberry Pi sustava s niskom potrošnjom energije ako nemate druge dostupne sustave. S druge strane, MATLAB desktop je alat koji se plaća i za korištenje njegovih značajki potreban je licencni ključ.







Kako daljinski spojiti Raspberry Pi na MATLAB Online

Raspberry Pi možete daljinski povezati s MATLAB Online koristeći sljedeće korake:



Korak 1: Napravite MathWorks račun u MATLAB-u

Prije povezivanja Raspberry Pi s MATLAB-om, morate stvoriti MathWorks račun u MATLAB-u iz ovdje . Ovaj će se račun koristiti kasnije kada budete konfigurirali postavke MATLAB-a na Raspberry Piju, kao i kada budete pristupali MATLAB-u online.



Korak 2: Instalirajte matlab-rpi alat na Raspberry Pi

The matlab-rpi je alat otvorenog koda koji se koristi za daljinsko povezivanje Raspberry Pi s MATLAB Online. Ovaj je alat dostupan u službenom Raspberry Pi repozitoriju i može se instalirati putem apt naredbe. Ako razmišljate o povezivanju Raspberry Pi-a s MATLAB Online, morate ga instalirati na svoj Raspberry Pi sustav pomoću sljedeće naredbe:





sudo apt instaliraj matlab-rpi -y

Korak 3: Konfigurirajte postavku matlab-rpi na Raspberry Pi

Nakon uspješne instalacije matlab-rpi na Raspberry Pi konfigurirajte postavke pokretanjem sljedeće naredbe:



sudo matlab-rpi-postavljanje

Tijekom postavljanja morate unijeti naziv za svoj Raspberry Pi:

Nakon unosa imena, morate omogućiti periferne uređaje na Raspberry Pi, što možete učiniti dodavanjem ' i ” na uputama na zaslonu:

Morate dati vjerodajnice MathWorks računa koje ste stvorili Korak 1 , to uključuje unos vaše adrese e-pošte i lozinke:

Bilješka: Nakon dovršetka postavljanja ponovno pokrenite sustav kako biste primijenili promjene.

Postoji više zastavica koje možete koristiti za konfiguraciju matlab-rpi nakon početnog postavljanja, detalji su navedeni u donjoj tablici:

Opis Primjer
Postavljanje imena za prikaz za Raspberry Pi u MATLAB Online sudo matlab-rpi-setup –name raspberry_pi

ILI

sudo matlab-rpi-setup -n raspberry_pi

Postavljanje vjerodajnica za provjeru autentičnosti za MATLAB Online sudo matlab-rpi-setup –prijava

ILI

sudo matlab-rpi-setup –l

Omogućavanje ili onemogućavanje značajke kamere na Raspberry Pi u MATLAB Online (potrebno je ponovno pokretanje) sudo matlab-rpi-setup – omogućivanje kamere

ILI

sudo matlab-rpi-setup -c omogućiti

Omogućavanje ili onemogućavanje I2C značajke na Raspberry Pi (potrebno je ponovno pokretanje) sudo matlab-rpi-setup –i2c enable

ILI

sudo matlab-rpi-setup -i enable

Omogućavanje ili onemogućavanje SPI značajke na Raspberry Pi (potrebno je ponovno pokretanje) sudo matlab-rpi-setup –spi omogućiti

ILI

sudo matlab-rpi-setup -spi omogućiti

Omogućavanje ili onemogućavanje značajke UART na Raspberry Pi (potrebno je ponovno pokretanje) sudo matlab-rpi-setup –spi omogućiti

ILI

sudo matlab-rpi-setup -spi omogućiti

Uvođenje MATLAB funkcije kao samostalne izvršne datoteke na Raspberry Pi. sudo matlab-rpi-setup – omogući implementaciju

ILI

sudo matlab-rpi-setup –d omogućiti

Pomozite sudo matlab-rpi-setup –pomoć

ILI

sudo matlab-rpi-setup –pomoć

Priručnik man matlab-rpi-postavljanje

Korak 4: Otvorite MATLAB Online

Sada otvoreno MATLAB Online u svom pregledniku tako što ćete posjetiti web stranica .

Korak 5: Provjerite popis Raspberry Pi

Idite do Komandni prozori u MATLAB Online i pokrenite raspilist naredbu kao što je prikazano u nastavku da vidite svoj Raspberry Pi uređaj na popisu:

raspilist

Bilješka: Ako se vaš Raspberry Pi uređaj ne prikazuje na popisu, ponovno pokrenite uređaj i zatim ponovno pokrenite naredbu.

Korak 6: Stvorite vezu s Raspberry Pi

Za stvaranje veze Raspberry Pi s MATLAB Online, možete koristiti rašpa naređuje i pohranjuje informacije vašeg Raspberry Pi unutar varijable po vašem izboru:

r=raspi

Također možete spojiti Raspberry Pi na MATLAB Online putem rašpa naredbu unosom serijskog broja koji ste dobili Korak 5 :

r= raspi ( Serijski broj )

Ili možete koristiti naziv Raspberry Pi koji ste naveli tijekom postupka postavljanja u 3. koraku:

r= raspi ( malinapi_naziv )

Korak 7: Stvorite vezu s Raspberry Pi

Nakon uspješnog povezivanja, možete izvršiti raspilist naredbu ponovo za potvrdu vaše Raspberry Pi veze s MATLAB Online:

Korak 8: Napravite jednostavan projekt treptanja LED dioda

Da testiramo je li Raspberry Pi ploča uspješno povezana s MATLAB Online, pokrenimo sljedeći kod u MATLAB Online:

funkcija LED_treperenje ( )

% MATLAB Trepereći projekt

r= raspi;

% LED trepće 50 ciklusa

za brojati = 1 : pedeset

% Uključite LED

pisatiLED ( r, 'led0' , 1 ) ;

% Pauza od 1 sekunde

pauza ( 1 ) ;

% Isključite LED

pisatiLED ( r,'width0', 0 ) ;

% Pauza od 1 sekunde

pauza ( 1 ) ;

kraj

kraj

Gornji kod koristit će rašpa naredba za povezivanje vašeg Raspberry Pi s MATLAB Online. Zatim koristi petlju brojača za uključivanje i isključivanje Status aktivnosti LED na Raspberry Pi u intervalu od 1 sekunde

Kako daljinski pristupiti Raspberry Pi imeniku u MATLAB Online

Također možete koristiti MATLAB Online za daljinski pristup direktoriju Raspberry Pi i vidjeti sadržaj unutar direktorija. To se može učiniti putem sustav naredba u MATLAB Online.

Sljedeće sustav naredba će vam pomoći vidjeti sadržaj Raspberry Pi direktorija:

sustav ( malina, 'ls -al /home/pi' )

Ili, možete koristiti r umjesto naziva uređaja također u gornjoj naredbi.

Kako preuzeti datoteke s Raspberry Pi na MATLAB Online

Ako želite dobiti datoteku iz Raspberry Pi-ja u MATLAB Online, to možete učiniti jednostavno pomoću getFile funkcija.

U sljedećem kodu, dobio sam ngrok.log datoteka iz Raspberry Pi u MATLAB Online:

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

Datoteka će biti učitana na MATLAB Online nakon što unesete gornji kod:

Zatim možete lako preuzeti ovu datoteku na svoj sustav desnim klikom na datoteku i odabirom ' preuzimanje datoteka ” opcija:

Kako vidjeti Raspberry Pi LED u MATLAB Online

Podrška MATLAB Online koja vam prikazuje informacije o Raspberry Pi LED statusu aktivnosti, to se može učiniti pomoću sljedeće naredbe:

showLEDs ( r )

Kako vidjeti Raspberry Pi pinove u MATLAB Online

Također možete koristiti MATLAB Online za pregled Raspberry Pi GPIO pinova, to možete učiniti pomoću showPins funkcija kao što je navedeno u nastavku:

showPins ( r )

Bonus metoda: Kako daljinski spojiti Raspberry na MATLAB radnu površinu

Kao što je ranije spomenuto, MATLAB Online je isplativ način korištenja MATLAB usluga. Međutim, ne pruža dodatne značajke čak ni ako povežete Raspberry Pi s MATLAB Online. Uz radnu površinu MATLAB, moći ćete dobiti dodatne značajke, kao što su:

  • Daljinsko kopiranje datoteke s jednog računala na Raspberry Pi iz MATLAB-a pomoću funkcije putFile().
  • Daljinsko brisanje ciljne datoteke s Raspberry Pi hardvera.
  • Pristupanje uređaju Raspberry Pi pomoću IP adrese, imena hosta, korisničkog imena i lozinke u rašpa naredba.
  • Sve naredbe sustava su podržane.

Bilješka: Za brisanje dodanog Raspberry Pi raspilist na MATLAB Online možete jednostavno koristiti naredbu clear u prozoru naredbi.

Zaključak

MATLAB i Raspberry Pi korisni su u smislu razvoja aplikacija i izvršavanja složenih zadataka. Njihovo povezivanje bit će korisno za korisnike koji imaju Raspberry Pi uređaje i žele istovremeno raditi na MATLAB-u. Glavna prednost korištenja MATLAB Online za daljinsko povezivanje je ta što ga možete jednostavno otvoriti i na Raspberry Pi pregledniku uz manju potrošnju procesorske energije uređaja.

Ovaj vodič detaljno opisuje kako možete izvesti instalaciju matlab-rpi alat na Raspberry Pi, konfiguriranje postavki, otvaranje MATLAB Online u pregledniku i povezivanje uređaja pomoću raspilist naredba. Kasnije se također nudi kod za uključivanje i isključivanje Raspberry Pi LED statusa aktivnosti kako bi se osiguralo da je uređaj uspješno povezan s MATLAB Online. Također ćete pronaći metode za daljinski pristup direktoriju Raspberry Pi ili prijenos datoteke iz Raspberry Pi u MATLAB Online.