Está en la página 1de 45

Escuela Tecnológica Instituto técnico central

Ingeniería Mecatronica
Proyecto integrador

Diseño de un sistema de cultivo automatizado para


cultivos hidropónicos y de invernadero.

8 de julio de 2021

Jose David Rodriguez Ramirez


jdrodriguezr@itc.edu.co
Índice general

1. Introducción 2

2. El problema 4
2.1. Planteamiento del problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Formulación del problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3. Hipótesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4. Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.5. Viabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3. Justificación 8

4. Objetivos 10
4.1. Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2. Objetivos específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

5. Estado del arte 11

6. Materiales 14

7. Diseño mecánico : 23

8. Diseño electrico y programación 28


8.1. Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.2. Diseño electrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Referencias 44

1
Capítulo 1

Introducción

La agricultura ha sido muy importante en la evolución del ser humano, esto se debe a que
la agricultura nos abastece y nos ofrece una gran variedad de alimentos, además el cultivo
tiene consecuencias benéficas en la conservación del suelo y en la preservación del medio
ambiente.
La agricultura es, una parte fundamental del sector económico del país, ya que como se
mencionaba provee recursos para la población. La población en el país ha aumentado
considerablemente por lo tanto también aumenta la demanda de productos para el abasteci-
miento.

Los métodos de cultivo han ido avanzando progresivamente, siempre buscando las mejores
condiciones con las mejores técnicas para obtener muy buenos alimentos y productos
derivados del cultivo, también a mediad que avanza la tecnología, se puede implementar ella
en estas técnicas de cultivo así facilitando este proceso, obteniendo mejores resultados y sin
perder productos por factores como plagas o problemas con el cultivo mismo. Estos métodos
tecnológicos permiten poder cultivar en muchos lugares y sin necesidad de ser expertos
en el cultivo se pueden obtener muy buenos resultados, también estos métodos reducen
el tiempo en que se está vigilando el cultivo. La tecnología nos facilita muchos trabajos, así
como en la agricultura y a medida que la tecnología vaya avanzando podremos observar
mejores técnicas de cultivo y buscando llegar a muchos sectores así impulsando el cultivo en
cualquier lugar.
El presente proyecto describe el diseño un invernadero automatizado y un sistema de cultivo
hidroponico que esta compuesto por arduino uno, sensores de temperatura, sensores de
humedad, sensores de PH, motores.

2
Capítulo 1 Escuela Tecnológica Instituto técnico central

En colombia y en especifico en bogotá existen problemas muy grabes que aquejan a los
habitantes como es la inseguridad, entre ellos se encuentra el hurto, dentro de sus variantes
se encuentra el hurto a hogares y a locales. por esta problemática en especifico de el hurto a
hogares y locales surge la idea de plantear un sistema antirrobo para que se pueda dar alerta
así se podrá tener una atención inmediata y de esta manera se protegerán los bienes que se
han conseguido con tanto esfuerzo.

3
Capítulo 2

El problema

2.1. Planteamiento del problema


La necesidad de abastecer productos alimenticios y la alta demanda actual de estos alimen-
tos tan importantes para nuestro día a día, hace que el cultivo sea cada vez mayor, pero
por las dificultades que se presentan al cultivar hacen que muchos desistan de esa idea o
simplemente no siguen cultivando porque no obtuvieron ganancias sino perdidas.
La falta de información y la falta de implementación de tecnología es una de las causantes
de no tener los mejores resultados de cultivo y también son causantes de un mayor gasto de
tiempo en el proceso de cultivo.

Los costos para poder tener un cultivo automatizado son muy elevados,Por lo tanto lo econó-
mico es uno de los problemas principales para poder integrarle nuevas tecnologías al cultivo.

el agua es un recurso que se necesita también en gran cantidad, pero aveces su costo o su
accesibilidad hacen que sea un problema a la hora del cultivo.

Las estructuras son importantes ya que estas recrean un ambiente perfecto para cada tipo de
plantas, también las estructuras de cultivo hidropónico se pueden adaptar a diferentes tipos
de lugares así el espacio sea reducido, pero su diseño a veces es muy complicado o el costo
termina alejando las posibilidades de hacer o comprar una buena estructura para el cultivo.

4
Capítulo 2 Escuela Tecnológica Instituto técnico central

2.2. Formulación del problema


ha medida que ha pasado el tiempo ha disminuido la producción del sector agrícola en el
país, se menciona en el periódico el tiempo que: ”No obstante, un Conpes de 1990 aprobó que
se iniciara la apertura económica gradual del país, con el ánimo de incentivar el crecimiento
de la industria nacional y competir con los demás países, lo que se convirtió en una de las
causas de la considerable disminución y hasta desaparición de muchos cultivos tradicionales.
Hubo una caída de la producción, pero el impacto no fue tan malo, sino que el país no tiene
cómo competir En ese momento, la agricultura representaba el 22,30 por ciento del Producto
Interno Bruto (PIB), diferente a lo visto en el último análisis del 2017, cuando la agricultura
pasó a representar apenas el 6,30. Esto no representa una crisis, pero, según expertos, explica
que la vocación por el campo ha cambiado durante los últimos años.”

Una problemática que se puede mencionar que ha influido en el sector agrícola y que ha
ayudado a disminuir la producción son las políticas de agricultura que se manejan en el país
que en vez de favorecer lo que ayudan es desincentivar y esto genera que cada vez se prefiera
importar, que cultivar par exportar.

También otro apartado importante que se encontró en esa publicación del periódico el tiem-
po es: ”Según cifras del último Censo Nacional Agropecuario (CNA), publicado en el 2015,
de más de 111 millones de hectáreas con las que cuenta el país en el área rural ‘dispersa’, 26
millones tienen potencial para la producción agropecuaria y forestal, pero solo se produce en
7 millones de hectáreas (27 % ) ” Esto nos quiere decir que hay muchas tierras improductivas
que de ser utilizadas se tendría un gran espacio apto para la actividad agrícola.

