Jak zdalnie podłączyć Raspberry Pi do MATLAB Online

Jak Zdalnie Podlaczyc Raspberry Pi Do Matlab Online



Raspberry Pi to niedrogi minikomputer o niskim poborze mocy, używany do wykonywania szerokiego zakresu zadań, takich jak budowa serwerów internetowych, automatyka domowa, sterowanie maszynami i nie tylko. Z kolei MATLAB to język programowania i narzędzie służące do wykonywania zadań, takich jak przetwarzanie obrazu, uczenie maszynowe i inne. Oprócz wykorzystania MATLAB-a do wykonywania złożonych zadań, można go używać do zdalnego łączenia różnych urządzeń elektronicznych, takich jak Arduino, ESP32 i Raspberry Pi. Zadanie wykonasz albo w aplikacji komputerowej MATLAB, albo w MATLAB Online. Jednak tutaj znajdziesz poradnik jak zdalnie połączyć Raspberry Pi z MATLAB Online zamiast z komputerem stacjonarnym MATLAB, ponieważ jest to proste i opłacalne rozwiązanie dla użytkowników Raspberry Pi.

Zarys:

Dlaczego warto wybrać MATLAB Online zamiast MATLAB dla Raspberry Pi

Wybór MATLAB Online zamiast MATLAB jest opłacalny, ponieważ nie musisz wydawać ani grosza, aby korzystać z usługi MATLAB. Co więcej, możesz także uruchomić go w przeglądarce systemowej Raspberry Pi o małej mocy, jeśli nie masz dostępnych innych systemów. Z drugiej strony MATLAB Desktop jest płatnym narzędziem, które wymaga klucza licencyjnego, aby móc korzystać z jego funkcji.







Jak zdalnie podłączyć Raspberry Pi do MATLAB Online

Możesz zdalnie połączyć Raspberry Pi z MATLAB Online, wykonując następujące kroki:



Krok 1: Utwórz konto MathWorks w MATLAB-ie

Przed podłączeniem Raspberry Pi do MATLAB-a należy utworzyć konto MathWorks w MATLAB-ie Tutaj . To konto będzie używane później podczas konfigurowania konfiguracji MATLAB na Raspberry Pi, a także podczas uzyskiwania dostępu do MATLAB-a online.



Krok 2: Zainstaluj narzędzie Matlab-rpi na Raspberry Pi

The matlab-rpi to narzędzie typu open source służące do zdalnego łączenia Raspberry Pi z MATLAB Online. To narzędzie jest dostępne w oficjalnym repozytorium Raspberry Pi i można je zainstalować za pomocą polecenia apt. Jeśli rozważasz podłączenie Raspberry Pi do MATLAB Online, musisz zainstalować go w systemie Raspberry Pi za pomocą następującego polecenia:





sudo apt zainstaluj matlab-rpi -y

Krok 3: Skonfiguruj instalację matlab-rpi na Raspberry Pi

Po pomyślnej instalacji matlab-rpi na Raspberry Pi skonfiguruj konfigurację, uruchamiając następujące polecenie:



sudo matlab-rpi-setup

Podczas konfiguracji musisz podać nazwę swojego Raspberry Pi:

Po wpisaniu nazwy należy włączyć urządzenia peryferyjne na Raspberry Pi, co można zrobić dodając „ I ” zgodnie z instrukcją ekranową:

Musisz podać dane uwierzytelniające konta MathWorks, w którym utworzyłeś Krok 1 obejmują one podanie adresu e-mail i hasła:

Notatka: Po zakończeniu konfiguracji uruchom ponownie system, aby zastosować zmiany.

Istnieje wiele flag, których możesz użyć do skonfigurowania pliku matlab-rpi po wstępnej konfiguracji szczegółowe informacje znajdują się w poniższej tabeli:

Opis Przykład
Ustawianie nazwy wyświetlanej dla Raspberry Pi w MATLAB Online sudo matlab-rpi-setup – nazwa raspberry_pi

LUB

sudo matlab-rpi-setup -n raspberry_pi

