Hvordan fjernkoble Raspberry Pi til MATLAB Online

Hvordan Fjernkoble Raspberry Pi Til Matlab Online



Raspberry Pi er en lavkost og lavt drevet minidatamaskin som brukes til å utføre et bredt spekter av oppgaver, som å bygge webservere, hjemmeautomatisering, kontrollere maskiner og mer. MATLAB på den annen side er et programmeringsspråk og verktøy som brukes til å utføre oppgaver, som bildebehandling, maskinlæring og andre. I tillegg til å bruke MATLAB for å utføre komplekse oppgaver, kan du bruke den til å eksternt koble til forskjellige elektroniske enheter, som Arduino, ESP32 og Raspberry Pi. Du vil utføre oppgaven enten på MATLAB skrivebordsapplikasjon eller på MATLAB Online. Men her finner du en guide for å eksternt koble Raspberry Pi til MATLAB Online i stedet for MATLAB desktop fordi det er en enkel og kostnadseffektiv løsning for Raspberry Pi-brukere.

Disposisjon:

Hvorfor velge MATLAB Online i stedet for MATLAB for Raspberry Pi

Å velge MATLAB Online i stedet for MATLAB er kostnadseffektivt siden du ikke trenger å bruke noen kroner for å bruke MATLAB-tjenesten. Videre kan du også kjøre den på din lavdrevne Raspberry Pi-systemnettleser hvis du ikke har andre systemer tilgjengelig. På den annen side er MATLAB desktop et betalt verktøy som krever en lisensnøkkel for å bruke funksjonene.







Hvordan eksternt koble Raspberry Pi til MATLAB Online

Du kan eksternt koble Raspberry Pi til MATLAB Online ved å bruke følgende trinn:



Trinn 1: Opprett en MathWorks-konto i MATLAB

Før du kobler Raspberry Pi til MATLAB, må du opprette en MathWorks-konto i MATLAB fra her . Denne kontoen vil bli brukt senere når du konfigurerer MATLAB-oppsett på Raspberry Pi i tillegg til å få tilgang til MATLAB online.



Trinn 2: Installer matlab-rpi Tool på Raspberry Pi

De matlab-rpi er et åpen kildekodeverktøy som brukes til å koble Raspberry Pi til MATLAB Online eksternt. Dette verktøyet er tilgjengelig i det offisielle Raspberry Pi-depotet og kan installeres via apt-kommandoen. Hvis du vurderer å koble Raspberry Pi til MATLAB Online, må du installere den på Raspberry Pi-systemet fra følgende kommando:





sudo apt installer matlab-rpi -y

Trinn 3: Konfigurer matlab-rpi-oppsett på Raspberry Pi

Etter vellykket installasjon matlab-rpi på Raspberry Pi, konfigurer oppsettet ved å kjøre følgende kommando:



sudo matlab-rpi-oppsett

Under oppsettet må du oppgi et navn for din Raspberry Pi:

Etter å ha skrevet inn navnet, må du aktivere periferiutstyr på Raspberry Pi, noe du kan gjøre ved å legge til ' og ' på instruksjonen på skjermen:

Du må oppgi påloggingsinformasjon for MathWorks-kontoen, som du har opprettet i Trinn 1 , disse inkluderer å angi e-postadressen og passordet ditt:

Merk: Etter å ha fullført oppsettet, start systemet på nytt for å bruke endringene.

Det er flere flagg du kan bruke til å konfigurere matlab-rpi etter det første oppsettet er detaljene gitt i tabellen nedenfor:

Beskrivelse Eksempel
Angi visningsnavn for Raspberry Pi i MATLAB Online sudo matlab-rpi-oppsett –navn raspberry_pi

ELLER

sudo matlab-rpi-oppsett -n raspberry_pi

Angi autentiseringslegitimasjon for MATLAB Online sudo matlab-rpi-oppsett – pålogging

ELLER

sudo matlab-rpi-oppsett –l

Aktivere eller deaktivere kamerafunksjon på Raspberry Pi i MATLAB Online (omstart er nødvendig) sudo matlab-rpi-setup – kameraaktivering

ELLER

sudo matlab-rpi-setup -c aktiver

Aktivere eller deaktivere I2C-funksjonen på Raspberry Pi (omstart er nødvendig) sudo matlab-rpi-setup –i2c aktiver

ELLER

sudo matlab-rpi-setup -i aktivere

Aktivere eller deaktivere SPI-funksjonen på Raspberry Pi (omstart er nødvendig) sudo matlab-rpi-setup –spi aktiver

ELLER

sudo matlab-rpi-oppsett -spi aktiver

Aktivere eller deaktivere UART-funksjonen på Raspberry Pi (omstart er nødvendig) sudo matlab-rpi-setup –spi aktiver

ELLER

sudo matlab-rpi-oppsett -spi aktiver

Distribuere en MATLAB-funksjon som en frittstående kjørbar på Raspberry Pi. sudo matlab-rpi-setup – deploy aktiver

ELLER

sudo matlab-rpi-setup –d aktiver

Hjelp sudo matlab-rpi-oppsett – hjelp

ELLER

sudo matlab-rpi-oppsett – hjelp

Håndbok mann matlab-rpi-oppsett

Trinn 4: Åpne MATLAB Online

Nå åpen MATLAB Online på nettleseren din ved å gå til nettsted .

Trinn 5: Sjekk Raspberry Pi List

Navigere til Kommando Windows i MATLAB Online, og kjør raspilist kommando som vist nedenfor for å se din Raspberry Pi-enhet i listen:

