Obrys:
- Proč byste si pro Raspberry Pi měli vybrat MATLAB online místo MATLABu
- Jak vzdáleně připojit Raspberry Pi k MATLABu Online
- Jak vzdáleně přistupovat k adresáři Raspberry Pi v MATLABu Online
- Jak získat soubory z Raspberry Pi na MATLAB Online
- Jak zobrazit Raspberry Pi LED v MATLABu online
- Jak zobrazit piny Raspberry Pi GPIO v MATLABu online
- Bonusová metoda: Jak vzdáleně připojit Raspberry k MATLAB Desktopu
- Závěr
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.