EscornaRover Explorador
EscornaRover Explorador¶
El EscornaRover Explorador está rediseñado para adaptarse a los retos de la Misión a Marte.
- La altura y colocación de los soportes para la tarjeta CPU están modificados:
- La altura debido a que se ha cambiado a un portapilas de 2x16850 para aumentar la autonomía.
- La versión de la CPU 2.20 tiene una longitud mayor.
Portapilas 2x18650
CPU v2.12 XDeSiG | CPU v2.20 XDeSiG |
- Los módulos electrónicos que se añaden son:
- Módulo bluetooth HC-06 o HC-05 para las comunicación con la app del móvil.
- Sensor de temperatura por IR.
Bluetooth HC-06 | Temperatura IR |
App de control¶
El control y comunicación por bluetooth con el robot EscornaRover Explorador se hace mediante una app programada en App Inventor y de referencia la app de Escornabot publicada por Lobo_tic.
El proyecto de la App tiene dos partes:
1.- Diseño de la GUI (interfaz gáfico)¶
Interfaz Gráfico de Usuario (GUI) |
2.- Programación bloques¶
Archivos de la App de EscornaRover.
Programación Arduino Nano¶
La programación se desarrolla con el lenguaje visual de programación ArduinoBlocks para un proyecto tipo Arduino Nano.
Inicialización¶
En el bloque de "Inicializar" colocamos el bloque de comunicación al puerto serie para la comunicación con el módulo bluetooth, las variables y los bloques de configuración de los motores paso a paso.
Funciones¶
Declaramos unas funciones para los movimientos y la señal luminosa de aviso.
Programa Principal¶
El bloque "Bucle" empieza con los bloques de instrucciones condicionales que recibo los datos de la App y ejecuta la orden recibida. Continua con un bloque temporizador que a cada 500ms envía los datos de temperatura ambiente y del objeto.