Está en la página 1de 36

PROYECTO VOLUNTARIO ELECTRONICA

INDUSTRIAL

INVERNADERO
3 Grado en Tecnologas Industriales (Grupo 2)

Realizado por:
NICOLS ESPN MASEGOSA

Proyecto Invernadero Pgina 1


INDICE

1.Objetivo del trabajo. __________________________________________________ 3


2.Descripcin del producto. ______________________________________________ 3
2.1 Modelo de negocio Canvas. _______________________________________________ 3

3 Descripcin de la solucin adoptada. ____________________________________ 5


3.1 Breve descripcin de la solucin tcnica. ____________________________________ 5
3.2 Clculos justificativos de los elementos que lo requieran. ______________________ 6
3.3 Lista de materiales y explicacin de los ms significativos. _____________________ 6
3.4 Esquemtico. __________________________________________________________ 10
3.5 Flujograma del cdigo. _________________________________________________ 15
3.6 Cdigo desarrollado. ___________________________________________________ 21

4 Link vdeo explicativo : _______________________________________________ 35


5.Futuras mejoras del proyecto. _________________________________________ 35
6.Documentacin del proyecto. _________________________________________ 36

Proyecto Invernadero Pgina 2


1.Objetivo del trabajo.
El objetivo planteado es la construccin y automatizacin de un pequeo invernadero,
para el cultivo de pequeas plantas en casa.

2.Descripcin del producto.


El producto desarrollado es un invernadero de tamao reducido para uso domestico,
automatizado el control de las variables temperatura, humedad aire y humedad del
suelo, para mantener unas condiciones ambientales adecuadas al cultivo que se
desarrolle.

2.1 Modelo de negocio Canvas.


A)Propuesta de valor:

Fcil gestin de del cultivo.


Posibilidad de cultivo de plantas todo el ao.
Control de las condiciones optimas .
Novedoso sistema de monitorizacin de datos.
Comodidad en la visualizacin de datos y variables.

B)Segmento de mercado:

Amantes de la cocina con productos frescos.


Personas que quieran disponer de plantas aromticas frescas.
Foodie, cocinillas.

C)Relacin con el cliente:

Relacin social , a travs de las redes sociales.


Trato personal y de cercana.
Relacin entre clientes sobre el uso del invernadero(foro).
Disponibilidad para resolver cualquier duda.

D)Canales:

Va web.
Visitas comerciales.
Anuncios en blogs de cocina.

E)Ingresos:

Diseo de invernaderos.
Instalacin de sistemas de control de variables de cultivo.
Venta de invernaderos modelo.

Proyecto Invernadero Pgina 3


Venta de semillas ecolgicas.

F)Actividades clave:

Precio competente.
Distribucin del producto.
Publicidad.
Facilidad de montaje.
Atencin al cliente.

G)Recursos clave:

Web interactiva.
Community Manager.
Asesor gastronmico.
Profesionales cualificados.
Inversin inicial.

H)Socios claves:

Proveedores tecnolgico:sensores, cables,..


Proveedor de semillas.
Proveedores de materiales: Alambre, tubos, madera, plstico

I)Costes:

Sueldos.
Aquiler local.
Publicidad.
Distribucin.
Diseo y mantenimiento web.

Proyecto Invernadero Pgina 4


3 Descripcin de la solucin adoptada.
La solucin adoptada para que nuestros clientes puedan disfrutar de plantas aromticas y flores
comestibles es la construccin de un invernadero automatizado de uso domestico. Con el que
podrn visualizar los datos en un programa especifico creado para el proyecto, empleando para
ello la comunicacin serie o bluetooth. Tambin podrn visualizarse por el puerto serie del
programa arduino y por la pantalla lcd.

En el caso de esta maqueta de proyecto est hecha con materiales en su mayora reciclados para
ahorrar costes pero que son totalmente representativos de las dimensiones y funcionamiento que
podra tener un invernadero domestico a escala comercial.

3.1 Breve descripcin de la solucin tcnica.


Para llevar a cabo la solucin utilizaremos una placa de arduino Uno la cual tiene un
programa que he creado para esta poder controlar los actuadores, que se citarn en la
lista de materiales, y as poder incidir sobre las variables temperatura, humedad relativa
del aire y humedad del suelo, creando las condiciones optimas para el cultivo.

Proyecto Invernadero Pgina 5


