Come connettere in remoto Raspberry Pi a MATLAB online

Come Connettere In Remoto Raspberry Pi A Matlab Online



Raspberry Pi è un minicomputer a basso costo e a basso consumo utilizzato per eseguire un'ampia gamma di attività, come la creazione di server Web, l'automazione domestica, il controllo di macchine e altro ancora. MATLAB d'altra parte è un linguaggio di programmazione e uno strumento utilizzato per eseguire attività, come l'elaborazione di immagini, l'apprendimento automatico e altre. Oltre a utilizzare MATLAB per eseguire attività complesse, puoi utilizzarlo per connettere in remoto diversi dispositivi elettronici, come Arduino, ESP32 e Raspberry Pi. Eseguirai l'attività sull'applicazione desktop MATLAB o su MATLAB Online. Tuttavia, qui troverai una guida per connettere in remoto Raspberry Pi a MATLAB Online invece che a MATLAB desktop perché è una soluzione semplice ed economica per gli utenti Raspberry Pi.

Contorno:

Perché scegliere MATLAB Online invece di MATLAB per Raspberry Pi

Scegliere MATLAB Online invece di MATLAB è conveniente poiché non è necessario spendere un centesimo per utilizzare il servizio MATLAB. Inoltre, puoi anche eseguirlo sul tuo browser di sistema Raspberry Pi a bassa potenza se non disponi di altri sistemi. D'altra parte, MATLAB desktop è uno strumento a pagamento che richiede una chiave di licenza per utilizzare le sue funzionalità.







Come connettere in remoto Raspberry Pi a MATLAB online

Puoi connettere in remoto Raspberry Pi a MATLAB Online seguendo i seguenti passaggi:



Passaggio 1: crea un account MathWorks in MATLAB

Prima di connettere Raspberry Pi a MATLAB, devi creare un account MathWorks in MATLAB da Qui . Questo account verrà utilizzato in seguito quando configuri la configurazione di MATLAB su Raspberry Pi e accedi a MATLAB online.



Passaggio 2: installa lo strumento matlab-rpi su Raspberry Pi

IL matlab-rpi è uno strumento open source utilizzato per connettere Raspberry Pi a MATLAB Online in remoto. Questo strumento è disponibile nel repository ufficiale Raspberry Pi e può essere installato tramite il comando apt. Se stai pensando di connettere il tuo Raspberry Pi a MATLAB Online, devi installarlo sul tuo sistema Raspberry Pi dal seguente comando:





sudo apt install matlab-rpi -y

Passaggio 3: configurare l'installazione di matlab-rpi su Raspberry Pi

Dopo aver installato con successo matlab-rpi su Raspberry Pi, configura il setup eseguendo il seguente comando:



sudo matlab-rpi-setup

Durante la configurazione, devi fornire un nome per il tuo Raspberry Pi:

Dopo aver inserito il nome, devi abilitare le periferiche su Raspberry Pi, cosa che puoi fare aggiungendo ' E 'sulle istruzioni sullo schermo:

Devi fornire le credenziali dell'account MathWorks che hai creato Passo 1 , questi includono l'inserimento del tuo indirizzo email e della password:

Nota: Dopo aver completato la configurazione, riavvia il sistema per applicare le modifiche.

Esistono più flag che puoi utilizzare per configurare il tuo matlab-rpi dopo la configurazione iniziale i dettagli sono riportati nella tabella riportata di seguito:

Descrizione Esempio
Impostazione del nome visualizzato per Raspberry Pi in MATLAB Online sudo matlab-rpi-setup –nome raspberry_pi

O

sudo matlab-rpi-setup -n raspberry_pi

Impostazione delle credenziali di autenticazione per MATLAB Online sudo matlab-rpi-setup –login

O

sudo matlab-rpi-setup –l

Abilitazione o disabilitazione della funzione Fotocamera su Raspberry Pi in MATLAB Online (è necessario il riavvio) sudo matlab-rpi-setup –camera abilita

O

sudo matlab-rpi-setup -c abilita

Abilitare o disabilitare la funzionalità I2C su Raspberry Pi (è necessario il riavvio) sudo matlab-rpi-setup –i2c abilita

O

sudo matlab-rpi-setup -i abilita

Abilitare o disabilitare la funzionalità SPI su Raspberry Pi (è necessario il riavvio) sudo matlab-rpi-setup –spi abilita

O

sudo matlab-rpi-setup -spi abilita

Abilitare o disabilitare la funzionalità UART su Raspberry Pi (è necessario il riavvio) sudo matlab-rpi-setup –spi abilita

O

sudo matlab-rpi-setup -spi abilita

Distribuzione di una funzione MATLAB come eseguibile autonomo su Raspberry Pi. sudo matlab-rpi-setup –deploy abilita

O

sudo matlab-rpi-setup –d abilita

Aiuto sudo matlab-rpi-setup –help

O

sudo matlab-rpi-setup –help

Manuale man matlab-rpi-setup

Passaggio 4: apri MATLAB online

Ora aperto MATLAB in linea sul tuo browser visitando il sito web .

Passaggio 5: controlla l'elenco Raspberry Pi

Navigare verso Comando Windows in MATLAB Online ed esegui il file raspilist comando come mostrato di seguito per vedere il tuo dispositivo Raspberry Pi nell'elenco:

raspilist

Nota: Se il tuo dispositivo Raspberry Pi non viene visualizzato nell'elenco, riavvia il dispositivo ed esegui nuovamente il comando.

