AgroTech 2.0
Alcance del proyecto: automatizar las decisiones de riego usando datos en tiempo real de humedad del suelo y temperatura. Contexto: crisis hídrica en Bogotá, 2024. Problema central: conectar la salida de sensores Arduino a software accionable para usuarios no técnicos. Estado: v2 completa.
El Desafío
La restricción principal era el costo. El prototipo tenía que ser funcional y lo suficientemente asequible para ser un modelo realista para pequeñas operaciones agrícolas, no un experimento de laboratorio. Para la v2 el desafío se trasladó a la adquisición de datos: leer la salida de los sensores de forma confiable por USB introduce limitaciones reales, detección de puertos, ruido en la señal, estabilidad de la conexión, cada una requiriendo un manejo deliberado antes de que un solo dato útil llegue a la aplicación.
El Enfoque
El enfoque no era construir algo impresionante. Era construir algo útil. La aplicación de escritorio necesitaba dar suficiente contexto sobre el riego, qué datos importan, qué significan los umbrales, qué dice realmente una lectura sobre un cultivo, para que la información que mostraba fuera accionable, no solo visible. Útil para alguien que entiende la agricultura, no solo para alguien que entiende el software.
Lo Que Se Construyó
El sistema tiene tres capas. La placa Arduino ejecuta el programa de riego desde su IDE, controlando la bomba y leyendo los sensores. Un listener en Java monitorea el puerto serial USB, captura la salida cruda de los sensores y la escribe en un archivo de datos. La aplicación de escritorio luego ingesta ese archivo, enriquece y formatea los datos, y los presenta de una manera útil en el presente y estructurada para la plataforma de analítica planificada en la v3.
El Resultado
Reconocimiento universitario en el primer semestre de 2024. La evaluación consideró no solo el prototipo técnico sino el alcance más amplio: el impacto social, económico, ecológico y cultural de hacer accesible el riego de precisión. Ese enfoque importó. El proyecto no fue evaluado como un software sino como una propuesta de lo que la tecnología podría significar para la agricultura colombiana con los recursos e inversión adecuados.
Lo Que Haría Diferente
Comunicación inalámbrica. La conexión USB entre el Arduino y el PC introduce demasiadas restricciones para un despliegue agrícola real: longitud del cable, conflictos de puertos, posicionamiento físico de la placa en relación con los cultivos. La siguiente versión necesita que el Arduino transmita datos de forma inalámbrica, lo que también cambia cómo escucha la capa Java y cómo está estructurado el pipeline de datos. Toda la arquitectura de adquisición se rediseñaría en torno a esa restricción desde el primer día.