Вы находитесь на странице: 1из 25

DISEO Y CONSTRUCCIN DE UN INVERNADERO

CONTROL DE UN INVERNADERO MEDIANTE EL PUERTO PARALELO DE PC EN LENGUAJE C

Realizado por: SANTIAGO PREZ ANTOLN

INDICE

Pag.

1.- Identificacin y definicin del problema...................................... 3 2.- Especificaciones........................................................................... 3 3.- Investigacin................................................................................ 4 4.- Elaboracin de soluciones y eleccin de la ms adecuada.......... 3 5.- Planos general...............................................................................12 6.- Lista de herramientas....................................................................14 7.- Definicin y planificacin de tareas.............................................15 8.- Clculo de necesidades de material..............................................16 9.- Presupuesto..................................................................................17 10.- Carta comercial...........................................................................18

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

INTRODUCCIN
El presente proyecto est constituido por tres niveles de conocimiento, lo cual hace de l, un trabajo de colaboracin. El primer nivel, alumnos de tercero de E.S.O., desarrollarn el diseo y construccin de la estructura de un invernadero, as como de sus mecanismos actuadores. El segundo nivel, alumnos de cuarto de E.S.O., consistir en el diseo y construccin de los elementos captadores de informacin. El tercer nivel, alumnos de primero de bachillerato, consistir en automatizar el funcionamiento del invernadero mediante lenguaje C, controlado por PC, tambin realizaran todas las conexiones al puerto paralelo.

PROYECTO : DIS EO Y CONS TRUCCIN DE UN INVERNADERO AUTOMATIZADO CONTROLADO MEDIANTE EL PUERTO PARALEO DEL PC EN LENGUAJE C

1.- IDENTIFICACIN DEL PROBLEMA. Nos han encargado el diseo y construccin de un invernadero que funcione de forma automtica, los elementos a controlar son las necesidades de agua, iluminacin y control de temperatura.

2.- ES PECIFICACIONES Estructura del invernadero resistente, econmica y que deje pasar la mxima luz. Disponga de dispositivos automticos para la apertura de ventanas. Control del nivel del agua. Control de temperatura automtico. Que por la noche se cierren las ventanas. El sistema de riego solo se accionar por la noche y sea necesario. Si sube la temperatura se abrirn las ventanas.

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

3.- INVES TIGACIN Se va a buscar informacin en Libros, revistas, internet sobre las necesidades de las plantas, tambin se visitar a un agricultor de la zona que dispone de varios invernaderos.

4.- ELABORACIN DE S OLUCIONES . A.- Estructura del invernadero: Cada alumno realizar el diseo de un invernadero, a continuacin, entre todos elegirn el mejor teniendo en cuenta los siguientes criterios. ALUM NO M ATERIAL COSTE RESISTENCIA FACILIDAD CONSTRUCC LIST. MADERA JUAN 6 8 7 PAPEL ANA 9 5 8 CABLE COBRE LUIS 8 5 7 PLASTICO M ARIA 7 6 5 METACRILATO 5 FERNANDO 8 6 DISEO TOTAL 6 6 8 6 5 27 28 28 24 24

Dado que el ao pasado trabajaron con listones de madera, deciden construir el diseo con cobre, para de esta forma aprender a unir metales con la soldadura de estao. B.- S istema de apertura de ventanas Cada componente del grupo disear un sistema de apertura de ventanas y entre todos por votacin, elegirn el mejor. Dispositivos a emplear: Tornillo sin fin. Poleas. Pin y cremallera. Engranajes.

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

C.- Diseo de circuitos de control (captadores y actuadores) 4 ES O. Estos alumnos realizarn el diseo y montaje de dichos circuitos. CIRCUITOS DE ENTRADA DE INFORMACIN POR EL PUERTO PARALELO(S ENS ORES )

REL ACCIONADO POR TDR ( S 7 )

REL ACCIONADO POR LDR ( S 3 )

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

REL ACCIONADO PORDETECTO DE HUMEDAD ( S 4 )

CIRCUITOS ACTIVADOS POR EL PUERTO PARALELO

ACTIVACIN DE LA MOTOBOMBA

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

ACTIVACIN MOTORES DE APERTURA DE VENTANAS

ACTIVACIN DE LA CALEFACCIN

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

D.- Programacin en Lenguaje C (1 Bachillerato). En primer lugar, se van a definir unos criterios de funcionamiento del invernadero, a continuacin, asignar a los operadores sensores y actuadores unos registros de entrada y de salida en el puerto paralelo. Para finalmente realizar el programa de control en lenguaje C.

