Docente: Ing. Rene Domínguez Escalona 
Especialidad: Tec. En programación 
Grupo: 502 
Integrantes del Equipo: 
Alarcón Sheyla Guadalupe 
Hernández Chora Yesenia Guadalupe 
Hernández Hernández Adriana 
Reyes López Selene 
Santiago Felipe Karen Nayeli 
COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS CECYTEM 
PLANTEL TECAMAC 
PROYECTO ARDUINO INVERNADERO
INTRODUCCIÓN 
Un problema que hay cuando se hacen cultivos al aire libre es que se corre el riesgo de vientos fuertes que dañen el cultivo o el de las bajas temperaturas que pueden dañarlo una solución a estos problemas es el uso de invernaderos, porque en la temperatura interna que no siempre puede permiten proteger a los cultivos de los vientos, lluvia , heladas o algunas plagas, pero Como están completamente cerrados, puede haber un incremento de temperatura que no siempre es el adecuado para las plantas o el cultivo, y esto puede provocarle daño a los cultivos y aquí es cuando se presenta el uso de una placa arduino con algunos componentes para que tengamos como beneficio la protección del cultivo. 
El mini invernadero que se realizo fue hecho con los componentes de arduino, tiene funciones como el de calcular la temperatura que hay dentro del invernadero y para saber si la temperatura es alta o baja se le agregaron leds pues si la temperatura es alta prende el led azul y si es baja o es temperatura ambiente prende el led de color rojo también se puede abrir la puerta con ayuda del servomotor estos son algunos de los componentes que se utilizaron para poder realizar este proyecto. Este escrito también contiene la respectiva información sobre cómo se llevó a cabo la realización del mini invernadero, se presentan los respectivos componentes que se utilizaron así como el código y los diagramas de cómo fue conectado cada componente a la placa arduino y a la protoboard ya que si no son conectados correctamente es probable que el componente no funcione correctamente
MATERIALES OCUPADOS PARA REALIZAR EL INVERNADERO 
 Bate lenguas. 
 Palitos de madera. 
 Silicón. 
 Plástico cristal. 
COMPONENTES DE ARDUINO UTILIZADOS 
 3 placas arduino. 
 Una protoboard. 
 Sensor de temperatura lm35. 
 Sensor de servomotor. 
 Cables para realizer puentes. 
 Fotoresistencia. 
 Resistencia. 
 Pantalla lcd. 
 Led Rojo 
 Led Azul. 
 Sensor de humedad/temperatura.
