Obrys:
- Prečo by ste si mali zvoliť MATLAB online namiesto MATLABu pre Raspberry Pi
- Ako vzdialene pripojiť Raspberry Pi k MATLAB Online
- Ako vzdialene pristupovať k adresáru Raspberry Pi v MATLAB Online
- Ako získať súbory z Raspberry Pi na MATLAB Online
- Ako zobraziť Raspberry Pi LED v MATLAB Online
- Ako zobraziť kolíky Raspberry Pi GPIO v MATLAB online
- Bonusová metóda: Ako vzdialene pripojiť Raspberry k pracovnej ploche MATLAB
- Záver
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.