CRITERIOS DE FUNCIONAM IENTO DEL INVERNADERO Los criterio a la hora de definir el funcionamiento del invernadero son mltiples. Se han considerado: Como elementos de entrada : Dispositivo actuado por sensor de temperatura. Dispositivo actuado por sensor de humedad. Dispositivo actuado por sensor de luz.

Como elementos actuadores: Una motobomba. Calefaccin. M otores para apertura de ventanas.

Criterios de funcionamiento: M otobomba. Funcionara cuando el sensor detecte agua en el depsito inferior. Cuando sea de noche. Calefaccin. Funcionar solo de noche. Cuando la temperatura sea superior a la establecida. M otores para apertura de ventanas. Cuando sea de da. La temperatura sea superior a la establecida.

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

ASIGNACIN DE ENTRADAS Y SALIDAS EN EL PUERTO PARALELO.

Elementos de entrada : Dispositivo actuado por sensor de luz. Dispositivo actuado po sensor de humedad. Dispositivo actuado por sensor de temperatura.

pin S2 S4 S7

Como elementos actuadores: M otores para apertura de ventanas. Una motobomba. Calefaccin. D0 Y D1 D2 D3

CONEXIONES DE DIS POS ITIVOS DETECTORES Y ACTUADORES AL PUERTO PARALELO

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

/*

Control de un invernadero mediante el puerto paralelo


VCTOR R. GONZLEZ. */ #include <stdio.h> #include <dos.h> #include <conio.h> #define DATOS datos */ #define ESTADO estado */ #define CONTROL control */ #define C5_ON #define #define */ #define #define #define #define #define #define APAGADO SUBIR BAJAR PARAR RIEGO RIEGO_PARAR CALEF CALEF_PARAR LPT_BASE LPT_BASE+1 LPT_BASE+2 /* Direccin de E/S del reg. de /* Direccin de E/S del reg. de /* Direccin de E/S del reg. de

