Semana 13¶
Recuerden que esta semana no tendremos encuentros sincrónicos. Vamos a destinar las 9 horas de esta semana a la realización de la Evaluación y la sustentación de la misma.
Evaluación 4¶
Enunciado¶
- Hacer una aplicación interactiva utilizando Unity versión 2019.3.10f1
- Conectar un controlador a la aplicación utilizando UDP y WiFi.
- El controlador debe tener un actuador y un sensor.
- El actuador es digital, puede ser un LED.
- El sensor será un BME o BMP 280.
- La aplicación interactiva deberá tener en su UI elementos que permitan modificar el actuador y visualizar el 3 variables del sensor.
- El controlador debe reportar cada 100 ms el valor del sensor.
- DISEÑE E IMPLEMENTE UN PROTOCOLO BINARIO para comunicar el controlador y la aplicación interactiva.
Entrega¶
Crear una carpeta. En esa carpeta incluir el proyecto Unity completo, el proyecto de arduino y un archivo .pdf.
Comprimir todos los archivos en formato .ZIP, no .RAR, no 7ZIP. SOLO .ZIP
El archivo .pdf debe tener: su nombre y el enlace al video con las sustentación.
El video sustentación debe tener los siguientes elementos:
- INTRODUCCIÓN: indicar si implementó todas las características del reto y en caso contrario cuáles le faltaron y por qué le faltaron.
- DEMOSTRACIÓN: mostrar funcionando el sistema completo.
- EXPLICACIÓN: explicar en datalle la aplicación en Unity y la aplicación en el arduino así:
- Primero explicar en un TABLERO electrónico (poor ejemplo sketch.io) cuál es la arquitectura de los programas, que partes tiene, cómo es el concepto de su solución y por qué lo solucionó de esta manera y cómo es el esquema de direccionamiento donde indique direcciones IP y puertos.
- Segundo, EXPLICAR en el tablero cómo es el protocolo.
- Tercero, explicar el código de Unity y de arduino.
- Cuarto, explicar cómo implementó el protocolo.
- Quinto, indicar qué dificultades tuvo y cómo las superó.
Subir el trabajo aquí
El plazo es hasta el viernes 24 de abril hasta las 6 p.m.