Sei sulla pagina 1di 21

IES UNIVERSIDAD LABORAL ALBACETE

DESARROLLO PROYECTOS PROD. ELEC.

SISTEMA DE RIEGO CONTROLADO POR SENSORES DE HUMEDAD

PEDRO JUAN TRRAGA MOLINA 2 SEL

NDICE

1.DESCRIPCIN DEL PROYECTO.....................................................................................1 2. PLAN DE TRABAJO POR ETAPAS.................................................................................1 2.1.CONSECUCIN DE LOS MATERIALES...................................................................1 2.2 FABRICACIN DE LAS PLACAS..............................................................................2 2.3 MONTAJE DE LA MAQUETA.................................................................................5 2.4 PROGRAMACIN.................................................................................................7 2.5 FUNCIONAMIENTO.............................................................................................9 3.PRESUPUESTO...........................................................................................................11 4.FOTOS DEL PROYECTO .............................................................................................11 5. DESCRIPCIN E IMGENES DE LOS MATERIALES USADOS......................................16 6. FE DE ERRATAS.........................................................................................................18

1.DESCRIPCIN DEL PROYECTO Se trata de un sistema de riego totalmente automtico que es disparado por humedad. Dos sensores de humedad miden la humedad que hay en la tierra de cada maceta, y estos sensores manda una seal al Arduino, evaluando si hay que regar una o las dos macetas. En ese caso, el arduino disparar varios que activan una bomba de agua que funciona a 220 V,y las electrovlvulas correspondientes, y cuando llegue a la humedad que fija el usuario como lmite, detiene la bomba y cierra las vlvulas para evitar que siga regando ms. Tambin se quiso que el proyecto enviase la humedad de las macetas via wifi, pero no se ha podido llevar a cabo porque el mdulo entregado por el profesor slo sirve para comunicar dos dispositivos de manera inalmbrica, sin WiFi, por lo que no sirve. Prximamente se adquirir una placa WiFi para poderlo hacer. Tambin por ahora se ha dado la casualidad de que el WiFi de la clase no funciona, por lo que no es posible llevarlo a cabo. Tambin el proyecto tena que ser regulable, pero se decidi que no porque para probarlo lo que se hace es poner y quitar el sensor, y la lectura cambia de 90 a 0 o de 0 a 90, por lo que no pasa por los valores intermedios, y da la sensacin de que esa caracterstica no funciona. Adems en estas fechas la humedad de las plantas no suele variar de un dia para otro. Se implementar posteriormente junto con la placa WiFi. 2. PLAN DE TRABAJO POR ETAPAS 2.1.CONSECUCIN DE LOS MATERIALES Este apartado trata de la compra de los materiales para hacer el proyecto, pero no todos se han tenido que comprar por venir incluidos en el kit de Arduino o por tenerlos del proyecto anterior. Para ello se han visitado distintas tiendas como tiendas de electrnica, bricolaje, reciclaje, ferreteras y tiendas de todo a 100. A continuacin detallamos los materiales que se han usado en este proyecto: Pantalla LCD

Electrovlvula usada de lavadora

Adaptador para la electrovlvula Cinta de tefln

Conectores faston Cable elctrico 1

Velcro Manguera de 12 mm de dimetro Bomba agua Rels Fiambrera Placa circuito impreso Arduino Uno o similar Transistor PNP Sensor de humedad Cable sensor humedad Tablero de madera

Algunos componentes se conservaban del proyecto realizado anteriormente, pero otros ha habido que adquirirlos, como la vlvula o la placa de CI (aunque tambien habia en la escuela, se ha comprado para poder hacer algunos circuitos en casa). 2.2 FABRICACIN DE LAS PLACAS Este apartado trata de cmo se han fabricado las placas de CI para el proyecto. Se explica la construccin de una de ellas. Se han fabricado 5 placas. Para fabricar una placa, lo primero que hay que hacer es imprimir el circuito en una impresora lser con papel de catlogos (no se puede hacer en impresoras normales de tinta, ni con papel normal), despus cortar un trozo de placa con la medida necesaria, y a continuacin, se restriega por la parte de cobre un estropajo empapado en alcohol de quemar, para quitarle el barniz con el que estas placas son fotosensibles. Despus se lija la parte de cobre para que la tinta se adhiera bien. Despus de todo esto se plancha la placa durante 5 min a temperatura media, y despus se mete en agua. Tras otros 5 minutos en el agua, se saca y se quita el papel que recubre la placa, en la que estarn ya las pistas del circuito impreso. Hay que revisar que no haya pistas que no se hayan marcado bien, en cuyo caso se repasan con rotulador permanente. Despus se hace el ataque qumico, que no afecta a las zonas con tinta, y una vez realizado se limpia la placa con un estropajo para quitarle la tinta. Ya estn las pistas hechas. Luego esas pistas se pueden estaar o no, segn se desee. Despus con un punzn, se marcan los pads para que la broca del taladro no resbale al taladrar, y posteriormente se taladra. Una vez taladrado, se dibuja la serigrafa en la capa superior de la placa siguiendo el mismo procedimiento que para las pistas. Una vez que la serigrafa est hecha ser el momento de soldar los componentes a la placa, y ya estar acabada y lista para funcionar.
2

