Contorno:
- Perché dovresti scegliere MATLAB Online invece di MATLAB per Raspberry Pi
- Come connettere in remoto Raspberry Pi a MATLAB online
- Come accedere in remoto alla directory Raspberry Pi in MATLAB Online
- Come ottenere file da Raspberry Pi su MATLAB online
- Come visualizzare i LED Raspberry Pi in MATLAB online
- Come visualizzare i pin GPIO Raspberry Pi in MATLAB online
- Metodo bonus: come connettere in remoto Raspberry al desktop MATLAB
- Conclusione
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.