Oris:
- Zakaj bi morali izbrati MATLAB Online namesto MATLAB za Raspberry Pi
- Kako na daljavo povezati Raspberry Pi z MATLAB Online
- Kako oddaljeno dostopati do imenika Raspberry Pi v MATLAB Online
- Kako pridobiti datoteke iz Raspberry Pi na MATLAB Online
- Kako si ogledati Raspberry Pi LED v MATLAB Online
- Kako si ogledati Pins Raspberry Pi GPIO v MATLAB Online
- Dodatna metoda: Kako na daljavo povezati Raspberry z namizjem MATLAB
- Zaključek
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.