OBJETIVO 
El objetivo de usar Arduino en el invernadero es que con él se puede disminuir los costos que se tendrían que hacer en otros sistemas para el buen funcionamiento del invernadero además del gasto extra que se puede hacer si se le da mantenimiento a esos sistemas así que hay más ventaja en usar arduino y algunos componentes complementarios pues es más barato y la programación de los sensores de temperaturas es un poco más sencilla y para poder realizar el mini invernadero fue primeramente hacer funcionar los componentes de arduino que se querían incluir en el invernadero tales como el de calcular la temperatura que hay dentro del invernadero pues depende mucho de la temperatura que hay en el invernadero para que se encuentre en las condiciones correctas y adecuadas para las plantas .El invernadero tiene que estar en las condiciones adecuadas para el buen cuidado de las plantas y si la temperatura no es la adecuada puede ser que las plantas se vean afectadas para su desarrollo ,la humedad de la tierra también es importante para que las plantas se encuentren en buen estado pues si el componente de sensor de humedad marca que la humedad de la tierra es baja nos indica que le hace falta qu7e la planta sea regada y con ayuda de este componente podemos facilitar el saber cuándo es necesario que las plantas sean regadas y así solo regarlas cuando es necesario. 
Este proyecto de mini invernadero muestra como tener un invernadero en buen funcionamiento pues ese es el objetivo de los invernaderos mantener protegidos los cultivos y con ayuda de los componentes de arduino es más fácil pues una vez que los componentes funcionen es más fácil estar al pendiente de las plantas pues con el monitoreo que se va a llevar a cabo tanto de las temperaturas y la humedad del invernadero tenemos los datos exactos y se va a saber cuándo regar o no las plantas sin que haya problema o de que la temperatura afecte los cultivos .
PROCEDIMIENTO 
Para empezar a realizar el invernadero tenemos que hacer la maqueta a escala del invernadero 
3
SENSOR DE TREMPERATURA 
Se conecta la pata derecha al puerto 5v de la placa arduino 
La pata central al GND 
La pata izquierda al puerto A0 
Y los led los conectaremos asi la pata corta del led rojo a el puerto GND y la larga al puerto 13 
El otro led azul de igual forma será conectado a el GND y a el puerto 12 
CODIGO 
int pinoSensor = 0; //pino que está ligado o terminal central do LM35 (porta analogica 0) 
int valorLido = 0; 
float temperatura = 0; //valorLido convertido para temperatura 
void setup() { 
Serial.begin(9600); //Inicializa comunica Serial 
pinMode(13, OUTPUT); 
pinMode(12, OUTPUT);
} 
void loop() { 
valorLido = analogRead(pinoSensor); 
temperatura = (valorLido * 0.00488); // 5V / 1023 = 0.00488 
temperatura = temperatura * 100; //Convierte a celcius tomando en cuenta que cada 10mV equivalem a 1 graou celcius 
Serial.print("Temperatura actual: "); 
Serial.println(temperatura); 
Serial.println(" en tecamac "); 
delay(500); //espera 5 segundos para dar lectura 
if (temperatura>2 
4){ 
digitalWrite(13, HIGH); 
}else{ 
digitalWrite(13, LOW); 
} 
if (temperatura<24){ 
digitalWrite(12, HIGH); 
}else{ 
digitalWrite(12, LOW); 
}
SERVOMOTOR 
COMO CONECTARLO 
En el diagrama se presenta como conectar el servomotor a la protoboard y a la placa Arduino 
Conectamos la pata izquierda del servo al polo negativo de la protoboard., la pata del centro la conectaremos al polo positivo de la protoboard y la pata derecha la conectaremos a el puerto 9 de la placa arduino 
Conectaremos puentes al puerto 5v al polo positivo de la protoboard y el GND al polo negativo
CODIGO 
#include <Servo.h> 
Servo myservo; 
int pos=0; 
void setup(){ 
Serial.begin(9600); 
myservo.attach(9); 
} 
void loop(){ 
int valorFotorresistencia; 
valorFotorresistencia = analogRead(A0); 
Serial.println(valorFotorresistencia); 
if(valorFotorresistencia<170){ 
myservo.write(0); 
delay(10); 
}else{ 
myservo.write(90); 
} } 
PANTALLA LCD
COMO CONECTARLA 
Se conectara el pin GND de la LCD al puerto de GND de la placa arduino 
El pin UCC al puerto 5V ,el pin SDA a el puerto al penúltimo puerto de la placa del lado de los 18 puertos y el SCL al último puerto del mismo lado 
CODIGO 
#include <Wire.h> 
#include <LiquidCrystal_I2C.h> 
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); 
void setup() 
{ 
lcd.begin(16,2); 
} void loop(){ 
lcd.setCursor(0,0); 
lcd.print(" INVERNADERO"); 
lcd.setCursor(0,1); 
lcd.print(" ...MIXMOLE..."); 
delay(1500); 
}
SENSOR DE HUMEDAD 
COMO CONECTARLO El circuito es muy fácil de armar ya que el sensor cuenta con solo 4 terminales las cuales son:  Vcc (3 a 5V)  Señal de datos  Tierra (GND
CODIGO 
#include "DHT.h" 
#define DHTPIN 2 //Definimos el pin 2 el cual es de la señal 
#define DHTTYPE DHT11 // Definimos que tipo de sensor vamos a usar 
/* 
Definimos que tipo de sensor vamos a usar, en caso 
de que cuentes con el DHT22 solo cambia DHT11 por DHT22 
*/ 
//Creamos un objeto de tipo DHT y recibimos los parametros que pusimos arriba 
DHT dht(DHTPIN, DHTTYPE); 
void setup() { 
Serial.begin(9600); 
Serial.println("DHTxx test!"); 
//Iniciamos nuestra variable 
dht.begin(); 
} 
void loop() { 
//Leer la temperatura tarda aprox 250 milisegundos 
//El sensor toma hasta 2 segundos en hacer la lectura, es lento 
float h = dht.readHumidity(); //leemos humedad y lo ponemos en la variable h 
float t = dht.readTemperature(); //leemos temperatura y lo poenemos en la variable t 
//Revisamos que el valor que nos regresen los sensores sea valido, si es un NaN (not a number) entonces algo esta mal 
if (isnan(t) || isnan(h)) { 
Serial.println("Fallo lectura del sensor DHT"); 
} else { 
Serial.print("Humedad 
Serial.print(h); 
Serial.print(" %t"); 
Serial.print("Temperatura 
Serial.print(t); 
Serial.println(" *C"); 
}
CONCLUSION 
Me pareció interesante el llevar a cabo estos proyectos ya que es entretenido, complicado pero a la vez nos enseña cómo elaborar artefactos por nosotros mismos, pienso también que valió la pena la inversión tanto como económica como de tiempo para poder tener un buen logro y poder presentarlo ante los compañeros. Yesenia Guadalupe Hernández Chora
CONCLUSION 
Este proyecto nos ayudó comprender la electrónica como parte de la programación ya que las dos van enfocadas s un mismo objetivo recordando que las materias se relacionan va de la maño porque ambas van relacionadas con la vida cotidiana el invernadero tuvo como objetivo mostrar a los demás equipos como es que ambas tienen que ver con la vida cotidiana hubo algunos pequeños detalle para algunos componentes que a pesar complejidad su interfaz en el funcionamiento se nos facilitó gracias a los códigos 
Sheyla Alarcón sosa
CONCLUSION 
En este proyecto me di cuenta que es de gran utilidad el arduino en un invernadero ya que en se usa para cultivar plantas.Un invernadero puede mejorar el control de plagas y regular la temperatura utilizamos dos tipos de componetes que son para la temperatura del ambiente y el otro para la humedad ,para la distribución de agua, ivamos a utilizar un sevo motos pero no lo puediomos crea, el servomotor lo coupamos para abrir la puerta y todo esto promueve la buena salud de las plantas y lleva a maximizar la producción. 
Selene reyes López
CONCLUSION 
El uso de arduino en este proyecto de mini invernadero nos sirvió para hacer que un invernadero tenga un buen funcionamiento pues como ya se vio los invernaderos se usan para proteger a los cultivos y a las plantas que se cosechan en el y con la ayuda de arduino y de los componentes va a ser más fácil pues nos da las herramientas para saber cómo y cuando se deben regar las plantas y nos indica si la temperatura es la adecuada para el cultivo además de ser más económico arduino que otros sistemas para cuidar el invernadero este proyecto lo podemos hacer no solo a escala también lo podemos usar en un invernadero casero o en uno más grande donde ya hayan mas grandes cultivos .Arduino nos facilita mucho mas el cuidado que le daremos al invernadero lo único que tenemos que hacer es monitorear el funcionamiento de los componentes para que no haya falla en nuestro invernadero. 
Karen nayeli Santiago Felipe

INVERNADERO

  • 1.
    Docente: Ing. ReneDomínguez Escalona Especialidad: Tec. En programación Grupo: 502 Integrantes del Equipo: Alarcón Sheyla Guadalupe Hernández Chora Yesenia Guadalupe Hernández Hernández Adriana Reyes López Selene Santiago Felipe Karen Nayeli COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS CECYTEM PLANTEL TECAMAC PROYECTO ARDUINO INVERNADERO
  • 2.
    INTRODUCCIÓN Un problemaque hay cuando se hacen cultivos al aire libre es que se corre el riesgo de vientos fuertes que dañen el cultivo o el de las bajas temperaturas que pueden dañarlo una solución a estos problemas es el uso de invernaderos, porque en la temperatura interna que no siempre puede permiten proteger a los cultivos de los vientos, lluvia , heladas o algunas plagas, pero Como están completamente cerrados, puede haber un incremento de temperatura que no siempre es el adecuado para las plantas o el cultivo, y esto puede provocarle daño a los cultivos y aquí es cuando se presenta el uso de una placa arduino con algunos componentes para que tengamos como beneficio la protección del cultivo. El mini invernadero que se realizo fue hecho con los componentes de arduino, tiene funciones como el de calcular la temperatura que hay dentro del invernadero y para saber si la temperatura es alta o baja se le agregaron leds pues si la temperatura es alta prende el led azul y si es baja o es temperatura ambiente prende el led de color rojo también se puede abrir la puerta con ayuda del servomotor estos son algunos de los componentes que se utilizaron para poder realizar este proyecto. Este escrito también contiene la respectiva información sobre cómo se llevó a cabo la realización del mini invernadero, se presentan los respectivos componentes que se utilizaron así como el código y los diagramas de cómo fue conectado cada componente a la placa arduino y a la protoboard ya que si no son conectados correctamente es probable que el componente no funcione correctamente
  • 3.
    MATERIALES OCUPADOS PARAREALIZAR EL INVERNADERO  Bate lenguas.  Palitos de madera.  Silicón.  Plástico cristal. COMPONENTES DE ARDUINO UTILIZADOS  3 placas arduino.  Una protoboard.  Sensor de temperatura lm35.  Sensor de servomotor.  Cables para realizer puentes.  Fotoresistencia.  Resistencia.  Pantalla lcd.  Led Rojo  Led Azul.  Sensor de humedad/temperatura.
  • 4.
    OBJETIVO El objetivode usar Arduino en el invernadero es que con él se puede disminuir los costos que se tendrían que hacer en otros sistemas para el buen funcionamiento del invernadero además del gasto extra que se puede hacer si se le da mantenimiento a esos sistemas así que hay más ventaja en usar arduino y algunos componentes complementarios pues es más barato y la programación de los sensores de temperaturas es un poco más sencilla y para poder realizar el mini invernadero fue primeramente hacer funcionar los componentes de arduino que se querían incluir en el invernadero tales como el de calcular la temperatura que hay dentro del invernadero pues depende mucho de la temperatura que hay en el invernadero para que se encuentre en las condiciones correctas y adecuadas para las plantas .El invernadero tiene que estar en las condiciones adecuadas para el buen cuidado de las plantas y si la temperatura no es la adecuada puede ser que las plantas se vean afectadas para su desarrollo ,la humedad de la tierra también es importante para que las plantas se encuentren en buen estado pues si el componente de sensor de humedad marca que la humedad de la tierra es baja nos indica que le hace falta qu7e la planta sea regada y con ayuda de este componente podemos facilitar el saber cuándo es necesario que las plantas sean regadas y así solo regarlas cuando es necesario. Este proyecto de mini invernadero muestra como tener un invernadero en buen funcionamiento pues ese es el objetivo de los invernaderos mantener protegidos los cultivos y con ayuda de los componentes de arduino es más fácil pues una vez que los componentes funcionen es más fácil estar al pendiente de las plantas pues con el monitoreo que se va a llevar a cabo tanto de las temperaturas y la humedad del invernadero tenemos los datos exactos y se va a saber cuándo regar o no las plantas sin que haya problema o de que la temperatura afecte los cultivos .
  • 5.
    PROCEDIMIENTO Para empezara realizar el invernadero tenemos que hacer la maqueta a escala del invernadero 3
  • 6.
    SENSOR DE TREMPERATURA Se conecta la pata derecha al puerto 5v de la placa arduino La pata central al GND La pata izquierda al puerto A0 Y los led los conectaremos asi la pata corta del led rojo a el puerto GND y la larga al puerto 13 El otro led azul de igual forma será conectado a el GND y a el puerto 12 CODIGO int pinoSensor = 0; //pino que está ligado o terminal central do LM35 (porta analogica 0) int valorLido = 0; float temperatura = 0; //valorLido convertido para temperatura void setup() { Serial.begin(9600); //Inicializa comunica Serial pinMode(13, OUTPUT); pinMode(12, OUTPUT);
  • 7.
    } void loop(){ valorLido = analogRead(pinoSensor); temperatura = (valorLido * 0.00488); // 5V / 1023 = 0.00488 temperatura = temperatura * 100; //Convierte a celcius tomando en cuenta que cada 10mV equivalem a 1 graou celcius Serial.print("Temperatura actual: "); Serial.println(temperatura); Serial.println(" en tecamac "); delay(500); //espera 5 segundos para dar lectura if (temperatura>2 4){ digitalWrite(13, HIGH); }else{ digitalWrite(13, LOW); } if (temperatura<24){ digitalWrite(12, HIGH); }else{ digitalWrite(12, LOW); }
  • 8.
    SERVOMOTOR COMO CONECTARLO En el diagrama se presenta como conectar el servomotor a la protoboard y a la placa Arduino Conectamos la pata izquierda del servo al polo negativo de la protoboard., la pata del centro la conectaremos al polo positivo de la protoboard y la pata derecha la conectaremos a el puerto 9 de la placa arduino Conectaremos puentes al puerto 5v al polo positivo de la protoboard y el GND al polo negativo
  • 9.
    CODIGO #include <Servo.h> Servo myservo; int pos=0; void setup(){ Serial.begin(9600); myservo.attach(9); } void loop(){ int valorFotorresistencia; valorFotorresistencia = analogRead(A0); Serial.println(valorFotorresistencia); if(valorFotorresistencia<170){ myservo.write(0); delay(10); }else{ myservo.write(90); } } PANTALLA LCD
  • 10.
    COMO CONECTARLA Seconectara el pin GND de la LCD al puerto de GND de la placa arduino El pin UCC al puerto 5V ,el pin SDA a el puerto al penúltimo puerto de la placa del lado de los 18 puertos y el SCL al último puerto del mismo lado CODIGO #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); void setup() { lcd.begin(16,2); } void loop(){ lcd.setCursor(0,0); lcd.print(" INVERNADERO"); lcd.setCursor(0,1); lcd.print(" ...MIXMOLE..."); delay(1500); }
  • 11.
    SENSOR DE HUMEDAD COMO CONECTARLO El circuito es muy fácil de armar ya que el sensor cuenta con solo 4 terminales las cuales son:  Vcc (3 a 5V)  Señal de datos  Tierra (GND
  • 12.
    CODIGO #include "DHT.h" #define DHTPIN 2 //Definimos el pin 2 el cual es de la señal #define DHTTYPE DHT11 // Definimos que tipo de sensor vamos a usar /* Definimos que tipo de sensor vamos a usar, en caso de que cuentes con el DHT22 solo cambia DHT11 por DHT22 */ //Creamos un objeto de tipo DHT y recibimos los parametros que pusimos arriba DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println("DHTxx test!"); //Iniciamos nuestra variable dht.begin(); } void loop() { //Leer la temperatura tarda aprox 250 milisegundos //El sensor toma hasta 2 segundos en hacer la lectura, es lento float h = dht.readHumidity(); //leemos humedad y lo ponemos en la variable h float t = dht.readTemperature(); //leemos temperatura y lo poenemos en la variable t //Revisamos que el valor que nos regresen los sensores sea valido, si es un NaN (not a number) entonces algo esta mal if (isnan(t) || isnan(h)) { Serial.println("Fallo lectura del sensor DHT"); } else { Serial.print("Humedad Serial.print(h); Serial.print(" %t"); Serial.print("Temperatura Serial.print(t); Serial.println(" *C"); }
  • 14.
    CONCLUSION Me parecióinteresante el llevar a cabo estos proyectos ya que es entretenido, complicado pero a la vez nos enseña cómo elaborar artefactos por nosotros mismos, pienso también que valió la pena la inversión tanto como económica como de tiempo para poder tener un buen logro y poder presentarlo ante los compañeros. Yesenia Guadalupe Hernández Chora
  • 15.
    CONCLUSION Este proyectonos ayudó comprender la electrónica como parte de la programación ya que las dos van enfocadas s un mismo objetivo recordando que las materias se relacionan va de la maño porque ambas van relacionadas con la vida cotidiana el invernadero tuvo como objetivo mostrar a los demás equipos como es que ambas tienen que ver con la vida cotidiana hubo algunos pequeños detalle para algunos componentes que a pesar complejidad su interfaz en el funcionamiento se nos facilitó gracias a los códigos Sheyla Alarcón sosa
  • 16.
    CONCLUSION En esteproyecto me di cuenta que es de gran utilidad el arduino en un invernadero ya que en se usa para cultivar plantas.Un invernadero puede mejorar el control de plagas y regular la temperatura utilizamos dos tipos de componetes que son para la temperatura del ambiente y el otro para la humedad ,para la distribución de agua, ivamos a utilizar un sevo motos pero no lo puediomos crea, el servomotor lo coupamos para abrir la puerta y todo esto promueve la buena salud de las plantas y lleva a maximizar la producción. Selene reyes López
  • 17.
    CONCLUSION El usode arduino en este proyecto de mini invernadero nos sirvió para hacer que un invernadero tenga un buen funcionamiento pues como ya se vio los invernaderos se usan para proteger a los cultivos y a las plantas que se cosechan en el y con la ayuda de arduino y de los componentes va a ser más fácil pues nos da las herramientas para saber cómo y cuando se deben regar las plantas y nos indica si la temperatura es la adecuada para el cultivo además de ser más económico arduino que otros sistemas para cuidar el invernadero este proyecto lo podemos hacer no solo a escala también lo podemos usar en un invernadero casero o en uno más grande donde ya hayan mas grandes cultivos .Arduino nos facilita mucho mas el cuidado que le daremos al invernadero lo único que tenemos que hacer es monitorear el funcionamiento de los componentes para que no haya falla en nuestro invernadero. Karen nayeli Santiago Felipe