Describir:
- Por qué debería elegir MATLAB Online en lugar de MATLAB para Raspberry Pi
- Cómo conectar remotamente Raspberry Pi a MATLAB Online
- Cómo acceder de forma remota al directorio Raspberry Pi en MATLAB Online
- Cómo obtener archivos de Raspberry Pi en MATLAB Online
- Cómo ver los LED de Raspberry Pi en MATLAB Online
- Cómo ver los pines GPIO de Raspberry Pi en MATLAB Online
- Método adicional: cómo conectar Raspberry de forma remota al escritorio MATLAB
- Conclusión
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.