Sådan fjerntilsluttes Raspberry Pi til MATLAB Online

Sadan Fjerntilsluttes Raspberry Pi Til Matlab Online



Raspberry Pi er en lavpris og lav-power minicomputer, der bruges til at udføre en lang række opgaver, såsom opbygning af webservere, hjemmeautomatisering, styring af maskiner og mere. MATLAB på den anden side er et programmeringssprog og værktøj, der bruges til at udføre opgaver, såsom billedbehandling, maskinlæring og andre. Udover at bruge MATLAB til at udføre komplekse opgaver, kan du bruge det til at fjerntilslutte forskellige elektroniske enheder, såsom Arduino, ESP32 og Raspberry Pi. Du vil udføre opgaven enten på MATLAB desktop-applikation eller på MATLAB Online. Men her finder du en guide til at fjerntilslutte Raspberry Pi til MATLAB Online i stedet for MATLAB desktop, fordi det er en enkel og omkostningseffektiv løsning for Raspberry Pi-brugere.

Omrids:

Hvorfor vælge MATLAB Online i stedet for MATLAB til Raspberry Pi

At vælge MATLAB Online i stedet for MATLAB er omkostningseffektivt, da du ikke behøver at bruge nogen øre for at bruge MATLAB-tjenesten. Desuden kan du også køre det på din lavenergi Raspberry Pi-systembrowser, hvis du ikke har andre systemer tilgængelige. På den anden side er MATLAB desktop et betalt værktøj, der kræver en licensnøgle for at bruge dets funktioner.







Sådan fjerntilsluttes Raspberry Pi til MATLAB Online

Du kan fjerntilslutte Raspberry Pi til MATLAB Online ved at bruge følgende trin:



Trin 1: Opret en MathWorks-konto i MATLAB

Før du forbinder Raspberry Pi til MATLAB, skal du oprette en MathWorks-konto i MATLAB fra her . Denne konto vil blive brugt senere, når du konfigurerer MATLAB-opsætning på Raspberry Pi samt får adgang til MATLAB online.



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

Det matlab-rpi er et open source-værktøj, der bruges til at forbinde Raspberry Pi til MATLAB Online eksternt. Dette værktøj er tilgængeligt i det officielle Raspberry Pi-lager og kan installeres via apt-kommando. Hvis du overvejer at forbinde din Raspberry Pi til MATLAB Online, skal du installere den på dit Raspberry Pi-system fra følgende kommando:





sudo apt installer matlab-rpi -y

Trin 3: Konfigurer matlab-rpi Setup på Raspberry Pi

Efter vellykket installation matlab-rpi på Raspberry Pi skal du konfigurere opsætningen ved at køre følgende kommando:



sudo matlab-rpi-opsætning

Under opsætningen skal du angive et navn til din Raspberry Pi:

Efter at have indtastet navnet, skal du aktivere periferiudstyr på Raspberry Pi, hvilket du kan gøre ved at tilføje ' og ” på instruktionen på skærmen:

Du skal oplyse MathWorks-kontolegitimationsoplysninger, som du har oprettet i Trin 1 , disse inkluderer indtastning af din e-mailadresse og adgangskode:

Bemærk: Når du har fuldført opsætningen, skal du genstarte dit system for at anvende ændringerne.

Der er flere flag, du kan bruge til at konfigurere din matlab-rpi efter den indledende opsætning er detaljerne angivet i tabellen nedenfor:

Beskrivelse Eksempel
Indstilling af visningsnavn for Raspberry Pi i MATLAB Online sudo matlab-rpi-setup –navn raspberry_pi

ELLER

sudo matlab-rpi-setup -n raspberry_pi

Indstilling af godkendelsesoplysninger for MATLAB Online sudo matlab-rpi-setup –login

ELLER

sudo matlab-rpi-setup –l

Aktivering eller deaktivering af kamerafunktion på Raspberry Pi i MATLAB Online (genstart er nødvendig) sudo matlab-rpi-setup – kameraaktivering

ELLER

sudo matlab-rpi-setup -c aktivere

Aktivering eller deaktivering af I2C-funktionen på Raspberry Pi (genstart er nødvendig) sudo matlab-rpi-setup –i2c aktivere

ELLER

sudo matlab-rpi-setup -i aktivere

Aktivering eller deaktivering af SPI-funktion på Raspberry Pi (genstart er nødvendig) sudo matlab-rpi-setup –spi aktivere

ELLER

sudo matlab-rpi-setup -spi aktivere

Aktivering eller deaktivering af UART-funktionen på Raspberry Pi (genstart er nødvendig) sudo matlab-rpi-setup –spi aktivere

ELLER

sudo matlab-rpi-setup -spi aktivere

Implementering af en MATLAB-funktion som en selvstændig eksekverbar på Raspberry Pi. sudo matlab-rpi-setup – deploy enable

ELLER

sudo matlab-rpi-setup –d aktivere

Hjælp sudo matlab-rpi-setup –hjælp

ELLER

sudo matlab-rpi-setup –hjælp

brugervejledning man matlab-rpi-opsætning

Trin 4: Åbn MATLAB Online

Nu åben MATLAB Online på din browser ved at besøge internet side .

Trin 5: Tjek Raspberry Pi List

Naviger til Kommando Windows i MATLAB Online, og kør raspilist kommando som vist nedenfor for at se din Raspberry Pi-enhed på listen:

