TGT 403
TGT 403
TGT 403
El autor de este libro quiere expresar sus agradecimientos a todas esas personas
sin las cuales de una u otra forma no hubiera sido posible el desarrollo de este
proyecto.
A mis compañeros Julián Avella Pesca, Carlos Hernán Amaya, Francy Julieth
Pineda, Geidy Pedraza y Sandra Milena Sáenz quienes siempre me motivaron y
estuvieron al tanto del desarrollo del proyecto.
CONTENIDO
pág.
1. INTRODUCCION 1
1.1 JUSTIFICACION 2
1.2 IDENTIFICACION DEL PROBLEMA 5
1.3 OBJETIVOS 6
1.3.1 Objetivo general 6
1.3.2 Objetivos específicos 6
1.4 ANTECEDENTES 7
2. DESCRIPCION DEL SISTEMA 12
2.1 BLOQUE DE ADQUISICIÓN DE DATOS 12
2.2 BLOQUE DE ACTUADORES 13
2.3 BLOQUE DE LA UNIDAD DE CONTROL 13
2.4 BLOQUE DE COMUNICACIÓN GSM Y BLUETOOTH 13
2.5 BLOQUE ENCARGADO DEL MANEJO DE POTENCIA 13
3. CONSTRUCCION Y PARTES DE LA ESTACION DE MONITOREO 15
3.1 SISTEMA DE ADQUISICIÓN DE DATOS 15
3.1.1 Sensores de luz 16
3.1.2 Sensores de humedad relativa 19
3.1.3 Sensores de temperatura 21
3.2 ACTUADORES 25
3.2.1 Actuadores para el control de humedad 25
3.2.2 Actuadores para el control de luz 25
3.2.3 Actuadores para el control de temperatura 26
3.3 UNIDAD DE CONTROL 27
3.4 SISTEMA DE COMUNICACION 34
3.4.1 Comunicación entre la central y el módulo Bluetooth 35
3.4.2 Comunicación entre el módulo Bluetooth y dispositivos inteligentes 37
3.5 SISTEMA DE POTENCIA 38
3.5.1 Acondicionamiento DC 39
3.5.2 Acondicionamiento AC para cargas resistivas 40
3.5.3 Acondicionamiento AC para cargas inductivas 41
4. APLICACIÓN Y PLATAFORMA ANDROID 44
4.1 INTERFAZ GRÁFICA 46
4.1.1 Tabhost 1 47
4.1.2 Tabhost 2,3 y 4 49
4.1.3 Tabhost 5 50
4.2 COMUNICACIÓN BLUETOOTH 51
4.3 TRANSFERENCIA DE DATOS BLUETOOTH 52
4.4 TRANSFERENCIA DE DATOS A LA RED 54
5. PLATAFORMA EN INTERNET 57
5.1 BASE DE DATOS EN LA WEB 59
5.2 PAGINA WEB 62
5.2.1 Página de inicio 63
5.2.2 Pagina para la visualización de sensores y actuadores 64
5.2.3 Pagina de tablas 65
6 FINALIZACION DE TRABAJO DE GRADO
6.1 CONCLUSIONES 66
6.2 LOGROS ALCANZADOS 66
6.3 TRABAJOS FUTUROS 67
6.4 RECOMENDACIONES 67
6.5 COSTOS DEL PROYECTO 68
7. REFERENCIAS 69
LISTA DE TABLAS
Pág.
Valores de frecuencia representativos del sensor HS1101 20
Valores asignados a cada sensor 53
Costos del proyecto 68
LISTA DE FIGURAS
Pág.
Diagrama de funcionamiento de la estación de monitoreo 12
Diagrama de funcionamiento de la estación 14
Cajas contenedoras del sistema 15
Sensor LX1972IBC y espectro de luz que maneja 17
Conexión recomendada por el fabricante para el sensor LX1972IBC 17
Sensor HS1101 20
Diseño del circuito recomendado para usar el HS1101 20
Sensor de temperatura DS18S20 22
Aplicación de pulso de reinicio para dispositivos con protocolo 1-wire 23
Aplicación de 1 lógico con protocolo 1-wire 24
Aplicación de 0 lógico con protocolo 1-wire 24
Montaje utilizado para los actuadores de humedad 25
Módulos utilizados para los actuadores de luz 26
Montaje utilizado para los actuadores controladores de la temperatura. 26
presentación física de los microcontroladores de 32 bits 28
Plataforma de desarrollo MPLABX C32 29
Placa para la unidad de control del sistema de monitoreo 29
Descripción del proceso de lectura de los sensores de humedad. 30
Descripción del proceso de lectura de los sensores de luz. 31
Descripción del proceso de lectura de los sensores de temperatura. 32
Proceso de transmisión de datos con el módulo Bluetooth. 33
Diseño del circuito necesario para reiniciar el microcontrolador 34
Relación entre los diferentes sistemas del proyecto. 35
Módulo Bluetooth Bolutek BLK-BC04 36
Módulo Bluetooth con circuito acondicionador 36
Fuente Waterproof 1220C 39
Circuito empleado para accionar las lámparas leds 40
Circuito empleado para accionar el sistema de control de humedad 41
Relé BOSCH utilizado para manejar los actuadores de temperatura 41
Circuito empleado para accionar el sistema de temperatura 42
Placa para el sistema de potencia 42
Invernadero utilizado para las pruebas de la estación de monitoreo 43
Kit de desarrollo de java para celulares 45
Plataforma de desarrollo Basic4android 46
Resolución en pixeles de las pantallas de algunos dispositivos Android 47
TabHost 1 de la aplicación para dispositivos inteligentes 48
Logo de la aplicación, conexión y desconexión del módulo Bluetooth 48
TabHost de inicio en estado de emergencia 49
TabHost 2,3 y 4 49
TabHost 5 50
Descripción del proceso utilizado para la comunicación Bluetooth. 51
Valores asignados a cada sensor 53
Descripción del proceso de transmisión de datos Bluetooth al dispositivo 54
Descripción del proceso de transmisión de datos del dispositivo a internet. 56
Página principal de Byetosht 58
Ingreso a la base de datos de Byethost 59
Descripción del proceso de validación de un dato en la base de datos 60
Mapa de cobertura internet y móvil en Colombia 2013 61
Página de inicio en el servidor web 63
Pestañas para gestionar el proyecto vía web 64
Tabla de estado en la plataforma web 65
Pestaña de tablas 65
LISTA DE ECUACIONES
pág.
3.1 Corriente registrada en el sensor LX1972IBC 18
3.2 Capacitancia entregada por el sensor HS1101 20
3.3 Frecuencia entregada por el LM555 21
3.4 Humedad relativa leída por el sensor HS1101 21
1 INTRODUCCION
1
VIÑAS, José Miguel. ¿Estamos cambiando el clima? Equipo Sirius, 2005.
2
Aristizábal, Johanna, Teresa Sánchez, and Danilo J. Mejía-Lorío. Guía técnica para producción y
análisis de almidón de yuca. Organización de las Naciones Unidas para la Agricultura y la
Alimentación, 2007.
3
Botey, Carlota, and Blanca Suárez. "Condiciones laborales de la mujer rural. "Estudios Agrarios 2
(2006).
1
1.1. JUSTIFICACIÓN
4
FEDECAMPO Boyacá, grupo empresarial del campo. compromiso total con el campo.2012.
5
Blanco, Javier. "Panorama del cambio climático en Colombia.". 2013.
6
Grupo de estudio del medio ambiente. Comunidades locales vulnerables y cambio climático.
Universidad Sergio Arboleda. 2010.
2
con seguridad social ni otros beneficios como pensiones7. Las difíciles condiciones
ambientales, laborales y sociales han hecho que pueblos de campesinos
tradicionalmente pacíficos, salgan a las calles a sentar su voz de protesta
organizando paros agrarios que han generado pérdidas para el país cercanas a
los $12 000 millones de pesos8.
Los tratados de libre comercio tampoco han cooperado con la economía del sector
agrario, Colombia tiene más de diez acuerdos comerciales suscritos, y están en
estudio otros siete9, aunque en ellos se le da la posibilidad de exportar alimentos a
los agricultores Boyacenses, la realidad es que el departamento no cuenta con los
elementos necesario para cumplir con las barreras sanitarias negociadas, la
calidad de los productos, el volumen ni el costo de producción que se requiere.
Por estas razones innovar en las técnicas de producción empleadas por los
agricultores se posiciona como una necesidad ineludible en la región ya que a
pesar de la importancia económica del sector agrario, este tiene serias
deficiencias de productividad, ocasionando que la economía departamental pierda
importancia en el PIB, pues al compararse con 2011, descendió 1,3 puntos
porcentuales en la producción nacional de alimentos, y frente a lo que estaba
ocurriendo en 2008, la disminución fue de 4,5 puntos porcentuales en la
producción nacional de alimentos 10.
7
ICER informe de coyuntura económica regional. 2013.
8
ASOHOFRUCOL. Revista de la asociación hortofrutícola de Colombia. 2013.
9
Rodríguez Rosas, Carlos Mario. Análisis del transporte de carga en Colombia, para crear
estrategias que permitan alcanzar estándares de competitividad e infraestructura internacional.
Diss. Universidad del Rosario, 2013.
10
Boyacá, la gran despensa agrícola de Colombia. 2012.
11
Boyacá Informe sobre el estado de avance de los Objetivos de Desarrollo del Milenio Estado de
avance 2012
12
Hurtado, Arsenio Corella. "LA ACTIVIDAD AGROPECUARIA Y EL DESARROLLO
AGRICOLA." Revista de Ciencias Agrícolas. 2014.
3
De otro lado se debe señalar que actualmente el departamento enfrenta el desafío
que representa el mejoramiento y la incorporación de las potencialidades
científicas y tecnológicas existentes. El gobierno ha realizado estudios con el fin
de incorporar las nuevas tecnologías en la producción agraria13 como en la feria
Agrotec organizada por la gobernación de Boyacá y EasyFairs realizada en Tunja
en agosto del 2014, la cual entregó en una de sus conclusiones que uno de los
mayores problemas agropecuarios se encuentra en el sector de monitoreo, control
y vigilancia de los cultivos14.
Según EasyFairs “los campesinos Boyacenses deben caminar extensas áreas con
el fin de verificar el óptimo estado de sus cultivos, despertar en la madrugada para
realizar riegos, y si se encuentran en temporada de heladas se hace necesario el
uso de combustibles vegetales y fósiles, para aumentar la temperatura mediante la
combustión de estos”.
13
Ronald Cancino Salas. Henry Mora. Cristhian Fabián Ruiz. Dalila Henao Gómez. Juliana Maritza.
Jose Orlando Montes. Vigilancia científica y tecnológica. Elementos para el análisis y gestión de
brechas científicas y tecnológicas en Colombia. 2008
14
AGROTEC. Soluciones expertas para los retos de producción de los agricultores, ganaderos y
agroindustriales de Colombia. 2014.
4
1.2. IDENTIFICACIÓN DEL PROBLEMA
Según un estudio realizado por la Universidad de los Andes uno de los mayores
inconvenientes que se observa a la hora de realizar el monitoreo de las variables
de los cultivos se encuentra en la forma de la transmisión y recepción de los datos,
ya que generalmente se usa comunicación radial de infraestructura pobre y de alto
costo, da un corto alcance y está sujeto a los problemas propios de las señales de
radio como interferencias, la baja efectividad en presencia de lluvia, y obstáculos
físicos que deterioran la señal17. También se presentan problemas en la
implementación ya que para las personas del campo manipular elementos
electrónicos resulta tedioso y poco práctico.
15
FONSECA C. criterios para la ubicación y selección optima de estaciones hidrometeorológicas y
ambientales de la red nacional de información ambiental (IDEAM).2010
16
SRINIVASAN A. Handbook of Precision Agriculture, Principles and Applications. Food Products
Press. 2006.
17
BRICEÑO J. Transmisión de datos, Universidad de los Andes, Abril 2005.
18
Criptolab. Facultad de Informática de la Universidad Politécnica de Madrid.2011
19
INTEF Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado.2010
5
1.3 OBJETIVOS
1.3.1Objetivo General
Crear una interfaz para dispositivos móviles con sistema operativo Android,
con el fin de darle a estos la capacidad de comunicarse con una unidad de
control, obtener información de esta y enviarla a una página web.
6
1.4 ANTECEDENTES
En 1850 se descubrió en los países bajos que los cultivos de uvas crecían un 20%
más rápido si se controlaba la calefacción y cantidad de luz que incidía sobre
ellos23, dando origen a los invernaderos, ahora las personas eran las que se
encargaban de controlar la variables que existían en el interior de lugares cerrados
creando ambientes estáticos que eran excelentes para el crecimiento de los
cultivos.
20
VITALE, Luis. "Hacia una historia del ambiente en América Latina." Nueva Sociedad. Nueva
Imagen, México (1983).
21
Panettieri, José. "Crisis económica, perturbaciones en el mundo del trabajo y movimientos de
población.". 1997.
22
RIVERA Erazo, María Angélica. "Inventariación y Documentación de Información sobre prácticas
Agroecológicas en el cultivo dela Papa (Solanum tuberosum) en Chimborazo." 2012.
23
Mulder, Karel. Desarrollo sostenible para ingenieros. Vol. 172. Univ. Politèc. de Catalunya, 2007.
7
todo su equipo de riego fueron reciclados para crear armas, y este ambicioso plan
quedo olvidado por muchos años24.
Las grandes tormentas que azotaron a Europa en 1972 y 1973 fueron la razón de
llevar a cabo investigaciones científicas y técnicas en la construcción de
invernaderos, se redactó la primera normativa para la construcción de
invernaderos neerlandesa, NEN 3859; desde entonces se han hecho muchas más
investigaciones que han resultado en modelos aritméticos con el que los requisitos
en cuanto a la calidad son traducidos en un diseño arquitectónico25.
La necesidad de compartir datos fue creciendo cada vez más, hasta que en 1972
y tras muchos años de investigación, sale a la luz pública la existencia de
ARPANET un servicio de correos electrónicos militar, se crea el protocolo TCP/IP,
y en 1990 ARPANET deja de existir dando nacimiento a lo que hoy día conocemos
como la internet28. Compartir datos dejo de ser una tarea militar y paso a ser una
tarea cotidiana, las personas cuentan con correos electrónicos y con la tecnología
para enviar paquetes de datos de un lugar a otro sin importar la distancia 29. Esto
ocasionó que los costos para realizar sistemas de monitoreo para cultivos bajaran
logrando que compañías más pequeñas incursionaran en estos nuevos métodos
empleados para tecnificar los cultivos.
24
Elvert, Jürgen, and Sylvain Schirmann, eds. Tiempos de cambio: Germany in 20th-Century
Europe Les Temps Qui Changent: L'Allemagne Dans L'Europe Du 20e Siecle: Continuity, Evolution
and Breakdowns Continuite, Evolution Et Rupture. No. 5. Peter Lang, 2008.
25
J. Houghton, Física de la atmósfera, Cambridge University Press, 2002.
26
Rodríguez, Francisco, et al. "EXPERIENCIAS EN ROBOTICA APLICADA A INVERNADEROS."
27
MURELAGA, Jon. “La Radio Frente a la Revolución Digital." Revista de Periodismo Digital .
2000.
28
Sojo, Carlos Abreu. El periodismo en internet. Fondo Editorial Humanidades, 2003.
29
De Ugarte, David. El poder de las redes. David de Ugarte, 2007.
8
invernaderos, este robot no requiere adaptación previa para funcionar en
diferentes invernaderos. Estas dos universidades desarrollan en 1999 un sistema
de control de una máquina procesadora forestal la cual combina funciones
automáticas y teleoperadas la cual se comunica mediante radio modem30.
30
M Agricultura, Pesca y Aplicaciones Forestales.españa. 2003
31
Maroni, J.; Gargicevich, A. Curso Capacitación INTA 2002.
32
Ezequiel, Escudero, and Centro Argentino de Estudios Internacionales. "África en el contexto
Internacional Actual.". 2008.
33
Rodrıguez, Francisco, et al. "EXPERIENCIAS EN ROBOTICA APLICADA A INVERNADEROS."
34
Dario, P., et al. "The Agrobot project for greenhouse automation." International Symposium on
New Cultivation Systems in Greenhouse 361. 1993.
35
Aurelio Batista tapia. Asesoría en invernaderos de Mexico.2010.
36
OTOA. Oficina de tratados comerciales agrícolas. 2014.
37
Reyes Torres, Oscar Camilo. "Centro de difusión de prácticas sostenibles: infraestructura de
educación ambiental en Pudahuel." 2013.
9
producción de alimentos. Según la FAO (Organización de las Naciones Unidas
para la Agricultura y Alimentación) para el 2025 el planeta no podrá alimentar el
creciente número de la población, y por esto es necesario adecuar terrenos
despoblados como mares y desiertos para cultivar alimentos pero estos proyectos
solo serán posibles con la incursión de nuevas tecnologías en las técnicas de
cultivos.
En junio del 2007 aparece en el mercado un teléfono celular que integró servicios
multimedia denominado iPhone, a partir de ese momento gran parte del tráfico de
internet se comienza a establecer a través de los dispositivos móviles39. El sistema
operativo Android siguió mejorando y tras ser adquirido por Google en 2008 fue
dotado de servicios multimedia y conexión a internet consolidándose como uno de
los sistemas operativos preferidos por los usuarios para los teléfonos celulares40.
Las grandes compañías como Sony y Samsung lo eligieron para sus dispositivos
ya que este es económico y su plataforma permite ser modificada Permite la
creación de aplicaciones por parte de los usuarios sin que estos tengan
conocimientos avanzados de programación y puedan ser creadas aplicaciones
que solucionen necesidades particulares41.
38
Gironés, Jesús Tomás. El gran libro de Android. Marcombo, 2012.
39
Bermúdez Moreno, Yeison Miguel, and Juan Guillermo López Hincapié. "Análisis comparativo
entre sistemas operativos de dispositivos móviles Android, IPhone y BlackBerry." 2011.
40
Díaz Lizarazo, Andrea del Pilar, and Ana María Sáenz Ojeda. Innovación en tecnologías
digitales. Diss. Universidad del Rosario, 2013.
41
Iskandar Morine, Ricardo Jose. "Estudio comparativo de alternativas y frameworks de
programación, para el desarrollo de aplicaciones móviles en entorno Android.". 2013.
42
Alvareé, Jaime Forero. "ECONOMIA CAMPESINA Y SISTEMA ALIMENTARIO EN
COLOMBIA." 2012.
10
De otro lado, el 15 de noviembre del 2013 se entregaron 500 kioscos de “vive
digital” a 88 municipios del departamento de Boyacá, para inaugurar el programa
del ministerio de agricultura “ElCampoSeConecta”, este proyecto liderado por el
MinTIC (ministerio de la tecnología de la información y las comunicaciones) busca
crear una infraestructura para la comunicación de los lugares más apartados y de
difícil acceso en el departamento, este proyecto tiene un valor de 551000 millones
de pesos y busca entregar para el año 2018, 5.300 puntos de acceso a internet
en el campo43.
43
Ministerio de Hacienda y Crédito Público. 2014.
11
2. DESCRIPCION DEL SISTEMA
Fuente: Autor.
12
comunican directamente con el microcontrolador44. Estos sensores fueron
seleccionados ya que controlar estas tres variables es muy importante para el
óptimo crecimiento de los cultivos45.
El sistema cuenta con 6 actuadores, uno dependiente de cada sensor, son los
encargados de mantener las variables internas del invernadero de acuerdo a los
valores ingresados por el operario. Se encargan de controlar la luz, la temperatura
y la humedad relativa al interior del invernadero, se encuentran situados en la
parte inferior de este, los actuadores de humedad relativa y temperatura
funcionan con una alimentación de 120V AC, mientras que los actuadores de luz
con 12V DC.
Tanto la web como el Celular inteligente cuentan con una interfaz amigable y fácil
de manejar encargadas de controlar la estación. Cuenta con un sistema de control
automático en el cual el microcontrolador es el encargado de manipular los
actuadores y un sistema de control manual en el que el operario los controla a
voluntad. En el anexo 146 se puede encontrar el manual de funcionamiento el cual
explica en detalle el diseño de las plataformas de control.
44
Apéndice Datasheet 32MX340F512H
45
A. Alpi, and F. Tognoni. Cultivo en invernadero. Mundi-Prensa Libros, 1991.
46
Anexo 1(manual de usuario estación de monitoreo para cultivos)
13
Figura 2.2: Diagrama de funcionamiento de la estación.
Fuente: Autor.
14
3 CONSTRUCCIÓN Y PARTES DE LA ESTACIÓN DE MONITOREO
Este capítulo muestra de una forma detallada las partes que componen el sistema
de monitoreo del invernadero, la construcción de estas y los elementos que se
tuvieron en cuenta a la hora de su elección. Para una mejor compresión se
mantendrá dividido el sistema de monitoreo en los bloques mencionados en el
capítulo anterior.
Estos sistemas están embebidos en dos cajas de poliestireno que serán situadas
cerca al invernadero, se separó el sistema en dos partes y cada uno se introdujo
en una caja diferente, el diseño de las cajas se puede apreciar en la figura 3.1
una para la unidad de control y otra para el bloque encargado del manejo de
potencia, de esta forma la presentación del proyecto mejora al entregar al usuario
un módulo de control pequeño y fácil de instalar.
Figura 3.1: Cajas contenedoras del sistema de (a) Unidad de Control, (b) potencia.
a) b)
Fuente: Autor.
El poliestireno como material para las cajas fue seleccionado ya que este presenta
buena resistencia térmica y química, baja conductividad, buena resistencia al
impacto, muy buena procesabilidad47. (Se puede procesar por los métodos de
conformado empleados para los termoplásticos como inyección y extrusión).
Esta parte es la encargada de adquirir los datos de los sensores del sistema. Gran
parte del éxito de los proyectos de monitoreo se encuentra aquí, ya que una mala
elección de los elementos deteriora la confiabilidad en el sistema, incrementar el
47
Calisto Zurita, Jaime Alejandro, and Hugo Fabricio Suárez Bastidas. "Estudio experimental del
comportamiento mecánico a la flexión de materiales compuestos en base de fibra de pet reciclado
y fibra de vidrio." 2009.
15
tiempo de respuesta de los actuadores o pueden aumentar de una forma
exorbitantes los costos del proyecto48.
Si bien cada planta tiene un ciclo anual de crecimiento, la luz influye directamente
en las etapas de florecimiento y desarrollo vegetativo. Las luces artificiales hacen
posible el crecimiento durante todo el año y aceleran la producción; no obstante,
no puede compararse con la luz natural del sol en cuanto a su intensidad y la
capacidad para la generación de nutrientes que da a las plantas.
Los niveles de luz ultravioleta son mayores cuando el sol se encuentra en su punto
más alto, por lo general en las horas comprendidas entre las 11 a.m. y las 3 p.m.
En estas horas también se presenta los niveles más altos de luz visible en
condiciones normales. (400nm a 700nm) 51.
48
Harper, Gilberto Enríquez. El ABC de la instrumentación en el control de procesos industriales.
Editorial Limusa, 2000.
49
Cetto, Ana María. La luz en la naturaleza y en el laboratorio. Fondo de Cultura Económica, 1987.
50
Wang, Xiao-xiao, et al. "Luminescence investigation of Eu3+-Sm3+ co-doped Gd2-x-yEuxSmy
(MoO4) 3 phosphors as red phosphors for UV InGaN-based light-emitting diode." Optical
materials .2007.
51
Arenas Sánchez, Danny Andrés, and Hodman Steven. "Libro interactivo sobre energía solar y
sus aplicaciones." 2011.
16
Ya que la luz ultravioleta se encuentra presente en el día, es posible usar un
sensor de luz que sea sensible a un espectro de luz visible y activar las lámparas
cuando la intensidad de la luz ambiente disminuya. Uno de estos sensores es el
LX1972IBC52 de Microsemi (figura 3.2 a). Los criterios de elección que se tienen
en cuenta para elegir este sensor es su bajo costo y su respuesta espectral que
simula al ojo humano (figura 3.2 b), es utilizado principalmente en productos de
consumo masivo como televisores y computadores portátiles
(a) (b)
Fuente: www.Microsemi.com.
Fuente: www.Microsemi.com.
52
Apéndice Datasheet LX1972IBC
17
Para hallar el valor de luz que está recibiendo el sensor (ℷR), Se utiliza la ecuación
3.1. Donde IDD es la corriente de funcionamiento del sensor y ℷ es el pico máximo
de luz en nm permitido por el sensor. Para el LX1972IBC la corriente de
funcionamiento es de 290 µA, y su pico máximo de luz es de 520nm. IR es la
corriente registrada en el sistema.
Ecuación 3.1
Fuente: http://www.sigmaelectronica.net/manuals/LX1972.pdf.
Para hallar la corriente que circula por el circuito se acondiciona una de las
entradas análogas del microcontrolador. esta se usa para leer el valor del voltaje
que cae en la resistencia de 10 kΩ y mediante la ley de ohm se realiza el cálculo
para saber cuál es la corriente que circula por la resistencia.
Los sensores de luz se colocan fuera del invernadero y apuntando hacia arriba,
con el fin de registrar la luz ambiente y cuando esta baje de la permitida, (valor
ingresado por el operario) enciendan los actuadores de luz los cuales se
encuentran localizados en el interior del invernadero.
53
Jarma, Alfredo, Teresita Rengifo, and H. Aramendiz.Efecto de la radiación incidente sobre el
área foliar y la distribución de biomasa." Agronomía Colombiana. 2005.
54
Hogan, Kevin P., and José Luis Machado. "La luz solar: consecuencias biológicas y
medición".2002.
55
Anexo 2(programa realizado para el microcontrolador 32MX340f512h).
18
3.1.2 SENSORES DE HUMEDAD RELATIVA
Por ejemplo si la humedad relativa es del 50% quiere decir que a esa temperatura
el aire puede absorber adicionalmente la misma cantidad de agua que ya posee
para llegar al 100%. Por otro lado si la humedad relativa es del 35% se dice que el
aire está muy seco y puede absorber mucha agua para llegar al 100%. Finalmente
si la humedad relativa es del 90% quiere decir que el aire está lleno de agua y sólo
puede absorber una pequeña cantidad de agua para llegar al 100%57.
La humedad del aire afecta directamente el consumo de agua por las plantas y por
ende las necesidades de riego, además la polinización requiere que la humedad
relativa se ubique en un nivel óptimo, el cual fluctúa de especie a especie. Por
ejemplo en el caso del cultivo de tomate, la humedad relativa óptima es de 70%58.
56
Andriani, Agr Ms Sc JM. "DINAMICA DEL AGUA EN CULTIVOS EXTENSIVOS.".2001
57
DOORENBOS, J., & Pruitt, W. O. Las necesidades de agua de los cultivos(Vol. 24).
Organización de las Naciones Unidas para la Agricultura y la Alimentación. 1976.
58
revelo Moran, J. A., Alarcon, E. Y. P., & Álvarez, M. V. M. Manual Guía de Capacitación del
Cultivo Ecológico de Tomate de Árbol en Ecuador. INIAP Archivo Histórico.
59
Apéndice Datasheet SHT71.
60
Apéndice Datasheet HS1101.
61
Apéndice Datasheet LM555.
19
Figura 3.4: Sensor Humirei HS1101.
Fuente: Autor.
Fuente: http://www.sigmaelectronica.net/manuals/HS1101.pdf.
Fuente: http://www.sigmaelectronica.net/manuals/HS1101.pdf
20
Figura 3.5: Diseño del circuito recomendado para usar el HS1101.
Fuente: http://www.sigmaelectronica.net/manuals/HS1101.pdf.
A pesar de que se puede aproximar los valores obtenidos de humedad con la tabla
3.1, una mejor aproximación para establecer la humedad es usar la ecuación
polimonial 3.3, Que entrega el fabricante, Se despeja el valor de la humedad
relativa RH y conociendo la frecuencia que entrega el circuito astable se calcula la
humedad relativa que está leyendo el sensor.
Fuente: http://www.sigmaelectronica.net/manuals/HS1101.pdf
Fuente: autor
21
3.1.3 SENSORES DE TEMPERATURA.
62
Sandoval Briones, Claudio. "Manejo integrado de enfermedades en cultivo hidropónico (Manual
Técnico)." 2004.
63
Lorca, A. García, A. Nenmaqui, and MM García Fernández. "El desarrollo de modelo de
agricultura intensiva bajo plástico en un territorio de condiciones extremas. 2012.
64
Apendice Datasheet LM335.
65
AWTREY, Dan, and Dallas Semiconductor." The 1-wire weather station." SENS
PETERBOROUGH. 1998.
66
Apendice Datasheet DS18S20.
67
DS18S20, High-Precision. "1-Wire Digital Thermometer." URL: http://pdfserv. maxim-ic.
com/en/ds/DS18S20 .2003.
22
Figura 3.6: Sensor de temperatura DS18S20.
Fuente: Autor.
El protocolo 1-wire permite conectar en serie hasta 100 dispositivos, cada uno
tienen una dirección de 64 bits almacenada en una ROM interna con la cual se
identifica, permite la alimentación en modo parásito, esto quiere decir que los
datos y la alimentación se transmiten por un solo pin, siendo esta la ventaja más
sobresaliente de estos dispositivos.
Los dispositivos de protocolo 1-wire funcionan con voltajes que van desde los 2.8V
hasta los 6V, permitiendo que funcionen con dispositivos que trabajen dentro de
estos rangos sin necesidad de acondicionar la señal. Permite una comunicación
Half dúplex entre un terminal maestro y hasta 100 terminales esclavos sin
necesidad de fuentes de alimentación, utilizan comunicación asíncrona, y por esto
se debe contar con un sistema de base de tiempo para cumplir con los periodos
exigidos por el protocolo de comunicación68.
68
Castro Zambrano, José Rafael, and Jessica Johanna Díaz Mattern. "desarrollo de
instrumentación virtual con fines didácticos empleando circuitos integrados con capacidad de
comunicación 1-wire®.".2010.
69
MANIYAR, S (2008). 1-Wire Communication with PIC Microcontroller, USA.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en5
35817.2014.
23
Figura 3.7: Aplicación del pulso de reinicio para dispositivos con protocolo 1-wire.
Fuente: Autor.
Para enviar un 1 lógico el protocolo establece que el bus se debe colocar en cero
por un periodo de tiempo de 6µs y luego en uno lógico por 64µs como se ve en la
figura 3.8.
Figura 3.8: Aplicación de 1 lógico con protocolo 1-wire.
Fuente: Autor.
Para enviar un 0 lógico el protocolo establece que el bus se debe colocar en cero
durante 60µs y luego en uno lógico por un periodo de 10µs como se ve en la figura
3.9.
Fuente: Autor.
La transmisión de cada bit toma un tiempo de 70µs. Si los comandos no son los
adecuados ni los tiempos correctos la comunicación será abortada y solo se
reiniciara aplicando un pulso de reinicio al bus.
24
Comando 0x33: lee la memoria ROM del dispositivo.
Existe una serie de comandos adicionales los cuales dependen del dispositivo 1-
wire que se esté manejando, estos vienen en las hojas de datos de cada uno ya
que estos difieren dependiendo de su función y capacidades.
3.2 ACTUADORES
25
Figura 3.10: Montaje utilizado para los actuadores de humedad.
Fuente: Autor.
Los actuadores de luz están constituidos por dos cintas de led, las cuales se
encuentran en el interior del invernadero, al ser accionadas lo iluminan y le dan a
las plantas algunos de los elementos presentes en la luz necesarios para su
crecimiento.
Fuente: Autor.
La forma en el que están diseñados los módulos permite conectar uno seguido de
otro en forma serial, permitiendo iluminar distancias más largas, o más cortas que
la establecida por el invernadero.
26
3.2.3 ACTUADORES PARA EL CONTROL DE TEMPERATURA
Fuente: Autor.
70
Apendice Datasheet 86BYG350.
71
Silicon Labs Características microcontroladores de 32 bits. 2008.
27
de energía, y es posible fabricar circuitos de larga duración que pueden
funcionar incluso con baterías.
72
ARM system. Microcontroladores de 32 bits ARM – Modelos de programación, aplicaciones y
ejemplos.2000.
28
Los microcontroladores de 32 bits dan la posibilidad de trabajar con mayor
precisión en los datos y una mayor velocidad de funcionamiento ya que tienen la
capacidad de realizar 12 MIPS (millones de instrucciones por segundo) con un
cristal de 4 MHz, se encuentran disponibles en encapsulado de montaje superficial
y su apariencia física se puede apreciar en la figura 3.13.
Fuente: Autor.
29
Para cargar el programa al microcontrolador se utiliza el PICKIT 3, este es un
programador desarrollado por microchip, el cual se conecta al microcontrolador
mediante una conexión ICSP y un socket de programación dispuesto para tal fin.
La tarjeta de la unidad de control cuenta con elementos que funcionan a 5V, como
los sensores, los integrados LM555 y los capacitores, es necesario utilizar un
regulador de 5V LM780573. Y uno adicional de 3.3V AMS111774 para energizar el
microcontrolador. Se puede apreciar en la figura 3.15 que a pesar que la placa del
impreso es de solo una capa se han puesto elementos de montaje superficial
como resistencias, led, reguladores y el microcontrolador al inverso de esta con el
fin de aprovechar mejor el espacio y crear así un impreso más pequeño el cual
puede contener elementos por las dos capas75.
Figura 3.15: Placa y diseño para la unidad de control del sistema de monitoreo.
Fuente: Autor.
La tarjeta de la unidad de control cuenta con elementos que funcionan a 5V, como
los sensores, los integrados LM555 y los capacitores, es necesario utilizar un
regulador de 5V LM780576. Y uno adicional de 3.3V AMS111777 para energizar el
microcontrolador. Se puede apreciar en la figura 3.15 que a pesar que la placa del
impreso es de solo una capa se han puesto elementos de montaje superficial
como resistencias, led, reguladores y el microcontrolador al inverso de esta con el
fin de aprovechar mejor el espacio y crear así un impreso más pequeño el cual
puede contener elementos por las dos capas78.
30
para entregar al operario información simple y fácil de entender. Entrega datos al
teléfono celular cada tres segundos, ya que la lectura de los dos sensores de
humedad tarda 2 segundos, uno por cada sensor. (De esta forma el contador de
frecuencia es más confiable). Y uno para la lectura de los sensores de
temperatura y luz.
El proceso de lectura de los sensores de humedad se puede ver en la figura 3.16,
el ciclo de lectura para cada sensor de humedad tarda 1000 ms tiempo en el cual
se está testeando el puerto B con el fin de incrementar el contador este entrega el
valor leído, el valor es acondicionado tal y como se explicó en el capítulo anterior
para ser graficado posteriormente en el teléfono celular u otro dispositivo
inteligente. Debido a que son dos los sensores de humedad el proceso se repite,
cada sensor está conectado a un contador independiente con el fin de disminuir
posibles errores en la lectura de cada uno.
Figura 3.16: Diagrama de flujo que describe el proceso de lectura de los sensores
de humedad.
Fuente: Autor.
31
Figura 3.17: Diagrama de flujo que describe el proceso de lectura de los sensores
de luz.
Fuente: Autor.
Crear las rutinas de lectura del protocolo 1-wire es más complejo, pero es
necesario destacar que no se necesita realizar un acondicionamiento para esta
señal, ya que el valor se entrega en formato digital.
Figura 3.18: Diagrama de flujo que describe el proceso de lectura de los sensores
de temperatura.
Fuente: Autor.
32
Se debe señalar, que el presente proyecto, centra su foco de atención en el
monitoreo de algunas de las variables más importantes de un cultivo, por esto no
es necesario realizar un sistema de control robusto para este, en su lugar se
diseñó un sistema de control sencillo con el fin de demostrar que funciona
satisfactoriamente.
Fuente: Autor.
79
Andreu, Joaquín. Redes locales de datos (Redes locales). Editex, 2011.
33
La comunicación entre el microcontrolador y el módulo Bluetooth se realiza cada
tres segundos, después de que se han adquirido los datos de los sensores y
encendido o apagado los actuadores.
Fuente: Autor.
34
aplicaciones para dispositivos móviles, algo que no era posible para la gente del
común.
Figura 3.21: diagrama que describe la relación entre los diferentes sistemas del
proyecto.
Fuente: Autor.
35
acondicionados para tener comunicación Bluetooth, mientras que solo los
dispositivos más costosos de gama alta trabajan con tecnología NFC81.
Fuente: Autor.
81
Oriz, Carolina. "Penetración de los Celulares de Alta Gama en Sectores Deprimidos de la
Sociedad." 2014.
82
Apendice Datasheet RN41
83
Apendice Datasheet RN42
84
Apendice Datasheet Bolutek BLK-BC04
36
Figura 3.23: Módulo Bluetooth con circuito acondicionador.
Fuente: Autor.
El circuito fue diseñado para ser utilizado con comunicación serial, ya que esto
posibilita su funcionamiento con otros microcontroladores sin importar su
referencia85, lo que no sucede con la comunicación USB la cual queda limitada a
integrados con capacidad para manejar este protocolo, posee un regulador de
3.3V con el fin que sea energizado a 5V, esto lo hace compatible con
microcontroladores que manejen niveles de voltaje TTL. Además al contar con un
regulador independiente del resto del circuito se garantiza que no se pierda la
comunicación por cortes en el suministro de corriente.
La incursión del sistema operativo android, el cual fue desarrollado para teléfonos
celulares como SAMSUNG, ALCATEL o SONY, dio la posibilidad para gestionar
aplicaciones propias, adecuarlas y mejorarlas según el criterio y preferencias del
programador86. Es posible manipular los sensores y actuadores de los dispositivos
inteligentes. También es posible transferir datos entre dispositivos y ordenadores,
y entre los dispositivos y páginas web.
Los dispositivos inteligentes cuentan con módulos Bluetooth, al igual que con los
otros sensores se puede adquirir los datos de este y utilizarlos en beneficio
propio. Al poder conectar el módulo con los microcontroladores y con dispositivos
inteligentes como celulares y tabletas, se vuelve una gran herramienta de
desarrollo, ya que es una excelente forma de manejar circuitos electrónicos de
forma inalámbrica, con interfaz limpias y amables.
85
Anexo 3(diseño de impresos de las PCB).
86
Carli, Massimo. Android 3: Guida per lo sviluppatore. Apogeo Editore, 2011.
37
El módulo Bluetooth cuenta con las características propias de su protocolo, es
necesario asignarle una dirección y un nombre, necesita ser vinculado, permiso
para transferir datos y se debe asignar una contraseña para que la solicite a los
dispositivos que le pidan vinculación.
Para lograr esto el dispositivo Bluetooth maneja comandos por medio de los
cuales se le ingresa las variables necesarias para su funcionamiento, estos
comandos se le pueden enviar desde la hyperterminal de un computador o desde
el propio dispositivo inteligente, los comandos más relevantes que utiliza el módulo
Bluetooth son:
Por defecto el módulo Bluetooth está configurado como maestro, puede ser visto
por todos los dispositivos con capacidad de comunicación Bluetooth, también tiene
la posibilidad de comunicarse con otros módulos similares a él, para esto es
necesario configurarlos uno como módulo maestro, el cual se puede comunicar
con cualquier dispositivo Bluetooth y los otros como esclavos, los cuales solo
reciben peticiones de módulo maestro.
38
potencia, la cual se encarga de manejar las señales pequeñas entregadas por la
unidad de control y las convierte en señales capaces de hacer funcionar
dispositivos de alta potencia.
La tarjeta de potencia fue diseñada con el fin de utilizar tres formas diferentes de
amplificación para las señales, una es diseñada para manejar cargas DC, otra
para cargas AC resistivas y el último fue diseñado para manejar cargas AC
inductivas.
Esta fuente maneja frecuencias de 50 y 60 Hz, entrega 12V ± 0.5V, con una
corriente de 1.66A, y una potencia de 20W, Esta es una fuente conmutada, por lo
cual es económica, liviana y su regulación de voltaje es muy eficiente.
Fuente: Autor.
87
Apendice Datasheet RJ45
88
Apendice Datasheet Waterproof 1220C
39
La señal que proviene de la unidad de control se ve atenuada por la distancia, esta
atenuación es proporcional a lo largo del cable, por esto antes de trabajar con los
pulsos de entrada, primero se hacen pasar por un buffer, se utiliza una compuerta
741489, la cual no solo mejora el nivel de voltaje del pulso, sino que lo pasa a
niveles lógicos TTL y permite que se pueda trabajar con integrados que utilizan
estos niveles de voltaje.
3.5.1 DRIVER DC
La respuesta de los IRFZ44 es de 5.5ns esto los hace uno de los mejores
transistores a la hora de trabajar cargas variadas o controladas por modulación de
ancho de pulso PWM.
Los módulos de led son alimentados por el IRFZ44 el cual funciona como relé de
estado sólido, dando paso a la corriente cuando recibe un pulso positivo de la
unidad de control en la terminal de Gate o compuerta, la corriente que drena es de
140mA, se alimentan a 12V DC y tiene un consumo de potencia de 1.68W. El
circuito utilizado para energizar las lámparas led se puede apreciar en la figura
3.25.
Fuete: Autor.
89
Apéndice Datasheet compuerta 7414.
90
Apéndice Datasheet IRFZ44.
40
3.5.2 DRIVER AC PARA CARGAS RESISTIVAS.
Manejar una carga tan grande directamente puede ocasionar problemas para la
integridad de los circuitos que consumen menos corriente, están expuestos a
entrar en corto o ser dañados por corrientes altas; esto hace necesario utilizar
acoples ópticos entre la parte destinada a manejar alta potencia y la parte
destinada a manejar potencias más bajas. Para realizar esto se utiliza un MOC
302192, este integrado es un foto tiristor el cual puede manejar cargas de 240V Ac
con corrientes de 3A.
Fuente: Autor.
Para realizar el control del sistema de temperatura se creó una bomba de aire
caliente, este sistema está compuesto por una resistencia térmica similar a la
utilizada en el sistema de control de humedad y un motor encargado de impulsar
una turbina. Este motor funciona a 110V AC por lo cual genera en sus bobinas
91
Apéndice Datasheet Q4015
92
Apéndice Datasheet MOC 3021
41
internas cargas altamente inductivas las cuales pueden ocasionar daños por
voltajes inversos a los circuitos encargados de controlarlos. Al tener dos cargas el
sistema tiene una alta demanda de corriente, ya que el motor consume 10A y la
resistencia tiene un consumo de 4A así, consume en total 14A.
Figura 3.27: Relé BOSCH utilizado para manejar los actuadores de temperatura.
Fuente: Autor.
Para evitar daños en el circuito se optó por manejar las cargas con el uso de relés
BOSCH36405293, usados generalmente en automóviles. Su apariencia física se
pueda ver en la figura 3.27. Estos cuentan con una gran fiabilidad, alta durabilidad
y pueden soportar corrientes de hasta 80A, por lo tanto resultan lo suficientemente
robustos para soportar los voltajes inversos generados por el motor. Los relés son
activados mediante el uso de transistores TIP 12294, y para ayudar al relé a
soportar las cargas de voltaje inverso, se agrega un diodo 1N400495 como diodo
de marcha libre, así como un condensador 10496 para mejorar y estabilizar la
señal, el circuito utilizado para activar el relé se puede apreciar en la gráfica 3.28.
Fuente: Autor.
93
Apéndice Datasheet relé BOSCH364052
94
Apéndice Datasheet TIP122.
95
Apéndice Datasheet 1N4004
96
Apéndice Datasheet condensador 104
42
Al reunir los tres diseños anteriormente descritos en una tarjeta se crea el sistema
de potencia. Esta tarjeta es la encargada de realizar las acciones directamente
sobre los actuadores y puede ser modificada para trabajos futuros o para utilizar
actuadores más grandes en trabajo de campo reales. La tarjeta utilizada en el
proyecto se puede apreciar en la figura 3.29.
Fuente: Autor.
43
Figura 3.30: Invernadero utilizado para las pruebas de la estación de monitoreo.
Fuente: Autor.
44
4. APLICACIÓN Y PLATAFORMA ANDROID
Las plataformas en las cuales se diseñan los sistemas operativos para dispositivos
móviles han mejorado, y aunque todos tienen como base la programación en
Java, tomaron caminos diferentes. Es así como IOS es el sistema operativo de los
celulares y tabletas de Apple, Windows Mobile, es un sistema operativo para
dispositivos móviles diseñado por Microsoft para celulares Nokia. BlackBerry es el
sistema operativo para celulares y tabletas de la misma marca; Firefox es el
sistema operativo para algunos celulares Alcatel y Firefox OS97.
La plataforma toma como base el SDK de Java, por esto es necesario tenerlo
instalado en el equipo donde se desarrollaran las aplicaciones android, este SDK
es un kit de desarrollo gratuito, cuenta con emuladores completos de celulares,
simula los sensores y el sistema interno, se conecta con la tarjeta de wifi interna
del computador y simula que es la tarjeta que se encuentra presente en el celular,
lo mismo hace con el Bluetooth y otros periféricos del computador como el teclado
y la cámara101.
97
FIGUEREDO, Oscar Javier. "Sistemas Operativos para Dispositivos Móviles. “ENTÉRESE
BOLETIN CIENTÍFICO UNIVERSITARIO. 2014.
98
ARIMA, Katia. "Smartphone para todos." Revista Info Exame, São Paulo 293 2012.
99
Balena, Francesco, Jorge Rodríguez Vega, and Antonio Vaquero Sánchez.Programación
avanzada con Microsoft Visual Basic 6.0. McGraw-Hill, 2000.
100
Hernández, Ramón Ventura Roque, Eloy Negrete Hoz, and Juan Manuel Salinas Escandón.
"aprendiendo a desarrollar aplicaciones para android con la metodología ágil scrum: un caso de
estudio."2012.
101
Horton, Ivor. "Beginning Java 2 SDK 1." 2010.
45
El SDK tool es distribuido de forma gratuita en la página oficial de java, así como
las herramientas necesarias para que este funcione en el computador. En la figura
4.1 se aprecia la pantalla principal del kit de desarrollo que proporciona java. El
SDK de java da la posibilidad de manejar emuladores de dispositivos inteligentes
con sistema operativo Android desde su versión Eclair (2.0) en adelante.
Fuente: https://www.java.com/es/download.
102
Vladimirou, Andreas, and Angeliki Kokkinaki. "Design and development of school assets
management system." Information & Communication Technology Electronics & Microelectronics
(MIPRO), 2013 36th International Convention on. IEEE, 2013.
103
http://www.basic4ppc.com
46
Figura 4.2: Plataforma de desarrollo Basic4android.
Fuente: Autor.
La plataforma Full de Basic4android tiene un costo de 160 000 pesos, con esto se
autoriza la creación y distribución de aplicaciones para dispositivos Android tales
como celulares, tabletas y televisores.
Interfaz grafica
Comunicación Bluetooth
Transferencia de datos Bluetooth
Envió de datos vía web.
La aplicación fue creada para dispositivos con sistema operativo Android 2.0 o
superiores, ya que las versiones anteriores no manejan interfaz gráfica con
cambio de TabHost o pantallas, ni cuentan con un navegador lo suficientemente
estable para realizar la aplicación.
47
esto da dos nuevos valores llamados ancho y alto, con estos nuevos valores se
puede realizar aplicaciones para casi cualquier dispositivo Android independiente
de su resolución.
Fuente: Autor.
4.1.1 TabHost 1.
48
Figura 4.4: TabHost 1 de la aplicación para dispositivos inteligentes.
Fuente: Autor.
El nombre que recibe el TabHost 1 es INICIO figura 4.4, en esta pantalla también
se establece la vinculación del dispositivo inteligente con el módulo Bluetooth. La
información que entrega es de forma visual, da la siguiente forma:
Fuente: Autor.
49
Figura 4.6: TabHost de inicio en estado de emergencia.
Fuente: Autor.
Fuente: Autor.
En el centro del TabHost se encuentra el área disponible para los gráficos, en esta
área se puede apreciar de forma visual el estado en el que se encuentran los
sensores, los limites dados por el operario, en el lado izquierdo de los TabHost se
observa la medida que entrega el sensor y el color que le corresponde a este en la
gráfica.
50
Al lado derecho se puede ver el estado en el que se encuentran los actuadores,
gris si se encuentran desactivados, y verde si se encuentran activados.
4.1.3 TabHost 5
Fuente: Autor.
Este TabHost cuenta con tres botones radiales para seleccionar la variable que
queremos controlar, una caja de texto para introducir el valor de los límites y la
referencia, tres botones para escoger el valor máximo permitido por la aplicación,
el mínimo o la referencia, un botón para cambiar el modo de control de manual a
automático, y cuenta con dos label o rótulos para informar el estado de control en
el que se encuentra la aplicación.
51
JSON: Gestiona protocolos de comunicación internos como el Bluetooth.
Serial: Gestiona la comunicación serial.
RandomAccessFile: Gestiona el acceso de diferentes dispositivos.
Fuente: Autor.
Para establecer la conexión Bluetooth, la aplicación cuenta con los siguientes sub
procesos:
52
Serila_Connected: Inicia el emparejamiento con el módulo Bluetooth y
adicional a estos se respalda en otro llamado Activity_Pause el cual está
examinando constantemente la comunicación entre los dos dispositivos.
Para realizar la lectura de datos, la aplicación cuenta con los siguientes sub
procesos:
53
cada sensor un valor de identificación el cual es sumado al valor enviado para
saber de dónde proviene, este sistema funciona de la siguiente manera:
Si el dato recibido se encuentra entre 1000 decimal y 1100 decimal proviene del
primer sensor, si el dato se encuentra entre 2000 decimal y 2100 decimal proviene
del segundo sensor, en la tabla 4.1 se aprecia los valores asignados a cada
sensor para ser entregados por la aplicación.
Fuente: Autor.
54
Figura 4.10: Diagrama que describe el proceso de transmisión de datos del
módulo Bluetooth al dispositivo inteligente.
Fuente: Autor.
Http es el protocolo utilizado para la trasferencia de datos con la web, ya que este
define la sintaxis y la semántica necesaria para la comunicación104.
104
Senn, James A. Análisis y Diseño de sistemas. Mc Graw Hill, México, 1996.
55
Los subprocesos que se utilizan en el código para establecer la trasferencia de
datos son:
56
Figura 4.11: Diagrama que describe el proceso de transmisión de datos del
dispositivo inteligente a internet.
Fuente: Autor.
El dispositivo está enviando datos cada minuto a la web, y recibe datos de la web
cada 3 segundos con el fin de mantener actualizado el estado de los actuadores y
los límites de la aplicación cuando son modificados, cada vez que se enciende un
actuador desde el dispositivo inteligente, o se modifica la referencia o valores
límite, este actualiza los registro de la base de datos para mantener la página de
internet actualizada.
57
5. PLATAFORMA EN INTERNET
Se puede definir como "un lugar para tu página web o correos electrónicos",
aunque esta definición simplifica de manera conceptual el hecho de que el
alojamiento web es en realidad un espacio en Internet para prácticamente
cualquier tipo de información, sea archivos, sistemas, correos electrónicos, videos
etc107.
Para la elaboración de este proyecto ha sido necesario crear una página web, esta
página permite al usuario manejar desde cualquier lugar con acceso a internet las
variables y verificar el estado de los actuadores del invernadero, la página web se
debe respaldar en una base de datos, la cual se encuentra en la nube, por esta
razón este capítulo se está dividido en dos partes, una para explicar cómo se
gestiona la base de datos y otro para explicar cómo se realiza la página web.
105
Espinoza, Antachoque, and Ernesto Alonso. "Diseño de una red inalámbrica de sensores para
monitorear un cultivo de plátanos en el distrito de Mala." 2011.
106
Leighton, F. Thomson, and Daniel M. Lewin. "Global hosting system. 2000.
107
Guanin Mena, Byron Mauricio, and Miguel David Mediavilla Yandún. Estudio diseño e
implementación de un portal web dinámico para la comercialización de boletos para rutas y
frecuencias de cooperativas Interprovinciales de transporte terrestre en el Pais. Diss. Universidad
de las Fuerzas Armadas ESPE. Carrera de Ingeniería Electrónica y Telecomunicaciones., 2014.
108
http://www.byethost.com.
58
nombre de estos no pueden ser escogidos al azar, sino que mantienen la
extensión “.byethost.com”109.
Para el servicio pago, Byethost cuenta con un máximo de 25 bases de datos las
cuales tienen la misma capacidad de tablas y de celdas por tabla que el servicio
gratuito, se pueden crear hasta 10 dominios web diferentes, y el nombre de estos
no tiene restricciones110.
Fuente: http://cpanel.byethost.com.
109
http://www.byethost.com/free-hosting.
110
http://www.byethost.com/paid-hosting.
111
http://www.byethost.com/condiciones-de-uso.
59
5.1 BASE DE DATOS EN LA WEB.
Fuente: http://cpanel.byethost.com.
Para gestionar las bases de datos Byethost cuenta con tres servicios:
phpMyAdmin: Aquí se gestionan los datos en protocolo php para que estos
puedan ser incorporados directamente en un documento HTML. Este es el
lugar en el que se introducen los parámetros de las tablas como número de
filias, número de columnas y nombres de estas.
Para la aplicación se crea una base de datos la cual contiene tres tablas; una
encargada de almacenar los datos que le entrega cada minuto la aplicación del
112
Gilfillan, Ian. MySQL. 2003.
113
Bowen, Rich, and Ken Cora. Servidor Apache al descubierto. Prentice Hall, 2000.
60
dispositivo inteligente, otra encarga de guardar los datos promedio generados
cada hora, y la última gestiona el estado de los sensores, si están activados o
desactivados los actuadores, y si el control del invernadero se encuentra en
manual o automático.
Fuente: Autor.
61
pueden comprar por horas días y semanas, siendo así más factible el uso de
estos114.
Fuente: www.portafolio.co/economia/lineas-celulares-colombia-2013
114
http://www.portafolio.co/economia/telefonia-movil-colombia
115
Redes inalámbricas en los países en desarrollo: Una guía práctica para planificar y construir
infraestructuras de telecomunicaciones de bajo costo. 2011.
116
Ministerio de tecnologías de la información y las comunicaciones de Colombia. 2014.
62
5.2 PAGINA WEB
A esta dirección se sube la página web para que sea vista por cualquier persona
que tenga acceso a internet. Para el proyecto se ha creado una página HTML118
dinámica (estándar para páginas de lenguaje de hipertexto), ya que esta contiene
Script (archivos de procesamiento por lotes, los cuales son utilizados para cambiar
componentes de la página como imágenes, gráficas y tablas).
117
Borja, J. Páginas Web: Wordpress y Joomla. J. Borja, 2014.
118
Raggett, Dave, Arnaud Le Hors, and Ian Jacobs. "HTML 4.01 y sus especificaciones."W3C
recommendation 24 1999.
119
Anexo 3 (código PHP utilizado para la creación de la página web)
120
Cobo, Ángel. PHP y MySQL: Tecnología para el desarrollo de aplicaciones web. Ediciones Díaz
de Santos, 2010.
63
Al igual que la aplicación para dispositivos inteligentes, la página web se divide en
5 pestañas, una de inicio, otras tres para gestionar los tipos de actuadores y ver la
información de los sensores, y una última para ver las tablas de datos generadas
por la aplicación.
Sin embargo, las 5 pestañas tiene algunas cosas en común, estas son el título del
proyecto, el cual se encuentra situado en la parte superior acompañado del logo
de la universidad y el logo de la Escuela de Ingeniería Electrónica, en la parte
izquierda se puede leer la misión que tiene la escuela de ingeniería electrónica, y
los botones de acceso a las otras pestañas o páginas, en la parte inferior se
encuentra nuevamente el título del proyecto y el nombre del diseñador.
Esta es la página principal del dominio web, al ingresar se aprecia una serie de
imágenes de los campos boyacenses figura 5.5. El texto que contiene la página de
inicio es parte de la introducción de este documento, fue puesto con el fin de
incentivar a las personas que ingresen a la página a pensar en la posibilidad de
crear desarrollos tecnológicos que ayuden y faciliten el trabajo en el campo.
Fuente: Autor.
64
Para realizar el cambio en las imágenes de la página de inicio, se utiliza el servicio
gratuito que presta Google llamado Picasa, este es un servicio de imágenes web,
se crear un álbum subiendo las imágenes a mostrar, y Picasa entrega el código
PHP el cual se carga en la página web121.
Fuente: Autor.
121
www.picasaweb.google.com
65
Figura 5.7: Tabla de estado en la plataforma web.
Fuente: Autor.
Los botones presentes en cada pestaña están diseñados para activar o desactivar
los actuadores, ingresar los valores de los límites, la referencia con la que
trabajan, y para cambiar el tipo de control del proyecto de automático a manual.
Cada pestaña cuenta con dos gráficas, en una se visualiza los valores entregados
por la aplicación cada minuto con el fin de conocer el comportamiento en tiempo
real del proyecto, y en la segunda se visualizan los datos promedios entregados
cada hora por la aplicación, esto para apreciar el comportamiento del cultivo en un
lapso de tiempo más largo, al final de la pestaña se observa una tabla la cual
muestra los datos adquiridos por el sistema de monitoreo cada minuto, estos son
los datos visualizados en la primera gráfica.
La última pestaña o página entrega las tablas unificadas (figura 5.8), una que
contiene los datos entregados por los sensores cada minuto y otra tabla que
contiene la recopilación de los datos por hora. La segunda tabla entrega estos
datos y adicionalmente la hora en que fueron promediados y la fecha, con el fin
poder realizar estudios del comportamiento climático posteriormente.
Fuente: Autor.
66
6. FINALIZACION TRABAJO DE GRADO
6.1 CONCLUSIONES
67
6.2 LOGROS ALCANZADOS
6.4 RECOMENDACIONES
Es necesario tener precaución con las conexiones eléctricas del módulo, algunas
son de 120V AC y su mala manipulación podría ocasionar lesiones severas a las
personas que entren en contacto con él.
68
6.5 COSTOS DEL PROYECTO
SERVICIOS DE CONSULTA
computador 1’000.000 Autor
Internet 30.0000 Autor
Licencia basic4android 100.000 Autor
Subtotal 1400000
SALARIOS
Director 2’000.000 Universidad Uptc
Autor 4’000.000 Autor
Subtotal 6000000
Total 8’831.000
69
7 REFERENCIAS
1
VIÑAS, José Miguel. ¿Estamos cambiando el clima? Equipo Sirius, 2005.
2
Aristizábal, Johanna, Teresa Sánchez, and Danilo J. Mejía-Lorío. Guía técnica para producción y
análisis de almidón de yuca. Organización de las Naciones Unidas para la Agricultura y la
Alimentación, 2007.
3
Botey, Carlota, and Blanca Suárez. "Condiciones laborales de la mujer rural. "Estudios Agrarios 2
(2006).
4
VIÑAS, José Miguel. ¿Estamos cambiando el clima? Equipo Sirius, 2005.
5
Aristizábal, Johanna, Teresa Sánchez, and Danilo J. Mejía-Lorío. Guía técnica para producción y
análisis de almidón de yuca. Organización de las Naciones Unidas para la Agricultura y la
Alimentación, 2007.
6
Botey, Carlota, and Blanca Suárez. "Condiciones laborales de la mujer rural. "Estudios Agrarios 2
(2006).
7
ICER informe de coyuntura económica regional. 2013.
8
ASOHOFRUCOL. Revista de la asociación hortofrutícola de Colombia. 2013.
9
Rodríguez Rosas, Carlos Mario. Análisis del transporte de carga en Colombia, para crear
estrategias que permitan alcanzar estándares de competitividad e infraestructura internacional.
Diss. Universidad del Rosario, 2013.
10
Boyacá, la gran despensa agrícola de Colombia. 2012.
11
Boyacá Informe sobre el estado de avance de los Objetivos de Desarrollo del Milenio Estado de
avance 2012
12
Hurtado, Arsenio Corella. "LA ACTIVIDAD AGROPECUARIA Y EL DESARROLLO
AGRICOLA." Revista de Ciencias Agrícolas. 2014.
13
Ronald Cancino Salas. Henry Mora. Cristhian Fabián Ruiz. Dalila Henao Gómez. Juliana Maritza.
Jose Orlando Montes. Vigilancia científica y tecnológica. Elementos para el análisis y gestión de
brechas científicas y tecnológicas en Colombia. 2008
14
AGROTEC. Soluciones expertas para los retos de producción de los agricultores, ganaderos y
agroindustriales de Colombia. 2014.
15
FONSECA C. criterios para la ubicación y selección optima de estaciones hidrometeorológicas y
ambientales de la red nacional de información ambiental (IDEAM).2010
16
SRINIVASAN A. Handbook of Precision Agriculture, Principles and Applications. Food Products
Press. 2006.
17
BRICEÑO J. Transmisión de datos, Universidad de los Andes, Abril 2005.
18
Criptolab. Facultad de Informática de la Universidad Politécnica de Madrid.2011
19
INTEF Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado.2010
20
VITALE, Luis. "Hacia una historia del ambiente en América Latina." Nueva Sociedad. Nueva
Imagen, México (1983).
21
Panettieri, José. "Crisis económica, perturbaciones en el mundo del trabajo y movimientos de
población.". 1997.
22
RIVERA Erazo, María Angélica. "Inventariación y Documentación de Información sobre prácticas
Agroecológicas en el cultivo dela Papa (Solanum tuberosum) en Chimborazo." 2012.
23
Mulder, Karel. Desarrollo sostenible para ingenieros. Vol. 172. Univ. Politèc. de Catalunya, 2007.
24
Elvert, Jürgen, and Sylvain Schirmann, eds. Tiempos de cambio: Germany in 20th-Century
Europe Les Temps Qui Changent: L'Allemagne Dans L'Europe Du 20e Siecle: Continuity, Evolution
and Breakdowns Continuite, Evolution Et Rupture. No. 5. Peter Lang, 2008.
25
J. Houghton, Física de la atmósfera, Cambridge University Press, 2002.
26
Rodríguez, Francisco, et al. "EXPERIENCIAS EN ROBOTICA APLICADA A INVERNADEROS."
27
MURELAGA, Jon. “La Radio Frente a la Revolución Digital." Revista de Periodismo Digital .
2000.
28
Sojo, Carlos Abreu. El periodismo en internet. Fondo Editorial Humanidades, 2003.
29
De Ugarte, David. El poder de las redes. David de Ugarte, 2007.
30
M Agricultura, Pesca y Aplicaciones Forestales. españa. 2003.
70
31
Maroni, J.; Gargicevich, A. Curso Capacitación INTA 2002.
32
Ezequiel, Escudero, and Centro Argentino de Estudios Internacionales. "África en el contexto
Internacional Actual.". 2008.
33
Rodrıguez, Francisco, et al. "EXPERIENCIAS EN ROBOTICA APLICADA A INVERNADEROS."
34
Dario, P., et al. "The Agrobot project for greenhouse automation." International Symposium on
New Cultivation Systems in Greenhouse 361. 1993.
35
Aurelio Batista tapia. Asesoría en invernaderos de Mexico.2010.
36
OTOA. Oficina de tratados comerciales agrícolas. 2014.
37
Reyes Torres, Oscar Camilo. "Centro de difusión de prácticas sostenibles: infraestructura de
educación ambiental en Pudahuel." 2013.
38
Gironés, Jesús Tomás. El gran libro de Android. Marcombo, 2012.
39
Bermúdez Moreno, Yeison Miguel, and Juan Guillermo López Hincapié. "Análisis comparativo
entre sistemas operativos de dispositivos móviles Android, IPhone y BlackBerry." 2011.
40
Díaz Lizarazo, Andrea del Pilar, and Ana María Sáenz Ojeda. Innovación en tecnologías
digitales. Diss. Universidad del Rosario, 2013.
41
Iskandar Morine, Ricardo Jose. "Estudio comparativo de alternativas y frameworks de
programación, para el desarrollo de aplicaciones móviles en entorno Android.". 2013.
42
Alvareé, Jaime Forero. "ECONOMIA CAMPESINA Y SISTEMA ALIMENTARIO EN
COLOMBIA." 2012.
43
Ministerio de Hacienda y Crédito Público. 2014.
45
A. Alpi, and F. Tognoni. Cultivo en invernadero. Mundi-Prensa Libros, 1991.
47
Calisto Zurita, Jaime Alejandro, and Hugo Fabricio Suárez Bastidas. "Estudio experimental del
comportamiento mecánico a la flexión de materiales compuestos en base de fibra de pet reciclado
y fibra de vidrio." 2009
48
Harper, Gilberto Enríquez. El ABC de la instrumentación en el control de procesos industriales.
Editorial Limusa, 2000.
49
Cetto, Ana María. La luz en la naturaleza y en el laboratorio. Fondo de Cultura Económica, 1987.
50
Wang, Xiao-xiao, et al. "Luminescence investigation of Eu3+-Sm3+ co-doped Gd2-x-yEuxSmy
(MoO4) 3 phosphors as red phosphors for UV InGaN-based light-emitting diode." Optical
materials .2007.
51
Arenas Sánchez, Danny Andrés, and Hodman Steven. "Libro interactivo sobre energía solar y
sus aplicaciones." 2011.
53
Jarma, Alfredo, Teresita Rengifo, and H. Aramendiz.Efecto de la radiación incidente sobre el
área foliar y la distribución de biomasa." Agronomía Colombiana. 2005.
54
Hogan, Kevin P., and José Luis Machado. "La luz solar: consecuencias biológicas y
medición".2002.
56
Andriani, Agr Ms Sc JM. "DINAMICA DEL AGUA EN CULTIVOS EXTENSIVOS.".2001
57
DOORENBOS, J., & Pruitt, W. O. Las necesidades de agua de los cultivos(Vol. 24).
Organización de las Naciones Unidas para la Agricultura y la Alimentación. 1976.
58
revelo Moran, J. A., Alarcon, E. Y. P., & Álvarez, M. V. M. Manual Guía de Capacitación del
Cultivo Ecológico de Tomate de Árbol en Ecuador. INIAP Archivo Histórico.
62
Sandoval Briones, Claudio. "Manejo integrado de enfermedades en cultivo hidropónico (Manual
Técnico)." 2004.
63
Lorca, A. García, A. Nenmaqui, and MM García Fernández. "El desarrollo de modelo de
agricultura intensiva bajo plástico en un territorio de condiciones extremas. 2012.
65
AWTREY, Dan, and Dallas Semiconductor." The 1-wire weather station." SENS
PETERBOROUGH. 1998.
67
DS18S20, High-Precision. "1-Wire Digital Thermometer." URL: http://pdfserv. maxim-ic.
com/en/ds/DS18S20 .2003.
68
Castro Zambrano, José Rafael, and Jessica Johanna Díaz Mattern. "desarrollo de
instrumentación virtual con fines didácticos empleando circuitos integrados con capacidad de
comunicación 1-wire®.".2010.
71
69
MANIYAR, S (2008). 1-Wire Communication with PIC Microcontroller, USA.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en5
35817.2014.
70
Silicon Labs Características microcontroladores de 32 bits. 2008.
71
ARM system. Microcontroladores de 32 bits ARM – Modelos de programación, aplicaciones y
ejemplos.2000.
75
Andreu, Joaquín. Redes locales de datos (Redes locales). Editex, 2011.
77
Oriz, Carolina. "Penetración de los Celulares de Alta Gama en Sectores Deprimidos de la
Sociedad." 2014.
82
Carli, Massimo. Android 3: Guida per lo sviluppatore. Apogeo Editore, 2011.
93
FIGUEREDO, Oscar Javier. "Sistemas Operativos para Dispositivos Móviles. “ENTÉRESE
BOLETIN CIENTÍFICO UNIVERSITARIO. 2014.
94
ARIMA, Katia. "Celular inteligente para todos." Revista Info Exame, São Paulo 293 2012.
95
Balena, Francesco, Jorge Rodríguez Vega, and Antonio Vaquero Sánchez.Programación
avanzada con Microsoft Visual Basic 6.0. McGraw-Hill, 2000.
96
Hernández, Ramón Ventura Roque, Eloy Negrete Hoz, and Juan Manuel Salinas Escandón.
"aprendiendo a desarrollar aplicaciones para android con la metodología ágil scrum: un caso de
estudio."2012.
97
Horton, Ivor. "Beginning Java 2 SDK 1." 2010.
98
Vladimirou, Andreas, and Angeliki Kokkinaki. "Design and development of school assets
management system." Information & Communication Technology Electronics & Microelectronics
(MIPRO), 2013 36th International Convention on. IEEE, 2013.
100
Senn, James A. Análisis y Diseño de sistemas. Mc Graw Hill, México, 1996.
101
Espinoza, Antachoque, and Ernesto Alonso. "Diseño de una red inalámbrica de sensores para
monitorear un cultivo de plátanos en el distrito de Mala." 2011.
102
Leighton, F. Thomson, and Daniel M. Lewin. "Global hosting system. 2000.
103
Guanin Mena, Byron Mauricio, and Miguel David Mediavilla Yandún. Estudio diseño e
implementación de un portal web dinámico para la comercialización de boletos para rutas y
frecuencias de cooperativas Interprovinciales de transporte terrestre en el Pais. Diss. Universidad
de las Fuerzas Armadas ESPE. Carrera de Ingeniería Electrónica y Telecomunicaciones., 2014.
104
http://www.byethost.com.
105
http://www.byethost.com/free-hosting.
106
http://www.byethost.com/paid-hosting.
107
http://www.byethost.com/condiciones-de-uso.
108
Gilfillan, Ian. MySQL. 2003.
109
Bowen, Rich, and Ken Cora. Servidor Apache al descubierto. Prentice Hall, 2000.
110
http://www.portafolio.co/economia/telefonia-movil-colombia
111
Redes inalámbricas en los países en desarrollo: Una guía práctica para planificar y construir
infraestructuras de telecomunicaciones de bajo costo. 2011.
112
Ministerio de tecnologías de la información y las comunicaciones de Colombia. 2014.
113
Borja, J. Páginas Web: Wordpress y Joomla. J. Borja, 2014.
114
Raggett, Dave, Arnaud Le Hors, and Ian Jacobs. "HTML 4.01 y sus especificaciones."W3C
recommendation 24 1999.
116
Cobo, Ángel. PHP y MySQL: Tecnología para el desarrollo de aplicaciones web. Ediciones Díaz
de Santos, 2010.
117
www.picasaweb.google.com
72