Passaggio 6: crea una connessione con Raspberry Pi

Per creare una connessione di Raspberry Pi con MATLAB Online, puoi utilizzare il file raspa comanda e memorizza le informazioni del tuo Raspberry Pi all'interno di una variabile a tua scelta:

r=raspi

Puoi anche connettere Raspberry Pi a MATLAB Online tramite raspa comando inserendo il numero di serie fornito in Passaggio 5 :

r= raspi ( Numero di serie )

Oppure puoi utilizzare il nome Raspberry Pi che hai fornito durante il processo di configurazione nel passaggio 3:

r= raspi ( lamponepi_name )

Passaggio 7: crea una connessione con Raspberry Pi

Dopo aver stabilito con successo la connessione, è possibile eseguire il file raspilist comando nuovamente per confermare la connessione Raspberry Pi a MATLAB Online:

Passaggio 8: crea un semplice progetto di LED lampeggiante

Per verificare se la scheda Raspberry Pi è connessa correttamente a MATLAB Online, eseguiamo il seguente codice in MATLAB Online:

funzione LED_lampeggia ( )

% Progetto lampeggiante MATLAB

r= raspi;

% Lampeggia il LED per 50 cicli

per contare = 1 : cinquanta

% Accendere il LED

scrivereLED ( R, 'led0' , 1 ) ;

% Pausa per 1 secondo

pausa ( 1 ) ;

% Spegnere il LED

scrivereLED ( r,'larghezza0', 0 ) ;

% Pausa per 1 secondo

pausa ( 1 ) ;

FINE

FINE

Il codice sopra utilizzerà il file raspa comando per connettere il tuo Raspberry Pi a MATLAB Online. Quindi utilizza il contatore per accendere e spegnere il Stato dell'attività LED su Raspberry Pi per intervallo di 1 secondo

Come accedere in remoto alla directory Raspberry Pi in MATLAB Online

Puoi anche utilizzare MATLAB Online per accedere alla directory Raspberry Pi da remoto e vedere i contenuti all'interno delle directory. Questo può essere fatto attraverso il sistema comando in MATLAB Online.

Il seguente sistema il comando ti aiuterà a vedere il contenuto delle directory Raspberry Pi:

sistema ( lamponepi, 'ls -al /home/pi' )

Oppure puoi usare R invece del nome del dispositivo anche nel comando precedente.

Come ottenere file da Raspberry Pi su MATLAB online

Se desideri trasferire un file da Raspberry Pi a MATLAB Online, puoi farlo facilmente utilizzando il file prendi il file funzione.

Nel codice seguente, ho ottenuto a ngrok.log file da Raspberry Pi a MATLAB online:

prendi il file ( lamponepi, '/home/pi/ngrok.log' )

Il file verrà caricato su MATLAB Online dopo aver inserito il codice sopra:

Puoi quindi scaricare facilmente questo file sul tuo sistema facendo clic con il pulsante destro del mouse sul file e selezionando ' Scaricamento ' opzione:

Come visualizzare i LED Raspberry Pi in MATLAB online

Il supporto online MATLAB mostra le informazioni sul LED di stato dell'attività del Raspberry Pi. Ciò può essere fatto utilizzando il seguente comando:

mostraLED ( R )

Come visualizzare i pin Raspberry Pi in MATLAB online

Puoi anche utilizzare MATLAB Online per visualizzare i pin GPIO del Raspberry Pi, utilizzando il file mostraPin funzione come indicato di seguito:

mostraPin ( R )

Metodo bonus: come connettere in remoto Raspberry al desktop MATLAB

Come accennato in precedenza, MATLAB Online è un modo conveniente per utilizzare i servizi MATLAB. Tuttavia, non fornisce funzionalità aggiuntive anche se colleghi Raspberry Pi a MATLAB Online. Con MATLAB desktop potrai ottenere funzionalità aggiuntive, come:

  • Copia in remoto del file da un computer a Raspberry Pi da MATLAB utilizzando la funzione putFile().
  • Eliminazione remota del file di destinazione dall'hardware Raspberry Pi.
  • Accedere al dispositivo Raspberry Pi utilizzando l'indirizzo IP, il nome host, il nome utente e la password nel file raspa comando.
  • Sono supportati tutti i comandi di sistema.

Nota: Per cancellare il Raspberry Pi aggiunto a raspilist su MATLAB Online, puoi semplicemente utilizzare il comando clear nella finestra di comando.

Conclusione

MATLAB e Raspberry Pi sono utili in termini di sviluppo di applicazioni ed esecuzione di attività complesse. Collegarli insieme sarà utile per gli utenti che dispongono di dispositivi Raspberry Pi e desiderano lavorare su MATLAB contemporaneamente. Il vantaggio principale dell'utilizzo di MATLAB Online per la connessione remota è che puoi aprirlo facilmente anche sul browser Raspberry Pi con un minore consumo energetico di elaborazione del dispositivo.

Questa guida ha fornito in dettaglio come eseguire l'installazione di matlab-rpi tool su Raspberry Pi, configurando il setup, aprendo MATLAB Online sul browser e connettendo il dispositivo utilizzando il raspilist comando. Successivamente, viene fornito anche il codice per accendere e spegnere il LED di stato attività Raspberry Pi per garantire che il dispositivo sia connesso correttamente a MATLAB Online. Troverai anche metodi per accedere in remoto alla directory Raspberry Pi o trasferire un file da Raspberry Pi a MATLAB Online.