Ustawianie danych uwierzytelniających dla MATLAB Online sudo matlab-rpi-setup –zaloguj się

LUB

sudo matlab-rpi-setup –l

Włączanie lub wyłączanie funkcji kamery na Raspberry Pi w MATLAB Online (wymagane jest ponowne uruchomienie) sudo matlab-rpi-setup – włącz kamerę

LUB

sudo matlab-rpi-setup -c włącz

Włączanie lub wyłączanie funkcji I2C w Raspberry Pi (wymagane jest ponowne uruchomienie) sudo matlab-rpi-setup – włącz i2c

LUB

sudo matlab-rpi-setup -włączam

Włączanie lub wyłączanie funkcji SPI w Raspberry Pi (wymagane jest ponowne uruchomienie) sudo matlab-rpi-setup – włącz spi

LUB

sudo matlab-rpi-setup -spi włącz

Włączanie lub wyłączanie funkcji UART na Raspberry Pi (wymagane jest ponowne uruchomienie) sudo matlab-rpi-setup – włącz spi

LUB

sudo matlab-rpi-setup -spi włącz

Wdrażanie funkcji MATLAB jako samodzielnego pliku wykonywalnego na Raspberry Pi. Sudo matlab-rpi-setup – włącz wdrażanie

LUB

sudo matlab-rpi-setup –d włącz

Pomoc sudo matlab-rpi-setup – pomoc

LUB

sudo matlab-rpi-setup – pomoc

podręcznik man Matlab-rpi-setup

Krok 4: Otwórz MATLAB Online

Teraz otwarte MATLAB w Internecie w przeglądarce, odwiedzając stronę strona internetowa .

Krok 5: Sprawdź listę Raspberry Pi

Nawigować do Polecenia Okna w MATLAB Online i uruchom plik raspilista polecenie jak pokazano poniżej, aby zobaczyć swoje urządzenie Raspberry Pi na liście:

raspilista

Notatka: Jeśli Twojego urządzenia Raspberry Pi nie ma na liście, uruchom je ponownie, a następnie ponownie uruchom polecenie.

Krok 6: Utwórz połączenie za pomocą Raspberry Pi

Aby utworzyć połączenie Raspberry Pi z MATLAB Online, możesz skorzystać z zgrzyt wydaje polecenia i przechowuje informacje o Raspberry Pi w wybranej zmiennej:

r=raspi

Możesz także podłączyć Raspberry Pi do MATLAB Online poprzez zgrzyt polecenie, wpisując otrzymany numer seryjny Krok 5 :

r= raspi ( Numer seryjny )

Możesz też użyć nazwy Raspberry Pi podanej podczas procesu instalacji w kroku 3:

r= raspi ( nazwa_raspberrypi )

Krok 7: Utwórz połączenie za pomocą Raspberry Pi

Po udanym połączeniu możesz wykonać raspilista polecenie ponownie, aby potwierdzić połączenie Raspberry Pi z MATLAB Online:

Krok 8: Utwórz prosty projekt migającej diody LED

Aby sprawdzić, czy płyta Raspberry Pi jest pomyślnie połączona z MATLAB Online, uruchommy następujący kod w MATLAB Online:

funkcjonować LED_Miga ( )

% MATLAB Miga Projekt

r= raspi;

% Miga diodą LED przez 50 cykli

Do liczyć = 1 : pięćdziesiąt

% Włącz diodę LED

napiszLED ( R, „led0” , 1 ) ;

% Pauza na 1 sekundę

pauza ( 1 ) ;

% Wyłącz diodę LED

napiszLED ( r'szerokość0', 0 ) ;

% Pauza na 1 sekundę

pauza ( 1 ) ;

koniec

koniec

Powyższy kod będzie korzystał z zgrzyt polecenie podłączenia Raspberry Pi do MATLAB Online. Następnie wykorzystuje pętlę licznika do włączania i wyłączania zasilania Stan aktywności Dioda LED na Raspberry Pi przez 1 sekundę

