Kako na daljavo povezati Raspberry Pi z MATLAB Online

Kako Na Daljavo Povezati Raspberry Pi Z Matlab Online



Raspberry Pi je nizkocenovni miniračunalnik z nizko porabo energije, ki se uporablja za opravljanje širokega nabora nalog, kot so izgradnja spletnih strežnikov, avtomatizacija doma, krmiljenje strojev in več. MATLAB pa je programski jezik in orodje, ki se uporablja za izvajanje nalog, kot je obdelava slik, strojno učenje in drugo. Poleg uporabe MATLAB-a za izvajanje kompleksnih nalog, ga lahko uporabite za oddaljeno povezovanje različnih elektronskih naprav, kot so Arduino, ESP32 in Raspberry Pi. Nalogo boste opravili v namizni aplikaciji MATLAB ali v MATLAB Online. Vendar pa boste tukaj našli vodnik za oddaljeno povezavo Raspberry Pi z MATLAB Online namesto namizja MATLAB, ker je to preprosta in stroškovno učinkovita rešitev za uporabnike Raspberry Pi.

Oris:

Zakaj izbrati MATLAB Online namesto MATLAB za Raspberry Pi

Izbira MATLAB Online namesto MATLAB je stroškovno učinkovita, saj vam za uporabo storitve MATLAB ni treba porabiti nobenega penija. Poleg tega ga lahko zaženete tudi v brskalniku sistema Raspberry Pi z nizko porabo energije, če nimate na voljo drugih sistemov. Po drugi strani pa je namizje MATLAB plačljivo orodje, ki za uporabo svojih funkcij potrebuje licenčni ključ.







Kako na daljavo povezati Raspberry Pi z MATLAB Online

Raspberry Pi lahko na daljavo povežete z MATLAB Online po naslednjih korakih:



1. korak: Ustvarite račun MathWorks v MATLAB-u

Preden povežete Raspberry Pi z MATLAB, morate ustvariti račun MathWorks v MATLAB iz tukaj . Ta račun bo uporabljen pozneje, ko boste konfigurirali nastavitev MATLAB na Raspberry Pi in dostopali do MATLAB prek spleta.



2. korak: Namestite orodje matlab-rpi na Raspberry Pi

The matlab-rpi je odprtokodno orodje, ki se uporablja za oddaljeno povezavo Raspberry Pi z MATLAB Online. To orodje je na voljo v uradnem repozitoriju Raspberry Pi in ga je mogoče namestiti z ukazom apt. Če razmišljate o povezavi vašega Raspberry Pi z MATLAB Online, ga morate namestiti v svoj sistem Raspberry Pi z naslednjim ukazom:





sudo apt namestite matlab-rpi -y

3. korak: Konfigurirajte namestitev matlab-rpi na Raspberry Pi

Po uspešni namestitvi matlab-rpi na Raspberry Pi konfigurirajte nastavitev tako, da zaženete naslednji ukaz:



nastavitev sudo matlab-rpi

Med nastavitvijo morate vnesti ime za vaš Raspberry Pi:

Po vnosu imena morate omogočiti zunanje naprave na Raspberry Pi, kar lahko storite tako, da dodate » in « v navodilih na zaslonu:

Posredovati morate poverilnice računa MathWorks, ki ste jih ustvarili Korak 1 , to vključuje vnos vašega e-poštnega naslova in gesla:

Opomba: Po končani namestitvi znova zaženite sistem, da uveljavite spremembe.

Obstaja več zastavic, ki jih lahko uporabite za konfiguracijo matlab-rpi po začetni nastavitvi so podrobnosti navedene v spodnji tabeli:

Opis Primer
Nastavitev prikaznega imena za Raspberry Pi v MATLAB Online sudo matlab-rpi-setup –name raspberry_pi

ALI

sudo matlab-rpi-setup -n raspberry_pi

Nastavitev poverilnic za preverjanje pristnosti za MATLAB Online sudo matlab-rpi-setup –prijava

ALI

sudo matlab-rpi-setup –l

Omogočanje ali onemogočanje funkcije kamere na Raspberry Pi v MATLAB Online (potreben je ponovni zagon) sudo matlab-rpi-setup – omogoči kamero

ALI

sudo matlab-rpi-setup -c omogoči

Omogočanje ali onemogočanje funkcije I2C na Raspberry Pi (potreben je ponovni zagon) sudo matlab-rpi-setup –i2c enable

ALI

sudo matlab-rpi-setup -i enable

Omogočanje ali onemogočanje funkcije SPI na Raspberry Pi (potreben je ponovni zagon) sudo matlab-rpi-setup –spi omogoči

ALI

sudo matlab-rpi-setup -spi omogoči

Omogočanje ali onemogočanje funkcije UART na Raspberry Pi (potreben je ponovni zagon) sudo matlab-rpi-setup –spi omogoči

ALI

sudo matlab-rpi-setup -spi omogoči

Uvajanje funkcije MATLAB kot samostojne izvedljive datoteke na Raspberry Pi. sudo matlab-rpi-setup –deploy enable

ALI

sudo matlab-rpi-setup –d omogoči

pomoč sudo matlab-rpi-setup –pomoč

ALI

sudo matlab-rpi-setup –pomoč

Priročnik man matlab-rpi-nastavitev

4. korak: Odprite MATLAB Online

Zdaj odprite MATLAB na spletu v brskalniku tako, da obiščete Spletna stran .

5. korak: Preverite seznam Raspberry Pi

Pojdite na Command Windows v MATLAB Online in zaženite raspilist ukaz, kot je prikazano spodaj, da vidite svojo napravo Raspberry Pi na seznamu:

