Jak vzdáleně připojit Raspberry Pi k MATLABu Online

Jak Vzdalene Pripojit Raspberry Pi K Matlabu Online



Raspberry Pi je levný a nízkoenergetický minipočítač používaný k provádění široké škály úkolů, jako je budování webových serverů, domácí automatizace, ovládání strojů a další. MATLAB je na druhé straně programovací jazyk a nástroj používaný k provádění úloh, jako je zpracování obrazu, strojové učení a další. Kromě použití MATLABu pro provádění složitých úkolů jej můžete použít ke vzdálenému připojení různých elektronických zařízení, jako jsou Arduino, ESP32 a Raspberry Pi. Úkol budete provádět buď v desktopové aplikaci MATLAB nebo v MATLABu Online. Zde však naleznete návod, jak vzdáleně připojit Raspberry Pi k MATLAB Online namísto MATLAB desktopu, protože je to jednoduché a cenově výhodné řešení pro uživatele Raspberry Pi.

Obrys:

Proč si pro Raspberry Pi vybrat MATLAB online místo MATLABu

Volba MATLAB Online místo MATLABu je nákladově efektivní, protože k používání služby MATLAB nemusíte utrácet žádné peníze. Pokud nemáte k dispozici jiné systémy, můžete jej také spustit na svém nízkovýkonném systémovém prohlížeči Raspberry Pi. Na druhou stranu MATLAB desktop je placený nástroj, který vyžaduje licenční klíč, aby mohl využívat své funkce.







Jak vzdáleně připojit Raspberry Pi k MATLABu Online

Raspberry Pi můžete vzdáleně připojit k MATLAB Online pomocí následujících kroků:



Krok 1: Vytvořte účet MathWorks v MATLABu

Před připojením Raspberry Pi k MATLABu si musíte vytvořit účet MathWorks v MATLABu z tady . Tento účet bude použit později, až budete konfigurovat nastavení MATLABu na Raspberry Pi a také přistupovat k MATLABu online.



Krok 2: Nainstalujte nástroj matlab-rpi na Raspberry Pi

The matlab-rpi je open-source nástroj používaný ke vzdálenému připojení Raspberry Pi k MATLABu Online. Tento nástroj je k dispozici v oficiálním úložišti Raspberry Pi a lze jej nainstalovat pomocí příkazu apt. Pokud uvažujete o připojení vašeho Raspberry Pi k MATLAB Online, musíte jej nainstalovat do vašeho systému Raspberry Pi pomocí následujícího příkazu:





sudo apt install matlab-rpi -y

Krok 3: Nakonfigurujte nastavení matlab-rpi na Raspberry Pi

Po úspěšné instalaci matlab-rpi na Raspberry Pi nakonfigurujte nastavení spuštěním následujícího příkazu:



sudo matlab-rpi-setup

Během nastavení musíte zadat název vašeho Raspberry Pi:

Po zadání názvu musíte povolit periferie na Raspberry Pi, což provedete přidáním „ a “ v pokynech na obrazovce:

Musíte poskytnout přihlašovací údaje k účtu MathWorks, které jste vytvořili Krok 1 , mezi které patří zadání vaší e-mailové adresy a hesla:

Poznámka: Po dokončení nastavení restartujte systém, aby se změny projevily.

Existuje několik příznaků, které můžete použít ke konfiguraci matlab-rpi po počátečním nastavení jsou podrobnosti uvedeny v tabulce níže:

Popis Příklad
Nastavení zobrazovaného názvu pro Raspberry Pi v MATLABu Online sudo matlab-rpi-setup –name malina_pi

NEBO

sudo matlab-rpi-setup -n malina_pi

Nastavení autentizačních údajů pro MATLAB Online sudo matlab-rpi-setup – přihlášení

NEBO

sudo matlab-rpi-setup –l

Povolení nebo zakázání funkce fotoaparátu na Raspberry Pi v MATLAB Online (je nutný restart) sudo matlab-rpi-setup – povolení kamery

NEBO

sudo matlab-rpi-setup -c povolit

Povolení nebo zakázání funkce I2C na Raspberry Pi (je nutný restart) sudo matlab-rpi-setup – i2c povolit

NEBO

sudo matlab-rpi-setup -i povolit

Povolení nebo zakázání funkce SPI na Raspberry Pi (je nutný restart) sudo matlab-rpi-setup –spi enable

NEBO

sudo matlab-rpi-setup -spi enable

Povolení nebo zakázání funkce UART na Raspberry Pi (je nutný restart) sudo matlab-rpi-setup –spi enable

NEBO

sudo matlab-rpi-setup -spi enable

Nasazení funkce MATLAB jako samostatného spustitelného souboru na Raspberry Pi. sudo matlab-rpi-setup – povolení nasazení

NEBO

sudo matlab-rpi-setup –d povolit

Pomoc sudo matlab-rpi-setup –help

NEBO

sudo matlab-rpi-setup –help

Manuál man matlab-rpi-setup

Krok 4: Otevřete MATLAB Online

Nyní otevřeno MATLAB online ve vašem prohlížeči návštěvou stránky webová stránka .

Krok 5: Zkontrolujte seznam Raspberry Pi

Navigovat do Příkazové Windows v MATLABu Online a spusťte raspilista příkaz, jak je uvedeno níže, abyste viděli své zařízení Raspberry Pi v seznamu:

raspilista

