Disposisjon:
- Hvorfor du bør velge MATLAB Online i stedet for MATLAB for Raspberry Pi
- Hvordan eksternt koble Raspberry Pi til MATLAB Online
- Hvordan få ekstern tilgang til Raspberry Pi Directory i MATLAB Online
- Hvordan få filer fra Raspberry Pi på MATLAB Online
- Hvordan se Raspberry Pi LED-er i MATLAB Online
- Hvordan se Raspberry Pi GPIO Pins i MATLAB Online
- Bonusmetode: Hvordan fjernkoble Raspberry til MATLAB Desktop
- Konklusjon
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.