Contorno:
- Por que você deve escolher o MATLAB Online em vez do MATLAB para Raspberry Pi
- Como conectar remotamente o Raspberry Pi ao MATLAB online
- Como acessar remotamente o diretório Raspberry Pi no MATLAB Online
- Como obter arquivos do Raspberry Pi no MATLAB Online
- Como visualizar LEDs Raspberry Pi no MATLAB Online
- Como visualizar os pinos GPIO do Raspberry Pi no MATLAB Online
- Método bônus: como conectar remotamente o Raspberry ao MATLAB Desktop
- Conclusão
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.