Poznámka: Pokud se vaše zařízení Raspberry Pi v seznamu nezobrazuje, restartujte zařízení a poté spusťte příkaz znovu.

Krok 6: Vytvořte spojení s Raspberry Pi

Chcete-li vytvořit spojení Raspberry Pi s MATLAB Online, můžete použít rašple příkazy a uložení informací o vašem Raspberry Pi do proměnné dle vašeho výběru:

r=raspi

Raspberry Pi můžete také připojit k MATLABu Online prostřednictvím rašple zadáním sériového čísla, které vám bylo poskytnuto Krok 5 :

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

Nebo můžete použít název Raspberry Pi, který jste zadali během procesu nastavení v kroku 3:

r = raspi ( raspberrypi_name )

Krok 7: Vytvořte spojení s Raspberry Pi

Po úspěšném připojení můžete spustit raspilista znovu potvrďte své připojení Raspberry Pi k MATLAB Online:

Krok 8: Vytvořte jednoduchý projekt blikání LED

Chcete-li otestovat, zda je deska Raspberry Pi úspěšně připojena k MATLABu Online, spusťte v MATLAB Online následující kód:

funkce LED_Blink ( )

% Projekt MATLAB Blinking

r= raspi;

% Blikejte LED po dobu 50 cyklů

pro počítat = 1 : padesáti

% Zapněte LED

psátLED ( r, 'led0' , 1 ) ;

% Pauza na 1 sekundu

pauza ( 1 ) ;

% Vypněte LED

psátLED ( r'šířka0', 0 ) ;

% Pauza na 1 sekundu

pauza ( 1 ) ;

konec

konec

Výše uvedený kód bude používat rašple příkaz pro připojení vašeho Raspberry Pi k MATLABu Online. Poté používá smyčku čítače k ​​zapnutí a vypnutí Stav aktivity LED na Raspberry Pi po dobu 1 sekundy

Jak vzdáleně přistupovat k adresáři Raspberry Pi v MATLABu Online

Můžete také použít MATLAB Online pro vzdálený přístup k adresáři Raspberry Pi a zobrazení obsahu uvnitř adresářů. To lze provést prostřednictvím Systém příkaz v MATLABu Online.

Následující Systém příkaz vám pomůže zobrazit obsah adresářů Raspberry Pi:

Systém ( raspberrypi, 'ls -al /home/pi' )

Nebo můžete použít r místo názvu zařízení také ve výše uvedeném příkazu.

Jak získat soubory z Raspberry Pi na MATLAB Online

Pokud chcete získat soubor z Raspberry Pi do MATLAB Online, můžete to snadno udělat pomocí getFile funkce.

V následujícím kódu jsem dostal a ngrok.log soubor z Raspberry Pi do MATLABu Online:

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

Soubor bude nahrán do MATLAB Online, jakmile zadáte výše uvedený kód:

Tento soubor si pak můžete snadno stáhnout do svého systému kliknutím pravým tlačítkem myši na soubor a výběrem možnosti „ Stažení “ možnost:

Jak zobrazit Raspberry Pi LED v MATLABu online

Podpora MATLAB Online zobrazuje informace o LED stavu aktivity Raspberry Pi, to lze provést pomocí následujícího příkazu:

zobrazované LED diody ( r )

Jak zobrazit piny Raspberry Pi v MATLABu online

Můžete také použít MATLAB Online k zobrazení Raspberry Pi GPIO Pins, to lze provést pomocí showPins funkce, jak je uvedeno níže:

showPins ( r )

Bonusová metoda: Jak vzdáleně připojit Raspberry k MATLAB Desktopu

Jak již bylo zmíněno dříve, MATLAB Online je nákladově efektivní způsob, jak používat služby MATLABu. Neposkytuje však další funkce, i když připojíte Raspberry Pi k MATLABu Online. S MATLAB desktopem budete moci získat další funkce, jako například:

  • Vzdálené kopírování souboru z jednoho počítače do Raspberry Pi z MATLABu pomocí funkce putFile().
  • Vzdálené odstranění cílového souboru z hardwaru Raspberry Pi.
  • Přístup k zařízení Raspberry Pi pomocí IP adresy, názvu hostitele, uživatelského jména a hesla v rašple příkaz.
  • Všechny systémové příkazy jsou podporovány.

Poznámka: Chcete-li vymazat přidané Raspberry Pi raspilista v MATLABu Online můžete jednoduše použít příkaz clear v Příkazovém okně.

Závěr

MATLAB a Raspberry Pi jsou užitečné z hlediska vývoje aplikací a provádění složitých úloh. Jejich propojení bude užitečné pro uživatele, kteří mají zařízení Raspberry Pi a chtějí současně pracovat na MATLABu. Hlavní výhodou použití MATLAB Online pro vzdálené připojení je, že jej můžete snadno otevřít také v prohlížeči Raspberry Pi s nižší spotřebou výpočetní energie zařízení.

Tato příručka podrobně popisuje, jak můžete provést instalaci matlab-rpi nástroj na Raspberry Pi, konfiguraci nastavení, otevření MATLAB Online v prohlížeči a připojení zařízení pomocí raspilista příkaz. Později je k dispozici také kód pro zapnutí a vypnutí indikátoru stavu aktivity Raspberry Pi, aby bylo zajištěno, že je zařízení úspěšně připojeno k MATLABu Online. Najdete zde také metody vzdáleného přístupu k adresáři Raspberry Pi nebo přenosu souboru z Raspberry Pi do MATLABu Online.