Hogyan lehet távolról csatlakoztatni a Raspberry Pi-t a MATLAB Online-hoz

Hogyan Lehet Tavolrol Csatlakoztatni A Raspberry Pi T A Matlab Online Hoz



A Raspberry Pi egy alacsony költségű és alacsony fogyasztású miniszámítógép, amelyet számos feladat elvégzésére használnak, például webszerverek építésére, otthoni automatizálásra, gépek vezérlésére és még sok másra. A MATLAB másrészt egy programozási nyelv és eszköz, amelyet olyan feladatok elvégzésére használnak, mint a képfeldolgozás, a gépi tanulás és mások. Azon kívül, hogy a MATLAB-ot összetett feladatok elvégzésére használja, különböző elektronikus eszközök, például Arduino, ESP32 és Raspberry Pi távolról is csatlakoztatható vele. A feladatot a MATLAB asztali alkalmazáson vagy a MATLAB Online-on fogja elvégezni. Itt azonban talál egy útmutatót a Raspberry Pi távoli csatlakoztatásához a MATLAB Online-hoz a MATLAB asztali számítógép helyett, mivel ez egy egyszerű és költséghatékony megoldás a Raspberry Pi felhasználók számára.

Vázlat:

Miért válassza a MATLAB Online-t a MATLAB helyett a Raspberry Pi számára?

A MATLAB Online választása a MATLAB helyett költséghatékony, mivel egyetlen fillért sem kell felhasználnia a MATLAB szolgáltatás használatához. Ezenkívül az alacsony fogyasztású Raspberry Pi rendszerböngészőn is futtathatja, ha nem rendelkezik más rendszerekkel. Másrészt a MATLAB desktop egy fizetős eszköz, amely funkcióinak használatához licenckulcsra van szükség.







Hogyan lehet távolról csatlakoztatni a Raspberry Pi-t a MATLAB Online-hoz

A Raspberry Pi-t távolról csatlakoztathatja a MATLAB Online-hoz a következő lépésekkel:



1. lépés: Hozzon létre egy MathWorks-fiókot a MATLAB-ban

Mielőtt csatlakoztatná a Raspberry Pi-t a MATLAB-hoz, létre kell hoznia egy MathWorks fiókot a MATLAB-ban. itt . Ezt a fiókot fogja használni később, amikor konfigurálja a MATLAB beállítását a Raspberry Pi-n, valamint a MATLAB online elérésekor.



2. lépés: Telepítse a Matlab-rpi eszközt a Raspberry Pi-re

A matlab-rpi egy nyílt forráskódú eszköz, amellyel távolról csatlakoztatható a Raspberry Pi a MATLAB Online-hoz. Ez az eszköz elérhető a hivatalos Raspberry Pi tárolóban, és az apt paranccsal telepíthető. Ha a Raspberry Pi-t a MATLAB Online-hoz szeretné csatlakoztatni, telepítenie kell a Raspberry Pi rendszerére a következő paranccsal:





sudo apt install matlab-rpi -y

3. lépés: Konfigurálja a Matlab-rpi beállítást a Raspberry Pi-n

Sikeres telepítés után matlab-rpi A Raspberry Pi-n konfigurálja a beállítást a következő parancs futtatásával:



sudo matlab-rpi-setup

A beállítás során nevet kell adnia Raspberry Pi-jének:

A név megadása után engedélyeznie kell a perifériákat a Raspberry Pi-n, amit a „ és ” a képernyőn megjelenő utasításon:

Meg kell adnia a MathWorks-fiók hitelesítő adatait, amelyeket Ön hozott létre 1. lépés , ezek közé tartozik az e-mail cím és a jelszó megadása:

Jegyzet: A beállítás befejezése után indítsa újra a rendszert a módosítások alkalmazásához.

Számos zászlót használhat a konfiguráláshoz matlab-rpi a kezdeti beállítás után a részleteket az alábbi táblázat tartalmazza:

Leírás Példa
A Raspberry Pi megjelenített nevének beállítása a MATLAB Online-ban sudo matlab-rpi-setup –név raspberry_pi