El actuador sobre la temperatura ser: a la hora de subirla un calentador encendido con
un rel (secador de pelo) y a la hora de bajarla existen diferentes combinaciones
dependiendo de las condiciones climatolgicas del exterior, si la temperatura exterior no
es lo suficientemente fra se utilizar un ventilador, encendido con un rel, para forzar el
movimiento del aire, si la temperatura exterior es suficientemente fra y no llueve se
abrir una ventana con el servo, si llueve se utilizara el ventilador.

El actuador de la humedad del aire es un humidificador si le falta humedad se conectara


mediante un rel si tiene ms humedad de la necesaria se utilizar el ventilador.

El actuador de la humedad del suelo ser la bomba de agua(depuradora utilizada como


bomba de agua) la cual se encender con un rel si le falta humedad y si la humedad es
la suficiente permanecer apagada. El plstico de la base tiene unas perforaciones para
permitir el drenaje de la tierra.

La visualizacin de los datos podr ser mediante la interfaz de arduino o mediante un


programa creado con Labview y la comunicacin ser mediante puerto serie o mediante
bluetooth.

Tambin se podr visualizar por la pantalla lcd a la cual mediante un interruptor y un


potencimetro se la podr controlar en los parmetros de luz de fondo, y luz de los
caracteres de la pantalla. Usaremos un pulsador para ir cambiando de men.

3.2 Clculos justificativos de los elementos que lo requieran.


Realmente no hay grandes clculos justificativos de los elementos, todo queda bien calculado en
los siguientes apartados de la memoria.

3.3 Lista de materiales y explicacin de los ms significativos.


Nota: Muchos de los materiales utilizados son reciclados(para ahorrar costes en el prototipo del
proyecto), de cara a la venta al pblico se utilizaran materiales con mejores acabado que
cumplan la misma funcin.

Estructura:

1 pale de madera de 120 x 80 cm.


2 tablas de madera de 120 x 30 x 2 cm.
2 tablas de madera de 84 x 30 x 2 cm.
3 listones de madera de 120 x 5 x 5 cm.
6 tablas de 25 x 25 x 1 cm.(caja para arduino y componentes)
Alambre galvanizado de 2,4 mm de dimetro.(27 m aproximadamente).
Una lamina curvada de Polietileno de Alta densidad.(ventana)
Plstico 4,5m2(techo y paredes) + 1,6m2(paredes laterales) + 2,52m2(suelo).= 8,62 m2.
Clavos pequeos.
Tornillos para madera.

Proyecto Invernadero Pgina 6


Cinta adhesiva.
Alambre galvanizado fino.
Pegamento termofusible.
Cinta de velcro adhesivo(para la puerta).

Cableado:

Estao.
Cinta aislante.
Cable fino de una lnea.
Prolongador de red.
Base mltiples enchufes.
Portapilas.

Red de agua:

Tuberas de pvc de 5 milmetros(5 m).


1 unin codo.
2 unin T.
15 goteros.

Electrnica y componentes:

Arduino Uno.
Modulo de 4 reles( que nos servir para activar la bomba de agua, calentador, ventilador
y humidificados).
Bomba de agua (en mi caso he usado usa vieja depuradora de 25W).
Calentador (en mi caso he usado un secador de 1200w).
Ventilador de pc.
Humidificador de baja potencia(lo compre pero me vino roto desde china , as que
finalmente puse un diodo led para que me indicara cuando falta humedad, generalmente
con la temperatura y la humedad del suelo del invernadero las condiciones de humedad
relativa del aire son las adecuadas).
Un servo (para abrir y cerrar la ventana).
Resistencia de 220.
Ldr.
Sensor temperatura. TEMP36

DHT22: Sensor de humedad/temperatura.

Proyecto Invernadero Pgina 7


Utiliza un sensor capacitivo de humedad y un termistor para medir el aire circundante, y
muestra los datos mediante una seal digital en el pin de datos (no hay pines de entrada
analgica) Es bastante simple de usar, pero requiere sincronizacin cuidadosa para
tomar datos. Requiere de una librera especfica.

Caractersticas

Alimentacin: 3.3Vdc Vcc 6Vdc


Rango de medicin de temperatura: -40C a 80 C
Precisin de medicin de temperatura: <0.5 C
Resolucin Temperatura: 0.1C
Rango de medicin de humedad: De 0 a 100% RH
Precisin de medicin de humedad: 2% RH
Resolucin Humedad: 0.1%RH
Tiempo de sensado: 2s

Sensor YL-69(sensor humedad suelo):

Proyecto Invernadero Pgina 8


