0% encontró este documento útil (0 votos)
33 vistas29 páginas

Control Automatizado de Invernaderos

Cargado por

Carlos Figueroa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas29 páginas

Control Automatizado de Invernaderos

Cargado por

Carlos Figueroa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Control de Invernadero

Alumnos: IMEC Gloria Elizabeth Alemán Escobedo


Ing. Heriberto Moreno Cantúa
Docente: Dr. José Guadalupe Castro

Materia: Fundamentos de Mecatrónica Mayo 2021

Ciudad Obregón, Sonora, México.


1
Índice
Resumen ................................................................................................................. 3
Introducción: ............................................................................................................ 3
Planteamiento del problema .................................................................................... 3
Objetivos ................................................................................................................. 4
Alcances y limitaciones ........................................................................................... 4
Alcances: ............................................................................................................. 4
Limitaciones: ........................................................................................................ 4
Marco Teórico ......................................................................................................... 5
Invernadero: ......................................................................................................... 5
Control de Plantas:............................................................................................... 6
Sistema de Automatización: ................................................................................. 6
Humedad de Invernaderos: .................................................................................. 6
Temperatura de un Invernadero: ......................................................................... 7
Metodología............................................................................................................. 7
a) Construcción del prototipo ............................................................................. 7
b) Etapa de potencia........................................................................................ 22
c) Etapa de control .......................................................................................... 23
Conclusiones ......................................................................................................... 27
Referencias bibliográficas ..................................................................................... 28
Índice de gráficos. .............................................................................................. 29
Índice de tablas. ................................................................................................. 29
Índice de figuras. ................................................................................................ 29

2
Resumen

El presente documento muestra el prototipo de un vivero con el cual consta


de sensores que nos ayudan a controlar automáticamente sin estar presente. Ya
que estarán programados por medio del programa de arduino y estos se activaran
cuando entren dentro de los parámetros establecidos que pongamos en dicho
programa.

Introducción:

La presente investigación del vivero ayudara mucho a mejorar en cuestiones


de desarrollo tecnológico debido a que se utilizaran componentes de electrónicos
que ayudan mucho en mandar señales a dispositivos electrónicos y estos a su vez
ordenan a dispositivos electromecánicos que realicen su función para lo que fueron
diseñados. También se contara con sensor de humedad que al momento de
detectar el rango ordenado este mandara una señal para que active la bomba de
agua y al momento de llegar al rango deseado esta se apagara. Por otro lado se
contara con sensor de temperatura en el cual al momento de detectar alta
temperatura este actuara a un abanico para que ventile el área de vivero.

Planteamiento del problema

El cultivo de hortalizas se caracteriza por ser sencillo de realizar, sin embargo


el ritmo de vida actual nos llena de actividades y en ocasiones algunos fanáticos de
las plantas desistimos al no poder dar los cuidados adecuados a una pequeño
huerto familiar, o el clima no es el adecuado para el cultivo que se quiere realizar,
por ello implementar un invernadero, es útil.

3
Objetivos
Implementar un sistema de control utilizando un “módulo” Arduino Uno que
proporcione un microclima adecuado para un invernadero de manera automática.
El cual nos ayudara a conocer que tan importantes es la mecatrónica en nuestra
vida real.

Alcances y limitaciones

Alcances:

Será un prototipo con arduino el cual controlara el cuidado de las plantas y


actuara una bomba de riego cuando la humedad este fuera del rango estipulado
para las planta. Cuando la temperatura suba y de igual manera actuara un abanico
para controlar dicha temperatura.

Limitaciones:

Este proyecto solo se basa en cuidado de las plantas de un invernadero y


se limita para el cuidado interno. Se elaborará un prototipo de invernadero, en el
que se cultivan lechuga y perejil, cultivos que por características son compatibles
para estar juntos. Estas características se pueden ver en la tabla 1.

4
Tabla 1 Características de los cultivos

Lechuga Perejil

Tiempo de 8-12 días 12-26 días


Germinación

Maduración 78-83 días 50-60 días

Riego Diario/alta (60%-80%) Diario/alta hasta 84%

Temperatura 15-35 grados C 18-40 grados C

Luz Sol completo/Parcial Sol indirecto/Parcial

Marco Teórico

Invernadero:

Se entiende por invernadero un lugar cerrado, estático y accesible a pie,


dotado habitualmente de una cubierta exterior translúcida de vidrio o de plástico,
dentro del cual se puede obtener un microclima mediante el control de la
temperatura, de la humedad y de otros factores ambientales, además, se pueden
proporcionar sistemas automáticos de riesgo y ventilación, lo cual se utiliza para la
producción y de cultivos de forma controlada.[1].

5
Control de Plantas:

