Ako vzdialene pripojiť Raspberry Pi k MATLAB Online

Ako Vzdialene Pripojit Raspberry Pi K Matlab Online



Raspberry Pi je lacný a nízkoenergetický minipočítač používaný na vykonávanie širokej škály úloh, ako je budovanie webových serverov, domáca automatizácia, ovládanie strojov a ďalšie. MATLAB je na druhej strane programovací jazyk a nástroj používaný na vykonávanie úloh, ako je spracovanie obrazu, strojové učenie a iné. Okrem použitia MATLABu na vykonávanie zložitých úloh ho môžete použiť na vzdialené pripojenie rôznych elektronických zariadení, ako sú Arduino, ESP32 a Raspberry Pi. Úlohu vykonáte buď v desktopovej aplikácii MATLAB alebo v MATLAB Online. Tu však nájdete návod na vzdialené pripojenie Raspberry Pi k MATLAB Online namiesto MATLAB desktopu, pretože ide o jednoduché a cenovo výhodné riešenie pre používateľov Raspberry Pi.

Obrys:

Prečo si pre Raspberry Pi vybrať MATLAB online namiesto MATLABu

Voľba MATLAB Online namiesto MATLAB je nákladovo efektívna, pretože na používanie služby MATLAB nemusíte používať žiadne centy. Okrem toho ho môžete spustiť aj na nízkoenergetickom systémovom prehliadači Raspberry Pi, ak nemáte k dispozícii iné systémy. Na druhej strane, MATLAB desktop je platený nástroj, ktorý vyžaduje licenčný kľúč na používanie jeho funkcií.







Ako vzdialene pripojiť Raspberry Pi k MATLAB Online

Raspberry Pi môžete vzdialene pripojiť k MATLAB Online pomocou nasledujúcich krokov:



Krok 1: Vytvorte si účet MathWorks v MATLAB

Pred pripojením Raspberry Pi k MATLABu si musíte vytvoriť účet MathWorks v MATLAB od tu . Tento účet sa použije neskôr, keď na Raspberry Pi nakonfigurujete nastavenie MATLABu, ako aj pri online prístupe k MATLABu.



Krok 2: Nainštalujte matlab-rpi Tool na Raspberry Pi

The matlab-rpi je open-source nástroj používaný na vzdialené pripojenie Raspberry Pi k MATLAB Online. Tento nástroj je k dispozícii v oficiálnom úložisku Raspberry Pi a možno ho nainštalovať pomocou príkazu apt. Ak uvažujete o pripojení svojho Raspberry Pi k MATLAB Online, musíte ho nainštalovať do svojho systému Raspberry Pi z nasledujúceho príkazu:





sudo apt install matlab-rpi -y

Krok 3: Nakonfigurujte nastavenie matlab-rpi na Raspberry Pi

Po úspešnej inštalácii matlab-rpi na Raspberry Pi nakonfigurujte nastavenie spustením nasledujúceho príkazu:



sudo matlab-rpi-setup

Počas nastavenia musíte zadať názov vášho Raspberry Pi:

Po zadaní názvu musíte povoliť periférne zariadenia na Raspberry Pi, čo môžete urobiť pridaním „ a “ v pokynoch na obrazovke:

Musíte poskytnúť prihlasovacie údaje účtu MathWorks, ktoré ste vytvorili Krok 1 , medzi ktoré patrí zadanie vašej e-mailovej adresy a hesla:

Poznámka: Po dokončení nastavenia reštartujte systém, aby sa zmeny uplatnili.

Na konfiguráciu môžete použiť viacero príznakov matlab-rpi po úvodnom nastavení sú podrobnosti uvedené v tabuľke nižšie:

Popis Príklad
Nastavenie zobrazovaného názvu pre Raspberry Pi v MATLAB Online sudo matlab-rpi-setup –name malina_pi

ALEBO

sudo matlab-rpi-setup -n malina_pi

