Documentos de Académico
Documentos de Profesional
Documentos de Cultura
E. S. I. M. E.
TESIS PROFESIONAL
PRESENTA:
A MIS PADRES
Gracias por estar conmigo en todo momento, y por darme una carrera para
mi futuro.
A MIS HERMANOS
A mi hermana quien me ayudo no solo en la redacción sino también con
sus críticas, ideas y sugerencias.
A mi hermano por apoyarme.
A MIS AMIGOS
Por soportar mis quejas, y ayudarme por darme ánimos y apoyarme.
A MIS MAESTROS
Por confiar en mi, tenerme la paciencia necesaria, y apoyarme. Agradezco
el haber tenido unos profesores como ustedes.
En especial a la academia de electrónica por soportarme, darme ideas,
ánimos, y sugerencias.
INDICE
INDICE
RESUMEN ........................................................................................................................I
ABSTRACT .....................................................................................................................II
CAPITULO I INTRODUCCION ........................................................................................1
JUSTIFICACION ..........................................................................................................2
OBJETIVO ...................................................................................................................3
1.1. LOS INVERNADEROS......................................................................................4
1.1.1. FACTORES CONSIDERADOS AL IMPLEMENTAR UN INVERNADERO7
CAPITULO II ANTECEDENTES.................................................................................... 14
2.1. TIPO DE ESTRUCTURA ................................................................................. 16
2.1.1. INVERNADERO TUNEL .......................................................................... 17
2.1.2. INVERNADERO CAPILLA....................................................................... 18
2.1.3. INVERNADERO EN DIENTES DE SIERRA ............................................ 19
2.1.4. INVERNADERO TIPO CAPILLA MODIFICADO ..................................... 21
2.1.5. INVERNADERO CON TECHUMBRE CURVA......................................... 22
2.1.6. INVERNADERO TIPO PARRAL (ALMERIENSE) .................................. 23
2.1.7. INVERNADERO TIPO VENLO (HOLANDES) ......................................... 25
2.2. COBERTURA PARA INVERNADEROS ......................................................... 26
2.2.1. MATERIALES PARA COBERTURAS ..................................................... 27
2.3. RIEGO ............................................................................................................. 28
2.3.1. FACTORES QUE INFLUYEN EN EL RIEGO .......................................... 29
2.3.2. TIPOS DE RIEGO .................................................................................... 30
2.4. HORTALIZA .................................................................................................... 34
2.4.1. PLANTA ORNAMENTAL......................................................................... 35
2.4.2. OLEAGINOSAS ....................................................................................... 36
2.4.3. LEGUMBRES........................................................................................... 37
2.4.4. SOLANACEA ........................................................................................... 38
2.5. TECNOLOGIA................................................................................................. 38
2.5.1 OFA (Agricultura a Campo Abierto).......................................................... 38
2.5.2 INVERNADEROS CONVENCIONALES...................................................... 39
2.5.3 CEA (Agricultura en Ambiente Controlado)............................................. 40
2.6. ELEMENTOS DE SISTEMA DE CONTROL .................................................... 41
2.6.1. PLC .......................................................................................................... 41
2.6.2. ACTUADORES ELECTRICOS ................................................................ 42
2.6.3. MOTOR .................................................................................................... 42
2.7. INTERNET....................................................................................................... 67
2.7.1. PROTOCOLOS DE INTERNET ............................................................... 68
2.7.2. ARQUITECTURA CLIENTE- SERVIDOR................................................ 69
INDICE
2.8. PROGRAMACION........................................................................................... 70
2.9. GUI (INTERFAZ GRAFICA DE USUARIO) ..................................................... 75
CAPITULO III MARCO TEORICO ................................................................................. 80
3.1. HORTALIZA .................................................................................................... 81
3.2. ESTRUCTURA ................................................................................................ 82
3.2.1. CARGAS DE DISEÑO DE UNA ESTRUCTURA ..................................... 83
3.3. COLUMNAS .................................................................................................... 84
3.3.1. TIPOS DE COLUMNAS ........................................................................... 85
3.3.2. RADIO DE GIRO ...................................................................................... 89
3.4. SELECCIÓN DEL TIPO Y DISTRIBUCIÓN DE LA ESTRUCTURA ................ 89
3.5. CUBIERTA A UTILIZAR.................................................................................. 91
3.6. TIPOS Y ELECCION DEL SUSTRATO ........................................................... 93
3.7. RIEGO POR GOTEO ....................................................................................... 95
3.7.1. PRINCIPIOS DEL RIEGO POR GOTEO.................................................. 95
3.7.2. VENTAJAS Y DESVENTAJAS................................................................ 96
3.7.3. FACTORES A CONSIDERAR PARA EL RIEGO .................................... 97
3.8. DISEÑO DE CIRCUITOS ELÉCTRICOS / ELECTRÓNICOS ........................ 106
3.9. COMUNICACIÓN CLIENTE – SERVIDOR.................................................... 117
CAPITULO IV DISEÑO DEL PROYECTO................................................................... 118
4.1. LUGAR DE IMPLEMENTACION ................................................................... 119
4.2. CARGAS ....................................................................................................... 121
4.2.1. CARGAS MUERTAS ............................................................................. 121
4.2.2. CARGAS VIVAS Y METEOROLOGICAS.............................................. 126
4.3. CALCULO DE LA ESTRUCTURA................................................................. 131
4.3.1. DETERMINACION DE LA ARMADURA................................................ 141
4.3.2. ESTABILIDAD DE LA ARMADURA...................................................... 141
4.4. CALCULO DE COLUMNAS .......................................................................... 142
4.5. DISEÑO AGRONOMICO DEL RIEGO POR GOTEO .................................... 146
4.5.1. CALCULO DE LA ETP (Evaporación Potencial)................................. 146
4.5.2. CALCULO DE LAS NECESIDADES MAXIMAS DE RIEGO ................. 148
4.5.3. ESTUDIO DE LA UNIFORMIDAD DE APLICACIÓN DEL AGUA Y DEL
DISEÑO 151
4.6. ETAPAS DE CONTROL ................................................................................ 156
4.7. DISEÑO DE CIRCUITOS ELÉCTRICO / ELECTRÓNICOS .......................... 158
4.7.1. VENTILACION ....................................................................................... 162
4.7.2. ILUMINACION........................................................................................ 173
4.7.3. RIEGO .................................................................................................... 174
4.7.4. DIAGRAMAS DE FLUJO ....................................................................... 175
CAPITULO V EVALUACION ECONOMICA................................................................ 177
INDICE
RESUMEN
El objetivo de esta Tesis es el diseño y elaboración una interfaz gráfica de control para
invernaderos con ambiente controlado, donde se pueda monitorear y ajustar los
parámetros de control en tiempo real, generando bases de datos, reportes y graficas del
sistema, para analizar información y ajustar el sistema al punto óptimo.
Esto será controlado en tiempo real con ayuda de una interfaz gráfica (por Internet),
para monitorear los sensores de temperatura, humedad y luminosidad con esto se
generarán reportes, bases de datos, etc., que ayudarán con el control para futuros
acondicionamientos.
I
ABSTRACT
ABSTRACT
The objective of this Thesis is the design and elaboration a graphical interface of control
for conservatories with controlled greenhouse, where it is possible to be monitor and to
be fit the parameters of in time real control, generating data bases, reports and graphs
of the system, to analyze information and to fit the system to the optimal point.
In order to fulfill our objective we will implement: controls of ambientation, irrigation and
electrical energy, with the purpose of optimizing the parameters of the greenhouse and
their products so that these have greater opportunities of development.
This we will control it in real time with the help of a graphical interface (by Internet), to
monitor the sensors of temperature, humidity and luminosity with this we will generate
reports, data bases, etc., that help us with the control for future preparations.
II
CAPITULO I INTRODUCCION
CAPITULO
I
INTRODUCCION
1
CAPITULO I INTRODUCCION
JUSTIFICACION
El lugar de implementación de este proyecto será en las azoteas del Distrito Federal,
porque su suelo agrícola es poco fértil debido a que presenta una zona urbana mayor o
no apta para la agricultura en comparación con otros estados de la republica mexicana;
esto lo podemos apreciar en la Figura 1.2, donde la zona obscura representa dicha
zona.
2
CAPITULO I INTRODUCCION
OBJETIVO
3
CAPITULO I INTRODUCCION
Los parámetros a controlar serán ajustados a un punto óptimo a partir del análisis de la
información recabada. Esta información se almacenará en una base de datos que
permitirá obtener los reportes y las graficas necesarias con el fin de contar con datos
que permita realizar las acciones pertinentes para apoyar al campo y la economía
individual del mexicano al generar alimentos a costos rentables
El concepto de “invernaderos” surge en la época de los romanos (en el siglo XVI), son
a ellos a quienes se les atribuye el crédito de haber conformado la primera forma de
invernaderos. Dicen las lenguas populares romanas que cierto emperador romano tenía
un apetito singular para los pepinos, solicitaba uno a diario. Este capricho del
emperador propicio que el jardinero instalara su propio método artificial para
producirlos. Esta técnica artificial consistía en cavar un hoyo en el suelo, prender fuego
para generar calor y cubrir el hoyo con láminas transparentes de mica o mineral. Con el
tiempo se perfeccionaron los métodos o técnicas para proteger e incrementar el valor
de las plantas en invernaderos rudimentarios. A finales del siglo XVI se crearon los
invernaderos básicos y en la época de la Inglaterra Victoriana (siglo XIX) se desarrollan
los invernaderos tal y como los conocemos hoy en día.
4
CAPITULO I INTRODUCCION
todos estos países ofrecen la oportunidad de cultivar frutos, vegetales y flores durante
todo el año.
En México se desconoce el año en que esta técnica de cultivo protegido llega a Nuestro
País. Sin embargo existen antecedentes que en la época prehispánica se utilizaba una
técnica similar. Esta técnica consistía en proteger los cultivos con pieles de animales.
En el año de 1985, la técnica de cultivo protegido se incremento debido principalmente
por la llegada de los materiales plásticos al mercado. Estos materiales plásticos
demostraron ser ideales para las condiciones socioeconómicas y climáticas de las
regiones semiáridas del país debido a sus propiedades físicas. Estas propiedades
físicas pueden ajustarse e incluso crearse en función de las características específicas
de cada lugar.
Las actividades humanas son las que más afectan, debido a la transformación de los
recursos naturales y con frecuencia a la alteración del medio ambiente para la
5
CAPITULO I INTRODUCCION
satisfacción de las necesidades materiales del hombre. Lo anterior provoca que cerca
de la mitad de los suelos del país presenten problemas de erosión.
Colima 0 0 0 377
México 0 0 50 35
Sonora 0 2 407 0
Tamaulipas 0 58 0 0
Yucatán 0 0 4 4
Colima 0 0 0 377
México 0 0 50 35
6
CAPITULO I INTRODUCCION
Sonora 0 2 407 0
Tamaulipas 0 58 0 0
Yucatán 0 0 4 2
Valor de la producción (Miles de pesos) 319 771 386 013 271 337 833 106
Baja California Sur 237 781 287 449 151 864 695 806
Colima 0 0 0 780
Guerrero 0 680 0 0
Tamaulipas 0 2 908 0 0
Yucatán 0 0 8 8
NOTA: Las sumas de los parciales no coinciden con los totales debido a que así lo publicó la fuente. Cifras preliminares.
FUENTE: Para 2003 a 2005: SAGARPA. Anuario Estadístico de la Producción Agrícola de los Estados Unidos Mexicanos (varios años). Para
2006: SAGARPA. SIAP.
www.inegi.gob.mx
7
CAPITULO I INTRODUCCION
III. Ligereza: Esta orientada al desarrollo del armazón, para que este no reste
luminosidad a las plantas cultivadas en el interior; ya que las estructuras muy
voluminosas y pesadas proyectan grandes sombras, provocando el retraso del
crecimiento en el cultivo y su fructificación.
8
CAPITULO I INTRODUCCION
9
CAPITULO I INTRODUCCION
Cada especie tiene una humedad ambiental idónea para vegetar en perfectas
condiciones; tal es el caso:
10
CAPITULO I INTRODUCCION
IX. Temperatura
Este es el parámetro más importante a tener en cuenta en el manejo del
ambiente dentro de un invernadero, ya que es el que más influye en el
crecimiento y desarrollo de las plantas. Normalmente la temperatura óptima para
las plantas se encuentra entre los 10 y 20º C.
Para el manejo de la temperatura es importante conocer las necesidades y
limitaciones de la especie cultivada. Así mismo se deben aclarar los siguientes
conceptos de temperaturas, que indican los valores objetivos a tener en cuenta
para el buen funcionamiento del cultivo y sus limitaciones:
11
CAPITULO I INTRODUCCION
Tª mínima
0-2 (-1) 0 (-1) 0-1 0
letal
Tª mínima
10-12 10-12 10-12 10-12 13-15 11-13
biológica
Tª máxima
21-27 23-27 22-27 20-25 25-30 23-28
biológica
Tª máxima
33-38 33-35 43-53 31-35 33-37 33-37
letal
La infiltración se debe al intercambio de calor del interior del invernadero y el aire frío
del exterior a través de las juntas de la estructura. La radiación, por el movimiento del
calor a través del espacio transparente.
12
CAPITULO I INTRODUCCION
Capitulo 1.INTRODUCCION
Breve descripción de conceptos utilizados en el presente proyecto así como la
justificación y objetivos del mismo.
Capitulo 2. ANTECEDENTES
Descripción de los conceptos de hidroponía, tipos de invernaderos y riego, así como los
componentes más importantes de cada uno.
Capitulo 3. GENERALIDADES
Tipo de hortaliza, estructura y riego seleccionados para esta tesis,
Capitulo 4. CALCULOS
Cálculos pertinentes de la estructura, riego y especificación de los componentes
eléctricos a utilizar
Capitulo 5. COSTOS
Se verificara que tan viable es la implementación de este proyecto hablando en
términos económicos
13
CAPITULO II ANTECEDENTES
CAPITULO
II
ANTECEDENTES
14
CAPITULO II ANTECEDENTES
Los procesos de cultivo han tenido una evolución dramática desde sus comienzos hasta
nuestros días. En la actualidad se utilizan pequeños espacios para el cultivo de
alimentos. Estos espacios reciben el nombre de invernaderos. Un invernadero es todo
cierro o invernáculo en el cual su ambiente puede ser controlado donde se cultivan
plantas de tipo hortícola u ornamental.
15
CAPITULO II ANTECEDENTES
• Tipo de estructura.
• Tipo de cobertura para invernadero
• Tipo de riego
• La tecnología utilizada
• El control
• La hortaliza a ocupar.
• Invernadero de Túnel
• Invernadero Capilla
• Invernadero Dientes de Sierra
16
CAPITULO II ANTECEDENTES
Se trata de invernaderos que tienen una altura y anchura variables. Este tipo de
estructura tiene algunas ventajas e inconvenientes (Figura 2.1)
Ventajas
17
CAPITULO II ANTECEDENTES
Desventajas
18
CAPITULO II ANTECEDENTES
Ventajas
Desventajas
Una variación de los invernaderos capilla, que se comenzó a utilizar en zonas con muy
baja precipitación y altos niveles de radiación, fueron los invernaderos a una vertiente.
Estos invernaderos contaban con una techumbre única inclinada en ángulos que
variaban entre 5º y 15º (orientados en sentido este-oeste y con presentación del techo
hacia la posición del sol -norte para el hemisferio sur).
19
CAPITULO II ANTECEDENTES
Ventajas
Desventajas
20
CAPITULO II ANTECEDENTES
Los postes se plantan cada 2,0 m, tanto en el lateral como en la parte central,
utilizándose postes sulfatados o bien, impregnados con brea al menos en los 0,40m a
0,60 m que van enterrados.
Ventajas
Desventajas
• Sombreo mayor que capilla (debido a mayor número de elementos estructurales
de sostén), pero menor que diente de sierra.
• A igual altura cenital, tiene menor volumen encerrado que los invernaderos
curvos.
21
CAPITULO II ANTECEDENTES
Las dimensiones más comunes de estos invernaderos van de 6,0-8,0 m de ancho por
largo variable. Existe una alternativa de muy bajo costo (más próxima al tipo
semielíptico) construida con postes de madera y techumbre de madera arqueada o
caña. Se trata de estructuras endebles y de baja altura, tornándose muy importante
como limitante para el clima de la zona. (Figura 2.4)
FIGURA 2.4 INVERNADERO CON TECHUMBRE CURVA (REFERENCIADO DE LA ESCUELA SUPERIOR POLITECNICA DE
CHIMBONRAZO www.espoch.edu.ec/servicios/invernaderos.html)
22
CAPITULO II ANTECEDENTES
Ventajas
• Junto con los invernaderos tipo túnel, es el de más alta transmisión de la luz
solar.
• Buen volumen interior de aire (alta inercia térmica).
• Buena resistencia frente a los vientos.
• Espacio interior totalmente libre (facilidad de desplazamiento, laboreo
mecanizado, conducción de cultivos, etc.).
• Construcción de mediana a baja complejidad (debido a la disponibilidad de los
elementos prefabricados).
Desventajas
• Tienen la misma limitante que el tipo capilla, cuando deben acoplarse en batería
(de no poseer algún sistema de ventilación cenital).
• La limitante ya señalada, plantea la necesidad de no superar los 25-30 m (de
invernaderos acoplados), debido a las dificultades para ventilación.
23
CAPITULO II ANTECEDENTES
La pendiente es casi inexistente, o bien (en zonas con puvliometría de riesgo) suele
darse 10º-15º, lo que representa altura de los laterales del orden de 2,0 - 2,3 m. Se
ventila solamente a través de las aberturas laterales.
Ventajas
Desventajas
• Deficiente ventilación.
• Alto riesgo de rotura por precipitaciones intensas (escasa capacidad de drenaje).
• Construcción de alta complejidad (requiere personal especializado).
• En zonas de baja radiación, la escasa pendiente del techo representa una baja
captación de la luz solar.
24
CAPITULO II ANTECEDENTES
Son invernaderos de vidrio, los paneles descansan sobre los canales de recogida del
agua pluvial.
Estos invernaderos carecen de ventanas laterales (puede ser debido a que en Holanda
no existen demasiadas exigencias en cuanto a ventilación). En su lugar, tiene ventanas
cenitales, alternadas en su apertura (una hacia un lado y la siguiente hacia el otro)
cuyas dimensiones son de 1,5 m de largo por 0,8 m de ancho. (Figura 2.5)
FIGURA 2.5 INVERNADERO TIPO VENLO (HOLANDÉS) (REFERENCIADO DE LA ESCUELA SUPERIOR POLITECNICA DE
CHIMBONRAZO www.espoch.edu.ec/servicios/invernaderos.html)
Ventajas
25
CAPITULO II ANTECEDENTES
Desventajas
• Alto costo.
• La transmisión se ve afectada, no por el material de cobertura, sino por el
importante número de elementos de sostén (debido al peso del material de
cubierta).
• Al tratarse de un material rígido, con duración de varios años, resulta afectado
por la transmisibilidad de polvo, algas, etc.
26
CAPITULO II ANTECEDENTES
Dos son las clases de materiales utilizados para la cobertura: vidrio y plástico, cada uno
de los cuales tiene sus ventajas y sus limitaciones. La tabla 2.1 muestra las
características ventajas y limitaciones del uso de los materiales más comunes utilizados
como cobertura de invernadero.
TABLA 2.1 CARACTERISTICAS, VENTAJAS Y LIMITACIONES DEL VIDRIO Y (REFERENCIA TOMADA DE LA PÁGINA DE
MICROEMPRENDIMIENTOSwww.agrobit.com/Microemprendimientos/cultivo/invernadero.hml)
27
CAPITULO II ANTECEDENTES
2.3. RIEGO
Otro aspecto que se debe considerar, es el de elegir el tipo de riego mas conveniente
para la implementación del invernadero.
Para la selección del riego, se tiene que tener en cuenta, los factores que influyen en
este y los distintos tipos que existen.
28
CAPITULO II ANTECEDENTES
29
CAPITULO II ANTECEDENTES
Existen diferentes tipos de riego, que se utilizan tanto en invernaderos como fuera de
estos.
RIEGO LOCALIZADO
En función del tipo de emisor utilizado y su colocación se distinguen tres tipos de riego
localizado (Figura 2.6):
• Por goteo.
• Por tuberías emisoras.
• Por micro aspersión y micro difusión.
También se pueden agrupar según el caudal por unidad de emisor o por metro lineal del
mismo:
30
CAPITULO II ANTECEDENTES
FIGURA 2.6 TIPOS DE RIEGO LOCALIZADO Y SUS APLICACIONES (REFERENCIA TOMADA DE TEXTO CIENTIFICO:
RIEGO)
31
CAPITULO II ANTECEDENTES
FIGURA 2.7 RIEGO POR GOTEO (REFERENCIA TOMADA DE TEXTO CIENTIFICO: RIEGO)
32
CAPITULO II ANTECEDENTES
FIGURA 2.8 RIEGO POR TUBERIAS EMISORAS (REFERENCIA TOMADA DE TEXTO CIENTIFICO: RIEGO)
En el riego por micro aspersión, el agua se aplica sobre la superficie del suelo en forma
de lluvia muy fina, mojando una zona determinada que depende del alcance de cada
emisor. Está indicado tanto para cultivos leñosos como para cultivos herbáceos de
distinto marco de plantación.
Se distinguen los emisores denominados micro aspersores y los denominados micros
difusores. En ambos casos suelen trabajar a presiones entre 1 y 2 kg/cm2 y suministran
caudales de hasta 200 l/h.
33
CAPITULO II ANTECEDENTES
FIGURA 2.9 RIEGO POR MICROASPERSION Y MICRODIFUSION (REFERENCIA TOMADA DE TEXTO CIENTIFICO: RIEGO)
2.4. HORTALIZA
Las especies cultivadas bajo protección son principalmente especies de estación cálida,
adaptadas a temperaturas de aire con medias mensuales que fluctúan de 17 a 27 °C,
que aproximadamente corresponden con los siguientes límites: temperaturas mínimas
medias de 12 °C y temperaturas máximas medias mensuales de 32 °C.
Las heladas destruyen a las especies de estación cálida. Se acepta, generalmente, que
el riesgo de que la temperatura descienda por debajo de cero durante un período
suficientemente largo, para destruir los cultivos, puede despreciarse si la temperatura
mínima media mensual excede de 7 °C.
Las temperaturas por debajo de 12 a 10 °C, durante una serie de días consecutivos, no
destruyen los cultivos, pero afectan a su comportamiento y condicionan la
productividad- tanto cualitativa, como cuantitativamente.
34
CAPITULO II ANTECEDENTES
Las temperaturas por encima de 30 °C (si la humedad del aire es muy baja) o por
encima de 35º (si la humedad relativa es alta) no son fácilmente toleradas por las
plantas y causan daños extensivos en las cosechas.
Los cultivos requieren - cierta amplitud o variación diaria de temperatura- para que su
comportamiento fisiológico sea normal. La diferencia mínima entre las temperaturas
medias del día y de la noches alrededor de 5 a 7 °C.
La latitud del lugar y la estación del año condicionan - que las necesidades de horas luz
de los cultivos queden satisfechas o no; necesidad ligada a la duración de la noche más
que a la del día. En caso de que sea preciso, la duración de la noche puede modificarse
con facilidad, utilizando las técnicas de sombreo o de iluminación intermitente para
acortar la noche.
35
CAPITULO II ANTECEDENTES
Hay numerosa plantas que tienen un doble uso, alimentario y ornamental como el olivo
o el naranjo.
2.4.2. OLEAGINOSAS
Las oleaginosos son semillas que se comen o utilizan para la extracción de aceite.
Estas incluyen semillas de calabaza, de melón, de salsifí (Telfairia pedata) y semilla de
algodón. Esta última es una importante fuente de aceite en áreas donde se cultiva
algodón en Asia, África y América Latina. En África occidental y otras partes, se utilizan
en la dieta mantequillas de semilla de shea (Butyrospermum parkii), de nuez de nogal
blanco y otras semillas oleaginosas.
36
CAPITULO II ANTECEDENTES
2.4.3. LEGUMBRES
Se denomina legumbre (del latín legumen) a un tipo de fruto seco, también llamado
comúnmente vaina o capi. Así mismo reciben tal nombre las semillas comestibles que
crecen y maduran dentro de este fruto y a las plantas que las producen.
Las legumbres constituyen un grupo de alimentos muy homogéneo, formado por los
frutos secos de las leguminosas, siendo dehiscentes, desarrollados a partir del gineceo,
de un solo carpelo y que se abre tanto por la sutura ventral como por el nervio dorsal,
en dos valvas y con las semillas en una hilera ventral. Estas vainas suelen ser rectas y
carnosas. Por lo general poseen una carne interior esponjosa, aterciopelada y de color
blanco. Su parte interna corresponde al mesocarpio y al endocarpio del fruto.
El tamaño de las legumbres varía desde un milímetro o poco más hasta medio metro.
Su forma, aunque en la mayoría de los casos es alargada y comprimida, como la de las
judías o habichuelas, varía muchísimo.
Estos frutos pertenecen al gran grupo de las plantas leguminosas (familia Fabaceae) y,
a pesar del gran número de especies que componen esta familia, las utilizadas para la
alimentación humana y del ganado son relativamente pocas.
37
CAPITULO II ANTECEDENTES
2.4.4. SOLANACEA
Las Solanáceas (Solanaceae Juss.) son una familia de plantas herbáceas o leñosas
con las hojas alternas, simples y sin estipulas pertenecientes al orden Solanales, de las
dicotiledóneas (Magnoliopsida).Comprende aproximadamente 98 géneros y unas 2700
especies, con una gran diversidad de hábito, morfología y ecología. La familia es
cosmopolita, distribuyéndose por todo el globo con la excepción de la Antártida. La
mayor diversidad de especies se halla en América del Sur y América Central. En esta
familia se incluyen especies alimenticias tan importantes como la papa (Solanum
tuberosum), el tomate (Solanum lycopersicum), la berenjena (Solanum melongena) y
los pimientos o ajíes (Capsicum). Muchas plantas ornamentales muy populares
pertenecen a las solanáceas, como Petunia, Schizanthus, Salpiglossis y Datura. Ciertas
especies son mundialmente conocidas por sus usos medicinales, sus efectos
psicotrópicos o por ser ponzoñosas. Finalmente, pero no menos importante, las
solanáceas incluyen muchos organismos modelo para investigar cuestiones biológicas
fundamentales a nivel celular, molecular y genético, tales como el tabaco y la petunia.
2.5. TECNOLOGIA
38
CAPITULO II ANTECEDENTES
tampoco se tiene ningún control de la salinidad del suelo o de lo que pasa con la raíz
del sembradío
Sistema que recibe energía lumínica, atrapándola en su interior por un principio físico
de transmisividad de los cuerpos transparentes, llamado efecto invernadero, que
modifica los factores climáticos hacia condiciones ideales para su uso.
Las ventajas de este tipo de invernadero se centran en:
39
CAPITULO II ANTECEDENTES
La palabra Hidroponía se deriva del griego Hydro (agua) y Ponos (labor o trabajo) lo
cual significa literalmente trabajo en agua. Se entiende el "cultivo sin tierra" al método
que provee los alimentos que requieren las plantas para su perfecto desarrollo por
intermedio de una solución sintética de agua y sales minerales, en contraposición de su
vía natural que es la tierra.
40
CAPITULO II ANTECEDENTES
2.6.1. PLC
41
CAPITULO II ANTECEDENTES
Los actuadores son dispositivos capaces de generar una fuerza a partir de líquidos, de
energía eléctrica y gaseosa. El actuador recibe la orden de un regulador o controlador y
proporciona la salida necesaria para activar a un elemento final de control.
Los actuadores eléctricos son utilizados en los aparatos mecatronicos, como por
ejemplo, en los robots. Los servomotores CA sin escobillas se utilizaran en el futuro
como actuadores de posicionamiento preciso debido a la demanda de funcionamiento
sin tantas horas de mantenimiento
La estructura de un actuador eléctrico es simple, ya que sólo se requieren de energía
eléctrica como fuente de poder. Como se utilizan cables eléctricos para transmitir
electricidad y las señales, es altamente versátil y prácticamente no hay restricciones
respecto a la distancia entra la fuente de poder y el actuador.
Existe una gran cantidad de modelos y es fácil utilizarlos con motores eléctricos
estandarizados según la aplicación. En la mayoría de los casos es necesario utilizar
reductores, debido a que los motores son de operación continua.
2.6.3. MOTOR
42
CAPITULO II ANTECEDENTES
ACCION MOTRIZ
Cuando un motor esta en operación, está desarrollando un par mecánico, es decir una
tendencia a producir rotación.
43
CAPITULO II ANTECEDENTES
La acción que experimenta un conductor por el que circula una corriente el cual está
colocado dentro de un campo magnético depende de:
La magnitud del flujo en el entrehierro y la intensidad de la corriente en el armadura (el
campo magnético no uniforme es determinado por ambos), estos principio reciben
forma matemática como sigue.
Por lo tanto la fuerza total sobre un conductor de longitud (L) que transporta una
corriente (i) situado a un ángulo (θ), respecto a un campo magnético de inducción (B)
tesla es:
44
CAPITULO II ANTECEDENTES
F=B I L Senθ
PRINCIPIO DE INDUCCION
Los motores de corriente alterna son convertidores de energía electromagnética;
transforman la energía eléctrica en energía mecánica por medio de la inducción
electromagnética.
El principio de inducción electromagnética establece que si un conductor se mueve a
través de un campo magnético, se induce una tensión eléctrica, y si el conductor forma
parte de un circuito cerrado, entonces habrá corriente en él.
45
CAPITULO II ANTECEDENTES
• COMPONENTES DE UN MOTOR
Un motor sin importar si se trata de uno de corriente alterna o directa, tiene los
componentes externos que a continuación se enlistan
1. La Carcasa o caja que envuelve las partes eléctricas del motor, es la parte
externa.
46
CAPITULO II ANTECEDENTES
Armazón
Denominado también yugo, tiene dos funciones primordiales: servir como
soporte y proporcionar una trayectoria de retorno al flujo magnético del
rotor y del imán permanente, para completar el circuito magnético.
Tapas
Llamadas también campanas, están conectadas mecánicamente con el
armazón, contienen cojinetes, los cuales están en contacto con el eje,
para permitirle un movimiento sin fricción. Además, una de las tapas
alberga los porta escobillas y las escobillas, las cuales están en contacto
con el conmutador o colector.
47
CAPITULO II ANTECEDENTES
Eje
Formado por una barra de acero fresada. Imparte la rotación al núcleo, devanado
y al colector.
Núcleo
Se localiza sobre el eje. Fabricado con capas laminadas de acero, su
función es proporcionar un trayecto magnético entre los polos para que el
flujo magnético del devanado circule.
Las laminaciones tienen por objeto reducir las corrientes parásitas en el
núcleo. El acero del núcleo debe ser capaz de mantener bajas las
pérdidas por histéresis. Este núcleo laminado contiene ranuras a lo largo
de su superficie para albergar al devanado de la armadura (bobinado).
Devanado
Consta de bobinas aisladas entre sí y entre el núcleo de la armadura.
Estas bobinas están alojadas en las ranuras del núcleo.
Los Motores de Corriente Directa (CD) o Corriente Continua (CC) se utilizan en una
amplia variedad de aplicaciones industriales en virtud de la facilidad con la que se
puede controlar la velocidad. La característica velocidad-par se puede hacer variar para
casi cualquier forma útil. Es posible la operación continua sobre un rango de
velocidades de 8:1. En tanto que los motores de corriente alterna tienden a pararse, los
motores de corriente continua pueden entregar más de cinco veces el par nominal (si lo
permite la alimentación de energía eléctrica). (Figura 2.13)
48
CAPITULO II ANTECEDENTES
Fueron los primeros en utilizarse en vehículos eléctricos por sus buenas características
en tracción y por la simplicidad de los sistemas de control de la electricidad desde las
baterías. Presentan desventajas en cuanto al mantenimiento de algunas de sus piezas
(escobillas y colectores) y a que deben ser motores grandes si se buscan potencias
elevadas, pues su estructura (y en concreto el rozamiento entre piezas) condiciona el
límite de velocidad de rotación máxima.
Las características de construcción más importantes son
49
CAPITULO II ANTECEDENTES
El arrollamiento del inducido está unido por conductores con las laminas del
colector. Sobre la superficie del colector rozan unos contactos a presión
mediante unos muelles. Dichas piezas de contacto se llaman escobillas. El
espacio libre entre las piezas polares y el inducido se llama entrehierro.
Al girar el rotor, las escobillas van rozando con las delgas, conectando la bobina
de inducido correspondiente a cada par de delgas con el circuito exterior.
50
CAPITULO II ANTECEDENTES
51
CAPITULO II ANTECEDENTES
Campo Devanado
a. Conexión Serie
b. Conexión Paralelo
52
CAPITULO II ANTECEDENTES
c. Conexión Compuesta
Es el motor cuya velocidad disminuye cuando el par aumenta y cuya velocidad en vacío
es limitada. Las características del motor Compuesta están comprendidas entre las del
motor de derivación y las del motor en serie. Los tipos de motor Compuesta son los
mismos que para los generadores, resumiéndose el aditivo y el diferencial. El motor en
Compuesta es un término medio entre los motores devanados en serie y los de en
derivación. En virtud de la existencia del devanado en serie, que ayuda al devanado en
derivación, el flujo magnético por polo aumenta con la carga, de modo que el par se
incrementa con mayor rapidez y la velocidad disminuye más rápidamente que si no
estuviera conectado el devanado en serie; pero el motor no se puede desbocar con
cargas ligeras, por la presencia de la excitación en derivación.
• Imán Permanente
53
CAPITULO II ANTECEDENTES
2. Conmutados electrónicamente
a. sin escobillas
Los motores de corriente continua sin escobillas tienen una armadura estacionaria y
una estructura rotatoria del campo, exactamente en forma opuesta a como están
dispuestos esos elementos en los motores convencionales de corriente directa. Esta
construcción aumenta la rapidez de disipación del calor y reduce la inercia del rotor.
Imanes permanentes suministran el flujo magnético para el campo. La corriente directa
hacia la armadura se conmuta con transistores, en vez de las escobillas y las delgas del
colector de los motores convencionales de corriente directa
Los servomotores de corriente continua son motores de alto rendimiento que por lo
general se usan como motores primarios en computadoras, maquinaria controlada
numéricamente u otras aplicaciones en donde el arranque y la detención se deben
hacer con rapidez y exactitud. Los servomotores son de peso ligero, y tienen armaduras
de baja inercia que responden con rapidez a los cambios en el voltaje de excitación.
Además, la inductancia muy baja de la armadura en estos motores da lugar a una baja
constante eléctrica de tiempo (lo normal entre 0.05 y 1.5 mS) que agudiza todavía más
la respuesta del motor a las señales de comando. Los servomotores incluyen motores
de imán permanente, circuito impreso y bobina (o coraza) móvil. El rotor de un motor
acorazado consta de una coraza cilíndrica de bobinas de alambre de cobre o de
54
CAPITULO II ANTECEDENTES
aluminio. El alambre gira en un campo magnético en el espacio anular entre las piezas
polares magnéticas y un núcleo estacionario de hierro. El campo es producido por
imanes de fundición de Álnico cuyo eje magnético es radial. El motor puede tener dos,
cuatro o seis polos.
55
CAPITULO II ANTECEDENTES
La gran variedad de la velocidad, junto con su fácil control y la gran flexibilidad de las
características par-velocidad del motor de corriente continua, han hecho que en los
últimos años se emplee éste cada vez más con maquinas de velocidad variable en las
que se necesite amplio margen de velocidad y control fino de las mismas.
Los motores de corriente continua empleados en juguetes, suelen ser del tipo de imán
permanente, proporcionan potencias desde algunos wat a cientos de wat. Los
empleados en giradiscos, unidades lectoras de CD, y muchos discos de
almacenamiento magnético son motores en los que el rotor es de imán fijo y sin
escobillas.
56
CAPITULO II ANTECEDENTES
Facilidad de inversión de marcha de los motores grandes con cargas de gran inercia, al
mismo tiempo que devuelven energía a la línea actuando como generador, lo que
ocasiona el frenado y la reducción de velocidad.
Trenes de laminación reversibles. Los motores deben de soportar una alta carga.
Normalmente se utilizan varios motores que se acoplan en grupos de dos o tres.
Trenes Konti. Son trenes de laminación en caliente con varios bastidores. En cada
uno se va reduciendo más la sección y la velocidad es cada vez mayor.
Industria del papel. Además de una multitud de máquinas que trabajan a velocidad
constante y por lo tanto se equipan con motores de corriente continua, existen
accionamientos que exigen par constante en un amplio margen de velocidades.
57
CAPITULO II ANTECEDENTES
a. ROTOR
El rotor está situado en el eje del motor y, al igual que el estator, está compuesto de
finas láminas de hierro ranuradas. El rotor puede ser de anillos rozantes o de corto
circuito, distinguiendo un tipo del otro por el distinto devanado que poseen en las
ranuras.
b. ESTATOR
58
CAPITULO II ANTECEDENTES
Mecánicamente consta de la caja del estator (1), cojinetes (2) que soportan el rotor; caja
de cojinetes (3) que cierra la caja del estator; ventilador (4) que refrigera el motor; la
cubierta del ventilador (5) que protege contra la rotación del ventilador, y, finalmente,
hay una caja para las conexiones eléctricas (6). En la caja del estator hay un núcleo de
hierro (7), formado por finas láminas de hierro de entre 0.3 y 0.5 mm de grosor. Los
devanados trifásicos (8) se sitúan en las ranuras del núcleo de hierro.
Las bobinas y el núcleo del estator han de producir el campo magnético en diversos
pares de polos, cuyo número determina la velocidad del campo magnético rotativo.
Cuando un motor funciona a la frecuencia de régimen, la velocidad del campo
magnético se denomina velocidad síncrona del motor Ns.
No. de
2 4 6 8 12
polos
N0[min.-1] 3000 1500 1000 750 500
Existe una gran cantidad de motores de corriente alterna, sin embargo, se pueden
clasificar de la siguiente manera:
59
CAPITULO II ANTECEDENTES
Síncronos
Asíncronos
60
CAPITULO II ANTECEDENTES
61
CAPITULO II ANTECEDENTES
2. Motores Asincronos
El rotor de anillos rozantes está formado, como el estator, por bobinas devanadas
situadas en las ranuras. Cada fase tiene sus bobinas, que están unidas a anillos
rozantes. Si estos están en corto circuito, el rotor funciona como si fuera de corto
circuito. El rotor de corto circuito dispone de varillas de aluminio introducidas en el
interior de las ranuras. En cada extremo del rotor las varillas están en corto circuito con
un anillo de aluminio.
62
CAPITULO II ANTECEDENTES
El rotor en corto circuito es el más común. En principio, ambos tipos de rotor funcionan
de la misma manera, por lo que en adelante solo trataremos del rotor en corto circuito.
Si se coloca una varilla del rotor en el campo rotativo, el campo magnético del polo
induce una corriente en la varilla del rotor, que se ve afectada por la fuerza F. El
próximo polo por el que pasará la varilla es de polaridad contraria, e induce una
corriente en la dirección opuesta a la primera. Sin embargo, puesto que la dirección del
campo magnético ha cambiado, la fuerza todavía afecta ala varilla en la misma
dirección. Si todo el rotor se sitúa en el campo rotativo, todas sus varillas se verán
afectadas por fuerzas que harán girara al rotor. La velocidad de este (2) no alcanzará la
velocidad del campo rotativo (1) pues, no se induce ninguna corriente en las varillas del
rotor cuando las velocidades son las mismas.
La mayor parte de los motores, que funcionan con c-a de una sola fase, tienen el rotor
de tipo jaula de ardilla. Un esquema simplificado del mismo se ve a continuación.
63
CAPITULO II ANTECEDENTES
Los rotores de jaula de ardilla reales son mucho más compactos que el de la figura y
tienen un núcleo de hierro laminado.
Los conductores longitudinales de la jaula de ardilla son de cobre y van soldados a las
piezas terminales de metal. Cada conductor forma una espira con el conductor opuesto
conectado por las dos piezas circulares de los extremos.
Cuando este rotor está entre dos polos de campo electromagnéticos que han sido
magnetizados por una corriente alterna, se induce una fem en las espiras de la jaula de
ardilla, una corriente muy grande las recorre y se produce un fuerte campo que
contrarresta al que ha producido la corriente (ley de Lenz). Aunque el rotor pueda
contrarrestar el campo de los polos estacionarios, no hay razón para que se mueva en
una dirección u otra y así permanece parado. Es similar al motor síncrono el cual
tampoco se arranca solo. Lo que se necesita es un campo rotatorio en lugar de un
campo alterno.
Cuando el campo se produce para que tenga un efecto rotatorio, el motor se llama de
tipo de jaula de ardilla. Un motor de fase partida utiliza polos de campo adicionales que
están alimentados por corrientes en distinta fase, lo que permite a los dos juegos de
polos tener máximos de corriente y de campos magnéticos con muy poca diferencia de
tiempo. Los arrollamientos de los polos de campo de fases distintas, se deberían
alimentar por c-a bifásicas y producir un campo magnético rotatorio, pero cuando se
trabaja con una sola fase, la segunda se consigue normalmente conectando un
condensador (o resistencia) en serie con los arrollamientos de fases distintas.
Con ello se puede desplazar la fase en más de 20° y producir un campo magnético
máximo en el devanado desfasado que se adelanta sobre el campo magnético del
devanado principal.
64
CAPITULO II ANTECEDENTES
Desplazamiento real del máximo de intensidad del campo magnético desde un polo al
siguiente, atrae al rotor de jaula de ardilla con sus corrientes y campos inducidos,
haciéndole girar. Esto hace que el motor se arranque por sí mismo.
El devanado de fase partida puede quedar en el circuito o puede ser desconectado por
medio de un conmutador centrífugo que le desconecta cuando el motor alcanza una
velocidad predeterminada. Una vez que el motor arranca, funciona mejor sin el
devanado de fase partida. De hecho, el rotor de un motor de inducción de fase partida
siempre se desliza produciendo un pequeño porcentaje de reducción de la que sería la
velocidad de sincronismo.
Si la velocidad de sincronismo fuera 1.800 rpm, el rotor de jaula de ardilla, con una
cierta carga, podría girar a 1.750 rpm. Cuanto más grande sea la carga en el motor,
más se desliza el rotor.
65
CAPITULO II ANTECEDENTES
66
CAPITULO II ANTECEDENTES
Una de las principales ventajas de todos los motores de jaula de ardilla, particularmente
en aplicaciones de radio, es la falta de colector o de anillos colectores y escobillas. Esto
asegura el funcionamiento libre de interferencias cuando se utilizan tales motores.
2.7. INTERNET
67
CAPITULO II ANTECEDENTES
• EL PROTOCOLO TCP/IP
68
CAPITULO II ANTECEDENTES
69
CAPITULO II ANTECEDENTES
2.8. PROGRAMACION
70
CAPITULO II ANTECEDENTES
Los lenguajes más primitivos fueron los lenguajes de máquina (el código maquina es el
código binario que la computadora entiende y puede ejecutar.). Esto, ya que el
hardware se desarrolló antes del software, y además cualquier software finalmente tiene
que expresarse en el lenguaje que maneja el hardware.
El primer gran avance que se dio, fue la abstracción dada por el Lenguaje Ensamblador
(es la primera abstracción del Lenguaje de Máquina, consistente en asociar a los
opcodes palabras clave que faciliten su uso por parte del programador), y con él, el
nacimiento de las primeras herramientas automáticas para generar el código máquina.
Esto redujo los errores triviales, como podía ser el número que correspondía a una
operación.
Cuando abstraemos los opcodes y los sustituimos por una palabra que sea una clave
de su significado, a la cual comúnmente se le conoce como mnemónico, tenemos el
concepto de Lenguaje Ensamblador
71
CAPITULO II ANTECEDENTES
Una característica que hay que resaltar, es que al depender estos lenguajes del
hardware, hay un distinto Lenguaje de Máquina (y, por consiguiente, un distinto
Lenguaje Ensamblador) para cada CPU.
El uso de las computadoras se fue extendiendo a científicos en otras ramas, como los
Físicos y Químicos, gracias al desarrollo, en los 50s y 60s, de algoritmos de más
elevado nivel, y el aumento de la capacidad de cálculo del hardware. Sin embargo,
estos científicos no eran especialistas en computación y les era sumamente complicado
trabajar en lenguaje ensamblador. Esto provoco el surgimiento de lenguajes de alto
nivel. Así, nació el primer compilador de FORTRAN (FORmula TRANslation), que, como
su nombre indica, inició como un "simple" esfuerzo de traducir un lenguaje de fórmulas,
al lenguaje ensamblador y por consiguiente al lenguaje de máquina. A partir de
FORTRAN, se han desarrollado innumerables lenguajes, que siguen el mismo
concepto: buscar la mayor abstracción posible, y facilitar la vida al programador,
aumentando la productividad, encargándose los compiladores o intérpretes de traducir
el lenguaje de alto nivel, al lenguaje de computadora.
Hay que notar la existencia de lenguajes que combinan características de los de alto
nivel y los de bajo nivel (es decir, Ensamblador), entre los cuales destacan:
72
CAPITULO II ANTECEDENTES
Lenguaje C
Lenguaje C++
73
CAPITULO II ANTECEDENTES
Lenguaje Java
El lenguaje de programación Java, fue diseñado por la compañía Sun Microsystems Inc,
con el propósito de crear un lenguaje que pudiera funcionar en redes computacionales
heterogéneas ( redes de computadoras formadas por más de un tipo de computadora,
ya sean PC, MAC's, estaciones de trabajo, etc.),y que fuera independiente de la
74
CAPITULO II ANTECEDENTES
plataforma en la que se vaya a ejecutar. Esto significa que un programa de Java puede
ejecutarse en cualquier máquina o plataforma.
Lenguaje Pascal
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user
interface) es un programa informático que actúa de interfaz de usuario, utilizando un
conjunto de imágenes y objetos gráficos para representar la información y acciones
disponibles en la interfaz. Su principal uso consiste en proporcionar un entorno visual
sencillo para permitir la comunicación con el sistema operativo de una máquina o
computador.
75
CAPITULO II ANTECEDENTES
comandos que se usaban para operar los primeros sistemas operativos y es pieza
fundamental en un entorno gráfico. Como ejemplos de interfaz gráfica de usuario, cabe
citar los entornos de escritorio Windows, el X-Window de GNU/Linux o el de Mac
OS(sistema Operativo) X, Aqua.
76
CAPITULO II ANTECEDENTES
Entre las diferentes interfaces graficas que existen cabe señalar una de las más
famosas GUI, distribuida como software libre (es decir, gratis).
Bibliotecas Qt
77
CAPITULO II ANTECEDENTES
Qt se encuentra disponible para sistemas tipo unix con el servidor gráfico X Window
System (Linux, BSDs, Unix), para Apple Mac OS X, para sistemas Microsoft Windows,
para Linux empotrado (en inglés Embedded Linux, para sistemas integrados como PDA,
Smartphone, etc.)
Adicionalmente también está disponible QSA (Qt Scripts for Applications), que,
basándose en ECMAScript/JavaScript (archivo de órdenes o archivo de
procesamiento por lotes es un programa usualmente simple, que generalmente se
78
CAPITULO II ANTECEDENTES
• GUI Framework – edición con nivel reducido de GUI, orientado a redes y bases
de datos.
• Full Framework – edición completa comercial
• Open Source – edición completa Open Source
79
CAPITULO III MARCO TEORICO
CAPITULO
III MARCO
TEORICO
80
CAPITULO III MARCO TEORICO
Para que los invernaderos funcionen correctamente definiremos en este capítulo los
criterios de funcionamiento del invernadero que se utilizarán, como son: el tipo de
estructura, el riego, la hortaliza, el sustrato; así como los elementos
eléctricos/electrónicos para su control.
3.1. HORTALIZA
81
CAPITULO III MARCO TEORICO
3.2. ESTRUCTURA
Las armaduras no deben de ser muy grande porque provocaría que la humedad sea
alta y la temperatura sea demasiado baja dentro del invernadero. Lo que tendría como
resultado una muerte de nuestra hortaliza. Por estas razones se ha considerado una
armadura con las dimensiones mostradas en las Figura 3.1 y 3.2.
82
CAPITULO III MARCO TEORICO
83
CAPITULO III MARCO TEORICO
• CARGAS MUERTAS
Las cargas muertas son aquellas que incluyen el peso de la estructura de acero, muros,
cubierta del techo, instalaciones mecánicas y eléctricas. Por tratarse de una solo
estructura sólo se manejara el peso de las plantas en producción plena como cargas
muertas.
Se aplicará una densidad de carga de 18 kg/m2, correspondientes a la producción de
180 ton/ha de jitomate bajo invernadero. Este peso se encuentra colgado de cables que
a su vez están sujetos a puntos específicos en las armaduras de la estructura. Se
consideraron 3 hileras de plantas distanciadas a una distancia de 1.5m.
Las cargas vivas y meteorológicas incluyen todas las cargas temporales como por
ejemplo:. la nieve, el aire, la lluvia, etc.
3.3. COLUMNAS
Una columna se puede definir como un miembro que soporta principalmente cargas
axiales de compresión.
84
CAPITULO III MARCO TEORICO
• Columnas esbeltas
Se sabe que las columnas esbeltas fallarán por pandeo antes que por resistencia,
siendo esta una falla típica de elementos a compresión independientemente de la
resistencia.
Las mayores resistencias alcanzadas en el concreto y la optimización de los métodos
de diseño han llevado a utilizar secciones más esbeltas así el problema de estabilidad
se ha incrementado enormemente. Adicionalmente se debe considerar el efecto
P*Δ.(Donde P es la fuerza aplicada y Δ es el centroide) Este consiste en que cualquier
miembro sometido a compresión y momento, se verá sometido a un momento
secundario adicional debido a la excentricidad de la carga por la deflexión producida por
la flexión. Este efecto se conoce también como Efecto de segundo orden ya que solo se
presenta cuando la columna se ha flectado. (flexionado)(Figura 3.3)
El factor de esbeltez depende de la longitud libre de pandeo del elemento. Esta
longitud está regida por el tipo de unión de los extremos del elemento a analizar.
85
CAPITULO III MARCO TEORICO
FIGURA 3.3 COLUMNA ESBELTA (REFERENCIA TOMADA DEL LIBRO ANALISIS ESTRUCTURAL DEL AUTOR HIBBELER)
Elementos en voladizos tendrán una longitud efectiva de sufrir pandeo igual al doble de
un elemento simplemente apoyado y elementos con arriostramiento (acción de rigidizar
o estabilizar una estructura mediante el uso de elementos (arriostres) que impidan el
desplazamiento o deformación de la misma.) total en sus extremos tendrán una longitud
efectiva menor que la propia del elemento.
86
CAPITULO III MARCO TEORICO
FIGURA 3.4 FACTOR DE ARRIOSTRAMIENTO (REFERENCIA TOMADA DEL LIBRO ANALISIS ESTRUCTURAL DEL AUTOR
HIBBELER)
• Columnas cortas
Columnas sin refuerzo: debido a la forma de vaciar las columnas la parte inferior
tiende a ser más resistente que la parte superior (el agua del vaciado tiende a subir y
crea una porosidad en la parte superior de la columna). Dividiendo la columna en tres
tramos se ha encontrado que las resistencias de los concretos a diferentes alturas
corresponden a la grafica indicada:
87
CAPITULO III MARCO TEORICO
FUGURA 3.5 RESISTENCIA DE LOS CONCRETOS A DIFERENTES ALTURAS (REFERENCIA TOMADA DEL LIBRO ANALISIS
ESTRUCTURAL DEL AUTOR HIBBELER)
88
CAPITULO III MARCO TEORICO
El radio de giro (r) representa el sitio donde se concentra toda el área para hallar el
momento de inercia. Este radio de giro es un parámetro fundamental para determinar el
tipo de columna (esbelta o corta)
Se realizo una comparación entre los perfiles estructurales mas representativos, que
son utilizados para la construcción de invernaderos (tipo túnel, domo, diente de
sierra, capilla, parral y geodésico), de los cuales se seleccionó el perfil de diente de
sierra (Figura 3.7).
89
CAPITULO III MARCO TEORICO
Este perfil supera en muchos aspectos a los otros tipos de perfiles, ya que dentro de
sus ventajas y desventajas, mencionadas en el Capitulo II, es el más conveniente para
la implementación de este proyecto.
Ventajas
Desventajas
90
CAPITULO III MARCO TEORICO
91
CAPITULO III MARCO TEORICO
De los cuales se eligió el polietileno por ser mas barato para su implementación.
FLEXIBLES RÍGIDOS
Características (0,08 mm) (0,1 (1-2 mm) (4 mm) (1-2 mm) (2,7 mm)
mm)
Transmisión % 80 82 82 73 60-70 85
(-0,24-2,1
micrones)
Transmisión % 80 30 0 0 0 0
(7-35
micrones)
TABLA 3.1 PROPIEDADES TERMICAS DE LOS MATERIALES PLASTICOS (TOMADO DE TEXTOS CIENTIFICOS:
PROPIEDADES DEL POLIETILENO
92
CAPITULO III MARCO TEORICO
Si se eligió el sistema de cultivo con sustrato, dado que es el que mejores resultados
obtiene, es conveniente saber lo básico de este medio.
Lo que se necesita en lugar de la tierra es una cosa que se llama "sustrato", que quiere
decir "lo de abajo"; o sea, lo que va a estar en la base de las plantas.(Figura 3.8)
b) Naturales. La grava, la arena (fina, media o gruesa, puede ser de cuarzo, de río
o de construcción), el tezontle, la piedra pómez con carbón mineral, la piedra
93
CAPITULO III MARCO TEORICO
FIGURA 3.9 PASOS PARA LA IMPLEMENTACION DEL SUSTRATO (IMAGEN TOMADA DE MANUAL DE HIDROPONIA)
94
CAPITULO III MARCO TEORICO
Como se menciono anteriormente, el riego es otro punto importante que se tiene que
tomar en cuenta al implementar un invernadero.
El riego por goteo es uno de los sistemas más eficaces que se ha diseñado para usar el
agua en los cultivos agrícolas. Este sistema se ha utilizado mucho en las regiones
áridas del mundo.
El riego por goteo es la aplicación lenta y frecuente de agua al suelo mediante emisores
o goteros localizados en puntos específicos a lo largo de unas líneas distribuidoras de
agua. El agua emitida se mueve a través del suelo mayormente por flujo no saturado.
De este modo se mantienen unas condiciones favorables de humedad en la zona de las
raíces de las plantas y se propicia su desarrollo óptimo.
95
CAPITULO III MARCO TEORICO
Hay tres formas generales en que el agua fluye en un sistema de riego por goteo:
Desventajas
96
CAPITULO III MARCO TEORICO
Algunos factores a tener en cuenta para la implementación del riego por goteo son:
Bulbo húmedo, área humedecida, perfil de humedecimiento, necesidades de agua, evo
transpiración, frecuencia de riego, tiempo de riego, superficie mojada por gotero,
disposición de gotero y las obstrucciones
Que se describen a continuación.
• El Bulbo Húmedo
97
CAPITULO III MARCO TEORICO
• El tiempo de riego. A medida que aumenta el tiempo de riego el tamaño del bulbo
aumenta en profundidad y aumenta su tamaño en sentido horizontal hasta cierto
límite dependiendo del tipo de suelo.
El bulbo húmedo debe medirse en el campo unas horas después de cada riego, para
asegurarse de estar regando un volumen adecuado de las raíces de las plantas. Se
acepta una profundidad de 30 centímetros para la mayoría de los cultivos pero puede
ser menor para cultivos que tengan raíces más superficiales.
FIGURA 3.10 FORMA Y TAMAÑO DEL BULBO SEGÚN EL TIPO DE SUELO (TOMADO DE MANUAL DE RIEGO)
• El Área Humedecida
Puede asegurarse que los cultivos pueden desarrollarse normalmente cuando se riega
un 50% del área ocupada por las raíces, en la zona humedecida la concentración de
raíces es 3-4 veces mayor que en otro tipo de riego. Debido a esto, la superficie del
suelo no debe labrarse.
98
CAPITULO III MARCO TEORICO
Dos son los factores principales que afectan las dimensiones del bulbo de
humedecimiento:
• Perfil de humedecimiento
99
CAPITULO III MARCO TEORICO
• Necesidades de agua
A las plantas debe aplicárseles el agua que transpiran y la que se evapora desde la
superficie del suelo. Esto significa que la planta requiere distinta cantidad de agua
cuando esta pequeña y cuando esta grande, así fuera el mes de diciembre (más fresco)
o el mes de abril (más caliente).
Se considera que en nuestro país se necesitan de 5 a 7 litros de agua por cada metro
cuadrado de superficie de terreno cada día, para satisfacer las necesidades de la
mayoría de los cultivos cuando estos están grandes. Ocupando el menor valor en
lugares y zonas frescas y el mayor valor en lugares y zonas calientes.(Fig.3.12)
La ETP expresa la cantidad de agua que se evapora de la superficie del suelo y la que
transpiran las plantas en su proceso de desarrollo, ambas cantidades de agua
constituyen lo que se debe reponer y adicionar a través del agua de riego.
En el país los requerimientos de ETP oscilan entre 5 y 7 l/m2 esto constituye la base
principal para diseño del Sistema de Riego. (Figura. 3.13)
100
CAPITULO III MARCO TEORICO
• Frecuencia de riego
En el riego por goteo se aplica el agua con más frecuencia que en otros métodos de
riego, en suelos arenosos es conveniente regar a diario, en suelos francos puede
regarse a diario o cada dos días y en suelos arcillosos puede regarse a diario o cada 2
o 3 días. Cultivos como hortalizas es preferible regarlos a diario o cada dos días, los
frutales pueden alargarse hasta dos o tres días. Cuando se piensa instalar un sistema
de riego se planifica considerando las necesidades máximas de agua que las plantas
necesitarán.
101
CAPITULO III MARCO TEORICO
• Tiempo de riego
El número de goteros por planta estará en función del porcentaje del área por planta
que se riegue y del área de humedecimiento de cada gotero. El tiempo de riego
dependerá de la descarga por hora de los goteros y del número de éstos por planta. El
tiempo a regar deberá ser tal que, abarque 1 o 2 sectores de riego por lo menos cada
día. Debe procurarse un caudal por hora en cada gotero, tal que permita aplicar la
cantidad de agua por planta en un rango de 1 a 3 horas, para poder fraccionar el
terreno en sectores de riego, de esta forma la cantidad de agua a derivar será menor
.
• Superficie mojada por gotero
Una práctica de campo es el muestreo mediante barrenos (Ver Figura 3.14), que
consiste en enterrar el barreno en el suelo y determinar la profundidad de la humedad
por un medio visual.
102
CAPITULO III MARCO TEORICO
Al distribuir sobre el terreno las tuberías porta goteros (Ver Figura 3.15), hay que
considerar:
103
CAPITULO III MARCO TEORICO
• O Bien aplicando el agua alrededor de cada planta que por lo general son
disposiciones propias de cultivos muy espaciados. Cuando se pretende mojar en
franjas, implica no dejar espacios secos entre bulbo y bulbo. Los solapes
(traslape) más usados son entre el 15-25%.
• Cuando se riegan árboles frutales, la aplicación del agua puede hacerse con
varios goteros, cuyo número se va incrementando a medida los árboles crecen
hasta llegar a su tamaño definitivo (Ver Figura 3.17).
FIGURA 3.17 DISTRIBUCION DE RIEGO POR GOTEO PARA ÁRBOLES FRUTALES (TOMADO DE TEXTO CIENTIFICO)
104
CAPITULO III MARCO TEORICO
Los cultivos como tomate, chile dulce y otros pueden manejarse con un gotero por
planta; varias hileras de remolacha, cebolla, rábano y otros de corto distanciamiento
pueden manejarse en lateral solapando los bulbos húmedos; cultivos frutales como
papayo, guineos y plátanos que demandan mucha agua podrán colocarse dos laterales
de riego por hilera de cultivo; cultivos muy espaciados como mango, aguacate, naranja,
limón se manejan con un lateral porque sólo se mojará alrededor del árbol en la zona de
sombra; cultivos de repollo, brócoli, coliflor, lechuga un lateral de riego regará uno o dos
hileras.(Figura.3.18)
105
CAPITULO III MARCO TEORICO
• Obstrucciones
Uno de los mayores problemas del riego por goteo es la obstrucción o taponamiento de
los goteros, producido por materiales que van reduciendo progresivamente el paso del
agua. La obstrucción puede ser producida por: restos vegetales y animales, algas,
bacterias, arena, arcilla y sustancias químicas que se acumulan cuando se aplican
fertilizantes en el agua de riego.
• Preventivo, consiste en filtrar el agua y tratarla con cloro (lejía) para evitar las
algas y bacterias, o con sulfato de cobre cuando el agua proviene de depósitos
estancados para prevenir las algas.
• Control, que se hacen cuando las obstrucciones ya existen, en este caso de
deberá remover el gotero si lo permite o en caso contrario se tendrá que cambiar
por uno nuevo.
PUERTOS
106
CAPITULO III MARCO TEORICO
PUERTOS EN SERIE
CONECTORES
107
CAPITULO III MARCO TEORICO
Detección de portadora de
1 DCD E
datos
9 RI E Indicador de llamada
FIGURA. 3.20 ASIGNACIONES DE PATAS EN EL CONECTOR DB9 (REFERENCIA TOMADA DE PAGINA WEB www.
Wilkipedia.com)
108
CAPITULO III MARCO TEORICO
Max 232
Comunica una computadora con un pic , AVR o cualquier otro micro controlador.
El circuito integrado lleva internamente 2 convertidores de nivel TTL (Transistor-
Transistor Logic o "Lógica Transistor a Transistor". Tecnología de construcción de
circuitos electrónicos digitales, en los que los elementos de entrada de la red lógica son
transistores, así como los elementos de salida del dispositivo, su tensión de
alimentación es de 5 a -5 volts) a RS-232(RS232 usan voltajes bipolares de +/- 12 V
para representar los unos y os ceros) y otros 2 de RS-232 a TTL, con lo que en total se
pueden manejar 4 señales del puerto serie en la PC.
Para que el max 232 funcione correctamente debemos poner unos capacitores
externos (Figura. 3.21)
109
CAPITULO III MARCO TEORICO
Microcontrolador AVR
110
CAPITULO III MARCO TEORICO
AT TINY 2313
111
CAPITULO III MARCO TEORICO
MHz MIPS por permitir que el sistema de diseño optimice el consumo de energía frente
a la velocidad de procesamiento
El ATtiny2313 proporciona las siguientes características:
112
CAPITULO III MARCO TEORICO
AT MEGA 8535
LM 35
MOC 3011
113
CAPITULO III MARCO TEORICO
4N30
114
CAPITULO III MARCO TEORICO
FIGURA 3.23 CONFIGURACION DE PINES DE 4N30 (REFERENCIA TOMADA DE PAGINA WEB www.datasheet.com)
MOTOR
La gran variedad de la velocidad, junto con su fácil control y la gran flexibilidad de las
características par-velocidad del motor de corriente continua, han hecho que en los
últimos años se emplee éste cada vez más con maquinas de velocidad variable en las
que se necesite amplio margen de velocidad y control fino de las mismas.
115
CAPITULO III MARCO TEORICO
Los motores de corriente continua empleados en juguetes, suelen ser del tipo de imán
permanente, proporcionan potencias desde algunos wat a cientos de wat. Los
empleados en giradiscos, unidades lectoras de CD, y muchos discos de
almacenamiento magnético son motores en los que el rotor es de imán fijo y sin
escobillas.
Facilidad de inversión de marcha de los motores grandes con cargas de gran inercia, al
mismo tiempo que devuelven energía a la línea actuando como generador, lo que
ocasiona el frenado y la reducción de velocidad.
Trenes de laminación reversibles. Los motores deben de soportar una alta carga.
Normalmente se utilizan varios motores que se acoplan en grupos de dos o tres.
Trenes Konti. Son trenes de laminación en caliente con varios bastidores. En cada
uno se va reduciendo más la sección y la velocidad es cada vez mayor.
116
CAPITULO III MARCO TEORICO
Industria del papel. Además de una multitud de máquinas que trabajan a velocidad
constante y por lo tanto se equipan con motores de corriente continua, existen
accionamientos que exigen par constante en un amplio margen de velocidades.
Por otro lado, el fabricante ATMEL nos proporciona, un entorno de programación (AVR
Studio) adaptado a este lenguaje y sin problema alguno para la compilación. Esto para
la parte de la programación del AVR.
117
CAPITULO IV DISEÑO DEL PROYECTO
CAPITULO
IV DISEÑO DEL
PROYECTO
118
CAPITULO IV DISEÑO DEL PROYECTO
Este capítulo trata de los cálculos necesarios en la elaboración del proyecto, con el fin
de sustentarlo. Estos cálculos nos sirven para determinar si las dimensiones de la
armadura del invernadero son las adecuadas, es decir si esta armadura es estable o
inestable.
Para tener completa la memoria de cálculos, hay que tener en cuenta el lugar de
implementación del invernadero, las cargas (vivas y meteorológicas), el cálculo de la
estructura, el cálculo de las columnas, del riego por goteo, así como los elementos
eléctricos/electrónicos.
Después de analizar las condiciones climáticas de diferentes zonas, dentro del Estado
de México como en el Distrito Federal, se eligió el lugar más conveniente para la
implementación del invernadero.
PRECIPITACIÓN
Precipitación. Total del Mes 17.0 mm
No. de Días con Precipitación. Igual o Mayor a 1mm 3.0 día(s)
Cantidad Máxima de Precipitación. Diaria 1.5 mm
Día en que ocurrió la Precipitación. Max. 12.0 dia
119
CAPITULO IV DISEÑO DEL PROYECTO
PRESIÓN
Promedio de Presión a Nivel de la Estación 775.5 hpa
Promedio de Presión Reducida N. M. M. 1007.4 hpa
VIENTO
Velocidad Máxima del Viento 19.3 km/s
Día con la Velocidad Máxima del Viento 20.0 dia
TEMPERATURA
120
CAPITULO IV DISEÑO DEL PROYECTO
OTROS
Tensión de Vapor Promedio Mensual 8.2 hpa
Total de Horas de Insolación 219.0 horas
No. de días con Tormenta Eléctrica 0.0 día(s)
No. de días con granizo 0.0 día(s)
4.2. CARGAS
Como se especifico en el apartado 3.2.1, del capitulo anterior. Los tipos de cargas que
se consideran en el diseño de estructuras son:
• Cargas muertas.
• Cargas meteorológicas.
121
CAPITULO IV DISEÑO DEL PROYECTO
Ventajas
Para este modelo se utilizará el acero ASTM A-36 grado estructural las propiedades del
material necesarias para este análisis son:
Modulo de Young
E = 210 MPa
Constate de Poisson
ν = 0.33
Los cálculos, se iniciarán con las medidas del techo de la estructura (Figura 4.1)
122
CAPITULO IV DISEÑO DEL PROYECTO
bxh
A=
2 (4.1)
7.35 x 0.90
A=
2
A = 3.3075 m2
Volumen
1
V=
3(A x h máx.) (4.2)
1
V=
3(3.3075 x 1.2)
V = 1.323 m 3
123
CAPITULO IV DISEÑO DEL PROYECTO
m
r=
V (4.3)
Despejando la masa
m = Vxr
(4.3a)
3 3
m = 1.323 m x 7.8000 Kg/m
m = 10.3194 Kg
F = mxa (4.4)
F = 10.3194 Kg x 9.81m/s2
F = 101.233314 N
Polietileno
El polietileno que se utilizará para cubrir nuestro invernadero será de media densidad
por lo que r = 0.93 a 0.94 Kg/m3
Recordando que:
V = 1.323 m 3
Aplicando nuevamente la formulas (3.3a) y (3.4) y sustituyendo valores, tenemos que:
3 3
m = 1.323 m x 0.93 Kg/m
124
CAPITULO IV DISEÑO DEL PROYECTO
m = 1.23039 Kg
F = 1.23039 Kg x 9.81m/s2
F = 12.0701259 N
Plantas
Como se menciono con anterioridad, se utilizará el jitomate clemente con las siguientes
características:
F = 1.2 Kg x 9.81m/s2
F = 11.772 N
Por lo que sumando las cargas:
F total = 125.0754399 N
125
CAPITULO IV DISEÑO DEL PROYECTO
Para los cálculos referentes a las cargas meteorológicas se utilizarán los datos de
viento de la tabla 4.3., así como las dimensiones del techo de la estructura (Figura 4.2)
Sabiendo que la velocidad máxima del viento es 19.3 km/s, se convierten en millas por
hora:
1 ft/s = 0.0003048km/s
1 milla/ h = 1.467 ft/s
126
CAPITULO IV DISEÑO DEL PROYECTO
r x V2
q=
2 (4.5)
r=2.376(10-3slug/ft2)
q = 0.00256V2
Sabiendo que:
1 lb. / ft2 = 47.88 Pa
Por lo tanto:
q = 227.9088 Pa
F
P=
A (4.6)
127
CAPITULO IV DISEÑO DEL PROYECTO
Despejando la fuerza:
F = PxA (4.6a)
A = 7.35 x 0.90
2
A = 3.3075 m2
Sustituyendo los valores en la ecuación (4.6a):
F = 227.9088 Pa x 3.3075 m2
F = 753.8083 N
P = C xq
(4.7)
Donde:
C = - 0.7 cuando a<20º
C = 0.07a – 2.1 cuando 20º< a<30º
C = 0.03a – 0.9 cuando 30º< a<60º
C = - 0.9 cuando a>60º
P = (0.03 (30 0) – 0.9) x 227.9088 Pa
128
CAPITULO IV DISEÑO DEL PROYECTO
P =0
Para pendiente sotavento:
P = 0.6 (q)
(4.8)
P = 136.7452 Pa
F = 452.2850 N
En la figura 4.3, se muestra la dirección del viento donde se pueden ubicar las
presiones de daro y sota vento
129
CAPITULO IV DISEÑO DEL PROYECTO
130
CAPITULO IV DISEÑO DEL PROYECTO
Viento
• Método de nodos
• Método de mallas
131
CAPITULO IV DISEÑO DEL PROYECTO
una de las partes (barras y nodos), y aplicar las formulas de equilibrio a cada una de
ellas
0.30
senφ =
Z
Z= 1.20 m
0.30
senφ =
tan 14.42º
132
CAPITULO IV DISEÑO DEL PROYECTO
S=1.17m
0.90 X2
= = X2=0.45m
3.85 1.925
0.90 X1
= = X1=0.45m
3.50 1.75
ΣFx = 0
(4.9)
ΣFy = 0
ΣMo = 0
133
CAPITULO IV DISEÑO DEL PROYECTO
RAy = 208.44 N
ΣFx= 0; RAx+753.808+753.808+753.808-753.808=0
RAx=1507.62 N
Nodo A
134
CAPITULO IV DISEÑO DEL PROYECTO
Sustituyendo FAB
Nodo C
ΣFx= 0; FBC =0
FBC = 0
135
CAPITULO IV DISEÑO DEL PROYECTO
Nodo B
ΣFx= 0; 753.808N-334.78NCos14.42º+FBDCos14.42º+FBECos14.42º=0
FBDCos14.42º+FBECos14.42º+429.61=0----------------------------1
ΣFy= 0; -125.075+334.78 Sen 14.42º+ FBDSen14.42º- FBESen14.42º =0
FBDSen14.42º- FBESen14.42º-41.71=0--------------------------------2
Tenemos un sistema de ecuaciones:
FBDCos14.42º+FBECos14.42º+429.61=0----------------------------1
FBDSen14.42º- FBESen14.42º-41.71=0--------------------------------2
136
CAPITULO IV DISEÑO DEL PROYECTO
FBDCos14.42ºSen14.42º+FBECos14.42ºSen14.42º+429.61Sen14.42º=0
FBDCos14.42ºSen14.42º- FBECos14.42ºSen14.42º- 41.71Cos14.42º=0
0.4376FBD +55.83=0
− 55.83
FBD = FBD =127.58 N a Compresión
0.4376
137
CAPITULO IV DISEÑO DEL PROYECTO
ΣFx= 0; FEG+1783.24N=0
FFG =0
Nodo F
138
CAPITULO IV DISEÑO DEL PROYECTO
ΣFy= 0; -125.075+ FDF Sen13.16º– FFE Sen 13.16º +1831.33 Sen 13.16=0
- FDF Cos 13.16º Sen13.16º – FFE Cos 13.16º Sen13.16º -1831.33 Cos13.16 Sen13.16º =0
+FDF Cos 13.16º Sen13.16º– FFE Cos 13.16º Sen 13.16º+250.80 Cos 13.16º =0
-0.4017 FFE -122.41 =0
122.41
FFE = FFE = 304.72 N a Compresión
− 0.4017
139
CAPITULO IV DISEÑO DEL PROYECTO
Nodo D
FD = 1371.78 N a Tensiòn
140
CAPITULO IV DISEÑO DEL PROYECTO
r = 3n estáticamente determinada
r > 3n estáticamente indeterminada
Donde:
n = partes
r = componentes de fuerzas y momentos
Aplicando lo anterior a la armadura que se esta analizando:
Para determinar si una armadura es estable, el doble del número de nodos debe ser
mayor o igual a la suma del número de barras y de las reacciones externas en los
soportes o reacciones
Si b + r < 2j es inestable
Donde:
r = reacciones externas en soportes
b = numero de barras
j = numero de nudos(nodos)
Para nuestra armadura
141
CAPITULO IV DISEÑO DEL PROYECTO
(4.10)
27.66
r =
6.93
142
CAPITULO IV DISEÑO DEL PROYECTO
r = 1.997
Longitud efectiva
Debido a que las columnas del invernadero tendrá un extremo fijo, se le dará un valor
práctico (de longitud efectiva) (Figura. 4.7) de K = 2.10
Por lo que:
Le = KL (4.11)
Donde:
L = longitud libre de la columna entre secciones soportadas lateralmente.
K = factor de longitud efectiva que se determina de acuerdo a las condiciones de apoyo
de la columna.
Por lo tanto:
Le = (2.10) (240cm) =
Le= 504cm
143
CAPITULO IV DISEÑO DEL PROYECTO
Valores
K= K = 0 65 K = 2 10 K=08
prácticos
FIGURA 4.7 CONSTANTE K PARA EL CALCULO DE LA LONGITUD EFECTIVA (REFERENCIA TOMADA DE LIBRO
HIBBELER)
Una vez obtenidos los datos anteriores, se procede a aplicar la formula de Euler para
calcular la carga critica. Esta formula nos es útil para especificar el tamaño y forma de la
sección transversal de la columna para que soporte la carga.
I = 27.66cm4
144
CAPITULO IV DISEÑO DEL PROYECTO
KL = Le= 504cm
π2 (EI) (4.12)
Pcr =
(KL)2
π2 (89130327.71Kg/cm2) (27.66cm4)
Pcr =
(504 cm)2
Pcr = 95789.15 Kg
El objetivo de esta carga es certificar que la carga que se le aplica es segura, por
debajo de la carga critica que origina pandeo
Pcr (4.13)
Pa =
N
Donde:
N = factor de diseño = 2
95789.15 Kg
Pa =
2
Pa = 47894.75 Kg
145
CAPITULO IV DISEÑO DEL PROYECTO
Se concluye que una columna de tubo de 2” de diámetro cedula 40 soporta una carga
critica de 95789.15 Kg, pero su carga permisible es de 47894.75 Kg sin sufrir ningún
problema, sin embargo es recomendable no llegar a este peso.
Como se menciono en el Capitulo III se ocupara el riego por goteo, para mantener en
perfectas condiciones la hortaliza seleccionada, es decir el jitomate, así como para
suministrarle los nutrientes necesarios.(Figura. 4.8)
FIGURA 4.8 MODULO BASICO DE RIEGO POR GOTEO (REFERENCIA TOMADA DE PAGINA WEB www.infojardin.com)
Los cálculos se realizarán siempre para la situación más desfavorable, esto es, para el
mes de máximo consumo, comúnmente en el caso de la hortaliza seleccionada el mes
146
CAPITULO IV DISEÑO DEL PROYECTO
La ETP en el Distrito Federal en el mes de Julio es de unos 120 mm/mes (120 l/m2 y
mes), equivalentes a 3.87 mm y día (3.87 l/m2 y día).
HUMEDAD
CLIMA TEMPERATURA RELATIVA E.T.P
PROMEDIO PROMEDIO mm / dia
Fresco / Húmedo <20 > 50 % 2.5
Fresco / Húmedo <20 < 50 % 3.5
Moderado / Seco 20 - 30 > 50 % 4.5
Moderado / Húmedo 20 - 30 < 50 % 5
Calido / Húmedo 30 - 38 > 50 % 6.3
Calido / Seco 30 - 38 < 50 % 7
Muy Calido / Húmedo > 38 > 50 % 8
Muy Calido / Seco > 38 < 50 % 9
Esta ETP. / día habrá que aumentarla entre un 50 y un 90%, en concepto de eficiencia
de riego. De acuerdo a los datos anteriores, la ETP corregida será
147
CAPITULO IV DISEÑO DEL PROYECTO
De acuerdo a lo anterior, se tiene que, para el riego por goteo de bajo caudal son 16 l/h
Con los datos anteriores se puede empezar a calcular las necesidades máximas de
riego.
Evapotranspiración diaria: 4.5 lt/m2
148
CAPITULO IV DISEÑO DEL PROYECTO
Cantidad neta de agua por día: 4.5 lt/m2 x 9.185 m2 = 41.3325 lt.
(Cultivos en pleno crecimiento)
Descarga total del sistema 24.49 got. x 2.12 l/hora = 51.92 lt/hora
149
CAPITULO IV DISEÑO DEL PROYECTO
Un sistema de riego por goteo está formado por una unidad central denominada
cabezal y por una red de distribución de agua. Los elementos fundamentales que
componen el cabezal son: un grupo motobomba, un equipo de filtrado, y un equipo de
fertirrigación.
La red de distribución está compuesta por una tubería principal, tuberías secundarias y
líneas porta goteros con los emisores intercalados o adosados. Cada tubería
secundaria y las líneas porta goteros asociadas a ella forman un subsector de riego y el
conjunto de subsectores que riegan simultáneamente componen un sector de riego. En
la Figura 4.9 se representan esquemáticamente los componentes de una instalación de
riego por goteo.
150
CAPITULO IV DISEÑO DEL PROYECTO
FIGURA 4.9 COMPONENTES DE UNA INSTALACION DE RIEGO POR GOTEO (REFERENCIA TOMADA DE TEXTO
CIENTIFICO)
151
CAPITULO IV DISEÑO DEL PROYECTO
(4.14)
Donde:
Es la media del caudal de la descarga del 25% de los emisores con caudal más
152
CAPITULO IV DISEÑO DEL PROYECTO
las pérdidas de carga a lo largo de los ramales portagoteros. Este coeficiente se define
como:
(4.15)
Donde
es la media de la presión del 25% de las lecturas menores; es la media de todas las
lecturas tomadas en el subsector; y " " es el exponente de descarga de los goteros,
cuyo valor se supone X = 1,0 para régimen laminar y X = 0,5 para régimen turbulento.
De ello, se obtienen los criterios suficientes para evaluar la calidad del diseño y cómo
influye este en la uniformidad de distribución del agua. Los fabricantes de goteros
suelen tener información sobre el valor X de su gotero.
Es recomendable que el C.U. debido a presiones sea igual o mayor al 90%.
La uniformidad del sistema se evalúa mediante el C.U. del sector, calculando mediante
el producto del C.U. del subsector por un factor de corrección fc. Para el cálculo de fc se
toman lecturas de presión en los puntos de inserción de la primera y la última línea de
porta goteros en cada tubería secundaria (ver Figura 4.11).
(4.16)
Donde y
153
CAPITULO IV DISEÑO DEL PROYECTO
FIGURA 4.11 LECTURA DE PRESION EN CADA SUBSECTOR (REFERENCIA TOMADA DE TEXTO CIENTIFICO)
Para el proyecto se desea evaluar la instalación de riego por goteo de la figura 4.8; los
pasos a seguir serán los siguientes:
a) Comprobar que el sistema funciona con normalidad.
• Revisar los filtros
• Comprobar que no hay goteros obturados.
• Anotar el caudal global del subsector elegido.
• Anotar el caudal global previsto en el diseño para el subsector elegido.
b) Seleccionar el sector de riego y localizar los puntos de medida.
Tomar el agua de los goteros seleccionados durante el intervalo de tiempo (t) prefijado
(preferible múltiplo de minuto). Convertir todas las lecturas de caudales en litros por
hora.
(4.17)
154
CAPITULO IV DISEÑO DEL PROYECTO
Q P Q P Q P Q P
1er lateral 2,6 0,69 2,5 0,69 2,2 0,69 2,8 0,68
Lateral 1/3 2,5 0,68 0,9 0,68 2,6 0,68 2,5 0,66
Lateral 2/3 2,0 0,66 2,1 0,66 2,2 0,65 1,9 0,62
Último Lateral 1,6 0,64 1,7 0,65 1,6 0,64 2,3 0,63
TABLA 4.9 VALORES DEL CAUDAL Y PRESION DE LATERALES(TABLA TOMADA DE TEXTOS CIENTIFICOS)
155
CAPITULO IV DISEÑO DEL PROYECTO
El siguiente diagrama de bloques muestra que existen tres etapas para el control del
proyecto (Fig 4.12)
Potencia: aquí se llevan a cabo las conexiones y control de los parámetros a controlar
(iluminación, ventilación y de la bomba que llevara a cabo el riego)
156
CAPITULO IV DISEÑO DEL PROYECTO
ILUMINACION
CLIENTE
AVR
PUERTO
SERIAL
VENTILACIO
TCP/IP
SERVIDOR
RIEGO
157
CAPITULO IV DISEÑO DEL PROYECTO
En la Figura 4.13 se muestra la conexión del programador (At Tiny 2313), con el Max
232 y este a su vez con el puerto serial (DB9H), así como la conexión pertinente con el
AVR (At Mega 8535) y a su vez este con el sensor de temperatura (LM35) y con el
display.
A continuación se dan algunas características de los principales componentes de este
circuito:
RS-232(DB9)
• todas las computadoras traen al menos un puerto serial
• utilizar una poca cantidad de líneas, por lo tanto se vuelve mas barato que el
puerto paralelo
• intercambio de información binaria
MAX 232
• soluciona los problemas de niveles de voltaje cuando se requiere enviar unas
señales digitales sobre una línea RS-232
• utiliza en aquellas aplicaciones donde no se disponen de fuentes dobles de +12 y
–12 Volts
• utiliza solamente una fuente de +5V para su operación
• internamente tiene un elevador de voltaje que convierte el voltaje de +5V al de
doble polaridad de +12V y –12V
AT TINY 2313
• Puertos entrada/salida
• 3 canales PWM: Modulación por Ancho de Pulsos
158
CAPITULO IV DISEÑO DEL PROYECTO
ATMEGA8535
LM35
159
CAPITULO IV DISEÑO DEL PROYECTO
160
CAPITULO IV DISEÑO DEL PROYECTO
161
CAPITULO IV DISEÑO DEL PROYECTO
4.7.1. VENTILACION
1.2m
1.97m
º
b*h
A=
2
1.97 * 0.6
A= A = 0.591m 2
2
1
V = V = 0.9400m 3
3(0.591)(0.6)
162
CAPITULO IV DISEÑO DEL PROYECTO
m =V *r
Donde la densidad relativa (r) del acero estructural es de
r= 7.8000kg.m3
3 3
m = 0.9400 m x 0.93 Kg/m
m = 0.8742 Kg
F = 10.842 Kg x 9.81m/s2
F = 8.5790 N
F total = 80.479 N
163
CAPITULO IV DISEÑO DEL PROYECTO
m
0.18
s rad
ω= ω = 0.6
0.30 s
rad
0.6
ω= s ω = 5.7306rpm
0.1047
164
CAPITULO IV DISEÑO DEL PROYECTO
Par.-se define como la distancia radial por la fuerza, considerando que la carga se
aplica mediante un mecanismo de levas al eje del motor y como el diámetro de 0.30m
tendremos:
Par = (γ )(F )
165
CAPITULO IV DISEÑO DEL PROYECTO
Par=(1.23132 kgf.m)(9.91)
Par=12.2023 redondeando
Par= 12 Nm
166
CAPITULO IV DISEÑO DEL PROYECTO
Así como
De lo anterior
T=8.88 = 9 lb.in
T=4.95=106.2084 lb.ft
rad
Pm = 12 Nm * 0.6 Pm = 7.2 watts
s
Transformamos los watts en Hp
1HP----747 watts
Por lo tanto
Pm = 7.2 watts = Pm = 0.0096 HP
167
CAPITULO IV DISEÑO DEL PROYECTO
12 N .m * 5.7306rpm 68.7672
Pr = = Pr = = Pr = 0.00900 Kw
9550 * 0.8 7640
Sabiendo que
1Kw----1.34HP
168
CAPITULO IV DISEÑO DEL PROYECTO
a) FS =1
b) Potencia requerida en el eje de entrada al reductor
Pr=0.012HP
c) Velocidad requerida por la carga ω = 5.7306rpm
d) Con estos datos se localiza en tabla una potencia normalizada tal que
(Ver anexo 4-B Protección del motor)
Motorreductor serie MRE con grado de protección 2D de la marca dagut con las
siguientes características (Ver Anexo 6-B Motorreductor)
Relación de transmisión (I)=60
169
CAPITULO IV DISEÑO DEL PROYECTO
Para mover la ventana, se acoplara al motorreductor una leva, que accionara la ventana
como la leva va conectada al motorreductor esta girara a 5.7306 rpm, lo que se necesita
saber son datos de diseño del seguidor de leva por lo que:
L
Radio de seguidor de leva =
Ro
0.15m
Radio de seguidor de leva = = 0.5m
0.30m
Para saber si la leva tiene puntas o picos (los cuales se ocupan para tener mejor
acoplamiento con el seguidor) se tiene que ver en la Figura 4.19 de ángulos activos,
L
teniendo en cuenta que =0.5 y que el Angulo de giro es de β =14.42º
Ro
170
CAPITULO IV DISEÑO DEL PROYECTO
ρ min
= 0.1
Ro
ρ min = 0.03
4N30
• Alta sensibilidad a la unidad de entrada de corriente de baja
• Cumple o excede todas las especificaciones JEDEC Registrados
• Se usa en:
171
CAPITULO IV DISEÑO DEL PROYECTO
172
CAPITULO IV DISEÑO DEL PROYECTO
4.7.2. ILUMINACION
MOC 3011
173
CAPITULO IV DISEÑO DEL PROYECTO
4.7.3. RIEGO
4N30
174
CAPITULO IV DISEÑO DEL PROYECTO
INICIO
Empieza el
definir transmiterencia comportamiento del
/recibir
programa
Definir el registro R16
nombre TEMP
175
CAPITULO IV DISEÑO DEL PROYECTO
INICIO
Incluir las
definiciones del Da de alta
8515 definir las Funciones
variables Auxiliares,
Display pausa.,
Display_Clear,
Display_CursorAt
Home,
Variables de
Display_ON
Display
Da un salto a la
Configuración bandera inicio de
Stack Pointer ciclo principal
Llama Display
Configuración de
puertos PAUSA
176
CAPITULO V EVALUACION ECONOMICA
CAPITULO
V
EVALUACION
ECONOMICA
177
CAPITULO V EVALUACION ECONOMICA
178
CAPITULO V EVALUACION ECONOMICA
A todas las preguntas que sean obvias, conviene encontrar, gracias en gran parte al
sentido común aplicado en el terreno respuestas pertinentes que estén apuntadas por
indagaciones documentales, observaciones, comprobaciones, investigaciones y
opiniones de personas neutrales que tengan las competencias necesarias para el tema
planteado
179
CAPITULO V EVALUACION ECONOMICA
180
CAPITULO V EVALUACION ECONOMICA
7. Entrevistarse tanto como sea posible con personas que tengan conocimientos
valiosos con respecto al proyecto (habiendo preparado las preguntas
convenientes): responsable de organismos profesionales, asistente técnico de la
cámara de comercio, de la cámara de oficios, de la cámara de agricultura, u
otros expertos (en los servicios económicos de las colectividades territoriales,
futuros proveedores, competidores, etc.)
8. Conducir un análisis macroeconómico de la actividad proyectada: estadísticas
nacionales, tendencia global del mercado, etc.
9. Pero también y sobre todo, enfocar su trabajo sobre un análisis macroeconómico
(la que concierne directamente y precisamente el mercado del proyecto: fuentes
en la dirección regional, en los servicios económicos de las colectividades
territoriales, encuestas de terreno, observaciones, etc.)
10. Permanecer prudente frente a las cifras recogidas
181
CAPITULO V EVALUACION ECONOMICA
182
CAPITULO V EVALUACION ECONOMICA
Para ello se pretende que mediante una computadora y dispositivos electrónicos sean
controlables las variables físicas que intervienen en el desarrollo de los cultivos dentro
de los invernaderos, proyectamos controlar y optimizar todos los recursos destinados a
esta actividad.
Como se sabe, la situación del campo mexicano, atraviesa desde hace ya muchos años
por una situación precaria. Por tal motivo, nos sentimos comprometidos a proporcionar
al campo mexicano, una herramienta para su desarrollo y así mismo dar énfasis a esta
técnica de siembra.
Se identificó que uno de cada dos ejidatarios y comuneros supera los 50 años de edad
y el 29% de ellos supera los 65 años. Asiendo de estos clientes potenciales.
Los jóvenes en el campo tienen un nivel promedio de educación mayor que sus
progenitores, con mayor interés y deseos de superación asociados a su etapa de vida,
sin embargo enfrentan restricciones para incorporarse a actividades productivas,
participar en la toma de decisiones, así como para disponer de medios y recursos para
acceder a la tierra y desarrollar proyectos productivos.
183
CAPITULO V EVALUACION ECONOMICA
Se eligió como lugar de aplicación al distrito federal, para llevar este sistema de cultivo
a las localidades que más lo requieren debido a la baja fertilidad de suelos agrícolas en
comparación con otros lugares de la república mexicana, ya que en su mayoría es zona
urbana o no apta para la agricultura por tal motivo se considera como el lugar idóneo
para llevar a cabo nuestro proyecto y demostrar la factibilidad del mismo, para ello
analizaremos algunos factores importantes que interesan a nuestro proyecto para que
se lleve a cabo en las mejores condiciones como se puede apreciar en el mapa de uso
potencial agrícola (Figura 5.1).
184
CAPITULO V EVALUACION ECONOMICA
185
CAPITULO V EVALUACION ECONOMICA
5.4.1. ARMADURA
186
CAPITULO V EVALUACION ECONOMICA
Pero si recordamos que cierta cantidad de piezas pueden salir defectuosas; por lo tanto,
se tomara en cuenta la merma de cada proceso. En este proceso se acepta una merma
normal del 1%, entonces la materia prima que se utilizara y se debe comprar es de:
Teniendo en cuenta que los tubos de 8.3 metros de largo, 2” de diámetro tiene un valor
por pieza de $ 10.40 pesos por lo que el costo del material serian:
Para la armadura:
57 barras x $ 10.40 = $ 592.8
Para columnas:
6 barras x $10.40 = $ 62.4
Para este cálculo se consideran las determinaciones del estudio técnico. Hay que dividir
la mano de obra del proceso en directa e indirecta. La mano de obra directa es aquella
que interviene personalmente en el proceso de producción. Por lo que para la armadura
la mano de obra necesaria seria:
187
CAPITULO V EVALUACION ECONOMICA
• Otros costos
• Costos de ingeniería
El cálculo de es rubro se realiza teniendo en cuenta los costos totales de mano de obra,
materiales, maquinaria y/o otros costos. Esto se resta al costo de venta y se divide entre
las horas que fueron dedicadas a este proyecto.
A este proyecto se le dedico un promedio de 45 días con 5 horas de cada día por lo que
nos da un total de: 225 horas
El ingeniero involucrado, obtendría una ganancia de: $ 3.78 por hora, $ 90.84 por día,
es decir, $ 2725 por mes.
188
CAPITULO V EVALUACION ECONOMICA
• Programa táctico
189
CAPITULO V EVALUACION ECONOMICA
2. Asignación del tiempo: cada actividad deberá tener un tiempo de realización, con un
margen de holgura.
3. Preparación de la tabla: se deberá hacer una tabla de acuerdo a las necesidades de
actividades y tiempo que abarca el proyecto en el cual irán implícitas las fechas desde
sus inicios hasta sus términos.
4. Elaboración de la tabla: una vez preparada la tabla se enlistan las actividades y se
trazará una línea horizontal que indique las fechas de realización de cada una de ellas.
Para el control basado en la gráfica de Gantt se debe:
1. Ir dando color a las barras, conforme se van cumpliendo las tareas propuestas.
2. En caso de existir algún atraso o adelanto del tiempo establecido, se deberán mover
las barras y colocarlas haciendo los ajustes necesarios en el tiempo.
Una de las ventajas más grandes que ofrece la gráfica, es la facilidad de visualizar en
que parte del proyecto nos encontramos.
• Ruta critica
DEFINICION Y USOS
190
CAPITULO V EVALUACION ECONOMICA
llevar a cabo una serie de actividades relacionadas entre sí para alcanzar un objetivo
determinado.
Un beneficio primordial que nos brinda el método de la ruta crítica es que resume en un
solo documento la imagen general de todo el proyecto, lo que nos ayuda a evitar
omisiones, identificar rápidamente contradicciones en la planeación de actividades,
facilitando abastecimientos ordenados y oportunos; en general, logrando que el
proyecto sea llevado a cabo con un mínimo de tropiezos.
191
CAPITULO V EVALUACION ECONOMICA
Del mismo modo, cuando se presenta una oportunidad para mejorar la programación
del proyecto, la técnica permite determinar fácilmente que actividades deben ser
aceleradas para que se logre dicha mejoría.
METODOLOGIA
1. Planeación y programación
2. Ejecución y Control
El primer ciclo termina hasta que todas las personas directoras o responsables de los
diversos procesos que intervienen en el proyecto están plenamente de acuerdo con el
desarrollo, tiempos, costos, elementos utilizados, coordinación, etc., tomando como
base la red de camino crítico diseñada al efecto.
192
CAPITULO V EVALUACION ECONOMICA
El segundo ciclo termina al tiempo de hacer la última actividad del proyecto y entre tanto
existen ajustes constantes debido a las diferencias que se presentan entre el trabajo
programado y el realizado.
Será necesario graficar en los esquemas de control todas las decisiones tomadas para
ajustar a la realidad el plan original.
El primer ciclo se compone de las siguientes etapas: definición del proyecto, lista de
actividades, matriz de secuencias, matriz de tiempos, red de actividades, costos y
pendientes, compresión de la red, limitaciones de tiempo, de recursos económicos,
matriz de elasticidad.
193
CAPITULO V EVALUACION ECONOMICA
194
CAPITULO V EVALUACION ECONOMICA
5.4.2. RIEGO
Se propuso como material el PVC por las propiedades que posee, como el precio mas
bajo en comparación con otros materiales y por que los amacilgos (plantíos) proliferan
con mayor facilidad en este.
La cantidad de material a utilizar es se necesita
195
CAPITULO V EVALUACION ECONOMICA
196
CAPITULO V EVALUACION ECONOMICA
Para este cálculo se consideran las determinaciones del estudio técnico. Hay que dividir
la mano de obra del proceso en directa e indirecta.
Por lo que para el riego por goteo la mano de obra necesaria seria:
Directa: 4; Se les pagara un ingreso para la instalación del equipo para riego y de la
bomba a los que se les pagara $35 pesos por jornada
Indirecta: 2; Por lo tanto el total serian 4 personas
El costo total de mano de obra seria de: $ 114 por jornada.
• Otros costos
Son aquellos donde se incluyen cualquier producto donde su importe talvez no valga la
pena determinarlo detalladamente, ya que por lo general, es mas pequeño en relación
con los demás costos.
Se utilizara una Bomba de riego de 2" (b/ 2,000/7años) con un costo de $2,000.00,
Imprevistos (5 %) $70.46
197
CAPITULO V EVALUACION ECONOMICA
• Costos de ingeniería
El cálculo de este rubro se realiza teniendo en cuenta los costos totales de mano de
obra, materiales, maquinaria y/o otros costos. Esto se resta al costo de venta y se divide
entre las horas que fueron dedicadas a este proyecto.
A este proyecto se le dedico un promedio de 45 días con 5 horas de cada día por lo que
nos da un total de: 225 horas
Los ingenieros involucrados, obtendrían una ganancia de: $ 7.43 por hora, $ 178.52 por
día, es decir, $ 5355 por mes.
198
CAPITULO V EVALUACION ECONOMICA
• Programa táctico
Del diagrama anterior se puede deducir que la duración de este proceso es de 130
minutos con una holgura de 0 minutos
199
CAPITULO V EVALUACION ECONOMICA
• Costos
Se contemplo para este proyecto los costos de siembra y cosecha ya que son
primordiales para el funcionamiento de este invernadero.
Entre estos costos los más importantes a considerar, según nuestro criterio son:
• Costos de Insumos
200
CAPITULO V EVALUACION ECONOMICA
Para este cálculo se consideran las determinaciones del estudio técnico. Hay que dividir
la mano de obra del proceso en directa e indirecta. La mano de obra directa es aquella
que interviene personalmente en el proceso de producción y la indirecta es la que no
interviene personalmente en el proceso de producción.
En total por las dos personas a ocupar el costo de mano de obra seria de: $ 230 por
jornada.
Indirecta: 2
201
CAPITULO V EVALUACION ECONOMICA
• Otros Costos
Son aquellos donde se incluyen cualquier producto donde su importe talvez no valga la
pena determinarlo detalladamente, ya que por lo general, es mas pequeño en relación
con los demás costos.
Pero recordando que el área total del invernadero se dividió en 4 espacios de 9.81 m2
cada uno, el costo total de la semilla a ocupar seria de: $ 33.67
Por lo tanto:
• Costos de ingeniería
El cálculo de es rubro se realiza teniendo en cuenta los costos totales de mano de obra,
materiales, maquinaria y/o otros costos. Esto se resta al costo de venta y se divide entre
las horas que fueron dedicadas a este proyecto.
La siembra y cosecha tendrá un costo venta de: $ 732.77
A este proyecto se le dedico un promedio de 45 días con 10 horas de cada día por lo
que nos da un total de:
202
CAPITULO V EVALUACION ECONOMICA
225 horas y como solo son 2 integrantes: 450 horas dedicadas al proyecto
Los ingenieros involucrados, obtendrían una ganancia de: $ 1.62 por hora, $ 39 por día,
es decir, $ 1172 por mes.
• Programa táctico
Del diagrama anterior se puede deducir que la duración de este proceso es de 180
minutos con una holgura de 0 minutos.
203
CAPITULO V EVALUACION ECONOMICA
5.4.4. PROGRAMACION
• Costos
Para este proyecto se diseño un programa con el software Dev C++ y Qt, con el fin de
controlar los parámetros a distancia.
Los costos necesarios para este diseño, según nuestro criterio son:
• Costos de maquinaria
• 2 computadoras $ 5000.00
• software $ 200.00
TOTAL $ 5200.00
Para este cálculo se consideran las determinaciones del estudio técnico. Hay que dividir
la mano de obra del proceso en directa e indirecta. La mano de obra directa es aquella
que interviene personalmente en el proceso de producción y la indirecta es la que no
interviene personalmente en el proceso de producción.
204
CAPITULO V EVALUACION ECONOMICA
Teniendo en cuenta que serán dos personas las que intervendrán tanto en la
programación como en la instalación, el total ascendería a:
• Programación $ 2000.00
• Instalación $ 1400.00
TOTAL $ 3970.00
• Costos de ingeniería
El cálculo de es rubro se realiza teniendo en cuenta los costos totales de mano de obra,
materiales, maquinaria y/o otros costos. Esto se resta al costo de venta y se divide entre
las horas que fueron dedicadas a este proyecto.
La programación e instalación, aunada a la maquinaria, tendrá un costo venta de: $
20000
A este proyecto se le dedico un promedio de 45 días con 5 horas de cada día por lo que
nos da un total de:
225 horas y como solo son 2 integrantes: 450 horas dedicadas al proyecto
Los ingenieros involucrados, obtendrían una ganancia de: $ 10.44 por hora, $ 250 por
día, es decir, $ 7520 por mes.
205
CAPITULO V EVALUACION ECONOMICA
• Programa táctico
Del diagrama anterior se puede deducir que la duración de este proceso es de 8 horas
con una holgura de 0 minutos.
Para determinar el costo total de venta del proyecto se tomarán en cuenta el costo de la
armadura, el costo de la instalación de riego, costo de la siembra y cosecha y el costo
de la programación, instalación y maquinaria. Tal y como se presenta a continuación:
206
CAPITULO V EVALUACION ECONOMICA
CONCLUSIONES
La ciudad de México es un lugar viable para su utilización al contar con pocos suelos
fértiles y debido a que el diseño del invernadero es de dimensiones compactas en
comparación con los estándares, permite que puedan ser implementados en las
terrazas de los edificios y en espacios pequeños ya que este tipo de invernaderos
pueden soportar vientos de hasta 19.3_m/s sin la necesidad de anclarlos.
Una de las ventajas con las que cuenta este innovador invernadero es el de reutilizar el
agua porque cuenta con una bomba que se encargada de reciclar el líquido que
permite el ahorro del mismo.
207
CAPITULO V EVALUACION ECONOMICA
208
CAPITULO V EVALUACION ECONOMICA
El invernadero puede contemplar el uso de paneles solares, que serian utilizados para
la cubierta del mismo, el motivo de que no sean mencionados es como ya se indicó
para dar pie a la investigación futura de los mismos así como para realizar una
cotización por los costos extras que suponen estos
209
ANEXOS
ANEXOS
210
ANEXOS
A ANEXOS FISICOS
1-A ARMADURA
211
ANEXOS
B ELECTRICO/ ELECTRONICOS
212
ANEXOS
213
ANEXOS
3-B RENDIMIENTO
214
ANEXOS
215
ANEXOS
5-B MOTOR
216
ANEXOS
6-B MOTORREDUCTOR
217
ANEXOS
218
ANEXOS
219
ANEXOS
220
ANEXOS
221
ANEXOS
9-B LM35
222
ANEXOS
223
ANEXOS
10-B MOC3011
224
ANEXOS
225
ANEXOS
11-B 4N30
226
ANEXOS
227
ANEXOS
C PROGRAMACION
228
ANEXOS
• EXTENCIONES “h”
CLIENTE.H
229
ANEXOS
public:
int CreateClient(); #endif
void run();
---------------------------------------------------------------------------------------------------------------------
GUI CLIENTE.H
#include <QtCore/QVariant>
#include <QtGui/QAction> #include "QClientTh.h"
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup> class Ui_Form: public QObject
#include <QtGui/QFrame> {
#include <QtGui/QLabel> public:
#include <QtGui/QLineEdit> Q_OBJECT
#include <QtGui/QPushButton> public:
#include <QtGui/QSlider> QLabel *frame;
#include <QtGui/QWidget> QPushButton *pushButton;
230
ANEXOS
231
ANEXOS
pushButton_3- label-
>setObjectName(QString::fromUtf8("pus >setObjectName(QString::fromUtf8("lab
hButton_3")); el"));
pushButton_3- label->setGeometry(QRect(380, 30,
>setGeometry(QRect(380, 110, 75, 23)); 81, 16));
pushButton_4 = new label_2 = new QLabel(Form);
QPushButton(Form); label_2-
pushButton_4- >setObjectName(QString::fromUtf8("lab
>setObjectName(QString::fromUtf8("pus el_2"));
hButton_4")); label_2->setGeometry(QRect(380, 90,
pushButton_4- 91, 16));
>setGeometry(QRect(470, 110, 75, 23)); label_3 = new QLabel(Form);
pushButton_5 = new label_3-
QPushButton(Form); >setObjectName(QString::fromUtf8("lab
pushButton_5- el_3"));
>setObjectName(QString::fromUtf8("pus label_3->setGeometry(QRect(380,
hButton_5")); 150, 46, 16));
pushButton_5- label_4 = new QLabel(Form);
>setGeometry(QRect(380, 170, 75, 23)); label_4-
pushButton_6 = new >setObjectName(QString::fromUtf8("lab
QPushButton(Form); el_4"));
pushButton_6- label_4->setGeometry(QRect(20, 280,
>setObjectName(QString::fromUtf8("pus 101, 16));
hButton_6")); label_5 = new QLabel(Form);
pushButton_6- label_5-
>setGeometry(QRect(470, 170, 75, 23)); >setObjectName(QString::fromUtf8("lab
label = new QLabel(Form); el_5"));
232
ANEXOS
233
ANEXOS
pushButton- label_2-
>setText(QApplication::translate("Form", >setText(QApplication::translate("Form",
"Abrir", 0, QApplication::UnicodeUTF8)); "Iluminaci\303\263n", 0,
pushButton_2- QApplication::UnicodeUTF8));
>setText(QApplication::translate("Form", label_3-
"Cerrar", 0, >setText(QApplication::translate("Form",
QApplication::UnicodeUTF8)); "Riego", 0,
pushButton_3- QApplication::UnicodeUTF8));
>setText(QApplication::translate("Form", label_4-
"Encendido", 0, >setText(QApplication::translate("Form",
QApplication::UnicodeUTF8)); "Temperatura", 0,
pushButton_4- QApplication::UnicodeUTF8));
>setText(QApplication::translate("Form", label_5-
"Apagado", 0, >setText(QApplication::translate("Form",
QApplication::UnicodeUTF8)); "25\302\272", 0,
pushButton_5- QApplication::UnicodeUTF8));
>setText(QApplication::translate("Form", label_6-
"Encendido", 0, >setText(QApplication::translate("Form",
QApplication::UnicodeUTF8)); "13\302\272", 0,
pushButton_6- QApplication::UnicodeUTF8));
>setText(QApplication::translate("Form", pushButton_7-
"Apagado", 0, >setText(QApplication::translate("Form",
QApplication::UnicodeUTF8)); "Conexion Remota", 0,
label- QApplication::UnicodeUTF8));
>setText(QApplication::translate("Form", label_7-
"Ventilaci\303\263n", 0, >setText(QApplication::translate("Form",
QApplication::UnicodeUTF8)); "Direcci\303\263n IP", 0,
QApplication::UnicodeUTF8));
234
ANEXOS
Q_UNUSED(Form);
QObject::connect(pushButton_7,SIGNA
timer=new QTimer(this); L(clicked()),this,SLOT(Conexion()));
connect(timer, SIGNAL(timeout()),
this, SLOT(Temperatura()));
QObject::connect(pushButton,SIGNAL(c } // retranslateUi
licked()),this,SLOT(VentilacionON()));
public slots:
QObject::connect(pushButton_2,SIGNA void VentilacionON();
L(clicked()),this,SLOT(VentilacionOFF()) void VentilacionOFF();
); void IluminacionON();
void IluminacionOFF();
QObject::connect(pushButton_3,SIGNA void RiegoON();
L(clicked()),this,SLOT(IluminacionON())) void RiegoOFF();
; void Conexion();
void Temperatura();
QObject::connect(pushButton_4,SIGNA
L(clicked()),this,SLOT(IluminacionOFF()) };
);
namespace Ui {
QObject::connect(pushButton_5,SIGNA class Form: public Ui_Form {};
L(clicked()),this,SLOT(RiegoON())); } // namespace Ui
235
ANEXOS
• EXTENSIONES “cpp”
CLIENTE.CPP
} if(WSAStartup(MAKEWORD(1,1),&wsad
ata)!=0)
int QClientTh::CreateClient() {
{ return 1;
236
ANEXOS
} int bytesRecv=0;
else char recvbuff[255]="";
{ char TxD[1];
socketClient = socket( AF_INET,
SOCK_STREAM, IPPROTO_TCP ); //*************** Ventilador
bind( ********************
socketClient,(SOCKADDR*) &Direccion, TxD[0]='2';
sizeof(Direccion) ); send(socketClient,TxD,1,0);
socketAccept=::connect(socketClient,(S bytesRecv=recv(socketClient,recvbuff,2
OCKADDR*) 55,0);
&Direccion,sizeof(Direccion)); TxD[0]=(char)Ventilador;
if ( socketAccept == send(socketClient,TxD,1,0);
INVALID_SOCKET )
{ bytesRecv=recv(socketClient,recvbuff,2
cout << "Error en 55,0);
el Sockect():" << endl;
WSACleanup(); // ************************************
return 1;
} }
return 0;
} void QClientTh::OnOffLuz(int Valor)
} {
Luz=Valor;
void QClientTh::OnOffVentilador(int int bytesRecv=0;
Valor) char recvbuff[255]="";
{ char TxD[1];
Ventilador=Valor;
237
ANEXOS
bytesRecv=recv(socketClient,recvbuff,2
55,0); //***************************************
cout << recvbuff << endl;
// }
*********************************************
} int QClientTh::TemperaturaInfo()
{
void QClientTh::OnOffRiego(int Valor) int bytesRecv=0;
{ char recvbuff[255]="";
Riego=Valor; char TxD[1];
int bytesRecv=0;
char recvbuff[255]="";
char TxD[1];
238
ANEXOS
//***************** Temperatura
************* for (i=0;i<100;i++)
TxD[0]='4'; {
send(socketClient,TxD,1,0); for(j=0;j<100;j++)
{
bytesRecv=recv(socketClient,recvbuff,2
55,0); bytesRecv=recv(socketClient,recvbuff,1,
return (int)recvbuff[0]; 0);
Color=(int)recvbuff[0];
Pantalla[i][j]=Color;
//*************************************** Imagen-
>setPixel(i,j,qRgb(Color,Color,Color));
} }
}
void QClientTh::CamaraInfo()
{
int bytesRecv=0; *Pixmap=Pixmap-
char recvbuff[255]=""; >fromImage(*Imagen);
char TxD[1]; frame->setPixmap(*Pixmap);
int i,j;
int Color;
// ************** Camara *********** cout << "Sali ciclo" << endl;
TxD[0]='5'; // *********************************
send(socketClient,TxD,1,0); }
239
ANEXOS
---------------------------------------------------------------------------------------------------------------------
GUI CLIENTE.CPP
240
ANEXOS
---------------------------------------------------------------------------------------------------------------------
Moc_CLIENTE. Cpp
#include "QClientTh.h"
#if 0 // eod
!defined(Q_MOC_OUTPUT_REVISION) };
#error "The header file 'QClientTh.h'
doesn't include <QObject>." static const char
#elif Q_MOC_OUTPUT_REVISION != qt_meta_stringdata_QClientTh[] = {
59 "QClientTh\0"
#error "This file was generated using the };
moc from 4.3.4. It"
#error "cannot be used with the include const QMetaObject
files from this version of Qt." QClientTh::staticMetaObject = {
#error "(The moc has changed too { &QThread::staticMetaObject,
much.)" qt_meta_stringdata_QClientTh,
#endif qt_meta_data_QClientTh, 0 }
};
static const uint
qt_meta_data_QClientTh[] = { const QMetaObject
*QClientTh::metaObject() const
// content: {
1, // revision return &staticMetaObject;
0, // classname }
0, 0, // classinfo
0, 0, // methods void *QClientTh::qt_metacast(const char
0, 0, // properties *_clname)
0, 0, // enums/sets {
241
ANEXOS
---------------------------------------------------------------------------------------------------------------------
Moc_GUI CLIENTE.cpp
#include "GuiC.h"
#if static const uint
!defined(Q_MOC_OUTPUT_REVISION) qt_meta_data_Ui_Form[] = {
#error "The header file 'GuiC.h' doesn't
include <QObject>." // content:
#elif Q_MOC_OUTPUT_REVISION != 1, // revision
59 0, // classname
#error "This file was generated using the 0, 0, // classinfo
moc from 4.3.4. It" 8, 10, // methods
#error "cannot be used with the include 0, 0, // properties
files from this version of Qt." 0, 0, // enums/sets
#error "(The moc has changed too
much.)" // slots: signature, parameters, type,
#endif tag, flags
242
ANEXOS
9, 8, 8, 8, 0x0a, { &QObject::staticMetaObject,
25, 8, 8, 8, 0x0a, qt_meta_stringdata_Ui_Form,
42, 8, 8, 8, 0x0a, qt_meta_data_Ui_Form, 0 }
58, 8, 8, 8, 0x0a, };
75, 8, 8, 8, 0x0a,
85, 8, 8, 8, 0x0a, const QMetaObject
96, 8, 8, 8, 0x0a, *Ui_Form::metaObject() const
107, 8, 8, 8, 0x0a, {
return &staticMetaObject;
0 // eod }
};
void *Ui_Form::qt_metacast(const char
static const char *_clname)
qt_meta_stringdata_Ui_Form[] = { {
if (!_clname) return 0;
"Ui_Form\0\0VentilacionON()\0Ventilacio if (!strcmp(_clname,
nOFF()\0" qt_meta_stringdata_Ui_Form))
return
"IluminacionON()\0IluminacionOFF()\0" static_cast<void*>(const_cast<
Ui_Form*>(this));
"RiegoON()\0RiegoOFF()\0Conexion()\0 return
" QObject::qt_metacast(_clname);
"Temperatura()\0" }
};
int
const QMetaObject Ui_Form::qt_metacall(QMetaObject::Call
Ui_Form::staticMetaObject = { _c, int _id, void **_a)
{
243
ANEXOS
MAIN
#include <QApplication>
#include <QWidget.h> QApplication app(argc,argv);
#include "GuiS.h" Guis=new Ui_Form();
Ventana=new QWidget();
Ui_Form *Guis; Guis->setupUi(Ventana);
QWidget *Ventana; Ventana->show();
244
ANEXOS
• EXTENSIONES .”h”
SERVIDOR.H
245
ANEXOS
-----------------------------------------------------------------------------------------------------------------
GUI SERVIDOR.H
Form-
#ifndef GUIS_H >setObjectName(QString::fromUtf8("
#define GUIS_H Form"));
Form->resize(504, 253);
#include <QtCore/QVariant> label = new QLabel(Form);
#include <QtGui/QAction> label-
#include <QtGui/QApplication> >setObjectName(QString::fromUtf8("l
#include <QtGui/QButtonGroup> abel"));
#include <QtGui/QLabel> label->setGeometry(QRect(280,
#include <QtGui/QPushButton> 30, 151, 16));
#include <QtGui/QTextBrowser> label_2 = new QLabel(Form);
#include <QtGui/QWidget> label_2-
#include <QtGui/QFrame> >setObjectName(QString::fromUtf8("l
abel_2"));
// Clase QServerTh // label_2->setGeometry(QRect(280,
#include "QServerTh.h" 50, 181, 16));
label_2-
>setFrameShape(QFrame::Panel);
class Ui_Form: public QObject label_2-
{ >setFrameShadow(QFrame::Sunken
public: );
Q_OBJECT label_3 = new QLabel(Form);
public: label_3-
>setObjectName(QString::fromUtf8("l
QServerTh *QHilo; abel_3"));
label_3->setGeometry(QRect(280,
QLabel *label; 80, 181, 16));
QLabel *label_2; label_4 = new QLabel(Form);
QLabel *label_3; label_4-
QLabel *label_4; >setObjectName(QString::fromUtf8("l
QLabel *label_5; abel_4"));
label_4->setGeometry(QRect(280,
QTextBrowser *textBrowser; 100, 181, 16));
QPushButton *pushButton; label_4-
QPushButton *pushButton_2; >setFrameShape(QFrame::Panel);
label_4-
void setupUi(QWidget *Form) >setFrameShadow(QFrame::Sunken
{ );
if (Form->objectName().isEmpty()) label_5 = new QLabel(Form);
246
ANEXOS
label_5-
>setObjectName(QString::fromUtf8("l void retranslateUi(QWidget *Form)
abel_5")); {
label_5->setGeometry(QRect(10, Form-
10, 141, 16)); >setWindowTitle(QApplication::transl
textBrowser = new ate("Form", "Form", 0,
QTextBrowser(Form); QApplication::UnicodeUTF8));
textBrowser- label-
>setObjectName(QString::fromUtf8("t >setText(QApplication::translate("For
extBrowser")); m", "Estado del Servidor", 0,
textBrowser- QApplication::UnicodeUTF8));
>setGeometry(QRect(10, 30, 256, label_2-
192)); >setText(QApplication::translate("For
textBrowser- m", "Apagado", 0,
>setFrameShape(QFrame::Panel); QApplication::UnicodeUTF8));
pushButton = new label_3-
QPushButton(Form); >setText(QApplication::translate("For
pushButton- m", "Estado con el invernadero", 0,
>setObjectName(QString::fromUtf8(" QApplication::UnicodeUTF8));
pushButton")); label_4-
pushButton- >setText(QApplication::translate("For
>setGeometry(QRect(280, 130, 181, m", "Comunicaci\303\263n Serial...",
23)); 0, QApplication::UnicodeUTF8));
pushButton_2 = new label_5-
QPushButton(Form); >setText(QApplication::translate("For
pushButton_2- m", "Comandos del cliente", 0,
>setObjectName(QString::fromUtf8(" QApplication::UnicodeUTF8));
pushButton_2")); pushButton-
pushButton_2- >setText(QApplication::translate("For
>setGeometry(QRect(280, 160, 181, m", "Iniciar Servidor", 0,
23)); QApplication::UnicodeUTF8));
pushButton_2-
>setText(QApplication::translate("For
retranslateUi(Form); m", "Iniciar Camara", 0,
QApplication::UnicodeUTF8));
Q_UNUSED(Form);
QMetaObject::connectSlotsByName( } // retranslateUi
Form);
void CreateTh()
QObject::connect(pushButton,SIGNA {
L(clicked()),this,SLOT(Iniciar())); QHilo=new QServerTh();
} // setupUi
247
ANEXOS
public slots:
QObject::connect(QHilo,SIGNAL(Sig void Iniciar();
nal1(QString*)),this,SLOT(Actualizar( void Camara();
QString*))); void Actualizar(QString *M);
void Comandos(QString *M);
QObject::connect(QHilo,SIGNAL(Sig };
nal2(QString*)),this,SLOT(Comandos
(QString*))); namespace Ui {
class Form: public Ui_Form {};
QObject::connect(pushButton_2,SIG } // namespace Ui
NAL(clicked()),this,SLOT(Camara()));
} #endif // GUIS_H
• EXTENSIONES .”cpp”
SERVIDOR.CPP
248
ANEXOS
Direccion.sin_port=htons(2223);
WSADATA wsadata; while(AcceptSocket==SOCKET_ER
ROR)
if(WSAStartup(MAKEWORD(1,1),&w {
sadata)!=0)
{ AcceptSocket=accept(SocketServer,
NULL,NULL);
//Envia la señal de }
información break;
MSN=tr("Socket No }
inicializado");
emit Signal1(&MSN); int bytesRecv=0;
return 1; char recvbuff[255]="";
} Conexion=true;
else
{ while((bytesRecv!=SOCKET_ERRO
MSN=tr("Socket inicializado"); R)&&(Conexion==true))
emit Signal1(&MSN); {
Serial = new MSN=tr("Esperando
COMPort("COM1"); datos");
Serial- emit Signal1(&MSN);
>setBitRate(COMPort::br9600);
Serial-
>setDataBits(COMPort::db8); bytesRecv=recv(AcceptSocket,recvb
Serial- uff,255,0);
>setParity(COMPort::None); if(bytesRecv==0)
Serial- {
>setStopBits(COMPort::sb1);
return 0; closesocket(AcceptSocket);
} Conexion=false;
} MSN=tr("Conexión
Cerrada");
void QServerTh::run() emit Signal1(&MSN);
{ }
//Envia respuesta al cliente sobre else
conexion {
MSN2=tr(recvbuff);
do{ emit Signal2(&MSN2);
while(1){
// Comunicación Serial al
AcceptSocket=(int)SOCKET_ERRO Micro
R;
249
ANEXOS
// en función del
comando del cliente
}
switch (recvbuff[0])
{ void QServerTh::OnOffVentilador()
case {
'1':OnOffLuz();break; int bytesRecv=0;
case char recvbuff[255]="";
'2':OnOffVentilador();break;
case TxD[0]='2';
'3':OnOffRiego();break; Serial->write(TxD,1);
case Serial->read(TxD,1);
'4':TemperaturaInfo();break;
case send(AcceptSocket,TxD,1,0);
'5':CamaraInfo();break;
bytesRecv=recv(AcceptSocket,recvb
} uff,255,0);
} TxD[0]=recvbuff[0];
} Serial->write(TxD,1);
}while(1); Serial->read(TxD,1);
}
send(AcceptSocket,TxD,1,0);
void QServerTh::OnOffLuz()
{ }
int bytesRecv=0;
char recvbuff[255]=""; void QServerTh::OnOffRiego()
{
TxD[0]='1'; int bytesRecv=0;
Serial->write(TxD,1); char recvbuff[255]="";
Serial->read(TxD,1);
TxD[0]='3';
send(AcceptSocket,TxD,1,0); Serial->write(TxD,1);
Serial->read(TxD,1);
bytesRecv=recv(AcceptSocket,recvb
uff,255,0); send(AcceptSocket,TxD,1,0);
TxD[0]=recvbuff[0]; bytesRecv=recv(AcceptSocket,recvb
Serial->write(TxD,1); uff,255,0);
Serial->read(TxD,1);
TxD[0]=recvbuff[0];
send(AcceptSocket,TxD,1,0); Serial->write(TxD,1);
250
ANEXOS
Serial->read(TxD,1);
void QServerTh::Camara()
send(AcceptSocket,TxD,1,0); {
}
WebCam=capCreateCaptureWindow
void QServerTh::TemperaturaInfo() ("Ventana",WS_CHILD |
{ WS_VISIBLE,1,1,320,240,(HWND)fr
TxD[0]='4'; ame->winId(),0);
Serial->write(TxD,1); capDriverConnect(WebCam,0);
Serial->read(TxD,1);
send(AcceptSocket,TxD,1,0);
} capPreviewRate(WebCam,10);
capPreview(WebCam,1);
void QServerTh::CamaraInfo()
{ }
int i,j;
int color; void QServerTh::InitCamara()
*Pixmap=Pixmap- {
>grabWindow(frame- frame=new QFrame();
>winId(),0,0,320,240); frame-
*Captura=Pixmap->toImage(); >setGeometry(10,10,320,240);
for(i=0;i<100;i++) frame->show();
for(j=0;j<100;j++)
{ QSize Size;
// Leer pixel por pixel de la
imagen Size.setHeight(240);
color=qGray(Captura- Size.setWidth(320);
>pixel(i,j)); Captura=new
TxD[0]=(char)color; QImage(Size,QImage::Format_RGB
32);
send(AcceptSocket,TxD,1,0); Pixmap=new QPixmap(Size);
} }
}
251
ANEXOS
-----------------------------------------------------------------------------------------------------------------
GUI SERVIDOR.CPP
#include "GuiS.h" {
#include <QMessageBox.h> // Cuadro de Mensaje
indicando que no su pudo iniciar el
#include <cstdlib> servicio de Internet
#include <iostream>
//Crea el Servidor
if (QHilo->CreateServer()==0) }
{
label_2->setText(tr("Esperando void Ui_Form::Camara()
Cliente...")); {
// Abre los puertos de escucha QHilo->Camara();
en la IP y puerto correspondiente
if (QHilo->CreateListen()==0) }
{
QHilo->start(); void Ui_Form::Actualizar(QString *M)
} {
else label_2->setText(*M);
{ }
252
ANEXOS
-----------------------------------------------------------------------------------------------------------------
Moc_SERVIDOR.CPP
#include "QServerth.h"
#if "QServerTh\0\0MSN\0Signal1(QStrin
!defined(Q_MOC_OUTPUT_REVISI g*)\0"
ON) "Signal2(QString*)\0"
#error "The header file 'QServerth.h' };
doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION const QMetaObject
!= 59 QServerTh::staticMetaObject = {
#error "This file was generated using { &QThread::staticMetaObject,
the moc from 4.3.4. It" qt_meta_stringdata_QServerTh,
#error "cannot be used with the qt_meta_data_QServerTh, 0 }
include files from this version of Qt." };
#error "(The moc has changed too
much.)" const QMetaObject
#endif *QServerTh::metaObject() const
{
static const uint return &staticMetaObject;
qt_meta_data_QServerTh[] = { }
0 // eod int
}; QServerTh::qt_metacall(QMetaObjec
t::Call _c, int _id, void **_a)
static const char {
qt_meta_stringdata_QServerTh[] = { _id = QThread::qt_metacall(_c,
_id, _a);
if (_id < 0)
253
ANEXOS
return _id; {
if (_c == void *_a[] = { 0,
QMetaObject::InvokeMetaMethod) { const_cast<void*>(reinterpret_cast<c
switch (_id) { onst void*>(&_t1)) };
case 0: QMetaObject::activate(this,
Signal1((*reinterpret_cast< &staticMetaObject, 0, _a);
QString*(*)>(_a[1]))); break; }
case 1:
Signal2((*reinterpret_cast< // SIGNAL 1
QString*(*)>(_a[1]))); break; void QServerTh::Signal2(QString *
} _t1)
_id -= 2; {
} void *_a[] = { 0,
return _id; const_cast<void*>(reinterpret_cast<c
} onst void*>(&_t1)) };
QMetaObject::activate(this,
// SIGNAL 0 &staticMetaObject, 1, _a);
void QServerTh::Signal1(QString * }
_t1)
-----------------------------------------------------------------------------------------------------------------
Moc_GUI SERVIDOR.CPP
254
ANEXOS
return
"Ui_Form\0\0Iniciar()\0Camara()\0M\ QObject::qt_metacast(_clname);
0" }
"Actualizar(QString*)\0Comandos(Q int
String*)\0" Ui_Form::qt_metacall(QMetaObject::
}; Call _c, int _id, void **_a)
{
const QMetaObject _id = QObject::qt_metacall(_c, _id,
Ui_Form::staticMetaObject = { _a);
{ &QObject::staticMetaObject, if (_id < 0)
qt_meta_stringdata_Ui_Form, return _id;
qt_meta_data_Ui_Form, 0 } if (_c ==
}; QMetaObject::InvokeMetaMethod) {
switch (_id) {
const QMetaObject case 0: Iniciar(); break;
*Ui_Form::metaObject() const case 1: Camara(); break;
{ case 2:
return &staticMetaObject; Actualizar((*reinterpret_cast<
} QString*(*)>(_a[1]))); break;
case 3:
void *Ui_Form::qt_metacast(const Comandos((*reinterpret_cast<
char *_clname) QString*(*)>(_a[1]))); break;
{ }
if (!_clname) return 0; _id -= 4;
if (!strcmp(_clname, }
qt_meta_stringdata_Ui_Form)) return _id;
return }
static_cast<void*>(const_cast<
Ui_Form*>(this));
255
ANEXOS
COMPort.CPP
#ifndef _COMPORT_ );
#include “ComPort.h” if (thePortHandle == HFILE_ERROR)
#endif {
throw runtime_error (“COMPort:
#ifndef _WINDOWS_ failed to open.”);
#define } // endif
WIN32_LEAN_AND_MEAN
#include <ٛ ncluye.h> theDCB = new char [sizeof(DCB)];
#endif getState();
setBlockingMode();
#ifndef _STDEXCEPT_ setHandshaking();
#include <stdexcept>
#endif } // end constructor
256
ANEXOS
//------------------------------------------------
---------------------------- DCB & Adcb = *((LPDCB)theDCB);
void COMPort::getState () const Adcb.BaudRate = Param;
{
return setState();
if (!GetCommState ( (HANDLE) } // end COMPort::setBitRate (..)
thePortHandle
, (LPDCB) theDCB
) //------------------------------------------------
) -----------------------------
{ unsigned long COMPort::bitRate()
throw runtime_error (“COMPort: const
could not retrieve serial port state.”); {
} // endif
DCB & Adcb = *((LPDCB)theDCB);
} // end COMPort::getState () const
return Adcb.BaudRate;
} // end COMPort::bitRate () const
//------------------------------------------------
----------------------------
COMPort& COMPort::setState () //------------------------------------------------
{ -----------------------------
COMPort&
if (!SetCommState ( (HANDLE) COMPort::setLineCharacteristics(
thePortHandle char * inConfig )
, (LPDCB) theDCB {
)
) COMMTIMEOUTS aTimeout;
{ if ( !BuildCommDCBAndTimeouts (
throw runtime_error (“COMPort: inConfig
could not modify serial port state.”); , (LPDCB)theDCB
} // endif , &aTimeout
)
return *this; )
} // end COMPort::setState () {
throw runtime_error (“COMPort:
could not set line characteristics.”);
//------------------------------------------------ } // endif
-----------------------------
COMPort& COMPort::setBitRate ( if ( ! SetCommTimeouts (
unsigned long Param ) (HANDLE(thePortHandle))
{ , &aTimeout
257
ANEXOS
) void COMPort::dumpReceiveBuffer ()
) {
{ PurgeComm(
throw runtime_error (“COMPort: (HANDLE(thePortHandle))
could not set line characteristics.”); , PURGE_RXCLEAR
} // endif );
} // end
return setState(); COMPort::dumpReceiveBuffer()
}
//------------------------------------------------
//------------------------------------------------ ----------------------------
---------------------------- unsigned long COMPort::read ( void
char COMPort::read () *inBuffer
{ , const unsigned
long inCharsReq
char buffer; )
DWORD charsRead = 0; {
do DWORD charsRead = 0;
{ if ( !ReadFile (
if (! ReadFile ( (HANDLE(thePortHandle))
(HANDLE(thePortHandle)) , inBuffer
, &buffer , inCharsReq
, sizeof(char) , &charsRead
, &charsRead , NULL
, NULL )
) )
) {
{ throw runtime_error (“COMPort:
throw runtime_error (“COMPort: read failed.”);
read failed.”); } // endif
} // endif
return charsRead;
} while ( !charsRead ); } // end COMPort::read (..)
return buffer;
} // end COMPort::read() //------------------------------------------------
----------------------------
COMPort & COMPort::write ( const
//------------------------------------------------ char inChar )
---------------------------- {
258
ANEXOS
//------------------------------------------------
---------------------------- //------------------------------------------------
unsigned long COMPort::write ( -----------------------------
const void *inBuffer bool COMPort::isxONxOFF () const
, const unsigned {
long inBufSize
) DCB & Adcb = *((LPDCB)theDCB);
{
return (Adcb.fOutX && Adcb.fInX);
DWORD charsWritten = 0; } // end COMPort::isxONxOFF ()
const
if ( !WriteFile (
(HANDLE(thePortHandle))
, inBuffer //------------------------------------------------
, inBufSize ----------------------------
, &charsWritten COMPort&
, NULL COMPort::setBlockingMode (
) unsigned long inReadInterval
) , unsigned long
{ inReadMultiplyer
259
ANEXOS
, unsigned long )
inReadConstant {
) throw runtime_error (“COMPort:
{ failed to modify timeouts.”);
} // endif
COMMTIMEOUTS commTimeout;
if ( !GetCommTimeouts ( return *this;
(HANDLE(thePortHandle)) } // end COMPort::setBlockingMode
, &commTimeout (..)
)
)
{ //------------------------------------------------
throw runtime_error (“COMPort: -----------------------------
failed to retrieve timeouts.”); COMPort &
} // endif COMPort::setHandshaking ( bool
inHandshaking )
commTimeout.ReadIntervalTimeout {
= inReadInterval;
DCB & Adcb = *((LPDCB)theDCB);
if ( inReadInterval==MAXDWORD ) if (inHandshaking)
{ {
Adcb.fOutxCtsFlow = TRUE;
commTimeout.ReadTotalTimeoutMul Adcb.fOutxDsrFlow = FALSE;
tiplier = 0; Adcb.fRtsControl =
RTS_CONTROL_HANDSHAKE;
commTimeout.ReadTotalTimeoutCo }
nstant = 0; else
} {
else Adcb.fOutxCtsFlow = FALSE;
{ Adcb.fOutxDsrFlow = FALSE;
Adcb.fRtsControl =
commTimeout.ReadTotalTimeoutMul RTS_CONTROL_ENABLE;
tiplier = inReadMultiplyer; } // endifelse
if ( !SetCommTimeouts (
(HANDLE(thePortHandle)) //------------------------------------------------
, &commTimeout -----------------------------
)
260
ANEXOS
261
ANEXOS
-----------------------------------------------------------------------------------------------------------------
COMPort.h
#ifndef _COMPORT_ };
#define _COMPORT_
enum DataBits
//------------------------------------------------ {
----------------------------- db4 = 4
class COMPort , db5
{ , db6
public: , db7
, db8
enum Parity };
{
None = 0 enum StopBits
, Odd {
, Even sb1 = 0,
, Mark sb15,
, Space sb2
262
ANEXOS
263
ANEXOS
#endif
264
BIBLIOGRAFIA
BIBLIOGRAFIA
265
BIBLIOGRAFIA
• Autor: Baca
Titulo: Análisis de proyecto
pp 102 - 123
Editorial Mc Graw Hill
266
BIBLIOGRAFIA
• Tesis
Autor: Castañeda Tinajero Raquel
Titulo: Monitoreo Remoto de invernaderos
XLUPIITA IT2002 C377R
267
BIBLIOGRAFIA
PAGINAS DE INTERNET
• Wilkipedia
http://es.wikipedia.org/wiki/Evapotranspiraci%C3%B3
• EVO TRANSPIRACIÓN
http://www.evapotranspiracion.org.ar/conceptos/significado.htm
• INFOJARDIN
http://fichas.infojardin.com/hortalizas-verduras/tomate-tomatera-jitomate.htm
268
BIBLIOGRAFIA
http://www.sungarden.com.mx/goteo.htm
• NACIONAL INSTRUMENTS
www.NI.com
• INEGI
www.inegi.com.mx
• DATASHEET
www.dathasheet.com
• Monografias
http://www.monografias.com
APUNTES
• Maestro:
Materia: Electrónica Industrial
Semestre Sexto
269
BIBLIOGRAFIA
• Maestro: Galván
Materia: Introducción al Diseño de Elementos Mecánicos
Semestre Sexto
• Maestro:
Materia Optativa: Administración Industrial I y II
Semestre Octavo y Noveno
270