raspilist

Opomba: Če vaša naprava Raspberry Pi ni prikazana na seznamu, znova zaženite napravo in nato znova zaženite ukaz.

6. korak: Ustvarite povezavo z Raspberry Pi

Če želite ustvariti povezavo Raspberry Pi z MATLAB Online, lahko uporabite rašpa ukaz in shranjevanje informacij vašega Raspberry Pi znotraj spremenljivke po vaši izbiri:

r=raspi

Raspberry Pi lahko povežete tudi z MATLAB Online preko rašpa tako, da vnesete serijsko številko, ki ste jo prejeli 5. korak :

r= raspi ( Serijska številka )

Lahko pa uporabite ime Raspberry Pi, ki ste ga navedli med postopkom namestitve v 3. koraku:

r= raspi ( ime_raspberrypi )

7. korak: Ustvarite povezavo z Raspberry Pi

Po uspešni povezavi lahko izvedete raspilist znova ukaz za potrditev vaše povezave Raspberry Pi z MATLAB Online:

8. korak: Ustvarite preprost projekt utripanja LED

Če želite preizkusiti, ali je plošča Raspberry Pi uspešno povezana z MATLAB Online, zaženite naslednjo kodo v MATLAB Online:

funkcijo LED_utripanje ( )

% Utripajoči projekt MATLAB

r= razpi;

% LED utripa 50 ciklov

za štetje = 1 : petdeset

% Vklopite LED

writeLED ( r, 'led0' , 1 ) ;

% Premor za 1 sekundo

pavza ( 1 ) ;

% Izklopite LED

writeLED ( r,'širina0', 0 ) ;

% Premor za 1 sekundo

pavza ( 1 ) ;

konec

konec

Zgornja koda bo uporabila rašpa ukaz za povezavo vašega Raspberry Pi z MATLAB Online. Nato uporabi števčno zanko za vklop in izklop Stanje dejavnosti LED na Raspberry Pi za 1 sekundni interval

Kako oddaljeno dostopati do imenika Raspberry Pi v MATLAB Online

Za dostop do imenika Raspberry Pi na daljavo in ogled vsebine v imenikih lahko uporabite tudi MATLAB Online. To je mogoče storiti prek sistem ukaz v MATLAB Online.

Naslednji sistem ukaz vam bo pomagal videti vsebino imenikov Raspberry Pi:

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

Ali pa lahko uporabite r namesto imena naprave tudi v zgornjem ukazu.

Kako pridobiti datoteke iz Raspberry Pi na MATLAB Online

Če želite prenesti datoteko iz Raspberry Pi v MATLAB Online, lahko to preprosto storite z uporabo getFile funkcijo.

V naslednji kodi sem dobil ngrok.log datoteko iz Raspberry Pi v MATLAB Online:

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

Datoteka bo naložena v MATLAB Online, ko vnesete zgornjo kodo:

Nato lahko preprosto prenesete to datoteko v svoj sistem tako, da z desno miškino tipko kliknete datoteko in izberete » Prenesi ” možnost:

Kako si ogledati Raspberry Pi LED v MATLAB Online

Spletna podpora MATLAB vam prikazuje informacije o LED statusu aktivnosti Raspberry Pi, to lahko storite z naslednjim ukazom:

showLED ( r )

Kako si ogledati Raspberry Pi Pins v MATLAB Online

Za ogled zatičev Raspberry Pi GPIO lahko uporabite tudi MATLAB Online, to lahko storite z showPins funkcijo, kot je navedeno spodaj:

showPins ( r )

Dodatna metoda: Kako na daljavo povezati Raspberry z namizjem MATLAB

Kot smo že omenili, je MATLAB Online stroškovno učinkovit način za uporabo storitev MATLAB. Vendar pa ne nudi dodatnih funkcij, tudi če povežete Raspberry Pi z MATLAB Online. Z namizjem MATLAB boste lahko dobili dodatne funkcije, kot so:

  • Daljinsko kopiranje datoteke iz enega računalnika v Raspberry Pi iz MATLAB z uporabo funkcije putFile().
  • Oddaljeno brisanje ciljne datoteke iz strojne opreme Raspberry Pi.
  • Dostop do naprave Raspberry Pi z naslovom IP, imenom gostitelja, uporabniškim imenom in geslom v rašpa ukaz.
  • Podprti so vsi sistemski ukazi.

Opomba: Za brisanje dodanega Raspberry Pi v raspilist na MATLAB Online lahko preprosto uporabite ukaz clear v ukaznem oknu.

Zaključek

MATLAB in Raspberry Pi sta uporabna pri razvoju aplikacij in izvajanju kompleksnih nalog. Njihovo povezovanje bo koristno za uporabnike, ki imajo naprave Raspberry Pi in želijo sočasno delati v MATLAB-u. Glavna prednost uporabe MATLAB Online za oddaljeno povezavo je, da ga lahko enostavno odprete tudi v brskalniku Raspberry Pi z manjšo porabo procesorske energije naprave.

V tem priročniku je podrobno opisano, kako lahko izvedete namestitev matlab-rpi orodje na Raspberry Pi, konfiguriranje nastavitev, odpiranje MATLAB Online v brskalniku in povezovanje naprave z raspilist ukaz. Kasneje je na voljo tudi koda za vklop in izklop LED statusa aktivnosti Raspberry Pi, da se zagotovi, da je naprava uspešno povezana z MATLAB Online. Našli boste tudi metode za oddaljen dostop do imenika Raspberry Pi ali prenos datoteke iz Raspberry Pi v MATLAB Online.