Roles del Equipo - Carvaa-7/Challenge1_IoT GitHub Wiki

Roles del Equipo

Integrante Rol principal Actividades y contribuciones
Sofy Alejandra Prada Murillo Infraestructura / Software Desarrollo del servidor web embebido (modo WiFi Station, autenticación HTTP, endpoints /api/data, /api/historico, /api/silenciar, /api/bomba), diseño del tablero de visualización remota, implementación de la reconexión automática de WiFi no bloqueante, y pruebas de robustez de red (pérdida y recuperación de la WLAN)
David Carvajal Velandia (Carva) Firmware Desarrollo de la arquitectura multitarea con FreeRTOS (tarea de sensores anclada al core 0, protegida por mutex), implementación de la lógica de fusión de sensores y el Índice de Estrés Evaporativo, desarrollo del módulo de evapotranspiración (modelo Hargreaves-Samani) con validación cruzada por balance de masa, y ejecución de las pruebas de escalamiento climático y de discrepancia de sensores
Juan Camilo Estévez Hardware Diseño del cableado y distribución de pines, diagnóstico y corrección de fallas de sensores (I2C, HX711), diseño de la carcasa (especificación para modelado 3D), diseño e implementación del circuito hidráulico y del driver de la bomba, ejecución del banco de pruebas de calibración

Distribución del trabajo por fase

Fase Responsable(s) principal(es)
Diagnóstico y reparación de sensores (I2C) Hardware
Diseño de la carcasa y especificación 3D Hardware
Firmware: sensores + FreeRTOS Firmware
Firmware: lógica de fusión Firmware / Infraestructura
Firmware: evapotranspiración Firmware
Firmware: servidor web embebido Infraestructura
Calibración de sensores Hardware
Integración física final Hardware / Firmware
Banco de pruebas Todo el equipo
Wiki y video Todo el equipo