Como conectar remotamente o Raspberry Pi ao MATLAB online

Como Conectar Remotamente O Raspberry Pi Ao Matlab Online



Raspberry Pi é um minicomputador de baixo custo e baixo consumo de energia usado para realizar uma ampla gama de tarefas, como construção de servidores web, automação residencial, controle de máquinas e muito mais. Já o MATLAB é uma linguagem de programação e ferramenta utilizada para realizar tarefas, como processamento de imagens, aprendizado de máquina e outras. Além de usar o MATLAB para realizar tarefas complexas, você pode usá-lo para conectar remotamente diversos dispositivos eletrônicos, como Arduino, ESP32 e Raspberry Pi. Você executará a tarefa no aplicativo de desktop MATLAB ou no MATLAB Online. No entanto, aqui você encontrará um guia para conectar remotamente o Raspberry Pi ao MATLAB Online em vez do desktop MATLAB porque é uma solução simples e econômica para usuários do Raspberry Pi.

Contorno:

Por que escolher o MATLAB Online em vez do MATLAB para Raspberry Pi

Escolher o MATLAB Online em vez do MATLAB é econômico, pois você não precisa usar nenhum centavo para usar o serviço MATLAB. Além disso, você também pode executá-lo no navegador do sistema Raspberry Pi de baixa potência, se não tiver outros sistemas disponíveis. Por outro lado, o MATLAB desktop é uma ferramenta paga que requer uma chave de licença para utilizar seus recursos.







Como conectar remotamente o Raspberry Pi ao MATLAB online

Você pode conectar remotamente o Raspberry Pi ao MATLAB Online usando as seguintes etapas:



Etapa 1: Crie uma conta MathWorks no MATLAB

Antes de conectar o Raspberry Pi ao MATLAB, você deve criar uma conta MathWorks no MATLAB a partir de aqui . Esta conta será usada posteriormente quando você configurar o MATLAB no Raspberry Pi, bem como acessar o MATLAB online.



Etapa 2: instale a ferramenta matlab-rpi no Raspberry Pi

O matlab-rpi é uma ferramenta de código aberto usada para conectar remotamente o Raspberry Pi ao MATLAB Online. Esta ferramenta está disponível no repositório oficial do Raspberry Pi e pode ser instalada através do comando apt. Se você está pensando em conectar seu Raspberry Pi ao MATLAB Online, você deve instalá-lo em seu sistema Raspberry Pi a partir do seguinte comando:





sudo apt instalar matlab-rpi -y

Etapa 3: configurar a configuração do matlab-rpi no Raspberry Pi

Depois de instalar com sucesso matlab-rpi no Raspberry Pi, configure a configuração executando o seguinte comando:



sudo matlab-rpi-setup

Durante a configuração, você deve fornecer um nome para o seu Raspberry Pi:

Após inserir o nome, você deve habilitar os periféricos no Raspberry Pi, o que pode ser feito adicionando “ e ”Na instrução na tela:

Você deve fornecer credenciais de conta MathWorks, que você criou em Passo 1 , isso inclui inserir seu endereço de e-mail e senha:

Observação: Após concluir a configuração, reinicie o sistema para aplicar as alterações.

Existem vários sinalizadores que você pode usar para configurar seu matlab-rpi após a configuração inicial, os detalhes são fornecidos na tabela abaixo:

Descrição Exemplo
Configurando o nome de exibição para Raspberry Pi no MATLAB Online sudo matlab-rpi-setup –nome raspberry_pi

OU

sudo matlab-rpi-setup -n raspberry_pi

Configurando credenciais de autenticação para MATLAB Online sudo matlab-rpi-setup –login

OU

sudo matlab-rpi-setup –l

Ativando ou desativando o recurso de câmera no Raspberry Pi no MATLAB Online (é necessária reinicialização) sudo matlab-rpi-setup –camera enable

OU

sudo matlab-rpi-setup -c ativar

Habilitando ou desabilitando o recurso I2C no Raspberry Pi (é necessária reinicialização) sudo matlab-rpi-setup –i2c ativar

OU

sudo matlab-rpi-setup -i habilitar

Ativando ou desativando o recurso SPI no Raspberry Pi (é necessária reinicialização) sudo matlab-rpi-setup –spi ativar

OU

sudo matlab-rpi-setup -spi ativar

Habilitando ou desabilitando o recurso UART no Raspberry Pi (é necessária reinicialização) sudo matlab-rpi-setup –spi ativar

OU

sudo matlab-rpi-setup -spi ativar

Implantando uma função MATLAB como um executável independente no Raspberry Pi. sudo matlab-rpi-setup –deploy ativar

OU

sudo matlab-rpi-setup –d ativar

Ajuda sudo matlab-rpi-setup –ajuda

OU

sudo matlab-rpi-setup –ajuda

Manual man matlab-rpi-setup

Etapa 4: abra o MATLAB on-line

Agora abra MATLAB on-line no seu navegador visitando o local na rede Internet .

Etapa 5: verifique a lista do Raspberry Pi

Navegar para Janelas de comando no MATLAB Online e execute o raspista comando conforme mostrado abaixo para ver seu dispositivo Raspberry Pi na lista:

raspista

Observação: Se o seu dispositivo Raspberry Pi não estiver aparecendo na lista, reinicie o dispositivo e execute o comando novamente.