El manejo de la temperatura, luz, humedad relativa, fertilización, riego, e


incluso la estimulación mecánica, son importantes herramientas para dirigir el
crecimiento y desarrollo de las plantas, y pueden usarse independientemente o de
forma complementaria a los fitorreguladores. [2].

Sistema de Automatización:

En la actualidad son numerosos los sistemas de automatización que existen


en el mercado para controlar los parámetros climáticos de los invernaderos: la
automatización de la apertura de las ventilaciones, radiómetros que indican el grado
de luminosidad en el interior del invernadero, instalación de equipos de calefacción,
etc. Los parámetros más relevantes en el control que intervienen en un invernadero
son los relacionados con el clima, riegos, CO2, humedad, etc. [3].

Humedad de Invernaderos:

Las humedades de la mayoría de las plantas prefieren una humedad relativa


del aire entre el 45 y el 60%. Para su control se coloca sensores de humedad en el
interior del invernadero (higrómetro). Humedades altas favorecen la transmisión de
plagas y enfermedades, y las humedades bajas podrían secar la planta. La
transpiración de las hojas aumenta la humedad de un invernadero. Si el grado de
humedad es demasiado bajo, podemos elevarlo mojando el suelo o vaporizando las
plantas de forma periódica. [4].

6
Temperatura de un Invernadero:

La temperatura idónea en invernadero varía en función del cultivo y sus


estadios, o etapas de desarrollo en las que se encuentre. Generalmente, la
temperatura mínima requerida para las plantas de invernadero es de 10-15°C,
mientras que 30°C podría ser la temperatura máxima.[5].

Metodología

Se ha construido una maqueta de un invernadero, en la cual se implementa


el sistema de automatización de las condiciones climáticas que debe poseer tal
lugar, para que lo que se está sembrado dentro del mismo crezca
independientemente de lo que suceda en su exterior, por lo cual se hace uso de
sensor de temperatura y de humedad que son los encargados de controlar dichas
condiciones.

Ejecución del Proyecto:

a) Construcción del prototipo

 Implementar la tubería con la bomba en el interior de la maqueta del


invernadero para simular el sistema de riego.

 Sujetar el ventilador, la estructura de la maqueta y hacer el cableado para


abastecerles de corriente alterna con el objeto de simular las condiciones
climáticas requeridas.
 Programar la tarjeta Arduino Uno para que se comunique con los sensores
de humedad, de temperatura, con la electroválvula y con el módulo relé que
7
es donde se conecta el ventilador y el foco infrarrojo para proveer la
automatización.
 Conectar todos los elementos a los puertos del módulo Arduino uno
previamente programado.
 Calibración del sensor de humedad DHT11 y temperatura de acuerdo a lo
necesitado para realizar la exposición.
 Pruebas iniciales de recepción de datos de los sensores.
 Solucionar posibles inconvenientes con los datos obtenidos de la humedad,
la temperatura.
 Investigar datos analógicos, datos digitales y cómo interpretarlos.
 Programar el Arduino para que interprete los datos obtenidos por los
sensores de humedad y de temperatura.
 Probar el sistema de automatización utilizando todos los elementos y su
interacción con el medio.

8
Tabla 2 Listado de Materiales

Foto Nombre Cantidad

Resistor 221 ohm

5 mm LED: Green

Arduino MEGA

SparkFun Snappable Protoboard

1
tarjeta protoboard para soldar. o impreso.

(FC-28) sensor humedad

9
DHT22 Sensor de temperatura y humedad
1

Jumper wires (generic)

20

Fan Kit, 80 mm Fan


Abanico de computadora 1

Bomba de agua salida digital

En las siguientes figuras se presentan evidencias fotograficas de los avances en la


elaboración del invernadero.

10
Figura 1 Elaboración de Invernadero como prototipo

Figura 2Modificacion de Perforación para abanico de invernadero

11
Figura 3Verifiación detallada de Componentes

Figura 4 Instalación de programa arduino

12
Figura 5 Analizando Fallas del Programa

Figura 6 Selección de pines para invernadero

13
Figura 7 Soldando pines a tarjeta perforada

Figura 8 Soldando pines a tarjeta perforada pequeño

14
Figura 9 Prueba de bomba sumergible para prototipo

Figura 10 Compilación de código en IDE Arduino

15
Figura 11 Conexión de Fuente Variable a Protoboard.

Figura 12 Señal de 05 volts para prototipo

16
Figura 13 Bomba Activada

Figura 14 Segunda prueba de código en IDE Arduino

17
Figura 15 Sensor FC-28 listo para soldarle extensiones de cable.

Figura 16 Conexión de componentes tarjeta Arduino MEGA, Protoboard y Fuente Variable de Voltaje