raspilist

Bemærk: Hvis din Raspberry Pi-enhed ikke vises på listen, skal du genstarte din enhed og derefter køre kommandoen igen.

Trin 6: Opret en forbindelse med Raspberry Pi

For at oprette en forbindelse af Raspberry Pi med MATLAB Online, kan du bruge rasp kommando og gem oplysningerne om din Raspberry Pi i en variabel efter eget valg:

r=raspi

Du kan også forbinde Raspberry Pi til MATLAB Online gennem rasp kommando ved at indtaste det serienummer, du har fået i Trin 5 :

r= raspi ( Serienummer )

Eller du kan bruge Raspberry Pi-navnet, som du angav under opsætningsprocessen i trin 3:

r= raspi ( raspberrypi_name )

Trin 7: Opret en forbindelse med Raspberry Pi

Efter en vellykket forbindelse kan du udføre raspilist kommando igen for at bekræfte din Raspberry Pi-forbindelse til MATLAB Online:

Trin 8: Opret et simpelt LED-blinkende projekt

For at teste, om Raspberry Pi-kortet er forbundet med MATLAB Online, lad os køre følgende kode i MATLAB Online:

fungere LED_Blinker ( )

% MATLAB blinkende projekt

r= raspi;

% Blink LED'en i 50 cyklusser

til tælle = 1 : halvtreds

% Tænd for LED'en

skriveLED ( r, 'led0' , 1 ) ;

% Pause i 1 sekund

pause ( 1 ) ;

% Sluk for LED'en

skriveLED ( r,'bredde0', 0 ) ;

% Pause i 1 sekund

pause ( 1 ) ;

ende

ende

Ovenstående kode vil bruge rasp kommando for at forbinde din Raspberry Pi til MATLAB Online. Derefter bruger den tællerløkken til at tænde og slukke for Aktivitetsstatus LED på Raspberry Pi i 1 sekunds interval

Sådan fjernadgang til Raspberry Pi Directory i MATLAB Online

Du kan også bruge MATLAB Online til at få fjernadgang til Raspberry Pi-biblioteket og se indholdet inde i mapperne. Dette kan gøres gennem system kommando i MATLAB Online.

Det følgende system kommandoen hjælper dig med at se indholdet af Raspberry Pi mapper:

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

Eller du kan bruge r i stedet for også enhedsnavn i ovenstående kommando.

Sådan får du filer fra Raspberry Pi på MATLAB Online

Hvis du ønsker at få en fil fra Raspberry Pi til MATLAB Online, kan du nemt gøre det ved at bruge getFile fungere.

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

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

Filen vil blive uploadet til MATLAB Online, når du har indtastet ovenstående kode:

Du kan derefter nemt downloade denne fil på dit system ved at højreklikke på filen og vælge ' Hent ' mulighed:

Sådan ser du Raspberry Pi LED'er i MATLAB Online

MATLAB Online-supporten viser dig oplysningerne om Raspberry Pi Activity Status LED, dette kan gøres ved at bruge følgende kommando:

vise LED'er ( r )

Sådan får du vist Raspberry Pi Pins i MATLAB Online

Du kan også bruge MATLAB Online til at se Raspberry Pi GPIO Pins, dette kan gøres ved hjælp af visPins fungerer som angivet nedenfor:

visPins ( r )

Bonusmetode: Sådan fjerntilsluttes Raspberry til MATLAB Desktop

Som tidligere nævnt er MATLAB Online en omkostningseffektiv måde at bruge MATLAB-tjenester på. Det giver dog ikke yderligere funktioner, selvom du forbinder Raspberry Pi til MATLAB Online. Med MATLAB desktop vil du være i stand til at få yderligere funktioner, såsom:

  • Fjernkopiering af filen fra én computer til Raspberry Pi fra MATLAB ved hjælp af putFile()-funktionen.
  • Fjernsletning af målfilen fra Raspberry Pi-hardware.
  • Adgang til Raspberry Pi-enheden ved hjælp af IP-adressen, værtsnavnet, brugernavnet og adgangskoden i rasp kommando.
  • Alle systemkommandoer er understøttet.

Bemærk: For at rydde den tilføjede Raspberry Pi til raspilist på MATLAB Online kan du blot bruge kommandoen clear i kommandovinduet.

Konklusion

MATLAB og Raspberry Pi er nyttige i forhold til at udvikle applikationer og udføre komplekse opgaver. At forbinde dem sammen vil være nyttigt for brugere, der har Raspberry Pi-enheder og ønsker at arbejde på MATLAB samtidigt. Den største fordel ved at bruge MATLAB Online til fjernforbindelse er, at du nemt kan åbne den på Raspberry Pi-browseren også med mindre enhedens strømforbrug.

Denne vejledning har detaljeret beskrevet, hvordan du kan udføre installationen af matlab-rpi værktøj på Raspberry Pi, konfiguration af opsætningen, åbning af MATLAB Online på browseren og tilslutning af enheden ved hjælp af raspilist kommando. Senere leveres der også kode til at tænde og slukke for Raspberry Pi Activity Status LED for at sikre, at enheden er forbundet med MATLAB Online. Du vil også finde metoder til at få fjernadgang til Raspberry Pi-biblioteket eller overføre en fil fra Raspberry Pi til MATLAB Online.