Diseño e implementación de un sistema predictivo de calidad del agua para piscicultura en Colombia, basado en tecnología IoT y aprendizaje automático

dc.contributor.advisorMartínez Álvarez, Alexánder
dc.contributor.advisorValencia Díaz, Manuel Vicente
dc.contributor.authorBurbano Rincón, Kamilo Yani Vam
dc.contributor.authorÁlvarez Bermúdez, Diego Alejandro
dc.date.accessioned2025-01-30T20:39:27Z
dc.date.available2025-01-30T20:39:27Z
dc.date.issued2025
dc.description.abstractLa piscicultura en Colombia es crucial económica y socialmente. El control efectivo de las variables fisicoquímicas del agua es fundamental para su éxito. Este trabajo presenta el diseño, implementación y evaluación de un sistema IoT para monitorear estas variables en una piscicultura en Jamundí, Valle del Cauca. El sistema, que incluye hardware para medir temperatura del agua, pH y total de sólidos disueltos en el agua (TDS), transmite datos a una plataforma web cada 15 minutos. En el desarrollo del software de la plataforma web se empleó una arquitectura modelo-vista-controlador (MVC) con Java y Spring Boot, garantizando seguridad y usabilidad. Además, se aplicaron técnicas de machine learning para optimizar la gestión del agua, evaluando modelos como la regresión lineal, regresor de máquinas de soporte vectorial, regresor de k-vecinos más cercanos, regresor de árbol de decisión y regresor de bosque aleatorio. El modelo que obtuvo el menor MAE (Error absoluto medio) fue el regresor de árboles de decisión. En la plataforma web, los piscicultores pueden registrar las mediciones fisicoquímicas del agua de manera manual o utilizar el dispositivo diseñado para obtener las mediciones automáticamente. Las variables para las que se realizaron predicciones fueron la temperatura del agua, la conductividad del agua, los TDS y el pH. El sistema desarrollado permite a los operadores de pisciculturas acceder a datos actualizados en línea desde cualquier dispositivo con conexión a internet. Los datos recolectados se presentan de manera clara y comprensible mediante gráficos, facilitando su interpretación y análisis. Además, los modelos de aprendizaje automático implementados han demostrado ser efectivos en la predicción de la calidad del agua, lo que mejora significativamente la toma de decisiones y optimiza la gestión de mediciones en la piscícola.
dc.description.abstractengFish farming in Colombia is crucial economically and socially. Effective control of the physicochemical variables of water is essential for its success. This work presents the design, implementation and evaluation of an IoT system to monitor these variables in a fish farm in Jamundí, Valle del Cauca. The system, which includes hardware to measure water temperature, pH and water total dissolved solids (TDS), transmits data to a web platform every 15 minutes. In the development of the web platform software, a model-view-controller (MVC) architecture with Java and Spring Boot was used, guaranteeing security and usability. In addition, machine learning techniques were applied to optimize water management, evaluating models such as linear regression, support vector machine regressor, k-nearest neighbors regressor, decision tree regressor and random forest regressor. The model that obtained the lowest MAE (Mean Absolute Error) was the decision tree regressor. On the web platform, fish farmers can record physicochemical water measurements manually or use the device designed to obtain measurements automatically. The variables for which predictions were made were water temperature, water conductivity, TDS and pH. The developed system allows fish farm operators to access updated data online from any device with an internet connection. The collected data is presented in a clear and understandable manner through graphs, facilitating its interpretation and analysis. In addition, the machine learning models implemented have proven to be effective in predicting water quality, which significantly improves decision making and optimizes measurement management in the fish farm.
dc.format.extent137 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/11522/4370
dc.language.isospa
dc.publisherPontificia Universidad Javariana Cali
dc.publisher.facultyFacultad de Ingeniería y Ciencias
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonshttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectAprendizaje de máquina
dc.subjectInternet de las cosas
dc.subjectTotal de Sólidos Disueltos en el agua
dc.subjectConductividad del agua
dc.subjectModelo-Vista-Controlador
dc.subjectMachine learning
dc.subjectInternet of Things
dc.subjectTotal dissolved solids in wáter
dc.subjectWater conductivity
dc.subjectModel-View-Controlle
dc.thesis.disciplineFacultad de Ingeniería y Ciencias. Ingeniería Electrónica
dc.thesis.grantorPontificia Universidad Javeriana Cali
dc.thesis.levelPregrado
dc.thesis.nameIngeniero(a)Electrónico(a)
dc.titleDiseño e implementación de un sistema predictivo de calidad del agua para piscicultura en Colombia, basado en tecnología IoT y aprendizaje automáticospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dc.type.redcolhttps://purl.org/redcol/resource_type/TP
Files
Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
Diseno_Implementacion_Sistema_Predictivo.pdf
Size:
8.91 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Licencia_autorizacion (3).pdf
Size:
823.37 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: