Índice:
I. Introducción ......................................................................................................................... 2
II. Objetivos ............................................................................................................................... 3
Objetivo General: ................................................................................................... 3
Objetivos Específicos: ............................................................................................ 3
III. Justificación .......................................................................................................................... 3
IV. Marco teórico ....................................................................................................................... 4
V. Materiales y Herramientas para el Sistema de Riego Inteligente.................................. 9
VI. Precios de los materiales y herramientas usados ........................................................... 10
VII. Desarrollo ........................................................................................................................... 11
VIII. Programación en LabVIEW ............................................................................................. 13
IX. Pruebas y resultados .......................................................................................................... 14
X. Conclusiones ...................................................................................................................... 18
XI. Referencias ......................................................................................................................... 19
Introducción
Este sistema de riego inteligente se basa en el uso de tecnología mecatrónica para
monitorear y responder automáticamente a las variables ambientales, asegurando un
crecimiento saludable de las plantas y una gestión eficiente del agua.
El corazón del sistema es una tarjeta de desarrollo Arduino, una plataforma de
electrónica de código abierto que facilita la creación de proyectos de hardware y software
interactivos. Arduino es ideal para este proyecto debido a su versatilidad, facilidad de uso y
amplia comunidad de usuarios, lo que facilita el acceso a soporte y recursos.
El sistema utiliza dos tipos principales de sensores:
• Sensores de humedad del suelo: Miden constantemente el nivel de humedad y envían
esta información al Arduino. Cuando la humedad del suelo cae por debajo de un
umbral preestablecido, indicando que las plantas necesitan agua, el Arduino activa
una electroválvula conectada al sistema de suministro de agua. Esta electroválvula
abre para permitir el paso del agua, y se cierra automáticamente una vez que el suelo
alcanza el nivel de humedad deseado, asegurando un riego eficiente y evitando el
desperdicio de agua.
• Fotorresistencia: Mide la cantidad de luz ambiental. Las plantas requieren una
cantidad adecuada de luz para la fotosíntesis. Si la fotorresistencia detecta que el nivel
de luz está por debajo de un cierto umbral, indicando que las condiciones de luz son
insuficientes, el sistema activa automáticamente unos focos LED especiales que
proporcionan luz adicional a las plantas. Esto es particularmente útil durante los días
nublados o en entornos interiores donde la luz natural puede ser limitada.
El control de la electroválvula y los focos LED se realiza mediante relés operados por
el Arduino. Los relés actúan como interruptores que permiten al Arduino controlar
dispositivos de alta potencia, como la electroválvula y los focos, que no pueden ser
alimentados directamente por la tarjeta Arduino debido a sus limitaciones de corriente y
voltaje.
El software del Arduino está programado para leer las señales de los sensores,
procesar esta información y tomar decisiones basadas en la programación predefinida. Esto
implica activar o desactivar la electroválvula y los focos LED según sea necesario. La
programación está hecha en un software de interfaz gráfica llamado LabVIEW, este programa
nos permitirá tener una interfaz gráfica que nos mostrará diversos parámetros del sistema de
riego de forma amigable y entendible por cualquier persona que interactúe con él.
Objetivos
Objetivo General:
• Diseñar e implementar un sistema de riego inteligente controlado mediante una
plataforma Arduino y programado en LabVIEW, que optimice el uso del agua y la
exposición a la luz para el crecimiento de las plantas, basándose en la
retroalimentación en tiempo real de las condiciones del suelo y del ambiente.
Objetivos Específicos:
• Crear una interfaz gráfica de usuario (GUI) en LabVIEW que permita a los usuarios
visualizar en tiempo real los datos recogidos por los sensores de humedad y luz.
• Establecer la comunicación entre los sensores y la tarjeta Arduino para el envío de
datos hacia la interfaz de LabVIEW.
• Programar el sistema para activar la electroválvula cuando la humedad del suelo sea
inferior a un umbral predefinido, y desactivarla cuando se alcance el nivel de
humedad óptimo.
• Implementar un sistema de control para los focos LED, que se activarán
automáticamente cuando la fotorresistencia indique niveles bajos de luz ambiental.
• Ajustar los parámetros del sistema basándose en los resultados de las pruebas para
mejorar la eficiencia del riego y la iluminación.
Justificación
El desarrollo de un sistema de riego inteligente, programado en LabVIEW y
controlado por una plataforma Arduino, se alinea directamente con el Objetivo de Desarrollo
Sostenible (ODS) número 9 de las Naciones Unidas, que se enfoca en la construcción de
infraestructuras resilientes, promoción de la industrialización inclusiva y sostenible, y
fomento de la innovación. La justificación de este proyecto se puede detallar en varios
aspectos clave
• Innovación en la Gestión de Recursos Hídricos: Este sistema representa una
innovación significativa en la gestión de recursos hídricos. Al utilizar tecnología
avanzada para monitorear y responder a las necesidades específicas de agua de las
plantas, se minimiza el desperdicio de agua, un recurso cada vez más valioso y
limitado a nivel global.
• Contribución a la Agricultura Sostenible: La implementación de sistemas de riego
inteligentes es un paso crucial hacia una agricultura más sostenible. Al asegurar que
el agua se utilice de manera eficiente, se contribuye a la creación de prácticas
agrícolas que son sostenibles a largo plazo, beneficiando tanto al medio ambiente
como a las comunidades que dependen de la agricultura.
Marco teórico
Arduino
En este sistema, Arduino actúa como el controlador central, leyendo datos de los
sensores y controlando dispositivos como la electroválvula y los focos LED.
Arduino es una plataforma de hardware de código abierto, ampliamente utilizada para
la creación de proyectos electrónicos. Esta plataforma se ha convertido en una herramienta
indispensable en el mundo de la robótica, la automatización y el Internet de las Cosas (IoT),
gracias a su facilidad de uso y versatilidad.
Orígenes y Desarrollo de Arduino
El proyecto Arduino nació en el Instituto de Diseño de Interacción Ivrea, Italia, en
2005, con el objetivo de proporcionar una herramienta de bajo costo para la creación de
proyectos interactivos. Los fundadores de Arduino querían un dispositivo que fuera fácil de
usar para artistas, diseñadores, aficionados y para aquellos interesados en la creación de
objetos o entornos interactivos.
Un Arduino típico se compone de un microcontrolador, que es el cerebro del
dispositivo. Este microcontrolador puede ser programado para controlar y operar una amplia
gama de sensores, actuadores y otros dispositivos. Además, los Arduino cuentan con un
conjunto de pines de entrada/salida (E/S) que pueden ser configurados como entradas para
leer señales de sensores o como salidas para controlar actuadores como motores, LED, entre
otros.
Programación y Entorno de Desarrollo
El entorno de desarrollo integrado (IDE) de Arduino es una parte crucial de su
popularidad. Este IDE, que es un software gratuito, permite a los usuarios escribir programas
(conocidos como "sketches") y cargarlos en la placa Arduino. El lenguaje de programación
utilizado es una variante de C++, lo que lo hace accesible para principiantes, pero también
potente para usuarios avanzados.
Principio de Funcionamiento
El funcionamiento de Arduino se basa en la lectura de entradas, el procesamiento de
estas y la producción de salidas. Por ejemplo, un sensor conectado a un Arduino puede
detectar cambios en el ambiente (como la luz, temperatura, o movimiento), y el
microcontrolador del Arduino puede procesar esta información y actuar en consecuencia,
como encender un LED, activar un motor o enviar un mensaje a través de Internet.
LabVIEW (Laboratory Virtual Instrument Engineering Workbench)
LabVIEW es un entorno de desarrollo y un lenguaje de programación gráfico
diseñado por National Instruments. Desde su introducción en 1986, LabVIEW se ha
convertido en un estándar de la industria para la automatización de pruebas y medidas, la
adquisición de datos (DAQ), y el control de instrumentos. Su enfoque único en la
programación gráfica lo hace distintivo y ampliamente utilizado en la ingeniería y la ciencia.
Programación Gráfica
A diferencia de los lenguajes de programación tradicionales que utilizan texto,
LabVIEW emplea un enfoque de programación gráfica basado en diagramas de bloques. Esto
permite a los usuarios crear programas (conocidos como VI o Virtual Instruments) mediante
la conexión de bloques funcionales, representando diferentes operaciones o procesos, a través
de cables virtuales que simbolizan el flujo de datos.
Estructura de un VI
Un VI en LabVIEW consta de dos componentes principales:
1. Front Panel: Es la interfaz gráfica de usuario (GUI) donde los usuarios pueden colocar
controles e indicadores como botones, diales, gráficos y LED. Este panel sirve como
la interfaz para interactuar con el VI.
2. Block Diagram: Aquí se realiza la programación efectiva. Contiene una
representación gráfica de la lógica de control, donde los bloques funcionales (nodos)
se conectan para definir el flujo de datos y el procesamiento de señales.
Nodos y Estructuras de Datos
En el diagrama de bloques, los nodos pueden representar estructuras de control (como
bucles y estructuras condicionales), operaciones matemáticas, funciones de entrada/salida, y
llamadas a otros VI. Los datos se mueven a través de los cables que conectan estos nodos,
permitiendo una programación intuitiva y visualmente clara.
Principio de Funcionamiento de LabVIEW
LabVIEW es ampliamente utilizado para adquirir datos de una variedad de sensores
e instrumentos. Puede procesar y analizar estos datos en tiempo real o almacenarlos para
análisis posteriores. Esto lo hace ideal para aplicaciones como monitoreo de condiciones,
pruebas automatizadas, y experimentación científica.
LabVIEW facilita la automatización de instrumentos y procesos. Puede controlar y
coordinar una variedad de hardware, desde simples dispositivos USB hasta complejos
instrumentos de laboratorio. Su capacidad para integrarse con hardware existente y controlar
múltiples dispositivos simultáneamente es una de sus fortalezas clave.
LabVIEW se utiliza también para el diseño y prototipado de sistemas electrónicos y
de control. Su entorno de simulación permite a los ingenieros modelar y probar sistemas antes
de la implementación física, ahorrando tiempo y recursos.
El diseño de interfaces gráficas es otra característica destacada de LabVIEW. Los
usuarios pueden crear interfaces intuitivas y personalizadas para sus aplicaciones, lo que
facilita la interacción con los sistemas y mejora la experiencia del usuario.
Sensores de Humedad del Suelo
Son dispositivos que miden el nivel de humedad en el suelo. Funcionan detectando la
conductividad eléctrica del suelo, la cual varía con la cantidad de agua presente. Estos
sensores proporcionan datos esenciales para determinar cuándo es necesario activar el
sistema de riego.
Un sensor de humedad de suelo es un dispositivo utilizado para medir la cantidad de
agua presente en el suelo. Este tipo de sensor es esencial en diversas aplicaciones, como la
agricultura para la gestión eficiente del riego, la monitorización ambiental, y en estudios de
ciencias de la tierra.
Tipos de Sensores de Humedad del Suelo
Hay varios tipos de sensores de humedad del suelo, pero los más comunes son los
sensores capacitivos y los sensores resistivos.
Sensores Capacitivos:
• Estos sensores miden la humedad del suelo a través de las variaciones en la constante
dieléctrica del suelo, que cambia con la cantidad de humedad presente.
• Funcionan emitiendo un campo eléctrico en el suelo y midiendo la respuesta del suelo
a ese campo. La presencia de agua en el suelo afecta esta respuesta, ya que el agua
tiene una constante dieléctrica muy diferente a la de los componentes sólidos del
suelo.
• Son conocidos por su precisión y por no ser invasivos al suelo.
Sensores Resistivos o de Resistencia:
• Estos sensores funcionan midiendo la resistencia eléctrica entre dos electrodos.
• La presencia de agua en el suelo conduce la electricidad mejor que el suelo seco, lo
que resulta en una menor resistencia.
• Son simples y económicos, pero pueden ser menos precisos y más susceptibles a la
corrosión y la salinidad del suelo.
Fotorresistencias (LDR - Light Dependent Resistor)
Una fotorresistencia es un componente electrónico cuya resistencia disminuye al
aumentar la intensidad de la luz incidente sobre ella. Se utilizan para medir el nivel de luz en
el entorno de las plantas y, en caso de ser insuficiente, activar iluminación adicional.
Electroválvulas
Una electroválvula es un dispositivo electromecánico que se utiliza para controlar el
flujo de un líquido o gas. Se opera eléctricamente para abrir o cerrar el paso de fluido.
Controlada por el Arduino, la electroválvula regula el flujo de agua para el riego, basándose
en la información de los sensores de humedad.
Relés
Un relé es un interruptor eléctrico que abre y cierra circuitos de manera
electromecánica o electrónica. Se utiliza para controlar un circuito de alto voltaje con una
señal de bajo voltaje. Los relés permiten al Arduino controlar dispositivos de mayor potencia,
como las electroválvulas y los focos LED.
Materiales y Herramientas para el Sistema de Riego Inteligente
Para llevar a cabo el proyecto de un sistema de riego inteligente, se necesitan varios
materiales y herramientas específicos. A continuación, se detalla una lista de estos:
Materiales
1. Plataforma Arduino
• Placa Arduino Uno.
2. Sensores y Actuadores:
• Sensores de humedad del suelo.
• Fotorresistencia (LDR).
• Electroválvula para controlar el flujo de agua.
• Focos LED para proporcionar luz adicional a las plantas.
• Relés para controlar la electroválvula y los focos LED.
3. Componentes Electrónicos:
• Resistencias y diodos.
• Cables y conectores.
• Protoboard para armado final.
• Fuente de alimentación para la electroválvula.
4. Software y Programación:
• Software de LabVIEW para la interfaz de usuario y control.
5. Materiales Adicionales:
• Tuberías y accesorios para el sistema de suministro de agua.
• Material aislante para proteger los componentes electrónicos.
• Herramientas para trabajar con plantas y tierra, en caso de ser necesario.
Herramientas
1. Herramientas de Desarrollo de Software:
• Computadora con el software LabVIEW instalado.
2. Herramientas de Electrónica:
• Soldador y soldadura para conexiones permanentes.
• Cortadores de alambre y pelacables.
• Multímetro para medir y probar voltajes, corrientes y resistencias.
• Destornilladores y pinzas.
Precios de los materiales y herramientas usados
Precio Unitario Precio
Categoría Ítem Cantidad Estimado Total
(MXN) (MXN)
Materiales
• Plataforma Arduino Placa Arduino Uno 1 200.00 200.00
Sensor de humedad
2 35.00 70.00
del suelo
• Sensores y Fotorresistencia (LDR) 2 17.09 17.09
Actuadores Electroválvula 1 150.00 150.00
Focos LED 2 85.45 170.90
Relés 2 68 136.72
Resistencias Varios 0.50 5.00
Cables y conectores Varios 75.50 75.50
• Componentes
Protoboard 1 85.45 85.45
Electrónicos
Fuente de
1 200.00 200.00
alimentación
• Software y
Software LabVIEW 1 0.0 0.0
Programación
• Materiales
Tuberías y accesorios Varios 50.00 50.00
Adicionales
Material aislante Varios 30.50 30.50
Herramientas para
Varios 100.00 100.0
plantas
Herramientas
• Herramientas de Computadora
Desarrollo de (LabVIEW ya 1 0.0 0.0
Software instalado)
Soldador y soldadura 1 0.0 0.0
Cortadores de
1 0.0 0.0
• Herramientas de alambre y pelacables
Electrónica Multímetro 1 0.0 0.0
Destornilladores y
Varios 0.0 0.0
pinzas
Total 1291.46
Desarrollo
Para la creación de este proyecto lo primero que se realizo fue una extensa
investigación sobre los cultivos que podríamos poner en nuestro riego inteligente en forma
teórica nos decidimos por los siguientes cultivos
• Papa
• Tomate verde
• Fresa
Cada uno de estos cultivos selecciones investigamos su temperatura, humedad
necesaria y por último frecuencia de riego.
Ya de manera práctica, nos centramos más en plantas de hogar donde en general se
tienen los mismos parámetros de manera similar. Posteriormente de nuestra exhaustiva
investigación nos dedicamos a ver el impacto económico que tendría la realización de este
proyecto y ser de manera factible realizarlo para ello en la tabla superior están los precios de
cada componente por separado y en total fue por lo que nos salió rentable y decidimos
continuar
Fig 1. Componentes que se compraron para la conciliación del proyecto
Después lo que se realizo fue la programación en LabVIEW donde implementamos
los sensores de humedad, el riego con funcionamiento de una electroválvula, Focos led, y
demás componentes, ya que de aquí se creó una interfaz para indicar al usuario cuando el
cultivo o planta este tenga una necesidad y este se active de manera automática.
Fig 2. Interfaz creada en LabVIEW
Seguidamente de terminar la interfaz y programación en LabVIEW, nos dedicamos a
montar el proyecto que estará totalmente controlado por una placa Arduino Uno, para ello
los focos led serán controlados por una fotorresistencia donde cuando sea de noche estos se
prendan y cuando haya luz pues se apague.
Mientras que el sistema de regado va a ser controlada por una electroválvula de 12
voltios y sensores de humedad todos estos componentes serán conectados atreves de dos relés
para proteger nuestra placa Arduino y esta a su vez los controle. Por último, ya montado el
riego automático lo dejamos en funcionamiento por una semana obteniendo resultados muy
favorables que se mostrarán más delante de este reporte.
Fig 3. Montaje de la electroválvula y las conexiones finales del circuito.
Programación en LabVIEW
En la siguiente imagen se muestra el código el cual fue realizado en LabVIEW, el
cuál fue el que nos ayudó para la realización de nuestro proyecto el cual es un riego
inteligente.
Fig 4. Programación creada en LabVIEW
Pruebas y resultados
Pruebas:
Prueba de Funcionamiento de la Fotorresistencia:
Objetivo: Evaluar la capacidad del sistema para ajustar automáticamente la
iluminación en función de la luz ambiental, asegurando condiciones óptimas para el
crecimiento de las plantas.
Metodología: Se llevaron a cabo varias pruebas cubriendo la fotorresistencia para
simular diferentes condiciones de iluminación, desde luz tenue hasta oscuridad completa. Se
observó la respuesta del sistema en términos de activación y desactivación de los focos LED.
Resultado: En cada ocasión que se simulaba un ambiente de baja luz, los focos LED
se activaban automáticamente. La respuesta era rápida y consistente, lo que demostraba que
el sistema podía adaptarse eficazmente a cambios en las condiciones de iluminación.
Fig 5. Funcionamiento de la fotorresistencia en un ambiente de baja iluminación.
Prueba de los Sensores de Humedad del Suelo:
Objetivo: Comprobar la eficiencia del sistema de riego en términos de respuesta a los
niveles de humedad del suelo, con el fin de asegurar un riego adecuado sin desperdiciar agua.
Metodología: Se colocaron los sensores en diferentes tipos de suelo, variando desde
condiciones muy secas hasta suelos previamente humedecidos. Se monitorizó la activación
de la electroválvula y el cambio en los niveles de humedad del suelo.
Resultado: El sistema demostró ser altamente sensible y preciso. En suelos secos, la
electroválvula se abría para permitir el riego y se cerraba automáticamente una vez que el
suelo alcanzaba el nivel de humedad deseado, evitando así el sobre riego.
Fig 6. Montaje del sistema de riego para las plantas.
Fig 7. Montaje de la electroválvula.
Resultados:
Funcionamiento del Control de Iluminación:
La eficacia del sistema de control de iluminación fue buena para ajustar la luz de
acuerdo con las necesidades ambientales. Este aspecto es fundamental para el crecimiento de
las plantas, especialmente en entornos donde la luz natural es limitada o variable.
La respuesta de los focos LED a los cambios en la iluminación ambiental, regulada
por la fotoresistencia, mostró un buen rendimiento del sistema en términos de proporcionar
un ambiente de crecimiento controlado y constante para las plantas.
Eficiencia del Sistema de Riego:
La activación y desactivación automática de la electroválvula, guiada por los sensores
de humedad, muestra la eficiencia del sistema en el uso del agua. Esta característica es
particularmente importante en áreas donde el agua es un recurso escaso.
La capacidad de adaptarse a diferentes tipos de suelo y condiciones de humedad
subraya la versatilidad del sistema, haciéndolo aplicable a una amplia gama de entornos de
jardinería y agrícolas.
Integración y Sincronización de Componentes:
La interacción entre los sensores, el controlador Arduino, y los actuadores (focos LED
y electroválvula) demostró una integración y sincronización efectivas. Esta armonía en el
funcionamiento es vital para la confiabilidad y la eficacia general del sistema.
Fiabilidad y Precisión del Sistema:
Las pruebas evidenciaron una alta fiabilidad del sistema, con una consistencia en su
respuesta a las variaciones ambientales. Esta precisión es crucial para garantizar que el
sistema funcione correctamente a largo plazo, minimizando la necesidad de intervención
humana y reduciendo los costos de mantenimiento.
Conclusiones
El sistema de riego inteligente ha demostrado su capacidad para manejar de manera
autónoma las necesidades de riego e iluminación de las plantas, ajustándose a las condiciones
ambientales en tiempo real. Su eficacia en proporcionar un entorno de crecimiento óptimo es
un claro indicador de su éxito.
La automatización y la eficiencia del sistema tienen un impacto positivo en términos
de sostenibilidad ambiental. Al optimizar el uso del agua y la energía, el sistema no solo
beneficia a las plantas, sino que también contribuye a la conservación de recursos valiosos.
El sistema probó ser aplicable en una variedad de condiciones y tipos de suelo, lo que
sugiere su potencial para ser utilizado en diferentes escenarios de jardinería y agricultura. Su
adaptabilidad lo hace adecuado tanto para pequeños jardines domésticos como para
aplicaciones agrícolas a mayor escala.
La integración de tecnologías avanzadas como Arduino y LabVIEW en el campo de
la agricultura y la jardinería demuestra cómo la innovación tecnológica puede ser aplicada
para resolver problemas prácticos y urgentes. Este proyecto sirve como un modelo para
futuras iniciativas que busquen combinar tecnología y sostenibilidad.
El proyecto nos ha ofrecido una excelente oportunidad para el desarrollo de
habilidades en áreas como la programación, la electrónica, y la gestión de recursos naturales.
La experiencia adquirida durante la implementación y las pruebas del sistema es invaluable
para los estudiantes y profesionales involucrados.
A pesar de los resultados positivos, se identificaron algunos desafíos y limitaciones.
Por ejemplo, la variabilidad en la calidad y el tipo de suelo puede requerir ajustes en la
calibración de los sensores de humedad. Además, la exposición a condiciones climáticas
extremas podría afectar la fiabilidad de los componentes electrónicos.
El proyecto tiene el potencial de generar un impacto social significativo,
especialmente en comunidades donde el agua es escasa y la eficiencia en su uso es crucial.
Además, al reducir la cantidad de agua y energía necesaria para el cuidado de las plantas, el
sistema puede ayudar a disminuir los costos operativos para los agricultores y jardineros.
Referencias
BASCOMEX. (31 de JULIO de 2023). ¿Qué es un sistema de riego inteligente? Obtenido de
BASCOMEX Web Site: https://bascomex.com/blogs/news/que-es-un-sistema-de-riego-
inteligente
Cenicaña. (3 de Julio de 2018). ABC de los sensores de humedad en las labores de riego. Obtenido
de https://www.cenicana.org/abc-de-los-sensores-de-humedad-en-las-labores-de-
riego/#:~:text=Los%20sensores%20de%20humedad%20miden,determinar%20la%20eficie
ncia%20del%20riego.
El Relé: para qué es, para qué sirve y qué tipos existen. (22 de Agosto de 2019). Obtenido de Blog
Seas: https://www.seas.es/blog/automatizacion/el-rele-para-que-es-para-que-sirve-y-que-
tipos-existen/
EOS Data Analytics. (3 de Agosto de 2022). Sensores De Humedad Del Suelo: ¿Para Qué Sirven?
Obtenido de https://eos.com/es/blog/sensores-de-humedad-del-suelo/