Cómo conectar remotamente Raspberry Pi a MATLAB Online

Como Conectar Remotamente Raspberry Pi A Matlab Online



Raspberry Pi es una minicomputadora de bajo costo y bajo consumo de energía que se utiliza para realizar una amplia gama de tareas, como construir servidores web, domótica, controlar máquinas y más. MATLAB, por otro lado, es un lenguaje de programación y una herramienta que se utiliza para realizar tareas, como procesamiento de imágenes, aprendizaje automático y otras. Además de utilizar MATLAB para realizar tareas complejas, puede utilizarlo para conectar de forma remota diferentes dispositivos electrónicos, como Arduino, ESP32 y Raspberry Pi. Realizará la tarea en la aplicación de escritorio MATLAB o en MATLAB Online. Sin embargo, aquí encontrará una guía para conectar de forma remota Raspberry Pi a MATLAB Online en lugar del escritorio de MATLAB porque es una solución simple y rentable para los usuarios de Raspberry Pi.

Describir:

Por qué elegir MATLAB Online en lugar de MATLAB para Raspberry Pi

Elegir MATLAB Online en lugar de MATLAB es rentable ya que no tiene que gastar ningún centavo para utilizar el servicio MATLAB. Además, también puedes ejecutarlo en el navegador de tu sistema Raspberry Pi de bajo consumo si no tienes otros sistemas disponibles. Por otro lado, MATLAB Desktop es una herramienta paga que requiere una clave de licencia para utilizar sus funciones.







Cómo conectar remotamente Raspberry Pi a MATLAB Online

Puede conectar de forma remota Raspberry Pi a MATLAB Online siguiendo los siguientes pasos:



Paso 1: crear una cuenta de MathWorks en MATLAB

Antes de conectar Raspberry Pi a MATLAB, debe crear una cuenta de MathWorks en MATLAB desde aquí . Esta cuenta se utilizará más adelante cuando configure MATLAB en Raspberry Pi y cuando acceda a MATLAB en línea.



Paso 2: Instale la herramienta matlab-rpi en Raspberry Pi

El matlab-rpi es una herramienta de código abierto que se utiliza para conectar Raspberry Pi a MATLAB Online de forma remota. Esta herramienta está disponible en el repositorio oficial de Raspberry Pi y se puede instalar mediante el comando apt. Si está considerando conectar su Raspberry Pi a MATLAB Online, debe instalarlo en su sistema Raspberry Pi desde el siguiente comando:





sudo apt install matlab-rpi -y

Paso 3: Configurar matlab-rpi en Raspberry Pi

Después de instalar exitosamente matlab-rpi en Raspberry Pi, configure la configuración ejecutando el siguiente comando:



sudo matlab-rpi-setup

Durante la configuración, debes proporcionar un nombre para tu Raspberry Pi:

Después de ingresar el nombre, debe habilitar los periféricos en Raspberry Pi, lo cual puede hacer agregando ' y ”en las instrucciones en pantalla:

Debe proporcionar las credenciales de la cuenta MathWorks, que ha creado en Paso 1 , estos incluyen ingresar su dirección de correo electrónico y contraseña:

Nota: Después de completar la configuración, reinicie su sistema para aplicar los cambios.

Hay varias banderas que puedes usar para configurar tu matlab-rpi Después de la configuración inicial, los detalles se proporcionan en la tabla que figura a continuación:

Descripción Ejemplo
Configuración del nombre para mostrar para Raspberry Pi en MATLAB Online sudo matlab-rpi-setup –nombre raspberry_pi

O

sudo matlab-rpi-setup -n raspberry_pi

Configuración de credenciales de autenticación para MATLAB Online sudo matlab-rpi-setup –iniciar sesión

O

sudo matlab-rpi-setup –l

Habilitar o deshabilitar la función de cámara en Raspberry Pi en MATLAB Online (es necesario reiniciar) sudo matlab-rpi-setup –habilitar cámara

O

sudo matlab-rpi-setup -c habilitar

Habilitar o deshabilitar la función I2C en Raspberry Pi (es necesario reiniciar) sudo matlab-rpi-setup –i2c enable

O

sudo matlab-rpi-setup -i habilitar

Habilitar o deshabilitar la función SPI en Raspberry Pi (es necesario reiniciar) sudo matlab-rpi-setup –spi enable

O

sudo matlab-rpi-setup -spi habilitar

Habilitar o deshabilitar la función UART en Raspberry Pi (es necesario reiniciar) sudo matlab-rpi-setup –spi enable

O

sudo matlab-rpi-setup -spi habilitar

Implementación de una función de MATLAB como ejecutable independiente en Raspberry Pi. sudo matlab-rpi-setup –desplegar habilitar

O

sudo matlab-rpi-setup –d habilitar

Ayuda sudo matlab-rpi-setup –ayuda

O

sudo matlab-rpi-setup –ayuda

Manual hombre matlab-rpi-configuración

Paso 4: abra MATLAB en línea

Ahora abierto MATLAB en línea en su navegador visitando el sitio web .

Paso 5: verifique la lista de Raspberry Pi

Navegar a Ventanas de comando en MATLAB Online y ejecute el raspilista comando como se muestra a continuación para ver su dispositivo Raspberry Pi en la lista:

raspilista

Nota: Si su dispositivo Raspberry Pi no aparece en la lista, reinícielo y luego ejecute el comando nuevamente.

Paso 6: crea una conexión con Raspberry Pi

Para crear una conexión de Raspberry Pi con MATLAB Online, puede utilizar el raspar ordena y almacena la información de tu Raspberry Pi dentro de una variable de tu elección:

r=raspi

También puede conectar Raspberry Pi a MATLAB Online a través de raspar comando ingresando el número de serie que se le proporcionó en Paso 5 :

r= raspi ( Número de serie )

O puede usar el nombre de Raspberry Pi que proporcionó durante el proceso de configuración en el Paso 3:

r= raspi ( nombre_raspberrypi )

Paso 7: crea una conexión con Raspberry Pi

Después de una conexión exitosa, puede ejecutar el raspilista comando nuevamente para confirmar su conexión Raspberry Pi a MATLAB Online:

Paso 8: cree un proyecto simple de LED parpadeante

Para probar si la placa Raspberry Pi está conectada correctamente a MATLAB Online, ejecutemos el siguiente código en MATLAB Online:

función LED_parpadeo ( )

% Proyecto parpadeante de MATLAB

r= raspi;

% Parpadea el LED durante 50 ciclos

para contar = 1 : 50

% Encendido del LED

escribirLED ( r, 'led0' , 1 ) ;

% Pausa durante 1 segundo

pausa ( 1 ) ;

% Apagar el LED

escribirLED ( r, 'ancho0', 0 ) ;

% Pausa durante 1 segundo

pausa ( 1 ) ;

fin

fin

El código anterior utilizará el raspar comando para conectar su Raspberry Pi a MATLAB Online. Luego utiliza el bucle contador para encender y apagar el Estado de actividad LED en Raspberry Pi durante un intervalo de 1 segundo

Cómo acceder de forma remota al directorio Raspberry Pi en MATLAB Online

También puede utilizar MATLAB Online para acceder al directorio de Raspberry Pi de forma remota y ver el contenido dentro de los directorios. Esto se puede hacer a través del sistema comando en MATLAB Online.

La siguiente sistema El comando le ayudará a ver el contenido de los directorios de Raspberry Pi:

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

O puedes usar r en lugar del nombre del dispositivo también en el comando anterior.

Cómo obtener archivos de Raspberry Pi en MATLAB Online

Si desea obtener un archivo de Raspberry Pi a MATLAB Online, puede hacerlo fácilmente utilizando el Obtener el archivo función.

En el siguiente código, obtuve un ngrok.log archivo de Raspberry Pi a MATLAB Online:

Obtener el archivo ( frambuesapi, '/home/pi/ngrok.log' )

El archivo se cargará en MATLAB Online una vez que haya ingresado el código anterior:

Luego puede descargar este archivo en su sistema fácilmente haciendo clic derecho en el archivo y seleccionando ' Descargar ' opción:

Cómo ver los LED de Raspberry Pi en MATLAB Online

El soporte de MATLAB Online le muestra información sobre el LED de estado de actividad de Raspberry Pi, esto se puede hacer usando el siguiente comando:

mostrar LED ( r )

Cómo ver los pines de Raspberry Pi en MATLAB Online

También puede usar MATLAB Online para ver los pines GPIO de Raspberry Pi, esto se puede hacer usando el mostrarPines función como se indica a continuación:

mostrarPines ( r )

Método adicional: cómo conectar Raspberry de forma remota al escritorio MATLAB

Como se mencionó anteriormente, MATLAB Online es una forma rentable de utilizar los servicios de MATLAB. Sin embargo, no proporciona funciones adicionales incluso si conecta Raspberry Pi a MATLAB Online. Con MATLAB Desktop, podrá obtener funciones adicionales, como:

  • Copiar remotamente el archivo desde una computadora a Raspberry Pi desde MATLAB usando la función putFile().
  • Eliminar de forma remota el archivo de destino del hardware Raspberry Pi.
  • Acceder al dispositivo Raspberry Pi utilizando la dirección IP, el nombre de host, el nombre de usuario y la contraseña en el raspar dominio.
  • Todos los comandos del sistema son compatibles.

Nota: Para borrar la Raspberry Pi agregada a raspilista en MATLAB Online, simplemente puede usar el comando clear en la ventana de comandos.

Conclusión

MATLAB y Raspberry Pi son útiles para desarrollar aplicaciones y ejecutar tareas complejas. Conectarlos será útil para los usuarios que tienen dispositivos Raspberry Pi y desean trabajar en MATLAB simultáneamente. La principal ventaja de utilizar MATLAB Online para la conexión remota es que también puede abrirlo fácilmente en el navegador Raspberry Pi con menos consumo de energía de procesamiento del dispositivo.

Esta guía ha proporcionado en detalle cómo puede realizar la instalación de matlab-rpi herramienta en Raspberry Pi, configurando la instalación, abriendo MATLAB Online en el navegador y conectando el dispositivo usando el raspilista dominio. Más adelante, también se proporciona el código para encender y apagar el LED de estado de actividad de Raspberry Pi para garantizar que el dispositivo esté conectado correctamente a MATLAB Online. También encontrará métodos para acceder de forma remota al directorio de Raspberry Pi o transferir un archivo desde Raspberry Pi a MATLAB Online.