18
Figura 17 Instalación de Sensor de Temperatura

Figura 18 Colocación de Tierra de jardín y contenedor de Agua

19
Figura 19 Conexiones de Arduino y Pruebas de Voltajes

Figura 20 Conexión de cable telefónico a protoboard.

20
Figura 21 Pruebas de Programa para Arduino

Figura 22 Colocación de Datos para Sensor y Abanico

21
a) Etapa de potencia
a. Diagramas de conexiones usados se muestran las figuras
16 y 17

Figura 23 Conexiones para salidas y sensores

Figura 24 conexiones de entradas y salidas en tarjeta Arduino Mega 2560

22
b) Etapa de control
a. La función de Transferencia.
Se elaboró el control programando en la IDE arduino, se
elaboró un programa sin el control PID, con el cual se
tomaron mediciones de temperatura, se elaboraron los
cálculos para la función de transferencia y se simuló usando
MATLAB
Con los datos obtenidos con el uso de Data Steamer
(complemento de Excel) en la lectura del sensor de
temperatura DHT22, se obtuvo el siguiente gráfico que se
muestra a continuación.

Temperatura Ambiente
80

70

60

50

40

30

20

10

0
237

369
0
48
117
129
141
153
165
177
189
201
213
225

249
261
273
285
297
309
321
333
345
357

381
393
405
417

Gráfico 1 Lectura de temperatura ambiental del sensor DHT22, realizado el 9 abril del 2021

Después de las lecturas se seleccionó el valor mínimo, para elaborar otro


gráfico normalizado, esta normalización se elaboró restando el valor mínimo a
todas las [Link] obtuvo lo siguiente.

23
Sensor de temperatura normalizado
1.2
y = 0.0068x + 0.3925
R² = 0.8716
1

0.8

0.6

0.4

0.2

0
0 20 40 60 80 100 120

Gráfico 2 Datos de temperatura normalizados contra el tiempo.

Se elaboraron los cálculos la función de transferencia


𝜏 = 2(𝑡63% − 𝑡39% ) = 2(183 − 120) = 126𝑠
𝑡𝑑 = (𝑡63% − (𝑡1 + 𝜏) = 183 − (0 + 126) = 57𝑠
lim 𝑇 + − 𝑇𝑖 1−0
𝑡→∞
𝐾= = =1
𝐴 1
𝐾𝑒 −𝑠𝑡𝑑 𝑒 −57𝑠
𝐺(𝑠) = =
𝜏𝑠 + 1 126𝑠 + 1

De acuerdo a estos cálculos se graficó en MATLAB la función de


transferencia.

24
Con estos coeficientes se elaboró un código en la IDE de arduino con
control PID integrado.

b. Programa de Arduino
Después de varios intentos de programación se pudo implementar el control
PID en un código de arduino.

#include <PID_v1.h> double Kd= 2.4631;

#include <DHT.h> double Setpoint;

#include <Adafruit_Sensor.h>

#define DHTTYPE DHT22 PID myPID(&DHTPIN, &PinVent, &Setpoint,


Kp, Ki, Kd, DIRECT);
//define entrada para PID y la conexion de
arduino

#define PIN_OUPUT 12 ///salida del PID

#define sensor A0 void setup() {

double PinVent= 12; //esta será la salida DHTPIN =digitalRead(2);


retroalimentada por el PID
Setpoint= 24;
double DHTPIN = 2;
[Link](AUTOMATIC); //Enciende
double sensorPin = A0; //Pin para higrómetro PID

double pinBomba = 6;

[Link](9600);

DHT dht (DHTPIN, DHTTYPE); [Link]("DHTxx test!");

[Link]();

//PID constantes calculadas en Matlab pinMode(2,INPUT);

pinMode(12,OUTPUT);

double Kp= 0.13874; pinMode(sensorPin, INPUT);

double Ki= 0.0019538; pinMode(pinBomba, OUTPUT);

25
} {

void loop() { [Link]("Humedad:");

[Link](h);

DHTPIN = digitalRead(2); [Link]("%t");

PID Compute(); [Link]("Temperatura:");

digitalWrite(12,PinVent); [Link](t);

//Esperamos 100 segundos para medir [Link]("*C");


Humedad.
[Link]("Humedad_Suelo:");
delay(100000);
[Link](VH);
// Leemos temperatura y humedad
[Link](",");
float h = [Link]();

float t = [Link]();
}

if ((VH<= 500)) {
//Se hace la lectura analoga del pin A0
digitalWrite(pinBomba, LOW);
//map() para ajustar los valores leidos
delay(10000);
int VH = map(analogRead(sensor), 0, 1023,
}
100, 0);
else{

digitalWrite(pinBomba, HIGH);
if (isnan(h) || isnan(t)) {
delay(100);
[Link]("Falló la lectura sensor!");
}
}
}
else

