Está en la página 1de 14

SIMULACION DE UN INVERNADERO

AUTOMATIZADO
PROYECTO FINAL

MATERIA:
INSTRUMENTACION Y CONTROL
PROFESOR:
FILADELFIO CABALLERO
GRUPO: 1MI 141
CODIGO: 3961

ALEXANDER CALLES, ISABELLA ROVIRA Y ANGEL VISUETTE


AUTORES
CONTENIDO

INTRODUCCIÓN.......................................................................................................2
DESCRIPCIÓN DEL PROYECTO............................................................................3
TEORÍA......................................................................................................................4
Sensor de humedad de suelo FC-28:.................................................................4
Sensor de temperatura TMP 36:.........................................................................4
Sensor de fotorresistencia LDR:.........................................................................5
Motor de corriente continua:...............................................................................5
Arduino UNO:......................................................................................................5
LISTA DE COMPONENTES......................................................................................7
CÓDIGO....................................................................................................................8
DIAGRAMAS.............................................................................................................9
CONCLUSIÓN DE RESULTADOS.........................................................................10

1
INTRODUCCIÓN

La problemática que versa en este proyecto se enfoca en la poca disponibilidad


que tienen las personas para mantener hidratados los cultivos o jardines
domésticos, es decir, evitar que sufran deterioro por falta de hidratación.
Consientes que, a muchas personas, les agrada el hecho de realizar sus propios
cultivos, con plantas ornamentales en jardines o crear huertos para la siembra de
hortalizas, esto permite que las personas bajen el nivel de stress y consigan
mejorar la salud. Sin embargo, el mantenimiento se torna un problema cuando de
regar las plantas se trata, hay quienes deciden contratar personas para el cuidado
de sus jardines, otros, ceden tiempo para cuidar sus cultivos, pero no mantienen
constancia y termina fallando el control y cuidado de estos.

2
DESCRIPCIÓN DEL PROYECTO

Tener un jardín o algún tipo de cultivo requiere de ciertas atenciones como lo son:
podar las plantas, o lo más necesario, regarlas. Todas estas tareas son habituales
cuando las personas se dedican a la jardinería o a tener algún cultivo orgánico,
pero cuando el usuario por falta de tiempo o por algún viaje que realice no puede
cumplir con estas tareas las plantas mueren o simplemente tienden a enfermarse
y dejar de dar frutos o florecer.
El inadecuado manejo de la temperatura o la humedad en el ambiente puede dar
lugar a enfermedades abióticas que van desde deshidratación hasta
congelamiento, además de esto pueden presentarse otras enfermedades como
hongos que deterioran las plantas. Este prototipo no es capaz de alertar al usuario
sobre condiciones en las plantas diferentes a las del estado de humedad de su
ambiente, tampoco sobre enfermedades de estas.
Es generar una solución a la problemática que se presenta con las personas que
tienen, jardines, cultivos o grandes invernaderos controlando así la protección de
estos y garantizando controles de temperatura y humedad capaces de mitigar el
daño de las plantas o cultivos, aprovechando la tecnología como interfaz y
mecanismo de seguimiento y monitoreo.

3
TEORÍA

Sensor de humedad de suelo FC-28:

Permite medir de forma sencilla la humedad del suelo por medio de 2 electrodos
resistivos. Compatible con Arduino, PIC, ESP8266/NodeMCU/NodeMCU-32. El
sensor es ideal para monitorear el nivel de humedad de tus plantas y así recordar
cuando necesitan ser regadas o incluso para realizar un sistema totalmente
automatizado de riego. El funcionamiento del sensor se basa en medir la
resistencia entre 2 electrodos insertados dentro del suelo, la resistencia entre los
electrodos dependerá de la humedad del suelo, por lo que para un suelo muy
húmedo tendremos una resistencia muy baja (corto circuito) y para un suelo muy
seco la resistencia será muy alta (circuito abierto).
Especificaciones técnicas
 Voltaje de alimentación: 3.3V - 5V DC (VCC)
 Corriente de operación: 35mA
 Voltaje de señal de salida analógico (AO): 0 a VCC
 Voltaje de señal de salida digital (DO): 3.3V/5V TTL
 Opamp LM393 en modo comparador, umbral (threshold) regulable por
