10. Autoevaluación - Carvaa-7/Challenge1_IoT GitHub Wiki

Autoevaluación

Durante el desarrollo de HydroSentry pudimos aplicar diferentes conocimientos relacionados con electrónica, programación, simulación y construcción de prototipos.

El proceso nos permitió comprender mejor la importancia de integrar diferentes componentes y variables para desarrollar una solución que no solamente obtenga información, sino que también pueda interpretarla y generar una respuesta.


Logros

Entre los principales logros que obtuvimos durante el desarrollo del proyecto se encuentran:

  • Desarrollar una simulación funcional del sistema.
  • Integrar diferentes sensores dentro de una misma solución.
  • Implementar una clasificación del riesgo en cuatro estados.
  • Implementar alertas visuales y sonoras.
  • Implementar el cambio automático del LCD ante condiciones de riesgo alto o crítico.
  • Controlar una bomba mediante un relé.
  • Diseñar y construir la maqueta física del sistema.
  • Llevar la lógica desarrollada en la simulación hacia el prototipo físico.

Dificultades

Durante el desarrollo también encontramos diferentes dificultades, principalmente relacionadas con la integración de los componentes y el ajuste de la lógica del sistema.

Uno de los aspectos que requirió mayor trabajo fue lograr que las diferentes variables y estados funcionaran de manera coordinada, especialmente en el comportamiento del LCD, el buzzer y los LEDs.

También fue necesario realizar diferentes pruebas y modificaciones durante la simulación para conseguir que el sistema respondiera de la manera esperada ante los cambios en el nivel de riesgo.


Aspectos por mejorar

Aunque logramos implementar las principales funciones planteadas, consideramos que existen diferentes aspectos que pueden mejorarse.

Entre ellos se encuentran:

  • Mejorar la precisión de las mediciones de los sensores.
  • Realizar una mayor cantidad de pruebas con el prototipo físico.
  • Mejorar la presentación y distribución de los componentes.
  • Optimizar la lógica de cálculo del riesgo.
  • Realizar una calibración más precisa de los sensores.
  • Mejorar la protección y organización del circuito electrónico.

Reflexión final

El desarrollo de HydroSentry nos permitió comprender que construir un sistema funcional requiere mucho más que conectar componentes y escribir código.

Fue necesario realizar pruebas, identificar errores, modificar la lógica y comprobar nuevamente el comportamiento del sistema.

La simulación fue especialmente importante porque nos permitió probar diferentes situaciones antes de realizar la implementación física.

Consideramos que el proyecto permitió cumplir con el objetivo de desarrollar una solución capaz de monitorear diferentes variables, determinar un nivel de riesgo y generar respuestas ante condiciones desfavorables.