El caso de Bogotá siendo una ciudad cuenta con terreno apto para el cultivo según datos
obtenidos por el tiempo: ” es que de las 163.575 hectáreas que tiene la ciudad, 48.029 (27 %)
son rurales, es decir, casi la misma cantidad del área urbana (48.047 hectáreas). El resto del
suelo se divide en áreas protegidas de suelo rural con 73.475 hectáreas (42 %), área protegida
de suelo urbano 4.219 (2 %) y áreas protegidas de suelo de expansión 1.869 (1 %).” Podemos
observar que hay gran parte de zonas rurales en la cuales en gran parte de ellas se puede
cultivar, también se menciona que con ese espacio y con los cultivos en la urbanidad Bogotá
se podría auto sustentar de ciertas frutas, legumbres, hortalizas. En muchos hogares también
se cultivan tomates, cilantro y esa tendencia de cultivar en la casa en espacios reducidos se
ha aumentado también, podría ser mayor esta práctica, pero por la falta de información y de

5
Capítulo 2 Escuela Tecnológica Instituto técnico central

recursos no se puede lograr.

Por ultimo podemos decir que la tecnología se ha podido articular con muchas disciplinas y
labores, el problema siempre será el costo y la utilización de diferentes elementos. en muchos
casos se venden sistemas automáticos que son bien costosos, pero a veces si alguien quiere
aventurarse a comprar los elementos y poder hacer un sistema propio es muy complicado
por la dificultad de poder hacer le montaje y la programación de estos elementos, partiendo
de este razonamiento muchos deciden alejarse y seguir con un cultivo normal o no hacer
nada, este cultivo normal a veces no nos ofrece ciertos beneficios ni buenos resultados como
se podría lograr articulando el cultivo con elementos tecnológicos.

2.3. Hipótesis
El uso de tecnología a bajo costo en el cultivo incentivara al cultivo en muchos espacios y
también brindara mejores resultados que el cultivo tradicional.

2.4. Solución
La implementación de tecnología para el diseño de un cultivo automatizado, permitirá
mejores resultados como mayor calidad en los productos cosechados, control del pH balance
ideal de agua, todo esto buscando el menor costo con la posibilidad de reproducir estas
formas de cultivo en espacios amplios para el caso del invernadero con el cultivo hidropónico
y en espacios reducidos como en la ciudad se puede implementar el hidropónico.
El ahorro de agua también será un factor influyente ya que, en el invernadero y en el hidropó-
nico se plantea un sistema para recoger agua de lluvia que posteriormente se utilizara para
el cultivo, esto nos permitirá ahorrar gastos de este recurso y también generara un impacto
positivo en el medio ambiente.

El cuidado de las plantas también es un factor importante que se puede garantizar con estos
sistemas, ya que la estructura nos permite cuidar el cultivo de factores externos y con las
herramientas podemos generar un ambiente adecuado para las plantas y no evitar que se
mueran por factores ambientales, de esta manera se garantiza un buen resultado en el cultivo.

6
Capítulo 2 Escuela Tecnológica Instituto técnico central

2.5. Viabilidad
El Proyecto reúne las características necesarias para el cumplimiento y desarrollo de la solu-
ción de la problemática planteada.

El proyecto responde a la estrategia planteada y puede articularse en varios espacios permi-


tiendo el cultivo y el uso de las herramientas en cualquier lugar.

El mercado ofrece los componentes requeridos para el desarrollo del proyecto de esta manera
también se buscan los componentes de menor costo así ofreciendo una articulación de
tecnología con cultivo accesible para la mayoría de usuarios que quieran un sistema que
ofrezca resultados y sea accesible.

como se utilizara el agua de lluvia para el cultivo hidroponico y para el cultivo en invernadero,
este recurso se utilizara de manera que no afecte el medio ambiente y no sea un gasto para el
usuario final de este tipo de cultivo inteligente.

7
Capítulo 3

Justificación

Mediante la teoría adquirida en el transcurso de la carrera y sus diferentes componentes


aprendidos se puede traer a consideración de que se pueden automatizar y brindar solu-
ciones por medio de la tecnología en este caso microcontroladores, sensores y circuitos. se
puede decir que la aplicación de este conocimiento será en beneficio de la comunidad.

mediante esta implantación de tecnología se pueden dar soluciones a cultivos con mejores
resultados, se podrán acomodar a muchos lugares, también podría ayudarse como herra-
mienta informativa para enseñar a cultivar de diferentes métodos como lo es el hidropónico,
también se puede enseñar la importancia de la automatización y la programación en la
articulación con cultivos.

En este proyecto se presentan dos tipos de cultivo, que si existe el espacio se podrían colocar
ambos y así obtener excelentes cultivos. el cultivo en invernadero es muy útil ya que el
invernadero aleja esos agentes externos que dañan la planta, como es la temperatura y
plagas. los cambios de temperatura son muy malos para el cultivo por eso la necesidad de
alejar el cultivo de estos cambios de clima y tenerlos con una temperatura constante, esto
se logra primero haciendo las mediciones con el sensor de temperatura y segundo si es
necesario recrear un ambiente cálido o frió se utilizar la resistencia de calor o un humificador.
el control de la temperatura nos permite cultivar muchas variedades ya que hay muchas
plantas de comidas vegetales que se dan solo con cierto tipo de clima de ahí la importancia
de manejar la temperatura, lo más importante es como ya se mencionaba la variedad, muy
importante ya que en Colombia hay diferentes tipos de frutas y verduras que se dificultan por
las condiciones en que deben ser plantadas. esto ayudaría bastante también para el cultivo
de frutas y verduras no tan comunes de esta manera poder diversificar el comercio.

8
Capítulo 3 Escuela Tecnológica Instituto técnico central

