Configuración de su Romi

La Romi tiene 2 placas de microprocesador:

  1. Una Raspberry Pi que se encarga de la comunicación de alto nivel con el programa del robot que se ejecuta en el escritorio y

  2. Una Placa de control Romi 32U4 que se encarga del funcionamiento de los motores y sensores de bajo nivel.

Ambas placas deben tener el firmware instalado para que el robot funcione correctamente.

Raspberry Pi

Descarga

El firmware de Raspberry Pi está basado en WPILibPi (anteriormente FRCVision) y debe ser descargado y escrito en la tarjeta micro SD de Raspberry Pi. Haga clic en Assets en la parte inferior de la descripción para ver los archivos de imagen disponibles:

Romi WPILibPi <https://github.com/wpilibsuite/WPILibPi/releases> __

Asegúrese de descargar la versión Romi y no la versión estándar de WPILibPi. La versión Romi tiene el sufijo -Romi. Vea la imagen de abajo para un ejemplo.

GitHub Romi Release

Configuración

El procedimiento para instalar la imagen se describe aquí : WPILibPi Installation.

Configuración de la red inalámbrica

Realice los siguientes pasos para que su Raspberry Pi esté lista para ser utilizada con la Romi:

  1. Encienda la Romi deslizando el interruptor de encendido de la placa Romi 32U4 a la posición de encendido. La primera vez que se inicie con una nueva imagen tardará aproximadamente 2-3 minutos en arrancar mientras redimensiona el sistema de archivos y se reinicia. Las siguientes veces arrancará en menos de un minuto.

  2. Usando su computadora, conéctese a la red Romi WiFi usando el SSID WPILibPi-<number> (donde``<number>está basado en el número de serie de la Raspberry Pi) con la frase de contraseña WPA2 WPILib2021!.

Nota

Si se enciende la Raspberry Pi en un entorno con múltiples WPILibPi Raspberry Pis, el SSID para una Raspberry Pi en particular también se anuncia de forma audible a través del puerto de auriculares. El SSID por defecto también se escribe en el archivo /boot/default-ssid.txt , que se puede leer insertando la tarjeta SD (a través de un lector) en un ordenador y abriendo boot

  1. Abra un navegador web y conéctese a la dashboard de la Raspberry Pi en http://10.0.0.2/ o http://wpilibpi.local/.

Nota

La imagen se inicia en modo de solo lectura de forma predeterminada, por lo que es necesario hacer clic en el botón Escribir para realizar cambios. Una vez que haya hecho los cambios, haga clic en el botón Solo lectura para evitar daños en la memoria.

  1. Seleccione Writable en la parte superior de la dashboard de la página web.

  2. Cambie la contraseña por defecto de su Romi estableciendo una nueva contraseña en el campo WPA2 Passphrase.

  3. Pulse el botón Save en la parte inferior de la página para guardar los cambios.

  4. Cambie el SSID de la red por un nombre único si planea operar su Romi en una red inalámbrica con otras Romis.

  5. Vuelva a conectarse a la red WiFi de la Romi con la nueva contraseña que estableció.

Asegúrese de poner la Dashboard en Read-only  cuando todos los cambios hayan sido completados.

Romi web dashboard network settings

Tablero de control 32U4

La Raspberry Pi puede utilizarse ahora para escribir la imagen del firmware en la placa de control 32U4.

  1. Apague la Romi

  2. Conecte un cable USB A a micro-B desde uno de los puertos USB de la Raspberry Pi al puerto micro USB de la placa de control 32U4.

  3. Encienda la Romi y conéctese a su red Wifi y conéctese a la dashboard como en los pasos anteriores.

  4. En la página de configuración de Romi, pulse el botón Update Firmware.

The firmware update button before updating firmware

Aparecerá una consola que muestra un registro del proceso de despliegue del firmware. Una vez que el firmware ha sido desplegado a la Junta de Control de 32U4, aparecerá el mensaje avrdude done. Thank you.

The firmware update log showing the completed firmware update