potenciómetro
 Superficie de electrodo: Estaño
 Incluye: Electrodo, Placa y cable de conexión
 Vida útil electrodo sumergido: 3 a 6 meses
 Dimensiones YL-38: 30*16 mm
 Dimensiones YL-69: 60*20*5 mm
Conexiones
 VCC: Voltaje de alimentación (3.3V - 5V DC)
 GND: Tierra (GND 0V)
 DO: Salida digital
 AO: Salida analógica

Sensor de temperatura TMP 36:

El TMP36 es un sensor de temperatura en grados centígrados de precisión y bajo


voltaje. La salida de voltaje que proporciona es linealmente proporcional a la
temperatura en grados Celsius. No requiere ninguna calibración externa para
proporcionar una precisión típica de ± 1 °C a +25 °C y ± 2 °C por encima del
Rango de temperatura de -40 °C a +125 °C. Este sensor es muy fácil de usar,

4
basta con conectarlo a tierra y a un voltaje de 2.7 a 5.5 VDC y se podrán
comenzar a tomar lecturas por el pin Vout. El voltaje de salida puede ser
convertido fácilmente a temperatura utilizando el factor de escala de 10 mV/¼C.

Especificaciones técnicas
 Voltaje de entrada: 2.7 a 5.5 V DC
 Factor de escala 10 mV/°C
 Precisión de ±2 °C sobre temperatura
 Linealidad de ±0.5 °C
 Rango de operación: -40 °C a +125 °C

Sensor de fotorresistencia LDR:

Una fotorresistencia o LDR es un dispositivo cuya resistencia varía de acuerdo con


la cantidad de luz que reciba. Son muy útiles para proyectos de control automático
de iluminación, seguidores de luz solar, interruptores crepusculares, etc.
Especificaciones técnicas
 Sensor: LDR GL5528
 Resistencia en luz (10 lux): 8K-20K Ohm
 Resistencia en oscuridad: 1M Ohm
 Voltaje máx: 150V
 Potencia máx: 100mW
 Material fotosensible: CdS (Sulfato de Sodio)
 Frecuencia de luz pico: 540 nm

Motor de corriente continua:

Un motor de corriente continua (denominado también motor DC por las iniciales en


inglés direct current) es una máquina que convierte energía eléctrica en mecánica,
provocando un movimiento rotatorio, gracias a la acción de un campo magnético.
En nuestro caso estos motores solo tendrán la función de simular cuando se activa
o se detiene la ventilación o el riego.

Arduino UNO:

es una placa electrónica basada en el chip de Atmel ATmega328. Tiene 14 pines


digitales de entrada / salida, es el Arduino Pinout de los cuales 6 los puede utilizar

5
como salidas PWM, 6 entradas analógicas, un oscilador de cristal de 16 MHz, una
conexión USB, un conector de alimentación, una cabecera ICSP y un botón de
reset. El software de la placa incluye un controlador USB que puede simular un
ratón, un teclado y el puerto serie.
Esta placa tiene todo lo necesario para apoyar el microcontrolador basta con
conectarlo a un ordenador con un cable USB o con un adaptador. El Arduino Uno
se diferencia de todas las placas anteriores en que no utiliza el FTDI USB a serie
driver chip. En lugar de ello, cuenta con el Atmega8U2 programado como
convertidor de USB a serie.

ESPECIFICACIONES TÉCNICAS
 Microcontrolador: ATmega328
 Voltaje de operación: 5V
 Voltaje de entrada (recomendado): 7-12V
 Voltaje de entrada (límites): 6-20V
 Pines de E/S digitales: 14 (de los cuales 6 proporcionan salida PWM)
 Pines de entrada analógica: 6
 Corriente DC por pin de E/S: 40 mA
 Corriente DC para 3.3V Pin: 50 mA
 Memoria Flash: 32 KB de los cuales 0,5 KB utilizados por el bootloader
 SRAM: 2 KB (ATmega328)
 EEPROM: 1 KB (ATmega328)
 Velocidad de reloj: 16 MHz