El cultivo hidropónico también se puede articular con sensor de temperatura y pH, no hay
necesidad de un sensor de humedad ya que lo que va a estar alimentando las plantas y el
cultivo será agua en movimiento. con la estructura adecuada también se le puede adaptar
una bombilla led cuando no le llega suficiente luz al lugar donde se encuentra, también se le
pueden adaptar un plástico para invernadero y así poder colocar un control de temperatura
y mantenerlo para un óptimo cultivo.

9
Capítulo 4

Objetivos

4.1. Objetivo General


Diseñar e implementar un sistema de invernadero y un sistema de cultivo hidroponico
que se pueda adaptar en varios lugares.

4.2. Objetivos específicos


Diseñar el prototipo con elementos tecnológicos de bajo costo.

Realizar las pruebas correspondientes en diferentes escenarios con el fin de determinar


su viabilidad en el día a día.

implementar conocimientos para poder realizar un prototipo estable.

implementar un sistema que proteja el crecimiento de las plantas y que genere mejores
resultados.

Mejorar los métodos tradicionales de cultivos con un método eficiente y con compo-
nentes tecnológicos.

10
Capítulo 5

Estado del arte

Existen soluciones similares para el problema planteado, estas soluciones abarcan desde
diferentes tipos de componentes hasta diferentes métodos de cultivo en el caso del sistema
hidroponico. en este caso nos centraremos en diseños independientes que se tendrán en
cuenta como base para poder hacer un estudio mas completo y así poder desarrollar un
sistema de cultivo que cumpla con las características planteadas.

Primero se analizo el proyecto de semillero de investigación de la carrera de ingeniería de


sistemas , el nombre del proyecto es ANÁLISIS TEMÁTICO DE PRINCIPIOS DE AUTOMATI-
ZACIÓN EN EL DESARROLLO DE CULTIVOS HIDROPÓNICOS.
Las variables a considerar en este sistema involucran la temperatura y humedad en el am-
biente como factores que afectan de manera externa el crecimiento del cultivo en general.
Por medio de la implementación de un mecanismo de ventilación y calefacción que consta
de un dispositivo de circulación del aire y un módulo de distribución de calor. Este debe estar
vinculado a un sensor dedicado a la lectura de las variables analizadas. El procedimiento
en general se puede realizar mediante el sensor DHT22, que se puede apreciar en la Figura
1, el cual se encuentra conectado a un microcontrolador, en este caso una placa Arduino,
cuya función es garantizar el análisis y procesamiento de los datos recibidos estableciendo el
cambio de estado entre los dispositivos reguladores.
Se analizo otro proyecto de la universidad de antioquia de la facultad de electrónica, el nom-
bre del proyecto es IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA EL MONITOREO
Y CONTROL DE UN CULTIVO HIDROPÓNICO AUTOMATIZADO CON MICROCONTROLA-
DOR. Este proyecto trata de Este proyecto consistió en el desarrollo de una aplicación web
para monitorear un cultivo hidropónico a través de una tarjeta de control Raspberry Pi 3. En el
diseño e implementación se utilizaron herramientas de uso libre que facilitaron el completo

11
Capítulo 5 Escuela Tecnológica Instituto técnico central

desarrollo de la aplicación. Para el desarrollo del proyecto se inició por una revisión y estudio
de los manuales de las herramientas disponibles en la plataforma Firebase de Google con el
objetivo de conocer su funcionamiento y configuración, también se estudiaron los lenguajes
de programación JavaScript, Python y HTML; así como el lenguaje de diseño CSS, ya que
estos constituyen las herramientas de software necesarias para la realización del proyecto.
Una vez se tuvo manejo de las herramientas necesarias se procedió a realizar una aplicación
web amigable e intuitiva para el usuario. Posteriormente se estudió los conceptos básicos de
los cultivos hidropónicos así como su fabricación, requerimientos y automatización. Luego
de escoger el mejor diseño de cultivo se construyó con materiales de bajo costo y buena
calidad. El siguiente paso consistió en el proceso de automatización del sistema y gracias
a las bibliotecas de funciones de Firebase creadas para Linux fue sencilla la comunicación
entre la tarjeta de control y la aplicación. Posteriormente se realizó la implementación final
de la aplicación junto a la corrección de errores. Al finalizar con el proceso de depuración
y corrección se evaluaron los resultados obtenidos y se dio por concluido el proyecto. Esta
aplicación demandó desarrollo de software, el estudio, la construcción y la automatización
de cultivos hidropónicos.

otro proyecto que se analizo fue el proyecto de grado de la carrera ingeniería electrónica de la
universidad de sevilla, el proyecto se llama Desarrollo e implementación de un invernadero
automatizado con cultivo hidropónico y aplicación móvil para el seguimiento de datos y trata
acerca de como en implementar un invernadero que automatice el proceso de crecimiento
de plantas. Para llevarlo a cabo controlaremos temperatura, humedad, y aporte lumínico
necesarios para el correcto desarrollo de la planta. A modo de indicador se ha implementado
una aplicación móvil a través del desarrollador de aplicaciones AppInventor 2 disponible en
la página del Massachusetts Institute of Tecnology. En dicha aplicación móvil se recibirán los
estados de los actuadores, y la información de cada uno de los sensores.

El cuarto proyecto que se analizo es un proyecto que se presento en un concurso de trabajos


estudiantiles de la carrera ingeniería de sistemas de la universidad abierta interamericana
y el proyecto trata de la presentación de un marco para la construcción de un sistema de
cultivo hidropónico automatizado, con módulos de expansión para el cultivo múltiple, de
manera que éstos tengan un costo menor; desarrollado enteramente bajo plataformas de
open-source, Arduino, Arduino IDE, Angular 5 y Angular Material. El objetivo principal del
hardware es el control de los factores que afectan al cultivo en un sistema hidropónico de
tipo NFT; recolectando datos mediante módulos de sensado y la corrección de factores de

12
Capítulo 5 Escuela Tecnológica Instituto técnico central