raspilist

Merk: Hvis Raspberry Pi-enheten din ikke vises i listen, start enheten på nytt og kjør kommandoen på nytt.

Trinn 6: Opprett en tilkobling med Raspberry Pi

For å opprette en tilkobling av Raspberry Pi med MATLAB Online, kan du bruke rasp kommando og lagre informasjonen til din Raspberry Pi i en variabel du velger:

r=raspi

Du kan også koble Raspberry Pi til MATLAB Online gjennom rasp kommando ved å skrive inn serienummeret du har fått i Trinn 5 :

r= raspi ( Serienummer )

Eller du kan bruke Raspberry Pi-navnet du oppga under oppsettprosessen i trinn 3:

r= raspi ( raspberrypi_name )

Trinn 7: Opprett en tilkobling med Raspberry Pi

Etter vellykket tilkobling kan du utføre raspilist kommandoen igjen for å bekrefte Raspberry Pi-tilkoblingen til MATLAB Online:

Trinn 8: Lag et enkelt LED-blinkende prosjekt

For å teste om Raspberry Pi-kortet er vellykket koblet til MATLAB Online, la oss kjøre følgende kode i MATLAB Online:

funksjon LED_Blinker ( )

% MATLAB blinkende prosjekt

r= raspi;

% Blink lysdioden i 50 sykluser

til telle = 1 : femti

% Slå på LED-en

skriveLED ( r, 'led0' , 1 ) ;

% Pause i 1 sekunder

pause ( 1 ) ;

% Slå av LED-en

skriveLED ( r,'width0', 0 ) ;

% Pause i 1 sekunder

pause ( 1 ) ;

slutt

slutt

Koden ovenfor vil bruke rasp kommando for å koble Raspberry Pi til MATLAB Online. Deretter bruker den tellersløyfen til å slå på og av Aktivitetsstatus LED på Raspberry Pi i 1 sekunds intervall

Hvordan få ekstern tilgang til Raspberry Pi Directory i MATLAB Online

Du kan også bruke MATLAB Online for å få tilgang til Raspberry Pi-katalogen eksternt og se innholdet i katalogene. Dette kan gjøres gjennom system kommando i MATLAB Online.

Følgende system kommandoen vil hjelpe deg å se innholdet i Raspberry Pi-kataloger:

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

Eller du kan bruke r i stedet for enhetsnavn også i kommandoen ovenfor.

Hvordan få filer fra Raspberry Pi på MATLAB Online

Hvis du ønsker å hente en fil fra Raspberry Pi til MATLAB Online, kan du enkelt gjøre det ved å bruke getFile funksjon.

I følgende kode fikk jeg en ngrok.log fil fra Raspberry Pi til MATLAB Online:

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

Filen vil bli lastet opp til MATLAB Online når du har skrevet inn koden ovenfor:

Du kan enkelt laste ned denne filen på systemet ditt ved å høyreklikke på filen og velge ' nedlasting alternativ:

Hvordan se Raspberry Pi LED-er i MATLAB Online

MATLAB Online-støtten som viser deg informasjonen om Raspberry Pi Activity Status LED, dette kan gjøres ved å bruke følgende kommando:

viser LED-er ( r )

Hvordan se Raspberry Pi Pins i MATLAB Online

Du kan også bruke MATLAB Online for å se Raspberry Pi GPIO Pins, dette kan gjøres ved å bruke visPins fungerer som gitt nedenfor:

visPins ( r )

Bonusmetode: Hvordan fjernkoble Raspberry til MATLAB Desktop

Som nevnt tidligere er MATLAB Online en kostnadseffektiv måte å bruke MATLAB-tjenester på. Det gir imidlertid ikke tilleggsfunksjoner selv om du kobler Raspberry Pi til MATLAB Online. Med MATLAB desktop vil du kunne få tilleggsfunksjoner, for eksempel:

  • Fjernkopiere filen fra én datamaskin til Raspberry Pi fra MATLAB ved å bruke putFile()-funksjonen.
  • Fjernsletting av målfilen fra Raspberry Pi-maskinvaren.
  • Få tilgang til Raspberry Pi-enheten ved å bruke IP-adressen, vertsnavnet, brukernavnet og passordet i rasp kommando.
  • Alle systemkommandoer støttes.

Merk: For å fjerne den tilsatte Raspberry Pi til raspilist på MATLAB Online kan du ganske enkelt bruke slettekommandoen i kommandovinduet.

Konklusjon

MATLAB og Raspberry Pi er nyttige når det gjelder å utvikle applikasjoner og utføre komplekse oppgaver. Å koble dem sammen vil være nyttig for brukere som har Raspberry Pi-enheter og ønsker å jobbe med MATLAB samtidig. Den største fordelen med å bruke MATLAB Online for ekstern tilkobling er at du enkelt kan åpne den på Raspberry Pi-nettleseren også med mindre enhetens prosesseringsstrømforbruk.

Denne veiledningen har gitt i detalj hvordan du kan utføre installasjonen av matlab-rpi verktøyet på Raspberry Pi, konfigurere oppsettet, åpne MATLAB Online på nettleseren og koble til enheten med raspilist kommando. Senere leveres kode også for å slå på og av Raspberry Pi Activity Status LED for å sikre at enheten er vellykket koblet til MATLAB Online. Du vil også finne metoder for ekstern tilgang til Raspberry Pi-katalogen eller overføre en fil fra Raspberry Pi til MATLAB Online.