Nastavenie autentifikačných poverení pre MATLAB Online sudo matlab-rpi-setup – prihlásenie

ALEBO

sudo matlab-rpi-setup –l

Povolenie alebo zakázanie funkcie fotoaparátu na Raspberry Pi v MATLAB Online (vyžaduje sa reštart) sudo matlab-rpi-setup – povoliť fotoaparát

ALEBO

sudo matlab-rpi-setup -c povoliť

Povolenie alebo zakázanie funkcie I2C na Raspberry Pi (vyžaduje sa reštart) sudo matlab-rpi-setup – povoliť i2c

ALEBO

sudo matlab-rpi-setup -i povoliť

Povolenie alebo zakázanie funkcie SPI na Raspberry Pi (vyžaduje sa reštart) sudo matlab-rpi-setup –spi enable

ALEBO

sudo matlab-rpi-setup -spi enable

Povolenie alebo zakázanie funkcie UART na Raspberry Pi (vyžaduje sa reštart) sudo matlab-rpi-setup –spi enable

ALEBO

sudo matlab-rpi-setup -spi enable

Nasadenie funkcie MATLAB ako samostatného spustiteľného súboru na Raspberry Pi. sudo matlab-rpi-setup – povoliť nasadenie

ALEBO

sudo matlab-rpi-setup –d povoliť

Pomoc sudo matlab-rpi-setup –pomoc

ALEBO

sudo matlab-rpi-setup –pomoc

Manuálny man matlab-rpi-setup

Krok 4: Otvorte MATLAB Online

Teraz otvorené MATLAB online vo svojom prehliadači návštevou stránky webovej stránky .

Krok 5: Skontrolujte zoznam Raspberry Pi

Prejdite na Command Windows v MATLAB Online a spustite raspilista príkaz, ako je uvedené nižšie, aby ste videli svoje zariadenie Raspberry Pi v zozname:

raspilista

Poznámka: Ak sa vaše zariadenie Raspberry Pi nezobrazuje v zozname, reštartujte zariadenie a potom znova spustite príkaz.

Krok 6: Vytvorte spojenie s Raspberry Pi

Na vytvorenie spojenia Raspberry Pi s MATLAB Online môžete použiť rašple príkaz a uložte informácie o vašom Raspberry Pi do premennej podľa vášho výberu:

r=raspi

Raspberry Pi môžete tiež pripojiť k MATLAB Online cez rašple príkaz zadaním sériového čísla, ktoré vám bolo poskytnuté Krok 5 :

r = raspi ( Sériové číslo )

Alebo môžete použiť názov Raspberry Pi, ktorý ste zadali počas procesu nastavenia v kroku 3:

r = raspi ( raspberrypi_name )

Krok 7: Vytvorte spojenie s Raspberry Pi

Po úspešnom pripojení môžete spustiť raspilista opätovným príkazom potvrďte svoje pripojenie Raspberry Pi k MATLAB Online:

Krok 8: Vytvorte jednoduchý projekt blikania LED

Ak chcete otestovať, či je doska Raspberry Pi úspešne pripojená k MATLABu Online, spustite nasledujúci kód v MATLAB Online:

funkciu LED_Blink ( )

% Projekt MATLAB Blinking

r = raspi;

% Blikanie LED po dobu 50 cyklov

pre počítať = 1 : päťdesiat

% Zapnite LED

písaťLED ( r, 'led0' , 1 ) ;

% Pauza na 1 sekundu

pauza ( 1 ) ;

% Vypnite LED

písaťLED ( r'šírka0', 0 ) ;

% Pauza na 1 sekundu

pauza ( 1 ) ;

koniec

koniec

Vyššie uvedený kód bude používať rašple príkaz na pripojenie vášho Raspberry Pi k MATLAB Online. Potom použije slučku počítadla na zapnutie a vypnutie Stav aktivity LED na Raspberry Pi po dobu 1 sekundy