6
LISTA DE COMPONENTES

Componentes
o Sensores:
§ Sensor de humedad
§ Sensor de temperatura
§ Sensor de fotorresistencia (LDR)

o Otros componentes:
§ Placa Arduino
§ Resistencias
§ Cables
§ Leds
§ 2 motores dc (Esto simularía la ventilación y el riego)

7
CÓDIGO

const int pot=0;


int humedad;

float tempC; // Variable para almacenar el valor obtenido del sensor


(0 a 1023)
int pinLM35 = 1; // Variable del pin de entrada del sensor (A1)

// Pin analogico de entrada para el LDR


int pinLDR = 2;
int luzLDR = 0;

void setup() {

// put your setup code here, to run once:


Serial.begin(9600);
pinMode(7,OUTPUT); //LED
pinMode(8,OUTPUT); //MOTOR DC SIMULADOR DE RIEGO
pinMode(9,OUTPUT); //MOTOR DC SIMULADOR DE
VENTILACION

}
void loop() {

8
// Con analogRead leemos el sensor humedad en este caso
usaremos un potenciometro
humedad = analogRead (pot) / 10;
// Con analogRead leemos el sensor, es un valor de 0 a 1023
tempC = analogRead(pinLM35);

// Calculamos la temperatura con la fórmula


tempC = (1.1 * tempC * 100.0)/1024.0;
// con respecto a la luz percibida por el LDR guardamos en la
variable
luzLDR= analogRead(pinLDR);

if((humedad<80)&&(tempC>=30)){
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);

if(luzLDR<150){
digitalWrite(7,HIGH);
} else{digitalWrite(7,LOW);}

}
else if((humedad<80)&&(tempC<30)){
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
if(luzLDR<150){
9
digitalWrite(7,HIGH);
} else{digitalWrite(7,LOW);}

}
else if((humedad>=80)&&(tempC>=30)){
digitalWrite(8, LOW);
digitalWrite(9, HIGH);

if(luzLDR<150){
digitalWrite(7,HIGH);
} else{digitalWrite(7,LOW);}

}
else{
digitalWrite(8, LOW);
digitalWrite(9,LOW);
if(luzLDR<150){
digitalWrite(7,HIGH);
} else{digitalWrite(7,LOW);}
}

// Envia el dato al puerto serial


Serial.print("Temperatura:");
Serial.print(tempC);

10
Serial.println("C");
Serial.print("Humedad:");
Serial.print(humedad);
Serial.println("%");
Serial.print("Intencidad de luz:");
Serial.println(luzLDR);

// Esperamos un tiempo para repetir el loop


delay(2000);
}

Ilustración 1 Circuito en Tinkercad.

11
DIAGRAMAS

Diagrama de Led
La luz led roja indica el estado de luminosidad del invernadero.

12
Diagrama de Sensores
Aquí están los sensores de temperatura, de luz y de humedad que servirán para
activar los ventiladores y el led.

CONCLUSIÓN DE RESULTADOS

Este prototipo a demostrado ser capaz de percibir los cambios en las variables
establecidas que son la temperatura, la humedad y la luz, activando el riego, la
ventilación y la iluminación artificial óptimamente, dependiendo únicamente de los
rangos establecidos en el código. Esto nos permite decir que si llevamos a la
realidad este proyecto, cualquier persona con escasos conocimientos de
electrónica y un conocimiento básico de la plataforma Arduino podría sacarle
mucho provecho a este prototipo en un pequeño huerto, ya que con el simple
hecho de que la gestión del riego sea adecuada a la necesidad de la planta, los
cultivos mejoraran progresivamente, sin mencionar lo provechoso que seria para
cualquier planta ornamental la exposición a más horas luz al día, solo por
mencionar algunas de las mejoras, además de lo fácil que es para el usuario
configurar y reprogramar el código con muy poco esfuerzo.

13

También podría gustarte