crecimiento con una variedad de actuadores. Los ajustes son provistos por una aplicación,
simple y amigable, que permite ver datos históricos recolectados por los sensores y la posibi-
lidad de ajustar rangos de actuación para las variables de cultivo. Dicha aplicación permite
acceder y utilizar características de manera más fácil y sencilla.

El quinto proyecto que se analizo es un proyecto que se presento en la revista de la universi-


dad tecnológica de Panamá, este proyecto se llama Diseño de un controlador para sistemas
de cultivos hidropónicos con ajuste automático de nivel de solución y trata de un prototipo
de sistemas de cultivo hidropónico automatizado, para mantener el nivel requerido de la
solución nutritiva, así como controlar y monitorear los plantones cultivados. El prototipo
propuesto capta mediante una cámara en tiempo real, el crecimiento de los cultivos a partir
de información visual directa con la finalidad de evaluar y optimizar los recursos requeridos.

13
Capítulo 6

Materiales

arduino uno:

Arduino UNO es una placa basada en el microcontrolador ATmega328P. Tiene 14 pines


de entrada/salida digital (de los cuales 6 pueden ser usando con PWM), 6 entradas ana-
lógicas, un cristal de 16Mhz, conexión USB, conector jack de alimentación, terminales
para conexión ICSP y un botón de reseteo. Tiene toda la electrónica necesaria para que
el microcontrolador opere, simplemente hay que conectarlo a la energía por el puerto
USB ó con un transformador AC-DC

Figura 6.1: Arduino uno

Módulo RTC DS3231 : Un reloj de tiempo real (RTC) es un dispositivo electrónico que

14
Capítulo 6 Escuela Tecnológica Instituto técnico central

permite obtener mediciones de tiempo en las unidades temporales que empleamos de


forma cotidiana. El término RTC se creó para diferenciar este tipo de relojes de los relo-
jes electrónicos habituales, que simplemente miden el tiempo contabilizando pulsos
de una señal, sin existir relación directa con unidades temporales. Por el contrario los
RTC son más parecidos a los relojes y calendarios que usamos habitualmente, y que
funcionan con segundos, minutos, horas, días, semanas, meses y años.
Los RTC normalmente están formados por un resonador de cristal integrado con la
electrónica necesaria para contabilizar de forma correcta el paso del tiempo. La elec-
trónica de los RTC tienen en cuenta las peculiaridades de nuestra forma de medir el
tiempo, como por ejemplo el sistema sexagesimal, los meses con diferentes días, o los
años bisiestos.

Figura 6.2: Modulo RTC

SENSOR DE TEMPERATURA Y HUMEDAD RELATIVA DHT11 El DHT11 es un sensor


digital de temperatura y humedad relativa de bajo costo y fácil uso. Integra un sensor
capacitivo de humedad y un termistor para medir el aire circundante, y muestra los da-
tos mediante una señal digital en el pin de datos (no posee salida analógica). Utilizado
en aplicaciones académicas relacionadas al control automático de temperatura, aire
acondicionado, monitoreo ambiental en agricultura y más.

Utilizar el sensor DHT11 con las plataformas Arduino/Raspberry Pi/Nodemcu es muy


sencillo tanto a nivel de software como hardware. A nivel de software se dispone
de librerías para Arduino con soporte para el protocolo "Single bus". En cuanto al
hardware, solo es necesario conectar el pin VCC de alimentación a 3-5V, el pin GND a
Tierra (0V) y el pin de datos a un pin digital en nuestro Arduino. Si se desea conectar

15
Capítulo 6 Escuela Tecnológica Instituto técnico central

varios sensores DHT11 a un mismo Arduino, cada sensor debe tener su propio pin de
datos. Quizá la única desventaja del sensor es que sólo se puede obtener nuevos datos
cada 2 segundos. Cada sensor es calibrado en fabrica para obtener unos coeficientes de
calibración grabados en su memoria OTP, asegurando alta estabilidad y fiabilidad a lo
largo del tiempo. El protocolo de comunicación entre el sensor y el microcontrolador
emplea un único hilo o cable, la distancia máxima recomendable de longitud de cable
es de 20m., de preferencia utilizar cable apantallado. Proteger el sensor de la luz directa
del sol (radiación UV).

Figura 6.3: Sensor de temperatura

Sensor de PH El medidor de pH es un instrumento utilizado para medir la acidez o la


alcalinidad de una solución, también llamado de pH. El pH es la unidad de medida que
describe el grado de acidez o alcalinidad y es medido en una escala que va de 0 a 14.

Las informaciones cuantitativas dadas por el valor del pH expresan el grado de acidez
de un ácido o de una base en términos de la actividad de los iones de hidrógeno.

16
Capítulo 6 Escuela Tecnológica Instituto técnico central

Figura 6.4: Sensor de PH

sensor de luminosidad fotoresistor o LDR: Una fotorresistencia o LDR (por sus siglas
en inglés “light-dependent resistor”) es un componente electrónico cuya resistencia
varía en función de la luz.
Se trata de un sensor que actúa como una resistencia variable en función de la luz que
capta. A mayor intensidad de luz, menor resistencia: el sensor ofrece una resistencia de
1M ohm en la oscuridad, alrededor de 10k ohm en exposición de luz ambiente, hasta
menos de 1k ohm expuesto a la luz del sol. Aunque estos valores pueden depender del
modelo de LDR.

Figura 6.5: Sensor de Luz

Bomba de agua: Una bomba de agua consta de un accionamiento, en la mayoría de


los casos un motor eléctrico, acoplado a un elemento rotativo denominado rodete.

17
Capítulo 6 Escuela Tecnológica Instituto técnico central

El rodete está formado por álabes que, al girar, transmiten parte de la energía al fluido
que lo atraviesa. Normalmente los álabes están curvados formando una guía para las
partículas, y su forma determina la cantidad de energía que se transmite al fluido y el
grado en que esta se reparte entre velocidad o presión.