Etapa 6: crie uma conexão com Raspberry Pi

Para criar uma conexão do Raspberry Pi com o MATLAB Online, você pode usar o grosa comando e armazene as informações do seu Raspberry Pi dentro de uma variável de sua escolha:

r=raspi

Você também pode conectar o Raspberry Pi ao MATLAB Online através grosa comando digitando o número de série fornecido a você em Etapa 5 :

r= raspi ( Número de série )

Ou você pode usar o nome do Raspberry Pi fornecido durante o processo de configuração na Etapa 3:

r= raspi ( raspberrypi_name )

Etapa 7: crie uma conexão com Raspberry Pi

Após a conexão bem-sucedida, você pode executar o raspista comando novamente para confirmar sua conexão do Raspberry Pi com o MATLAB Online:

Etapa 8: Crie um projeto simples de LED piscando

Para testar se a placa Raspberry Pi está conectada com sucesso ao MATLAB Online, vamos executar o seguinte código no MATLAB Online:

função LED_Pisca ( )

% MATLAB piscando projeto

r= raspi;

% Pisca o LED por 50 ciclos

para contar = 1 : cinquenta

% de alimentação do LED

escreverLED ( R, 'led0' , 1 ) ;

% Pausa por 1 segundo

pausa ( 1 ) ;

% Desligue o LED

escreverLED ( r,'largura0', 0 ) ;

% Pausa por 1 segundo

pausa ( 1 ) ;

fim

fim

O código acima usará o grosa comando para conectar seu Raspberry Pi ao MATLAB Online. Em seguida, ele usa o loop do contador para ligar e desligar o Status da atividade LED no Raspberry Pi por intervalo de 1 segundo

Como acessar remotamente o diretório Raspberry Pi no MATLAB Online

Você também pode usar o MATLAB Online para acessar remotamente o diretório Raspberry Pi e ver o conteúdo dentro dos diretórios. Isto pode ser feito através do sistema comando no MATLAB Online.

A seguir sistema O comando irá ajudá-lo a ver o conteúdo dos diretórios do Raspberry Pi:

sistema ( Raspberry Pi, 'ls -al /home/pi' )

Ou você pode usar R em vez do nome do dispositivo também no comando acima.

Como obter arquivos do Raspberry Pi no MATLAB Online

Se você deseja obter um arquivo do Raspberry Pi para o MATLAB Online, você pode fazer isso facilmente usando o obter arquivo função.

No código a seguir, obtive um ngrok.log arquivo do Raspberry Pi para o MATLAB Online:

obter arquivo ( Raspberry Pi, '/home/pi/ngrok.log' )

O arquivo será carregado no MATLAB Online assim que você inserir o código acima:

Você pode então baixar este arquivo em seu sistema facilmente clicando com o botão direito no arquivo e selecionando “ Download ”opção:

Como visualizar LEDs Raspberry Pi no MATLAB Online

O suporte MATLAB Online mostra as informações sobre o LED de status de atividade do Raspberry Pi, isso pode ser feito usando o seguinte comando:

mostrarLEDs ( R )

Como visualizar os pinos do Raspberry Pi no MATLAB Online

Você também pode usar o MATLAB Online para visualizar os pinos GPIO do Raspberry Pi, isso pode ser feito usando o mostrarPins função conforme indicado abaixo:

mostrarPins ( R )

Método bônus: como conectar remotamente o Raspberry ao MATLAB Desktop

Conforme mencionado anteriormente, o MATLAB Online é uma maneira econômica de usar os serviços do MATLAB. No entanto, ele não fornece recursos adicionais, mesmo se você conectar o Raspberry Pi ao MATLAB Online. Com o desktop MATLAB, você poderá obter recursos adicionais, como:

  • Copiar remotamente o arquivo de um computador para Raspberry Pi do MATLAB usando a função putFile().
  • Excluindo remotamente o arquivo de destino do hardware Raspberry Pi.
  • Acessando o dispositivo Raspberry Pi usando o endereço IP, nome do host, nome de usuário e senha no grosa comando.
  • Todos os comandos do sistema são suportados.

Observação: Para limpar o Raspberry Pi adicionado para raspista no MATLAB Online, você pode simplesmente usar o comando clear na janela de comando.

Conclusão

MATLAB e Raspberry Pi são úteis em termos de desenvolvimento de aplicativos e execução de tarefas complexas. Conectá-los será útil para usuários que possuem dispositivos Raspberry Pi e desejam trabalhar no MATLAB simultaneamente. A principal vantagem de usar o MATLAB Online para conexão remota é que você pode abri-lo facilmente no navegador Raspberry Pi com menos consumo de energia de processamento do dispositivo.

Este guia forneceu em detalhes como você pode realizar a instalação do matlab-rpi ferramenta no Raspberry Pi, configurando o setup, abrindo o MATLAB Online no navegador e conectando o dispositivo usando o raspista comando. Posteriormente, também é fornecido um código para ligar e desligar o LED de status de atividade do Raspberry Pi para garantir que o dispositivo seja conectado com sucesso ao MATLAB Online. Você também encontrará métodos para acessar remotamente o diretório Raspberry Pi ou transferir um arquivo do Raspberry Pi para o MATLAB Online.