VAGY

sudo matlab-rpi-setup -n raspberry_pi

A MATLAB Online hitelesítési adatainak beállítása sudo matlab-rpi-setup –bejelentkezés

VAGY

sudo matlab-rpi-setup –l

Kamerafunkció engedélyezése vagy letiltása a Raspberry Pi-n a MATLAB Online-ban (újraindítás szükséges) sudo matlab-rpi-setup – kamera engedélyezése

VAGY

sudo matlab-rpi-setup -c engedélyezése

Az I2C funkció engedélyezése vagy letiltása a Raspberry Pi-n (újraindítás szükséges) sudo matlab-rpi-setup –i2c engedélyezése

VAGY

sudo matlab-rpi-setup -i enable

Az SPI funkció engedélyezése vagy letiltása a Raspberry Pi-n (újraindítás szükséges) sudo matlab-rpi-setup –spi engedélyezése

VAGY

sudo matlab-rpi-setup -spi engedélyezése

Az UART funkció engedélyezése vagy letiltása a Raspberry Pi-n (újraindítás szükséges) sudo matlab-rpi-setup –spi engedélyezése

VAGY

sudo matlab-rpi-setup -spi engedélyezése

MATLAB függvény telepítése önálló végrehajtható fájlként a Raspberry Pi-n. sudo matlab-rpi-setup –deploy engedélyezése

VAGY

sudo matlab-rpi-setup –d engedélyezése

Segítség sudo matlab-rpi-setup –help

VAGY

sudo matlab-rpi-setup –help

Kézikönyv man matlab-rpi-setup

4. lépés: Nyissa meg a MATLAB Online-t

Most nyitva MATLAB Online a böngészőben, ha felkeresi a weboldal .

5. lépés: Ellenőrizze a Raspberry Pi listát

Navigáljon ide Windows parancs a MATLAB Online-ban, és futtassa a raspilista parancsot az alábbiak szerint, hogy megtekinthesse Raspberry Pi eszközét a listában:

raspilista

Jegyzet: Ha Raspberry Pi eszköze nem jelenik meg a listában, indítsa újra az eszközt, majd futtassa újra a parancsot.

6. lépés: Hozzon létre kapcsolatot a Raspberry Pi-vel

A Raspberry Pi és a MATLAB Online kapcsolat létrehozásához használhatja a reszelő parancsot, és tárolja a Raspberry Pi adatait egy választott változóban:

r=raspi

A Raspberry Pi-t a MATLAB Online-hoz is csatlakoztathatja reszelő parancsot a megadott sorozatszám beírásával 5. lépés :

r= raspi ( Sorozatszám )

Vagy használhatja a Raspberry Pi nevet, amelyet a beállítási folyamat során adott meg a 3. lépésben:

r= raspi ( raspberrypi_name )

7. lépés: Hozzon létre kapcsolatot a Raspberry Pi-vel

Sikeres csatlakozás után végrehajthatja a raspilista parancsot ismételten a Raspberry Pi-kapcsolat megerősítéséhez a MATLAB Online-hoz:

8. lépés: Hozzon létre egy egyszerű LED-villogó projektet

Annak teszteléséhez, hogy a Raspberry Pi kártya sikeresen csatlakozik-e a MATLAB Online-hoz, futtassuk a következő kódot a MATLAB Online-ban:

funkció LED_Blink ( )

% MATLAB villogó projekt

r = raspi;

% Villogjon a LED-en 50 cikluson keresztül

számára szám = 1 : ötven

% Kapcsolja be a LED-et

írásLED ( r, 'led0' , 1 ) ;

% Szünet 1 másodpercig

szünet ( 1 ) ;

% Kapcsolja ki a LED-et

írásLED ( r'szélesség0', 0 ) ;

% Szünet 1 másodpercig

szünet ( 1 ) ;

vége

vége

A fenti kód a reszelő parancsot a Raspberry Pi és a MATLAB Online csatlakoztatásához. Ezután a számláló hurkot használja a be- és kikapcsoláshoz Tevékenység állapota LED a Raspberry Pi-n 1 másodpercig