Consiste en dos placas separadas entre s por una distancia determinada. Ambas placas
estn recubiertas de una capa de material conductor. Si existe humedad en el suelo se
crear un puente entre una punta y otra, lo que ser detectado por un circuito de control
con un amplificador operacional que ser el encargado de transformar la conductividad
registrada a un valor analgico que podr ser ledo por Arduino.

Sensor de lluvia YL-83:

Este mdulo consiste en una serie de pistas conductoras impresas sobre una placa de
baquelita. La separacin entre las pistas es muy pequea. Lo que este mdulo hace es
crear un corto circuito cada vez que las pistas se mojan. El agua hace que se cree un
camino de baja resistencia entre las pistas con polaridad positiva y las pistas conectadas
al GND. La corriente que fluye a travs de estas pistas se ve limitada por resistencias de
10K en cada conductor, lo que impide que el corto circuito que se genera cuando se
moja la placa vaya a estropear el micro controlador.

Este mdulo consta de dos partes, la placa que se muestra en la imagen de arriba y un
pequeo circuito de control.

El circuito de control es el que posee las resistencias limitadoras de corriente y es el


encargado de alimentar el mdulo YL-83. Posee un amplificador operacional,
especficamente el circuito integrado LM392. Este es el encargado de amplificar el
pequeo diferencial de voltaje que se general cuando una gota de agua cae sobre las
pistas del mdulo. Aqu es donde se genera la seal de salida que puede ser del tipo
analgica o digital. La seal digital oscilar entre los valores HIGH y LOW
dependiendo de si hay agua o no sobre las pistas de la placa YL-83.

Proyecto Invernadero Pgina 9


La salida analgica entregar un nivel de voltaje que variar dependiendo de la cantidad
de agua que haya sobre el mdulo.

Modulo bluetooth:

Utiliza los pines del puerto serie del arduino para enviar la informacin mediante
comunicacin bluetooth. Bastara con conectar RXD,TXD,GND y VCC.

Todo lo que enviemos por el puerto serie nos lo enviar por bluetoth.

3.4 Esquemtico.

Estructura:

Proyecto Invernadero Pgina 10


Proyecto Invernadero Pgina 11
Alzado:

Perfil derecho:

Planta:

Proyecto Invernadero Pgina 12


Vista perspectiva:

Tuberas: (los goteros estarn puestos de maneras equidistantes, tubos 1,2 m separados
30cm)

Proyecto Invernadero Pgina 13


Planta:

Vista perspectiva:

Electrnica:

Consideraciones:

La alimentacin del sistema se realizara en alterna directamente desde la


corriente para la bomba y el secador, y continua alimentada con un soporte de
pilas para el arduino y los dems componentes.
La bomba de agua y el ventilador vienen representadas por motores; el
humidificador por un led azul y el calentador por un led rojo.

Proyecto Invernadero Pgina 14


En el esquemtico se representa la conexin para mostrar los datos mediante la
pantalla lcd.Para comunicacin mediante puerto serie o bluetooth habra que
desconectar los pines 0 y 1 , que son los correspondientes a la comunicacin
serie para que no se entrecrucen los datos y modificar el cdigo del arduino.
Esta falta de pines se podra solucionar mediante un controlador I2C para
pantallas lcd, as con solo los pines SDA y SCL podramos controlar la pantalla
lcd.
El pulsador nos permitir ir cambiando de men, el potencimetro regular el
brillo de la pantalla y el interruptor encender o apagar la luz de fondo.

3.5 Flujograma del cdigo.


Nota: El flujograma sale entrecortado ya que esta realizado con otro programa
especifico para la realizacin de flujogramas y a la hora de pasarlo a este documento la
nica manera de que se pudiese observar con el tamao adecuado era dividindolo por
partes. En los documentos de la memoria estar el fichero con el flujograma completo.

Flujograma para visualizacin por pantalla lcd:

Proyecto Invernadero Pgina 15


Proyecto Invernadero Pgina 16
Proyecto Invernadero Pgina 17
Proyecto Invernadero Pgina 18
Proyecto Invernadero Pgina 19
Proyecto Invernadero Pgina 20
Si se desea ver por el monitor serie o usando el programa creado con labview , el
flujograma cambiaria a partir del break y se sustituir por el siguiente cdigo:

3.6 Cdigo desarrollado.


El cdigo desarrollado se puede emplear de tres maneras: para la visualizacin por el
puerto serie del arduino, por el puerto serie utilizando labview o por la pantalla lcd.