Jak uzyskać zdalny dostęp do katalogu Raspberry Pi w MATLAB Online

Możesz także użyć MATLAB Online, aby uzyskać zdalny dostęp do katalogu Raspberry Pi i zobaczyć zawartość katalogów. Można tego dokonać poprzez system polecenie w MATLAB Online.

Następujące system polecenie pomoże Ci zobaczyć zawartość katalogów Raspberry Pi:

system ( malinapi, 'ls -al /home/pi' )

Lub możesz użyć R zamiast nazwy urządzenia również w powyższym poleceniu.

Jak zdobyć pliki z Raspberry Pi w MATLAB Online

Jeśli chcesz pobrać plik z Raspberry Pi do MATLAB Online, możesz to łatwo zrobić za pomocą dostać plik funkcjonować.

W poniższym kodzie dostałem ngrok.log plik z Raspberry Pi do MATLAB Online:

dostać plik ( malinapi, „/home/pi/ngrok.log” )

Po wprowadzeniu powyższego kodu plik zostanie przesłany do MATLAB Online:

Następnie możesz łatwo pobrać ten plik do swojego systemu, klikając go prawym przyciskiem myszy i wybierając opcję „ Pobierać ' opcja:

Jak wyświetlić diody LED Raspberry Pi w MATLAB Online

Wsparcie MATLAB Online pokazujące informacje o diodzie LED stanu aktywności Raspberry Pi, można to zrobić za pomocą następującego polecenia:

pokaż diody LED ( R )

Jak wyświetlić piny Raspberry Pi w MATLAB Online

Możesz także użyć MATLAB Online, aby wyświetlić piny GPIO Raspberry Pi, można to zrobić za pomocą pokażPiny działać jak podano poniżej:

pokażPiny ( R )

Metoda bonusowa: Jak zdalnie połączyć Raspberry z komputerem stacjonarnym MATLAB

Jak wspomniano wcześniej, MATLAB Online to opłacalny sposób korzystania z usług MATLAB. Jednak nie zapewnia dodatkowych funkcji, nawet jeśli podłączysz Raspberry Pi do MATLAB Online. Dzięki komputerowi MATLAB będziesz mógł uzyskać dodatkowe funkcje, takie jak:

  • Zdalne kopiowanie pliku z jednego komputera na Raspberry Pi z MATLAB-a za pomocą funkcji putFile().
  • Zdalne usuwanie pliku docelowego ze sprzętu Raspberry Pi.
  • Dostęp do urządzenia Raspberry Pi przy użyciu adresu IP, nazwy hosta, nazwy użytkownika i hasła w pliku zgrzyt Komenda.
  • Obsługiwane są wszystkie polecenia systemowe.

Notatka: Aby wyczyścić dodane Raspberry Pi do raspilista w MATLAB Online możesz po prostu użyć polecenia clear w oknie poleceń.

Wniosek

MATLAB i Raspberry Pi są przydatne przy tworzeniu aplikacji i wykonywaniu złożonych zadań. Połączenie ich ze sobą przyda się użytkownikom, którzy posiadają urządzenia Raspberry Pi i chcą jednocześnie pracować w MATLAB-ie. Główną zaletą korzystania z MATLAB Online do zdalnego połączenia jest to, że można go łatwo otworzyć w przeglądarce Raspberry Pi, a także przy mniejszym zużyciu mocy obliczeniowej urządzenia.

W tym przewodniku szczegółowo opisano, w jaki sposób można przeprowadzić instalację matlab-rpi narzędzie na Raspberry Pi, skonfigurowanie instalacji, otwarcie MATLAB Online w przeglądarce i podłączenie urządzenia za pomocą raspilista Komenda. Później dostępny jest również kod umożliwiający włączanie i wyłączanie diody LED stanu aktywności Raspberry Pi, aby zapewnić pomyślne połączenie urządzenia z MATLAB Online. Znajdziesz tu także metody zdalnego dostępu do katalogu Raspberry Pi lub przesłania pliku z Raspberry Pi do MATLAB Online.