Sin embargo, en algunas bombas de muy pequeña potencia los álabes son rectos,
formando un simple aspa.

En las bombas axiales, el agua entra en la bomba por el centro del rodete, incrementa
su energía a medida que lo atraviesa girando con el mismo, y finalmente abandona la
bomba en sentido tangencial.

Figura 6.6: Bomba de agua

Resistencias calefactoras: En lo que refiere a la Física y sus diversas aplicaciones, una


resistencia puede hacer referencia a la obstrucción que puede presentar un material
en el momento de ser alterado por una corriente de electricidad, cuando hablamos de
la resistencia eléctrica; o por otra parte hace referencia a la oposición de un cuerpo
cuando es atravesado por calor, cuando se habla de resistencia térmica; sin embargo,
cuando hablamos de resistencias calefactoras, nos referimos a aquellos dispositivos
que a través de un estímulo de energía eléctrica, logran convertirla en calor.

Figura 6.7: Resistencia calefactora

Lampara Led: La mayoría de cultivadores utilizan LED COB con un espectro luminoso
que sirve tanto para la fase vegetativa como para la floración, pero también los hay con

18
Capítulo 6 Escuela Tecnológica Instituto técnico central

un espectro ("temperatura cromática") especialmente adecuado para la vegetación o


la floración.

Figura 6.8: Lampara Led

Ventilador: El PWM F12 Arctic-Cooling es un ventilador PWM para la refrigeración de


los componentes del PC. Lleva hasta 96,8 m³ de aire por hora. Su alimentación es de
12V, 0.25A, y a través del conector PWM el ventilador puede funcionar a una velocidad
0 y 1.500 rpm. Posee además una conexión a través de la cual es posible conectar mas
ventiladores de este tipo en paralelo. Sus dimensiones son de 120x120x25 mm. Para el
correcto funcionamiento de la señal PWM deberemos conectar la tierra del Arduino a
la tierra del ventilador y por ende, a la tierra de la fuente de alimentación. Se utilizaran
3 para la ventilación y el control de humedad, disminuyendo, expulsando humedad del
invernadero, y un ultimo, que se utilizara para el sistema de humidificación, pudiendo
de esta manera controlar el aumento de la humedad.

Figura 6.9: Ventilador

Componentes:

19
Capítulo 6 Escuela Tecnológica Instituto técnico central

Madera En este caso utilizaremos madera aserrada para la construcción de la estruc-


tura del invernadero esta es una madera muy resistente y también muy económica
cumpliendo así el objetivo de disminuir recursos. también se puede construir una
estructura para el cultivo hidroponico en caso de que no se cuente un lugar donde
llegue el sol suficiente para el cultivo y para su construcción se necesitan 5 barras de
97cm (Ancho),7 barras de 55cm (Profundidad), 4 barras de 101cm (Altura),4 barras de
metal hueco 55cm (Cúpula).

Figura 6.10: Madera

Cubierta de PVC : se utilizan remaches para poder colocar esta cubierta y así poder
proteger el sistema de invernadero de factores externos.

Figura 6.11: cubierta de PVC

Estructura cultivo hidroponico Para la estructura del cultivo hidroponico se necesitan


3 tubos pvc de 90mm de diámetro, 4 codos PVC.

20
Capítulo 6 Escuela Tecnológica Instituto técnico central

Figura 6.12: Tubo PVC

También se utiliza dos barras para poder sostener estos tubos.


A los tubos se le abrirán huecos y se le colocaran canastillas con el fin de que la raíz
este contacto con el agua y la solución que tenga diluida.

Figura 6.13: Canastilla

Por ultimo se necesitara un tanque de agua que este caso puede ser un valde casero al
cual se le harán las adecuaciones para que pueda funcionar como tanque.

Plástico para invernadero Este plástico nos sirve para forrar el invernadero, además es
capaz de mantener ciertas temperaturas sin tener intercambio térmico con el exterior
así evitando que estos factores afecten el cultivo .

21
Capítulo 6 Escuela Tecnológica Instituto técnico central

Figura 6.14: Plástico para invernadero

Canales de techo: Las canales de techo cumplen la función de recolectar el agua con el
que luego se trabajara el cultivo hidroponico y el cultivo de invernadero. estas canales
irán directo al tanque para posteriormente regar o estar en constante flujo.

Figura 6.15: Canales de recolección

otros: En estos otros, tenemos elementos como el fertilizante que se utiliza en los dos
montajes, también tenemos la tierra que se gastara en el invernadero, macetas, tubos
de agua, semillas, algodón. estos elementos son necesarios para el cultivo ´por eso su
importancia en el proyecto.

22
Capítulo 7

Diseño mecánico :

En este apartado mostraremos el diseño mecánico que se tiene planteado para los dos
tipos de cultivos planteados. primero observaremos el diseño y estructura que tendrá el
cultivo hidroponico.

Figura 7.1: Diseño Hidróponico

También en la imagen 7.2 se puede ver el diseño similar a color

Figura 7.2: Diseño Hidróponico

Por ultimo obtenemos el diseño final con mas detalle de la estructura del cultivo hidropo-
nico como lo podemos observar en las siguientes imágenes.

23
Capítulo 7 Escuela Tecnológica Instituto técnico central

Figura 7.3: Diseño Hidróponico

Figura 7.4: Diseño Hidróponico

Es un sistema doble el ideal es montar primero los tres tubos y cuatro codos, pero en la
imagen podemos observar el montaje con seis tubos y ocho codos, esta estructura tiene una
inclinación un poco, esto con la finalidad de que el agua corra más fácil hasta abajo y así pase
de un tubo a otro, cuando llega al final se guarda en el tanque y con el motor de agua se dé
vuele el agua hasta el tubo de arriba para así volver a comenzar el ciclo.

El Diseño de invernadero: es el que se muestra a continuación en las siguientes figuras:

24
Capítulo 7 Escuela Tecnológica Instituto técnico central

Figura 7.5: Diseño de invernadero

Figura 7.6: Diseño de invernadero

Figura 7.7: Diseño de invernadero

ahora se complementara con un sistema para recolección de agua de lluvia que sera por
medio de canales.

25
Capítulo 7 Escuela Tecnológica Instituto técnico central

Figura 7.8: Diseño de invernadero

26
Capítulo 7 Escuela Tecnológica Instituto técnico central

Figura 7.9: Diseño de invernadero

En este diseño se muestra un invernadero sencillo con sus proporciones, dentro de el se


encontraran los elementos eléctricos mencionados anteriormente y la luz que recibirá sera la
de las bombillas led que tienen un foto-periodo indicado para cada momento del cultivo.

27
Capítulo 8

Diseño electrico y programación

8.1. Programación
Se colocara el código en orden como se fue desarrollando, ya que para que sea mas
sencillo de realizarlo se hizo por partes para el final poder complementar y dejar un solo
código.
La primera parte es la programación del sensor de temperatura y humedad, de este dependerá
el riego y también se implementara con el control de la bomba del agua y su nivel.
# include <DHT.h>

int SENSOR = 2;
int temp, humedad;
const int nivel = 9;
const int bomba = 13;
const int humedadsuelo = A0;

DHT dht (SENSOR, DHT11);

void setup()
{
Serial.begin(9600);
dht.begin();

pinMode(humedadsuelo, INPUT);
pinMode(bomba, OUTPUT);

28
Capítulo 8 Escuela Tecnológica Instituto técnico central

pinMode(nivel, INPUT);
}