Para este proyecto se han hecho 5 placas, que detallamos a continuacin (las de los rels y la de la bomba son idnticas as que slo se expone una de estas). Esta ha sido la etapa ms difcil de la construccin del proyecto, pues algunas placas ha habido que hacerlas mas de una vez, y la causa ms frecuente ha sido que algunas pistas se borraban con el ataque qumico porque no se fijaban bien a la placa al planchar. PLACA DE CONEXIONES

Esta placa es para conectar los componentes a la placa, cablendolos. En cada tira pone
3

qu componente hay que conectar, y en los pines, las patillas del componente a conectar.
PLACA MICROCONTROLADOR ATMEGA

Esta placa alberga el microcontrolador con el que es gobernado el sistema. PLACA REL

Alberga los rels que hacen funcionar la bomba o las vlvulas. El proyecto lleva tres placas de estas, de la que slo se expone una por ser las otras idnticas a esta placa. 2.3 MONTAJE DE LA MAQUETA Para montar la maqueta se ha utilizado un tablero de aglomerado de 60X60 cm. Sobre l se ha ido marcando dnde se van a situar los componentes, y se ha pegado donde ir cada componente cinta de velcro, para poder extraer los componentes fcilmente, y que se mantengan fijos sin moverse. Ello evita tener que cargar con toda la maqueta para llenar el depsito de agua, porque este se extrae y se monta fcilmente. No slo para llenar el depsito de agua, sino para transportarlo fcilmente. Para alojar la vlvula se introducen los tornillos en las escuadras, para que el soporte se quede fijo, y luego se mete la tuerca para fijarlo (hacer lo mismo para el tablero). Para la vlvula se ponen tornillos en los agujeros destinados a tal fin y se pone una tuerca para fijarla. IMPORTANTE QUE TODOS LOS TORNILLOS LLEVEN SU TUERCA. Una vez montados todos los componentes se conectan los componentes elctricos en la placa del proyecto, montada sobre la placa del micro, en el lugar que corresponda. Para la bomba y las electrovlvulas, hay que conectarlas a la placa de los rels. El esquema elctrico se detalla en la pgina siguiente:

2.4 PROGRAMACIN El programa del proyecto no tiene gran complicacin, pues se trata de leer la humedad de las dos plantas, evaluarla y ver si la humedad de una de ellas o de las dos baja de un mnimo, que es la condicin para abrir la/las vlvula/s. Si una de las vlvulas estuviese abierta ya se dispara la bomba.

#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); int bomba=10;//Controla la bomba int valvula1=9;//Controla una va de la vlvula int valvula2=8; //Controla la otra va de la vlvula int humedad1; //Humedad de la primera planta int humedad2; //Humedad de la segunda planta void setup() { lcd.init();//Inicia la LCD lcd.backlight();//Activa la luz de la LCD. pinMode(bomba,OUTPUT);//Declara el control del rel como salida pinMode(valvula1,OUTPUT);//Declara una va de la vlvula como salida pinMode(valvula2,OUTPUT);//Declara la otra va de la vlvula como salida } void loop() { lcd.clear(); humedad1=0.12*analogRead(0); //Permite que la humedad se muestre como % en vez de valores entre 0 y 1023 humedad2=0.12*analogRead(1); //Permite que la humedad se muestre como % en vez de valores entre 0 y 1023 lcd.setCursor(0,0); lcd.print("HUM. PL1:"); lcd.setCursor(12,0); lcd.print(humedad1); lcd.setCursor(15,0);
7