Se deber ocultar el cdigo no correspondiente a la opcin deseada mediante el


comando */(los marcare con color amarillo el lugar donde se encuentran) y dejar el que
corresponde a la opcin deseada.

Ejemplo para visualizarlo por el programa creado con labview:

#include <LiquidCrystal.h> //cargamos la libreria de la pantalla

LiquidCrystal lcd(12, 11, 0, 1, 10, 13); //Ponemos los pines de la pantalla

Proyecto Invernadero Pgina 21


#include "DHT.h" //cargamos la libreria DHT

#define DHTPIN 2 //Seleccionamos el pin en el que se conectara el sensor

#define DHTTYPE DHT22 //Se selecciona el DHT22(hay otros DHT)

DHT dht(DHTPIN, DHTTYPE); //Se inicia una variable que sera usada por Arduino
para comunicarse con el sensor

#include <Servo.h> // cargamos la libreria Servo

Servo myservo; // create servo object to control a servo

#define bomba 6 ///Seleccionamos el pin en el que se conectara la bomba

#define Calentador 4 ///Seleccionamos el pin en el que se conectara el calentador

#define Ventilador 8 ///Seleccionamos el pin en el que se conectara el ventilador

#define Humidificador 7 ///Seleccionamos el pin en el que se conectara el humidificador

int HumSuelo; // Humedad del suelo

int RefHumSuelo = 55; //Humedad de referencia del suelo

int TolSuelo = 10; // Tolerancia de la humedad del suelo

float TemInterior; //Temperatura interior

int TolTemInterior =3;//Tolerancia temperatura interior

int RefTemInterior = 25; //Temperatura interior de referencia del aire

float HumAire; //Humedad del aire

int TolHumAire =10; //Tolerancia de la humedad del aire

Proyecto Invernadero Pgina 22


int RefHumAire = 80; //Referencia humedad del aire interior

float TemExterior; //Temperatura exterior

int TolTemExterior =5;//Tolerancia temperatura exterior

int RefTemExterior = 20; //Temperatura exterior de referencia del aire

int ldr=0;//Variable de la ldr

int estado=0 ; // Definimos un estado para elegir cada caso

int menu = 0; //variable que controlara el menu pantalla lcd