0x20 0x00 (actua | (actua (actua (actua (actua (actua (actua

/* Bit 5 de CONTROL a 1 */ /* Actuadores apagados */ 0x01) & ~0x02 /* Bits 0 y 1 de DATOS

| 0x02) & ~0x01 & ~0x03) | 0x04) /* Bit 2 de DATOS */ & ~0x04) | 0x08) /* Bit 3 de DATOS */ & ~0x08)

#define activa(byte) #define detecta #define SENS_LUZ

outportb(DATOS, byte) /* Activa lneas de datos */ inportb(ESTADO) /* Lee lneas de estado */

!(detecta & 0x08) /* Sensor luz, bit 3 de estado */ #define SENS_HUM !(detecta & 0x10) /* Sensor humedad, bit 4 de estado */ #define SENS_TEMP !(detecta & 0x20) /* Sensor temperatura, bit 5 de estado */ #define SENS_SUP !(detecta & 0x40) /* Fin carrera superior, bit 6 de estado */ #define SENS_INF (detecta & 0x80) /* Fin carrera inferior, bit 7 de estado */

unsigned int LPT_BASE; /* direccin base del puerto paralelo */ unsigned int PuertoDir(void); main () { unsigned char ctrl; unsigned char actua;

/* byte para estado de CONTROL */ /* byte para activacin de actuadores */

if ( PuertoDir() ) { ctrl = inportb(CONTROL); /* guarda valor actual del reg. de CONTROL */ /* pone el puerto en modo salida */ outportb (CONTROL, ctrl & ~C5_ON );

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

10

activa(APAGADO); /* Ciclo repetitivo hasta que se pulsa tecla */ while ( !kbhit() ) { actua = APAGADO; /* Si est seco o es de noche, activa el riego */ if ( !SENS_HUM && !SENS_LUZ ) actua = RIEGO; else actua = RIEGO_PARAR; /* Si hace fro o es de noche, activa la calefacin */ if ( !SENS_TEMP && !SENS_LUZ ) actua = CALEF; else actua = CALEF_PARAR; /* Si hace calor y es de da, se abren las ventanas */ if ( SENS_TEMP && SENS_LUZ ) if ( !SENS_SUP ) actua = SUBIR; else actua = PARAR; else if ( !SENS_INF ) else PARAR; activa (actua); } activa(APAGADO); outportb(CONTROL, ctrl);/* restaura valor del reg. de CONTROL */ } return 0; } actua = BAJAR; actua =

unsigned int PuertoDir(void) { int puerto; /* nmero de puerto paralelo: 0 (LPT1), 1 (LPT2), 2 (LPT3) */ /* Determina los puertos instalados y sus direcciones */ for (puerto=2; puerto>=0; puerto--) { LPT_BASE = peek(0x0040,0x0008 + puerto*2); if (LPT_BASE == 0) printf("No hay puerto asignado a LPT%d \n", puerto+1); else printf("La direccin de LPT%d es 0x%X\n", puerto+1, LPT_BASE); } return LPT_BASE; }

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

11

5.- PLANOS 1.- Plano general 2.- Plano de distribucin en planta 3.- Estructura del invernadero. 4.- Detalle elevacin de agua. 5.- Despiece sistema elevacin de agua. 6.- Despiece sistema elevacin de agua. 7.- Detalle sistema de apertura de ventanas. 8.- Circuito elctrico

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

12

PLANO GENERAL E=1/6

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

13

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

14

ESTRUCTURA DEL INVERNADERO

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

15

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

16

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

17

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

18

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

19

CIRCUITO ELCTRICO Realizado por los alumnos de 3 E.S.O.

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

20

6.- LIS TA DE HERRAMIENTAS

Regla. Lpiz. Escofina. Lija. Serrucho. Destornillador de estrella. Destornillador plano. Gatos. Tornillo de banco. Sierra de metal. Llaves fijas. Alicates. Tenazas. Tijeras de electricista Tijeras de metal. Etc.

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

21

7.- DEFINICIN Y PLANIFICACIN DE TAREAS

7.1.- DEFINICIN DE TAREAS. A.- PROYECTO: A.1.- Portada. A.2.- ndice. A3.- Identificacin y definicin del problema. A.4.- Especificaciones. A.5.- Investigacin. A.6.- Elaboracin de soluciones. A.7.- Eleccin de la ms adecuada. A.8.- Plano general. A.9.- Planos de detalle. A.10.- Definicin y planificacin de tareas. A.11.- Lista de herramientas. A.12.- Clculo de necesidades de material. A.13.- Presupuesto. A.14.- Carta comercial. B.- CONSTRUCCIN. B.1.- M edir. B.2.- Cortar. B.3.- Unir. B.4.- Probar.

C.- PRESENTACIN DEL PROYECTO. 7.2.- PLANIFICACIN DE TAREAS. ALUM NOS JUAN ANA LUIS M ARIA FERNANDO 1H A10,1 A10,2 A10,3 A10,4 A10,5 2H A6,7,8 A6,7,9 A6,7,9 A6,7,9 A6,7,9 3H A10 A11 A12 A13 A14 4H B1,2 B1,2 B1,2 B3 B1,2 5H B3 B3 B1,2 B1,2 B3 6H B1,3 B1.2 B2,3 B2,3 B2,3 7H 8H B3 B3 B2 B2 B2 B3 B2,3 B3 B3 B3 8H B4 B4 B4 B4 B4 10 H C C C C C

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

22

8.- CLCULO DE NECES IDADES DE MATERIAL.

M AERIAL A.- SOPORTE PROYECTO M adera aglomerada 2cm. Grosor Listn de M adera de 2x2 cm. Tirafondos B.- SISTEM A ELEV. AGUA M adera aglomerada se 1cm. de grosor Abrazadera motor M otor de cc de 5V Tornillo con tuercas M 5 Collar tope dimetro de 4 mm. Bote de pelcula de fotos. Abrazadera bote pelcula de fotos. Tubo de plstico de dimetro 12mm. .Depsito de agua Eje de latn de 4 mm de dimetro Espiral de cobre B.- SISTEM A APERTURA VENTAN Listn de madera de 2 x 2 cm. Guas de madera de latn Sistema de engranajes reductores de velocidad M otor con reductora velocidad , cc, 5V. Tornillo sin fin Cremallera de goma Final de carrera N/C Varilla elevadora de ventanas C.- ESTRUCTURA INVERNADERO Cable de cobre de 1,2 mm de dimetro Estao D.- CIRCUITO ELECTRICO Cable flexible de 1 mm de dimetro Interruptor UPUD

PIEZA LARGO ANCHO UNID. TOTAL 1 2 0,90 m. 0,50 m. 0,20 m. 2 4 16 1 1 1 1 4 1 1 1 1 2 1 1 0,90 m2 0,80 m. 16 Uds. 0,02 m2 0,014m2 1 Ud. 1 Ud. 4 Uds. 1 Ud. 1 Ud. 1 Ud. 0.30 m. 2 Uds. 0,30 m. 1,00 m.

4 5 6 7 8 9 10 11 12 13 13

0,20 m. 0,10 m. 0,20 m. 0,07 m.

0,30 m 0,30 m. 1,00 m.

4 5 6 7 8 9 10, 11 12

0,20 m. 0,50 m.

2 2 2 2 2 2 2 2

0,40 m. 1,00 m. 2 Ud. 2 Ud. 2 Ud. 2 Ud. 2 Ud. 2 Ud.

6,00 m. rollo

1 1

6 m. rollo

1,00 m.

1 1

1,00 m. 1 Ud.

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

23

Interruptor DPDD Resistencia Pila de 6 V.

1 1 1

1 Ud. 1 Ud. 1 Ud.

9.- PRES UPUES TO COM CEPTO M ATERIAL A.- SOPORTE PROYECTO M adera aglomerada 2cm. Grosor Listn de M adera de 2x2 cm. Tirafondos B.- SISTEM A ELEV. AGUA M adera aglomerada , 1cm. de grosor Abrazadera motor M otor de cc de 5V Tornillo con tuercas M 5 Collar tope dimetro de 4 mm. Bote de pelcula de fotos. Abrazadera bote pelcula de fotos. Tubo de plstico de dimetro 12mm. .Depsito de agua Eje de latn de 4 mm de dimetro Espiral de cobre B.- SISTEM A APERTURA VENT. Listn de madera de 2 x 2 cm. Guas de madera de latn Sistema engranajes reductores veloc. M otor con reductora velocidad ,cc,5V Tornillo sin fin Cremallera de goma Final de carrera N/C Varilla elevadora de ventanas C.- ESTRUCTURA INVERNADER. Cable de cobre de 1,2 mm dimetro Estao D.- CIRCUITO ELECTRICO Santiago PREZ ANTOLN santiago3@delfin.retecal.es 24 PIEZA TOTAL EUR/UD TOTAL E

1 2

0,90 m2 0,80 m. 16 Uds. 0,034 m2 1 Ud. 1 Ud. 4 Uds. 1 Ud. 1 Ud. 1 Ud. 0.30 m. 2 Uds. 0,30 m. 1,00 m.

2,00 E/m2 0,60 E/m 0,02 E/UD 1,00 E/m2 0,30 E/UD 3,00 E/UD 0,03 E/UD 0,15 E/UD 0,06 E/UD 0,30 E/UD 0,89 E/UD 1,00 E/UD 1,00 E/UD 0,20 E/UD

1,80 0,48 0,32 0,034 0,30 3,00 0,12 0,15 0,06 0,30 0,27 2,00 0,30 0,20

4,5 6 7 8 9 10 11 12 13 13

4 5 6 7 8 9 10, 11 12

0,40 m. 1,00 m. 2 Ud. 2 Ud. 2 Ud. 2 Ud. 2 Ud. 2 Ud.

0,60 E/m 1,00 E/m 1,60 E/UD 8,00 E/UD 0,15 E/UD 0,22 E/UD 0,60 E/UD 0,09 E/UD

0,24 1,00 3,20 16,00 0,30 0,44 1,20 0,18

6 m. rollo

0,65 E/m 2,00 E/UD

1,30 1,00

Cable flexible de 1 mm de dimetro Interruptor UPUD Interruptor DPDD Resistencia Pila de 6 V. TOTAL M ATERIAL

1,00 m. 1 Ud. 1 Ud. 1 Ud. 1 Ud.

0,03 E/m 0,40 E/UD 0,60 E/UD 0,10 E/UD 2,00 E/UD

0,03 0,40 0,60 0,10 2,00 37,324

COM CEPTO M ANO DE OBRA Proyecto Construir Probar TOTAL M ANO DE OBRA TOTAL M ATERIAL + M . DE O. IVA 16 % TOTAL PRESUPUESTO

PIEZA TOTAL 30 H 60 H 5H

EUR/UD 9,00 E/H 6,00 E/H 8,00 E/H

TOTAL E 270,00 180,00 40,00 490,00 527,324 84,372 611,696

10.- CARTA COMERCIAL Cada alumno/a escribir una carta pidiendo informacin sobre distintos aspectos del invernadero, posteriormente se enviar a la empresa en cuestin.

Santiago PREZ ANTOLN

santiago3@delfin.retecal.es

25

Вам также может понравиться