A Raspberry Pi Directory távoli elérése a MATLAB Online-ban

A MATLAB Online segítségével távolról is elérheti a Raspberry Pi könyvtárat, és megtekintheti a könyvtárak tartalmát. Ezt a rendszer parancs a MATLAB Online-ban.

A következő rendszer A parancs segít megtekinteni a Raspberry Pi könyvtárak tartalmát:

rendszer ( Raspberry Pi, 'ls -al /home/pi' )

Vagy használhatod r az eszköznév helyett a fenti parancsban is.

Hogyan szerezhet be fájlokat a Raspberry Pi-ből a MATLAB Online-on

Ha egy fájlt szeretne letölteni a Raspberry Pi-ről a MATLAB Online-ra, ezt egyszerűen megteheti a getFile funkció.

A következő kódban kaptam a ngrok.log fájl a Raspberry Pi-ről a MATLAB Online-ra:

getFile ( Raspberry Pi, '/home/pi/ngrok.log' )

A fájl feltöltődik a MATLAB Online-ba, miután megadta a fenti kódot:

Ezután egyszerűen letöltheti ezt a fájlt a rendszerére, ha jobb gombbal rákattint a fájlra, és kiválasztja a „ Letöltés ' választási lehetőség:

A Raspberry Pi LED-ek megtekintése a MATLAB Online-ban

A MATLAB Online támogatás, amely információkat mutat a Raspberry Pi Activity Status LED-ről, ezt a következő paranccsal teheti meg:

showLED-ek ( r )

A Raspberry Pi pinek megtekintése a MATLAB Online-ban

A MATLAB Online segítségével is megtekintheti a Raspberry Pi GPIO Pins-t, ezt megteheti a showPins funkció az alábbiak szerint:

showPins ( r )

Bónusz módszer: Hogyan lehet távolról csatlakoztatni a Raspberry-t a MATLAB Desktophoz

Ahogy korábban említettük, a MATLAB Online költséghatékony módja a MATLAB szolgáltatások használatának. Azonban még akkor sem biztosít további szolgáltatásokat, ha a Raspberry Pi-t a MATLAB Online-hoz csatlakoztatja. A MATLAB desktop segítségével további funkciókhoz juthat, mint például:

  • A fájl távoli másolása az egyik számítógépről a Raspberry Pi-re a MATLAB-ból a putFile() függvény segítségével.
  • A célfájl távoli törlése a Raspberry Pi hardverről.
  • A Raspberry Pi eszköz elérése az IP-cím, gazdagépnév, felhasználónév és jelszó használatával reszelő parancs.
  • Minden rendszerparancs támogatott.

Jegyzet: A hozzáadott Raspberry Pi törléséhez raspilista A MATLAB Online-on egyszerűen használhatja a Clear parancsot a parancsablakban.

Következtetés

A MATLAB és a Raspberry Pi hasznosak az alkalmazások fejlesztésében és az összetett feladatok végrehajtásában. Ezek összekapcsolása hasznos lesz azoknak a felhasználóknak, akik Raspberry Pi eszközökkel rendelkeznek, és egyidejűleg szeretnének dolgozni a MATLAB-on. A MATLAB Online távoli kapcsolat használatának fő előnye, hogy könnyedén megnyithatja Raspberry Pi böngészővel is, kevesebb eszköz feldolgozási energiafogyasztásával.

Ez az útmutató részletesen bemutatja, hogyan hajthatja végre a telepítést matlab-rpi eszközt a Raspberry Pi-n, a beállítás konfigurálása, a MATLAB Online megnyitása a böngészőben, és az eszköz csatlakoztatása a raspilista parancs. A későbbiekben kódot is biztosítunk a Raspberry Pi Activity Status LED be- és kikapcsolásához, így biztosítva, hogy az eszköz sikeresen csatlakozzon a MATLAB Online-hoz. Megtalálhatja azokat a módszereket is, amelyek segítségével távolról hozzáférhet a Raspberry Pi könyvtárához, vagy átvihet egy fájlt a Raspberry Pi-ből a MATLAB Online-ba.