Ako vzdialene pristupovať k adresáru Raspberry Pi v MATLAB Online

Môžete tiež použiť MATLAB Online na vzdialený prístup k adresáru Raspberry Pi a zobrazenie obsahu v adresároch. To možno vykonať prostredníctvom systém príkaz v MATLAB Online.

Nasledujúci systém príkaz vám pomôže zobraziť obsah adresárov Raspberry Pi:

systém ( malinový koláč, 'ls -al /home/pi' )

Alebo môžete použiť r namiesto názvu zariadenia aj vo vyššie uvedenom príkaze.

Ako získať súbory z Raspberry Pi na MATLAB Online

Ak chcete získať súbor z Raspberry Pi do MATLAB Online, môžete tak urobiť jednoducho pomocou getFile funkciu.

V nasledujúcom kóde som dostal a ngrok.log súbor z Raspberry Pi do MATLAB Online:

getFile ( malinový koláč, '/home/pi/ngrok.log' )

Súbor bude nahraný do MATLAB Online po zadaní vyššie uvedeného kódu:

Tento súbor si potom môžete jednoducho stiahnuť do svojho systému kliknutím pravým tlačidlom myši na súbor a výberom možnosti „ Stiahnuť ▼ “možnosť:

Ako zobraziť Raspberry Pi LED v MATLAB Online

Online podpora MATLAB, ktorá vám zobrazuje informácie o indikátore stavu aktivity Raspberry Pi, môžete to urobiť pomocou nasledujúceho príkazu:

zobrazené LED diódy ( r )

Ako zobraziť kolíky Raspberry Pi v MATLAB online

Na zobrazenie pinov Raspberry Pi GPIO môžete použiť aj MATLAB Online. showPins funkcia, ako je uvedené nižšie:

showPins ( r )

Bonusová metóda: Ako vzdialene pripojiť Raspberry k pracovnej ploche MATLAB

Ako už bolo spomenuté, MATLAB Online je nákladovo efektívny spôsob používania služieb MATLAB. Neposkytuje však ďalšie funkcie, aj keď pripojíte Raspberry Pi k MATLAB Online. S desktopom MATLAB budete môcť získať ďalšie funkcie, ako napríklad:

  • Vzdialené kopírovanie súboru z jedného počítača do Raspberry Pi z MATLABu pomocou funkcie putFile().
  • Vzdialené odstránenie cieľového súboru z hardvéru Raspberry Pi.
  • Prístup k zariadeniu Raspberry Pi pomocou adresy IP, názvu hostiteľa, používateľského mena a hesla v rašple príkaz.
  • Podporované sú všetky systémové príkazy.

Poznámka: Na vymazanie pridaného Raspberry Pi do raspilista na MATLAB Online môžete jednoducho použiť príkaz clear v príkazovom okne.

Záver

MATLAB a Raspberry Pi sú užitočné z hľadiska vývoja aplikácií a vykonávania zložitých úloh. Ich prepojenie bude užitočné pre používateľov, ktorí majú zariadenia Raspberry Pi a chcú súčasne pracovať na MATLABE. Hlavnou výhodou používania MATLAB Online na vzdialené pripojenie je, že ho môžete ľahko otvoriť aj v prehliadači Raspberry Pi s menšou spotrebou energie zariadenia.

Táto príručka podrobne uvádza, ako môžete vykonať inštaláciu matlab-rpi nástroj na Raspberry Pi, konfiguráciu nastavenia, otvorenie MATLAB Online v prehliadači a pripojenie zariadenia pomocou raspilista príkaz. Neskôr je poskytnutý aj kód na zapnutie a vypnutie LED stavu aktivity Raspberry Pi, aby sa zabezpečilo úspešné pripojenie zariadenia k MATLAB Online. Nájdete tu aj spôsoby vzdialeného prístupu k adresáru Raspberry Pi alebo prenosu súboru z Raspberry Pi do MATLAB Online.