void setup() {

lcd.begin(16, 2);//Se inicializa la pantalla lcd

pinMode(8, INPUT);// Pin que controlara el menu de la lcd

Serial.begin(9600); //Se inicia la comunicacin serial

dht.begin(); //Se inicia el sensor

pinMode(Ventilador,OUTPUT);//Se declara el pin del rele que activa el ventilador

pinMode(bomba,OUTPUT);

pinMode(Humidificador,OUTPUT);

myservo.attach(5); // attaches the servo on pin 5 to the servo object

pinMode(9, INPUT); //Sensor de lluvia

pinMode(Calentador, OUTPUT); //Se declara el pin del rele que activa el calentador

Proyecto Invernadero Pgina 23


digitalWrite(Ventilador,HIGH);//Se pone el TODO a 0

digitalWrite(Calentador,HIGH);

digitalWrite(Humidificador,HIGH);

digitalWrite(bomba,HIGH);

myservo.write(0);

void loop() {

//Lecturas de sensores

TemExterior = ((((analogRead(A0)/1024.0)*5.0)-0.5)*100); //Lee la temperatura


exterior

HumAire = dht.readHumidity(); //Se lee la humedad

TemInterior = dht.readTemperature(); //Se lee la temperatura interior

HumSuelo = analogRead(2); // Lee la humedad del suelo

HumSuelo= map(HumSuelo,0, 1023, 100, 0); //Convierte el valor analogico a un valor


de de 0 a 100, es decir, un porcentaje.

ldr = analogRead(A1);//Leer el valor de la ldr

ldr= map(ldr,0,1023,0,100);//Convertir el valor de la ldr

/*

//Para monitorizarlo por el puerto serie

Serial.println("Temperatura interior: ");

Serial.println(TemInterior);

Serial.println("Temperaturaexterior : ");

Serial.println(TemExterior);

Serial.println("Humedad: ");

Proyecto Invernadero Pgina 24


Serial.println(HumAire);

Serial.print("Sensor de Humedad suelo:");

Serial.println(HumSuelo);

Serial.print("Valor LDR: ");

Serial.println(ldr);

Serial.print("estado: ");

Serial.println(estado);

*/

if(HumSuelo <= RefHumSuelo+TolSuelo && HumSuelo>= RefHumSuelo-TolSuelo){

digitalWrite(bomba,HIGH);

}else{digitalWrite(bomba,LOW);}

if(digitalRead(9)== 1){myservo.write(0);}

if(TemInterior <= RefTemInterior-TolTemInterior){

estado=1;

if(TemInterior >= RefTemInterior+TolTemInterior){

estado=2;

if(HumAire <= RefHumAire-TolHumAire){

Proyecto Invernadero Pgina 25


estado=3;

if(HumAire >= RefHumAire+TolHumAire){

estado=4;

if(TemInterior <= RefTemInterior-TolTemInterior && HumAire <= RefHumAire-


TolHumAire){

estado=5;

if(TemInterior <= RefTemInterior-TolTemInterior && HumAire >=


RefHumAire+TolHumAire){

estado=6;

if(TemInterior >= RefTemInterior+TolTemInterior && HumAire <= RefHumAire-


TolHumAire){

estado=7;

if(TemInterior >= RefTemInterior+TolTemInterior && HumAire >=


RefHumAire+TolHumAire){

estado=8;

Proyecto Invernadero Pgina 26


}

if( TemInterior >= RefTemInterior-TolTemInterior && TemInterior <=


RefTemInterior+TolTemInterior && HumAire >= RefHumAire-TolHumAire &&
HumAire <= RefHumAire+TolHumAire)

{estado=9;}

switch(estado){

case 0:

break;

case 1:

digitalWrite(Calentador,LOW); //Encender calentador

digitalWrite(Humidificador,HIGH);

digitalWrite(Ventilador,HIGH);

myservo.write(0);

break;

case 2:

digitalWrite(Humidificador,HIGH);

digitalWrite(Calentador,HIGH);

if(TemExterior<=TemInterior+TolTemExterior && digitalRead(9)== 1){

Proyecto Invernadero Pgina 27


myservo.write(180); //Abrir ventana

if(TemExterior<=TemInterior+TolTemExterior && digitalRead(9)== 0){

digitalWrite(Ventilador,LOW);//Encender ventilador

if(TemExterior>=TemInterior){

digitalWrite(Ventilador,LOW);//Encender ventilador

break;

case 3:

digitalWrite(Ventilador,HIGH);

digitalWrite(Calentador,HIGH);

myservo.write(0);

digitalWrite(Humidificador,LOW);//Encender el humidificador

break;

case 4:

digitalWrite(Calentador,HIGH);

digitalWrite(Humidificador,HIGH);

myservo.write(0);

Proyecto Invernadero Pgina 28


digitalWrite(Ventilador,LOW);//Encender ventilador

break;

case 5:

digitalWrite(Ventilador,HIGH);

myservo.write(0);

//Pin del calentador

digitalWrite(Calentador,LOW);

digitalWrite(Humidificador,LOW);//Encender el humidificador

break;

case 6:

digitalWrite(Humidificador,HIGH);

myservo.write(0);

//Pin del calentador

digitalWrite(Calentador,LOW);

digitalWrite(Ventilador,LOW);//Encender ventilador

break;

case 7:

Proyecto Invernadero Pgina 29


digitalWrite(Calentador,HIGH);

digitalWrite(Humidificador,LOW);//Encender el humidificador

if(TemExterior<=TemInterior+TolTemExterior && digitalRead(9)== 1){

myservo.write(180);

digitalWrite(Ventilador,HIGH); //Abrir ventana

if(TemExterior<=TemInterior+TolTemExterior && digitalRead(9)== 0){

digitalWrite(Ventilador,LOW);//Encender ventilador

myservo.write(0);

if(TemExterior>=TemInterior){

digitalWrite(Ventilador,LOW);//Encender ventilador

myservo.write(0);

break;

case 8:

digitalWrite(Calentador,HIGH);

digitalWrite(Humidificador,HIGH);

if(TemExterior<=TemInterior+TolTemExterior && digitalRead(9)== 1){

myservo.write(180); //Abrir ventana

digitalWrite(Ventilador,LOW);//Encender ventilador

Proyecto Invernadero Pgina 30


if(TemExterior<=TemInterior+TolTemExterior && digitalRead(9)== 0){

digitalWrite(Ventilador,LOW);//Encender ventilador

myservo.write(0);

if(TemExterior>=TemInterior){

digitalWrite(Ventilador,LOW);//Encender ventilador

myservo.write(0);

break;

case 9:

digitalWrite(Ventilador,HIGH);//Se pone el TODO a 0

digitalWrite(Calentador,HIGH);

digitalWrite(Humidificador,HIGH);

myservo.write(0);

break;

//Datos puerto serie labview

Serial.println(TemInterior);

Serial.println(HumAire);

Serial.println(HumSuelo);

Serial.println(ldr);

Serial.println(estado);

Proyecto Invernadero Pgina 31


Serial.println(digitalRead(Ventilador));

Serial.println(digitalRead(Calentador));

Serial.println(digitalRead(bomba));

Serial.println(digitalRead(Humidificador));

RefTemInterior= Serial.read();

RefHumSuelo= Serial.read();

//Control de la pantalla lcd

/*if (digitalRead(3) == 1) {

menu++;}

if (menu > 4) {

menu = 0;

switch (menu) {

case 0:

lcd.setCursor(0, 0);

lcd.print(" Nico ");

lcd.setCursor(0, 1);

lcd.print("Proyecto Arduino");

break;

case 1:

ldr = analogRead(A1);//Leer el valor de la ldr

ldr= map(ldr,0,1023,0,100);//Convertir el valor de la ldr

lcd.clear();

lcd.setCursor(0, 0);

lcd.print("Luminosidad");

Proyecto Invernadero Pgina 32


lcd.setCursor(0, 1);

lcd.print(ldr);

lcd.print(" %");

break;

case 2:

TemInterior = dht.readTemperature(); //Se lee la temperatura interior

lcd.clear();

lcd.setCursor(0, 0);

lcd.print("Temperatura");

lcd.setCursor(0, 1);

lcd.print(TemInterior);

lcd.print(" *C");

break;

case 3:

HumAire = dht.readHumidity(); //Se lee la humedad

lcd.clear();

lcd.setCursor(0, 0);

lcd.print("Humedad Relativa");

lcd.setCursor(0, 1);

lcd.print(HumAire);

lcd.print(" %");

break;

Proyecto Invernadero Pgina 33


case 4:

HumSuelo = analogRead(2); // Lee la humedad del suelo

HumSuelo= map(HumSuelo,0, 1023, 100, 0); //Convierte el valor analogico a un


valor de de 0 a 100, es decir, un porcentaje.

lcd.clear();

lcd.setCursor(0, 0);

lcd.print("Humedad Suelo");

lcd.setCursor(0, 1);

lcd.print(HumAire);

lcd.print(" %");

break;

}*/

Cdigo programa con Labview:

Proyecto Invernadero Pgina 34


4 Link vdeo explicativo :
https://www.youtube.com/watch?v=fQq1ugtTEd4&feature=youtu.be

5.Futuras mejoras del proyecto.


A continuacin expongo una serie de mejoras que se podran realizar de manera sencilla
teniendo ms tiempo para el desarrollo del proyecto:

N Resolver el problema de falta de pines causado por el exceso de pines de la


pantalla lcd, para ello se puede emplear un controlador I2C para pantallas lcd.
N Poner un botn de encendido/apagado de la pantalla lcd.
N Ser capaz de comunicar con el programa de labview al ardunio y poder cambiar
los parmetros y mrgenes de temperatura, humedad aire y humedad suelo.
N Almacenar los datos de las lecturas de los sensores para un posterior estudio, se
puede realizar con el programa de labview.
N Crear una aplicacin para android para comunicar con el arduino.
N Utilizar la librera SoftwareSerial.h para liberar los pines 0,1 del arduino y asi no tener
que desconectarlos a la hora de cargar el programa.
N Solventar los error de basura que coge el programa alguna veces a leer los datos, se podra
hacer utilizando alguna funcin que limpie antes de comenzar a leer datos, o sino
comunicarse con el arduino a travs del pc para decirle cuando comenzar a enviar datos.
N Introducir la base de mltiples enchufes dentro de la caja de control(donde esta el arduino).
N Alimentar al arduino a travs de la corriente, as no necesitar del soporte de pilas, se puede
realizar con un cargador de mvil realizndole algunas modificaciones.

Proyecto Invernadero Pgina 35


6.Documentacin del proyecto.
Toda la documentacin del proyecto se encontrar disponible en la siguiente carpeta de
DropBox:

https://www.dropbox.com/sh/y1gbb6lk962hl9s/AABfOwGPM50y55CEBC45LzZfa?dl
=0

Proyecto Invernadero Pgina 36

También podría gustarte