void loop()
{
int SensorValue = analogRead(humedadsuelo);
int SensorNivel = digitalRead(nivel);

humedad = dht.readHumidity();
temp = dht.readTemperature();

Serial.print("Temperatura: ");
Serial.print(temp);
Serial.print("ºC Humedad: ");
Serial.print(humedad);
Serial.println(" %");

Serial.print("Humedad del suelo:");Serial.print(SensorValue);


Serial.println(" %");
delay(3000);

if (SensorNivel==0)
{
Serial.println("Nivel bajo de Agua. Rellenar el tanque");
delay(2000);
}

if (SensorNivel==1)
{
Serial.println("Nivel de agua correcto, se puede regar");
if(SensorValue >= 700)
{

Serial.println("La tierra está seca, comienza el riego");


digitalWrite(bomba, HIGH);

29
Capítulo 8 Escuela Tecnológica Instituto técnico central

delay(2000);
digitalWrite(bomba, LOW);
delay(1000);
}
}
delay(1000);

ahora tomaremos un codigo que ya habia trabajado en clase con el cual esta un sensor de
temperatura el cual nos ayudara medir la temperatura ambiente. # include <LiquidCrystal.h>

LiquidCrystal lcd(11, 10, 9, 8, 7, 6);


const int led=2;
const int sensortemp=A0;
const int potref=A1;
float temp=0;
float tempref=0;
int rojo=3;
int azul=4;
int verde=5;
int alarma=12;

void setup()
{
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(rojo, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(azul, OUTPUT);
pinMode(alarma, OUTPUT);
lcd.begin(16, 2);
}

void loop()
{
lcd.clear();

30
Capítulo 8 Escuela Tecnológica Instituto técnico central

temp=analogRead(sensortemp);
tempref=analogRead(potref);
temp=map(analogRead(sensortemp),0,1023,-5000,45000);
temp=temp/100;
tempref=map(analogRead(potref), 0,1023,0,10000);
tempref=tempref/100;
lcd.setCursor(0,0);
lcd.print("temp:");
lcd.setCursor(6,0);
lcd.print(temp);
lcd.setCursor(0,1);
lcd.print(Ref:");
lcd.setCursor(6,1);
lcd.print(tempref );

delay(1000);

Serial.print(Ref: ");
Serial.println(tempref );
Serial.print("Temperatura: ");
Serial.println(temp);
delay(500);

if(temp>=0 && temp<=20){


digitalWrite(azul, HIGH);
digitalWrite(rojo, LOW);
digitalWrite(verde, LOW);
digitalWrite(led, LOW);
digitalWrite(alarma, LOW);
}
else if(temp>20 && temp<=40){
digitalWrite(azul, LOW);
digitalWrite(rojo, LOW);
digitalWrite(verde, HIGH);
digitalWrite(led, LOW);

31
Capítulo 8 Escuela Tecnológica Instituto técnico central

digitalWrite(alarma, LOW);
} else if(temp>40 && temp<50){
digitalWrite(azul, LOW);
digitalWrite(rojo, HIGH);
digitalWrite(verde, LOW);
digitalWrite(led, LOW);
digitalWrite(alarma, LOW);
} else if(temp>50 && temp<=100){
digitalWrite(azul, LOW);
digitalWrite(rojo, HIGH);
digitalWrite(verde, LOW);
digitalWrite(led, HIGH);
digitalWrite(alarma, LOW);
} else if(temp>100 ){
digitalWrite(azul, LOW);
digitalWrite(rojo, LOW);
digitalWrite(verde, LOW);
digitalWrite(led, LOW);
digitalWrite(alarma, HIGH);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Peligro Desconecte..");
lcd.setCursor(0,1);
lcd.print(.el sistema");
delay(4500);

else
{digitalWrite(azul, LOW);
digitalWrite(rojo, LOW);
digitalWrite(verde, LOW);
digitalWrite(led, LOW);
digitalWrite(alarma, HIGH);
lcd.clear();

32
Capítulo 8 Escuela Tecnológica Instituto técnico central

lcd.setCursor(0,0);
lcd.print("Problemas con");
lcd.setCursor(0,1);
lcd.print(.el calefactor");
delay(4500);

Después de modificar los códigos que se habían implementado obtuvimos el siguiente:

# include <LiquidCrystal.h>
#include <DHT.h>
#include ”Sodaq_DS3231.h”
LiquidCrystal lcd(11, 10, 9, 8, 7, 6);

int sensor= 2;
int humedad;
int svalor;
int snivel;
int medida;
int te;
int prom=0;
int encendido=A3;
const int nivel = 3;
const int bomba = 4;
const int humedadti= A0;
const int sensortemp=A1;
float med;
float temp=0;
float po;
int rojo=5;
int verde=12;
int ventilador=13;

33
Capítulo 8 Escuela Tecnológica Instituto técnico central

int ph = A2;
int m_4 = 623;
int m_7 = 605;

DHT dht (SENSOR, DHT11);

void setup()
{
Serial.begin(9600);
dht.begin();
rtc.begin();
pinMode(humedadti, INPUT);
pinMode(bomba, OUTPUT);
pinMode(nivel, INPUT);
pinMode(rojo, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(ventilador, OUTPUT);
lcd.begin(16, 2);
}

void loop()
{
humedad_temperatura();
ph_medida();
nivel_agua();
temperatura_ambiente();
iluminacion();
lcd.setCursor(0,0);
lcd.print(”te:”);
lcd.setCursor(4,0);
lcd.print(te, 1);
lcd.setCursor(8,0);
lcd.print(”PH:”);
lcd.setCursor(12,0);
lcd.print(po,1);

34
Capítulo 8 Escuela Tecnológica Instituto técnico central

lcd.setCursor(0,1);
lcd.print(”Ta:”);
lcd.print(temp,1);
lcd.setCursor(8,1);
lcd.print(”H:”);
lcd.setCursor(10,1);
lcd.print(humedad,1);
lcd.setCursor(14,1);
lcd.print(” %”);

}
void humedad_temperatura(){
svalor = analogRead(humedadti);
humedad = dht.readHumidity();
te = dht.readTemperature();
Serial.println(humedad);
Serial.println(te);
Serial.println(svalor);
}

void ph_medida(){
med = analogRead(ph);
po = 7 + ((med - m_7 ) * 3 / ( m_7 - m_4 ));
Serial.println(po,1);
if(po>=5.7 && po<=6.8){
Serial.println(.el PH es optimo");
}
else if(po<5.7){
lcd.clear();
lcd.setCursor(0,0);
lcd.print(”Bajos nutrientes”);
lcd.setCursor(4,0);
lcd.print(”PH bajo”);
lcd.setCursor(8,0);
}

35
Capítulo 8 Escuela Tecnológica Instituto técnico central

else if (po>6.8){
lcd.clear();
lcd.setCursor(0,0);
lcd.print(”PH alto o neu”);
lcd.setCursor(0,1);
lcd.print(”Bajos nutrientes”);

}}
void nivel_agua()
snivel = digitalRead(nivel);
if (snivel==0){
lcd.clear();
lcd.setCursor(0,0);
lcd.print(”No hay agua ”);
lcd.setCursor(0,1);
lcd.print(”llenar tanque”);
}
if(snivel==1)
riego();

void riego(){
if(svalor >=700){
digitalWrite(bomba, HIGH);
delay(2000);
digitalWrite(bomba, LOW);
delay(1000);
}
}

void temperatura_ambiente(){

temp=analogRead(sensortemp);
temp=map(analogRead(sensortemp),0,1023,-5000,45000);

36
Capítulo 8 Escuela Tecnológica Instituto técnico central

temp=temp/100;
if(temp<=5){
lcd.clear();
lcd.setCursor(0,0);
lcd.print(”La temperatura”);
lcd.setCursor(0,1);
lcd.print(”Es muy baja”);
delay(5000);
digitalWrite(rojo, HIGH);
digitalWrite(verde, HIGH);
digitalWrite(ventilador, LOW);

}
else if(temp>=30){
digitalWrite(rojo, HIGH);
digitalWrite(verde, LOW);
digitalWrite(ventilador, HIGH);
lcd.clear();
lcd.setCursor(0,0);
lcd.print(”La temperatura”);
lcd.setCursor(0,1);
lcd.print(”Es muy alta”);
delay(5000);
}

else {
digitalWrite(rojo, LOW);
digitalWrite(verde, HIGH);
digitalWrite(ventilador, LOW);

void iluminacion(){

37
Capítulo 8 Escuela Tecnológica Instituto técnico central

DateTime now = rtc.now();


int hora =now.hour();
int minuto =now.minute();
int segundo = now.second();
if(hora <=7 && hora>=22 ){ digitalWrite(encendido,true);
}
else {
digitalWrite(encendido,false); }

}
Explicación código En este codigo tenemos el funcionamiento del invernadero, donde se
contara con sensor de temperatura del suelo, sensor de humedad, sensor de ph, sensor de
temperatura para el ambiente, también se tiene control de una bombilla para el cultivo por
horas al día. por otra parte en el sensor de temperatura de ambiente se le coloco unos leds
para avisar cuando hayan cambios de temperatura y cuando la temperatura es muy alta se
encienden los ventiladores que intentaran reducir la temperatura del ambiente. El medidor
de ph también estará pendiente de los cambios ya que esto podría afectar la planta.
ahora explicare de manera mas detalla como esta compuesto y la función del código.
primero se incluye la librería de la pantalla led, del reloj y del sensor de temperatura y hume-
dad. Después se definen las variables que se van a utilizar, también se definen los pines de
entrada al arduino donde conectaremos los complementos y los sensores.
En el void setup() definimos las entras y salidas, en este apartado la única entrada es el nivel
del agua, del resto son salidas.en este apartado se inicia el funcionamiento de la pantalla y de
los sensores.

En el void loop() hacemos llamado a las demás funciones, estas funciones están divididas
en trabajos diferentes, también se muestra en pantalla las medidas de PH, temperatura
del suelo, temperatura de ambiente y porcentaje de humedad. La primera función esta en
relación con el sensor de temperatura y humedad,acá se miden estos dos datos que terminan
llegando al void loop para aparecer estos valores en pantalla. La segunda función es la función
del ph acá primero se calibra la medida y despues se imprime en el terminal, también hay un
if que nos condiciona si el ph es mayor de ciertos valores que son los indicados para que la
planta este en óptimas condiciones, si no lo esta aparece un mensaje en pantalla avisando
si tiene el ph mas alto o mas bajo. La tercer función es la que esta relacionada con el sensor
de nivel del tanque de agua esta mide si tiene la cantidad de agua para regar o si hay que

38
Capítulo 8 Escuela Tecnológica Instituto técnico central

llenar del tanque, de ser así que toca llenar el tanque entonces en pantalla sale el mensaje
de que toca llenar y por ende no se pueden regara las plantas.cuando el nivel de agua es el
indicado en ese if se llama la cuarta función que es la encargada de regar, ya que el tanque se
encuentra con el nivel indicado de agua entonces se procede a regar teniendo en cuenta las
condiciones de humedad, ya que cuando la humedad este muy baja se procede a regar las
plantas.
la quinta función es la relacionada con la temperatura ambiente, es muy importante medir
eso porque de esto dependen también que la planta se mantenga de una buena manera los
cambios abruptos de temperatura logran debilitarla por eso es importante hacer una revisión
de la temperatura, por eso las condiciones con el if, si se mantiene entre la temperatura
que se menciona no se generara ningún tipo de aviso pero si la temperatura es menor esta
función nos avisara que la temperatura no es la adecuada, por otra parte si la temperatura es
mayor nos mostrara que la temperatura esta elevada y se procederá a prender el ventilador
hasta que la temperatura ambiente sea la adecuada.
En la sexta función llamada iluminación se encarga de prender un lampara por medio de
un modulo rtc que sirve para configurar un reloj y dependiendo de esto poder prender la
lampara por cierta cantidad de horas y despues de eso se vuelve a apagar. En esta ultima
función primero se utiliza la comunicación con el rtc para poder configurar un reloj con
calendario y de esta manera que cuando pase cada día repetirá el mismo proceso gracias al if
que nos condiciona el funcionamiento en ciertas horas.
El cultivo hidroponico se ha echo también por arduino como el arduino que se esta traba-
jando es un arduino uno entonces para esta parte toca con otro arduino y otra pantalla led,
también necesitaremos sensor de temperatura del cual dependerá el ventilador y también
nivel para saber que cantidad de agua tiene el tanque.
# include <Wire.h>
# include <RTClib.h>
# include <LiquidCrystal.h>
int rojo=4;
int verde=5;
int ventilador=3;
int rele=12;
int nivel=13;
float ph = A2;
char DiaSemana[][4] = {"Dom", "Lun", "Mar", "Mie", "Jue", "Vie", "Sab"};
//rtc.adjust(DateTime(2021, 6, 11, 9, 3, 7));

39
Capítulo 8 Escuela Tecnológica Instituto técnico central

DHT dht (SENSOR, DHT11);


LiquidCrystal lcd(11, 10, 9, 8, 7, 6);

void setup() {
Serial.begin(9600);
pinMode(rele, OUTPUT);
pinMode(nivel, INPUT);
pinMode(rojo, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(ventilador, OUTPUT);

lcd.begin(16, 2);
}

void loop() {

temperatura_ambiente();
ph_medida();
lcd.clear(); lcd.setCursor(0,0);
lcd.print("Tamb:");
lcd.setCursor(6,0);
lcd.print(temp, 1);

lcd.setCursor(0,1);
lcd.print("PH:");
lcd.setCursor(3,1);
lcd.print(po,1);
}

void bombeo(){
int hora =now.hour();
int minuto =now.minute();
int segundo = now.second();

DateTime hora = rtc.now();

40
Capítulo 8 Escuela Tecnológica Instituto técnico central

for (int i = 0; i <=24; i++) {


if ( hora ==i && minuto =<9 ){
digitalWrite(rele, HIGH);
}

if else (hora() ==i && minuto() =>10){


digitalWrite(rele, LOW);
}
}}

void temperatura_ambiente(){

temp=analogRead(sensortemp);
temp=map(analogRead(sensortemp),0,1023,-5000,45000);
temp=temp/100;
if(temp<=5){
lcd.clear();
lcd.setCursor(0,0);
lcd.print("La temperatura");
lcd.setCursor(0,1);
lcd.print(.Es muy baja");
delay(5000);
digitalWrite(rojo, HIGH);
digitalWrite(verde, HIGH);
digitalWrite(ventilador, LOW);

else if(temp>=30){
digitalWrite(rojo, HIGH);
digitalWrite(verde, LOW);
digitalWrite(ventilador, HIGH);
lcd.clear();
lcd.setCursor(0,0);

41
Capítulo 8 Escuela Tecnológica Instituto técnico central

lcd.print("La temperatura");
lcd.setCursor(0,1);
lcd.print(.Es muy alta");
delay(5000);
}}

void ph_medida(){
med = analogRead(ph);
po = 7 + ((med - m_7 ) * 3 / ( m_7 - m_4 ));
Serial.println(po,1);
}

void nivel_agua(){
int snivel = digitalRead(nivel);
if (snivel==0){
lcd.clear();
lcd.setCursor(0,0); lcd.print("No hay agua ");
lcd.setCursor(0,1);
lcd.print("llenar tanque");
} if(snivel==1){
bombeo(); }
}

42
Capítulo 8 Escuela Tecnológica Instituto técnico central

8.2. Diseño electrico

Figura 8.1: Diseño Eléctrico

Figura 8.2: Diseño Eléctrico

Como los simuladores con los que contaba en el momento no se pudo hacer un circuito
mas parecido a la ralidad por falta de elementos en los imuladores.

43
Referencias

44

También podría gustarte