Zarys:
- Dlaczego powinieneś wybrać MATLAB Online zamiast MATLAB dla Raspberry Pi
- Jak zdalnie podłączyć Raspberry Pi do MATLAB Online
- Jak uzyskać zdalny dostęp do katalogu Raspberry Pi w MATLAB Online
- Jak zdobyć pliki z Raspberry Pi w MATLAB Online
- Jak wyświetlić diody LED Raspberry Pi w MATLAB Online
- Jak wyświetlić piny GPIO Raspberry Pi w MATLAB Online
- Metoda bonusowa: Jak zdalnie połączyć Raspberry z komputerem stacjonarnym MATLAB
- Wniosek
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.