26
Conclusiones

En la elaboración de este proyecto aprendimos a usar la IDE arduino para


programar la lectura de un sensor, controlar una planta (en este caso el prototipo
del invernadero), el cálculo de funciones de transferencia y ver estos aplicados de
forma real. De igual forma aprendimos a realizar las conexiones adecuadamente y
comprendimos la finalidad de este curso que fue del cómo hacer las cosas y por
qué hacerlas.
Aprendimos que es de suma importancia que antes de hacer un proyecto es
necesario tener en cuenta los parámetros de operación, y considerar todas las
posibles variantes en el proceso, al ser un prototipo se quemaron unas cosas, se
estropearon otras y al final el proyecto cumplió con los objetivos, a pesar de que en
algún momento pensamos que no lo terminaríamos a tiempo
Programar utilizando control para que los dispositivos se retroalimenten al
momento de cambiar su estado natural, con esto mantener el sistema trabajando
en condiciones lo más cercano a los valores óptimos de temperatura y humedad
(tanto ambiental como en la tierra). Así mismo mientras uno desempolvo cosas que
había hecho años atrás, ambos descubrimos un mundo de posibilidades usando
sistemas embebidos.
Este proyecto de manera personal me dejo un buen sabor de boca le temía
de sobre manera a la programación y con un poco de asesoría de otros compañeros
y amigos por fuera, pude elaborar algunos códigos en un sistema embebido, tanto
así que busqué una capacitación, para adentrarnos un poco más en el IoT.

27
Referencias bibliográficas

1. [Link]
2. [Link]
[Link]
3. [Link]
inteligentes#:~:text=En%20la,humedad%2C%20etc.
4. [Link]
como-conseguir-temperatura-
ideal#:~:text=Las%20humedades,forma%20peri%C3%B3dica.%2
0%C2%A0
5. [Link]
como-conseguir-temperatura-
ideal#:~:text=La%20temperatura%20id%C3%B3nea%20en%20in
vernadero,podr%C3%ADa%20ser%20la%20temperatura%20m%
C3%A1xima.
6. [Link]
campoamor/invernadero-domotizado-8e9470
7. [Link]

28
Índice de gráficos.

Gráfico 1 Lectura de temperatura ambiental del sensor DHT22, realizado el 9 abril del
2021 ................................................................................................................................ 23
Gráfico 2 Datos de temperatura normalizados contra el tiempo. ...................................... 24

Índice de tablas.

Tabla 1 Características de los cultivos ............................................................................... 5


Tabla 2 Listado de Materiales ............................................................................................ 9

Índice de figuras.

Figura 1 Elaboración de Invernadero como prototipo............................................................... 11


Figura 2Modificacion de Perforación para abanico de invernadero ....................................... 11
Figura 3Verifiación detallada de Componentes ......................................................................... 12
Figura 4 Instalación de programa arduino .................................................................................. 12
Figura 5 Analizando Fallas del Programa .................................................................................. 13
Figura 6 Selección de pines para invernadero .......................................................................... 13
Figura 7 Soldando pines a tarjeta perforada .............................................................................. 14
Figura 8 Soldando pines a tarjeta perforada pequeño ............................................................ 14
Figura 9 Prueba de bomba sumergible para prototipo ............................................................ 15
Figura 10 Compilación de código en IDE Arduino .................................................................... 15
Figura 11 Conexión de Fuente Variable a Protoboard. ............................................................ 16
Figura 12 Señal de 05 volts para prototipo ............................................................................... 16
Figura 13 Bomba Activada ............................................................................................................ 17
Figura 14 Segunda prueba de código en IDE Arduino ............................................................. 17
Figura 15 Sensor FC-28 listo para soldarle extensiones de cable. ........................................ 18
Figura 16 Conexión de componentes tarjeta Arduino MEGA, Protoboard y Fuente Variable
de Voltaje ......................................................................................................................................... 18
Figura 17 Instalación de Sensor de Temperatura ..................................................................... 19
Figura 18 Colocación de Tierra de jardín y contenedor de Agua ........................................... 19
Figura 19 Conexiones de Arduino y Pruebas de Voltajes ....................................................... 20
Figura 20 Conexión de cable telefónico a protoboard. ............................................................. 20
Figura 21 Pruebas de Programa para Arduino .......................................................................... 21
Figura 22Colocación de Datos para Sensor y Abanico ............................................................ 21
Figura 23 Conexiones para salidas y sensores ......................................................................... 22
Figura 24 conexiones de entradas y salidas en tarjeta Arduino Mega 2560 ........................ 22

29

También podría gustarte