lcd.print("%"); lcd.setCursor(0,1); lcd.print("HUM. PL2:"); lcd.setCursor(12,1); lcd.print(humedad2); lcd.setCursor(15,1); lcd.print("%"); /*Este bloque es el ebncargado de hacer que aparezcan en la pantalla los valores de la humedad que lee el sensor*/ if(humedad1<10) { digitalWrite(valvula1,HIGH); } else if(humedad1>60) { digitalWrite(valvula1,LOW);//Se desactiva una via de la valvula si la humedad supera el 60% } if(humedad2<10) { digitalWrite(valvula2,HIGH); } else if(humedad2>60) { digitalWrite(valvula2,LOW);//Se desactiva la otra via de la valvula si la humedad supera el 60% } if(digitalRead(valvula1)==HIGH || digitalRead(valvula2)==HIGH)//Se activa la bomba slo cuando uno de los controles estn a nivel bajo { digitalWrite(bomba,HIGH);
8

} else if(digitalRead(valvula1)==LOW || digitalRead(valvula2)==LOW) { digitalWrite(bomba,LOW);//Se desactiva la bomba si una de las vlvulas est cerrada } delay(1000); /*Para que los valores se puedan mostrar correctamente y que no parezca que la pantalla se queda en blanco (si no hubiese retardo la pantalla no mostrara valor alguno)*/ La lectura de los sensores se ha convertido a % usando la siguiente frmula:
humedad =0,12analogRead ( 0 )

Se ha hecho para que en la pantalla la humedad no se muestre como valores comprendidos entre 0 y 1023, porque dificultara mucho la lectura de la humedad. Esta frmula ha sido calculada con el programa de geometra analtica GeoGebra, poniendo los puntos (0,0) y (1023,100). Uniendo esos puntos se obtiene una recta, cuya ecuacin, en forma y=mx+n, se utilizar para la conversin de la lectura a %. Algunas veces se puede leer que la humedad es mayor al 100%; es por la precisin de la conversin, que al no tomar todos los decimales de la frmula, pues hace que no sea demasiado exacta (se estima un error de lectura de mas o menos un 5%). Tampoco se han tomado todos los decimales, pues aqu la precisin, por ahora, no es demasiado importante. 2.5 FUNCIONAMIENTO En primer lugar, el usuario debe enchufar el sistema a cualquier enchufe de casa, y una vez enchufado, el sistema chequear la humedad de las plantas, y por tanto si es necesario regarlas. En caso de que la humedad de una de ellas caiga por debajo del 10%, el sistema disparar la vlvula correspondiente a la maceta que tiene ese nivel de humedad menor del 10%, mas la bomba. Si mientras est regando una de las macetas la humedad baja en la otra, se dispara la valvula y la bomba sigue funcionando. Cuando una de ellas llegue a un nivel de humedad mayor del 60%, se cierra la vlvula correspondiente a la maceta que alcanza ese nivel de humedad, y la otra sigue abierta hasta que la otra maceta llegue al 60%, momento en el que se desactivarn la vlvula y la bomba a la vez. Las vlvulas estn programadas para dispararse por humedad, mientras que la bomba se dispara cuando el sistema detecta que una de las vlvulas, o las dos, estn abiertas.

10

3.PRESUPUESTO
CONCEPTO Sensores humedad Cinta velcro Regleta 4 tomas Bomba agua Cable 220V Cable fino sensor humedad Clema conexin elctrica Fiambrera 4 L Maceta y plato Semillas perejil Semillas hierbabuena Sustrato maceta Rel Electrovlvula Manguera 12 mm diam Tablero 60x60 Pantalla LCD Placa CI Regletas de conexin Transistores BC547 Diodos LED rojos Diodo 1N4148 Resistencias 1K P/U 4,00 0,80 5,00 14,95 1,80 0,40 1,77 2,00 0,64 0,90 1,90 0,60 3,65 3,00 1,20 3,50 13,50 14,50 0,88 0,10 1,37 0,01 0,03 UDS 2 1 1 1 1 1 3 1 2 1 1 1 1 1 1 1 1 1 6 3 3 3 3 PRECIO TOTAL 8,00 0,80 5,00 14,95 1,80 0,40 5,31 2,00 1,28 0,90 1,90 0,60 3,65 3,00 1,20 3,50 13,50 14,50 5,28 0,30 4,11 0,03 0,09 PROVEEDOR DealExtreme Mercera Ferretera Tienda de animales Ferretera Ferretera Ferretera Bazar de todo a 100 Bazar de todo a 100 Tienda de agricultura Tienda de agricultura Bazar de todo a 100 Albacete Digital RqueR Ferretera Tienda de bricolaje/Carpintera DealExtreme Albacete Digital Ariston Ariston Ariston Ariston Ariston

TOTAL

92,10

4.FOTOS DEL PROYECTO En la pgina siguiente

11

12

13

14

15

16

5. DESCRIPCIN E IMGENES DE LOS MATERIALES USADOS PANTALLA LCD: Muestra el valor de la humedad de las dos macetas

ELECTROVLVULA DE LAVADORA: Para dirigir el flujo de agua hacia las plantas que lo necesitan

CONECTORES FASTON

CINTA DE VELCRO

17

MANGUERA TRANSPARENTE

BOMBA AGUA Sirve para que el agua circule desde el depsito hasta la vlvula. Es de caudal regulable, con una potencia de 5 watios y puede bombear hasta una altura de 60 cm.

RELS

18

SENSOR DE HUMEDAD

Este sensor funciona en base a la conductividad de la tierra. Cuando est muy hmeda, conduce muy bien la electricidad y da una seal muy grande, del orden de los 4.5 V, pero si por el contrario, la tierra est seca, su conductividad ser muy pequea y entonces da una seal muy pequea.

6. FE DE ERRATAS El transistor de las placas de los rels va conectado al revs en vez de como sale en la serigrafa de las placas. No aparece la pantalla LCD en el esquema elctrico porque el modelo de pantalla no lo tiene el programa.

19

Potrebbero piacerti anche