Vous êtes sur la page 1sur 141

CENTRO UNIVERSITARIO DE LA COSTA SUR UNIVERSIDAD DE GUADALAJARA

INGENIER IA EN MECATRONICA

PARA OBTENER EL T ITULO DE LICENCIADO EN INGENIER IA MECATRONICA

Bajo la modalidad de titulaci on TESIS

Bajo el nombre Y FABRICACION DE UNA GERMINADORA CON SISTEMA DISENO DE CONTROL AUTOMATICO DE LUZ Y TEMPERATURA PRESENTA Jonathan Crespo Rodr guez DIRECTOR Dr. Jos e Antonio Mu noz G omez ASESOR Dr. Abimael Jim enez P erez ASESOR Dra. Susana Zuloaga Aguilar

Autl an de Navarro, Jalisco.(Fecha)

El azar no existe; Dios no juega a los dados. -Albert Einstein-

Resumen
El presente proyecto, aborda el dise no y desarrollo del prototipo de una germinadora autom atica, capaz de controlar dos variables esenciales en el estudio ecosiol ogico de semillas: luz y temperatura. Empleando, un control de tipo proporcional con predictor de temperatura y un control on/o de luz. El prototipo, parte de la construcci on de un gabinete, al cual, se le implementa un sistema de refrigeraci on fundamentado en un motor el ectrico controlado por medio de un control de lazo cerrado, empleando para ello los sensores de temperatura, un sistema de luz con distribuci on uniforme dentro del gabinete, controlado por un control de lazo abierto, haciendo uso de timers en la programaci on del microcontrolador y una cabina de control general con una interfaz hombre-m aquina, el cual facilita su operaci on para el usuario.

Abstract
This project discusses the design and development of an automatic germinator prototype, able to control two essential variables for the ecophysiological study of seeds, light and temperature. Using a proportional control with predictor of temperature and an on/o control of light. The prototype begin with the construction of a cabinet to which it implements a refrigeration system, based on an electric motor controlled by an closed-loop control system employing temperature sensors; with a light system controlled by an open-loop control system using timers in the microcontroller programming, although, its complemented with an overal control booth which has an human-machine interface, which makes its operation easy for the user.

Agradecimientos
Antes que todo, agradezco a Dios por la vida, por haberme permitido concluir esta etapa de mi formaci on educativa y ense narme que un tropiezo no signica el nal de la vida, sino un nuevo comienzo con una nueva ense nanza para continuar en ella. En especial, agradecer a mis padres Daniel Crespo R. y Raquel Rodr guez A., por su conanza y sus ense nanzas, por haberme brindado los recursos y las bases necesarias para lograr lo que con tanto esfuerzo concluyo a cada momento, pero en especial por brindarme su amor y cari no que es lo que me ha impulsado a crecer y a vivir sin miedo. Por ense narme que la vida no se rige s olo por el intelecto, sino tambi en por el deseo. A mis hermanos Raquel Anan Crespo R. y Daniel Uriel Crespo R., que pese a la distancia, siempre est an cuidando de m . Por sus palabras de aliento y su ejemplo que llenan mi coraz on de esperanza y deseo por querer ser como ellos, personas de amor y de triunfo en la vida. A Miriam Garc a R. por estar a mi lado siempre, por escucharme y aconsejarme a cada instante, por ense narme la importancia de seguir adelante sin importar las dicultades y hacerme siempre ver que despu es de la tormenta viene la calma. Al Dr. Jos e Antonio Mu noz G omez por su amistad y gu a durante el desarrollo de este trabajo, que con su persistencia, conocimientos y consejos lograron de esta tesis un triunfo en mi vida. A la Dra. Susana Zuloaga A. por su impulso en la elaboraci on de este trabajo, por sus conocimientos, aportaciones, disposici on y animo para que este proyecto llegara a su n con exito. Al Dr. Omar Aguilar Loreto por brindarme su amistad, su apoyo, sus sabios consejos, por escucharme y guiarme a trav es de mi carrera. Agradecer a cinco grandes amigos por su apoyo e impulso a lo largo de la carrera, as como sus grandes palabras para salir adelante, y por haberme ense nado el signicado y el valor de la amistad, gracias! David Quezada V ertiz, Jos e Guillermo Soltero Flores, Alfredo Israel Rivera, Luis Eduardo Nu nez Quiles y Octavio Z un iga Lisaola. Por u ltimo quiero agradecer a la Universidad de Guadalajara por abrirme sus puertas y permitirme desarrollar como un profesionista con capacidad y habilidades para desenvolverme en el mundo laboral.

10

11

Dedicatoria
Dedico este logro de mi vida a Dios, a mi familia y a Miriam, por su amor, su conanza y su fe en m , ya que gracias a sus consejos y su gran apoyo, me permitieron sobresalir y me ense naron a ir mas all a de lo que la mente siempre quiere alcanzar; por recordarme a cada instante, que siempre hay alguien brind andome su coraz on y su mano para levantarme e impulsarme en las dicultades sin siquiera dudarlo, por entregarme parte de ellos para hacer cada una de mis metas y por ense narme que la meta no es el nal, sino el inicio de una nueva ecuaci on por resolver.

Porque Jehov a da la sabidur a, Y de su boca viene el conocimiento y la inteligencia. provee de sana sabidur El a a los rectos... ...Porque los rectos habitar an la tierra, Y los perfectos permanecer an en ella. Proverbios 2:6-7,21

12

Indice general

1. Introducci on 1.1. Mecatr onica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Ecosiolog a vegetal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3. Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15 20 24 29

2. Control on/o de luz 2.1. Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Adquisici on de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3. Programaci on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4. Etapa de potencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5. Construcci on del prototipo . . . . . . . . . . . . . . . . . . . . . . . . .

35 35 42 50 52 57

3. Dise no y construcci on del prototipo nal 3.1. Gabinete principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2. Actuadores y sensores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3. Sistema de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73 73 76 81

4. Control de temperatura 4.1. Sensor anal ogico de temperatura . . . . . . . . . . . . . . . . . . . . . . 4.2. Adquisici on de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3. Multiplexor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

87 87 91 94

14

INDICE GENERAL 4.4. Control proporcional con predictor . . . . . . . . . . . . . . . . . . . . . 103 4.5. Programaci on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 4.6. Validaci on del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

5. Conclusiones 5.1. Conclusi on

113 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

5.2. Trabajo a futuro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Ap endices A. C odigo fuente de control de temperatura general B. C odigo fuente del control de luz 115 129

Cap tulo 1

Introducci on
El desarrollo tecnol ogico es considerado el motor del cambio en los pa ses industrializados y ha favorecido de diversas maneras a diferentes areas del conocimiento mediante el desarrollo de nuevos dispositivos electr onicos. Estos dispositivos, son capaces de sustituir herramientas rudimentarias por herramientas precisas y constantes que impulsan al estudio adquiriendo resultados con mayor ecacia. A lo largo de la historia, los avances tecnol ogicos han sido la ra z del conocimiento. La tecnolog a crea nuestro mundo: las riquezas, la econom a, nuestra forma de vida; es lo que nos separa de la edad media, incluso de la forma en que se viv a hace 50,000 a nos o m as [1]. Richter [2], dene tecnolog a como, el conjunto de conocimientos t ecnicos que permiten desarrollar y utilizar la ciencia, descubrimientos e inventos para facilitar la adaptaci on de la humanidad, la resoluci on de un problema, as como, para satisfacer tanto las necesidades humanas y sus deseos. Por lo tanto, la tecnolog a por eciente que sea, se torna est eril sin el apoyo de la ciencia, sin embargo es el fundamento del desarrollo del mundo. Las diferencias entre los pa ses desarrollados y los que se encuentran en v as de desarrollo, no se debe exclusivamente a la falta de uso de los recursos de la ciencia y la tecnolg a, sino tambi en, a la inexistencia del desarrollo propias de las mismas , esto marca, una de las deciencias culturales que los mantiene en el subdesarrollo [3]. En opini on de los expertos, los pa ses en desarrollo importan el 99.9 % de los conocimientos cient cos y tecnol ogicos que emplean. M exico, como pa s de tercer mundo, 15

16

CAP ITULO 1. INTRODUCCION

con dos tercios de la poblaci on mundial, contribuye solamente con el 2 % del gasto total en ciencia y tecnolog a [3], por lo que se aprecia su falta de desarrollo y aportaci on de conocimientos cient cos y tecnol ogicos. El desarrollo de tecnolog as modernistas, ha tenido un crecimiento exponencial en los u ltimos a nos y la mecatr onica se encuentra en la punta del desarrollo de estas. Denir mecatr onica ante la sociedad, ha sido de gran controversia por ser una disciplina de nuevo impacto en nuestro pa s. Mecatr onica, es la combinaci on sin ergica del ingeniero mec anico de precisi on, control electr onico y sistemas, pensando en el dise no de productos y procesos de manufactura. Se relaciona con el dise no de sistemas, dispositivos y productos encaminados a lograr un equilibrio optimo entre la estructura de base mec anica y su control general [4]. Esta disciplina, tiene la capacidad de seleccionar los mejores m etodos y tecnolog as para dise nar y desarrollar, de forma integral, un producto o proceso, haci endolo m as compacto, de menor costo, con valor agregado en su funcionalidad, calidad y desempe no. Su enfoque principal es la automatizaci on industrial, la innovaci on en el dise no y la construcci on de dispositivos y m aquinas inteligentes [5]. La mecatr onica, es un area de investigaci on a nivel internacional que ha apoyado al desarrollo de diversas tareas de investigaci on y desarrollo tecnol ogico en universidades y centros de investigaci on, lo cual, se ve reejado en las revistas y congresos internacionales. Entre estas revistas especializadas podemos encontrar: International Journal of Robotics and Mechatronics, International Journal of Mechatronics, International Journal of Mechatronics and Manufacturing Systems, International Journal of Mechatronics and Automation, The International Journal of Intelligent Mechatronics and Robotics, The Journal of Micro-Nano Mechatronics, The Journal of Applied Research and Technology, entre otras. La Mecatr onica se encamina en automatizar maquinaria, crear productos inteligentes que respondan a las necesidades del mundo moderno y enlazar entre los componentes mec anicos y electr onicos de las m aquinas, para satisafacer las necesidades de estudios cient cos y el sector industrial, logrando con ello procesos productivos. Debido a ello, este proyecto se enfoca en simplicar los m etodos de experimentaci on de la ecosiolog a vegetal, desarrollando una herramienta indispensable para el estudio de germinaci on de semillas.

17 La ecosiolog a tiene por objeto estudiar c omo los organismos se adaptan y responden al medio ambiente [6]. La ecosiolog a, en particular, es una ciencia experimental que busca describir los mecanismos siol ogicos que subyacen a las observaciones ecol ogicas de las plantas. Estos mecanismos y patrones ecosiol ogicos, ayudan a comprender la funcionalidad de los rasgos espec cos de las plantas y su herencia evolutiva [7]. En general, los estudios de ecosiolog a vegetal tratan de medir los par ametros microambientales a los cuales est an sujetos las plantas, para despu es estudiar a los mismos organismos en el laboratorio bajo condiciones controladas, por lo que la investigaci on ecosiol ogica, depende en gran medida del uso de diferentes instrumentos capaces de simular microambientes espec cos y medir con precisi on la respuesta de las plantas al cambio ambiental. La ecolog a de semillas, busca comprender la forma en c omo las presiones selectivas afectan los patrones de regeneraci on de las plantas y la forma en que esto sucede, de igual manera, se enfoca en reconocer c omo las caracter sticas de las semillas afectan los procesos de dispersi on, colonizaci on y establecimiento de las pl antulas [8]. La semilla, ocupa un lugar fundamental en la historia de la planta, permite la continuidad de la especie, as como la posibilidad de introducir variabilidad gen etica de una germinaci on a la siguiente, y la dispersi on de la misma en diferentes regiones [9]. Como herramienta indispensable para la simulaci on de situaciones ambientales en el estudio ecosiol ogico de semillas, se encuentra la germinadora o c amara de germinaci on, que tiene como objetivo, simular microambientes aislados del ambiente externo [10]. En la actualidad, el estudio ecosiol ogico de las semillas es un area de investigaci on sumamente importante y necesaria para distintas ciencias como: Bot anica, Ecolog a y Silvicultura, por mencionar algunas. Esto se ve reejado en las revistas internacionales que se publican en esta area: Journal of Botany, Journal of Biosciences, Journal of Science, Journal of Seed Science and Technology and Journal of Plant Physiology. Como hace menci on Novel P. S. [11], el estudio de los diversos campos que inciden en la siolog a y ecolog a de plantas, como la qu mica, f sica e incluso de la ingenier a; pueden parecer lejanos de un estudio directo de las plantas. Sin embargo, dichos campos pueden proporcionar las herramientas necesarias para ampliar la comprensi on general de las respuestas de las plantas al ambiente, ejemplo de ello, se aprecia en el estudio ecosiol ogico vegetal. El cual, actualmente es desarrollado en simuladores ambientales

18

CAP ITULO 1. INTRODUCCION

para medir con precisi on la respuesta de las plantas a la variaci on ambiental. Ejemplo de ello, se encuentra en el Instituto Nacional de Recursos Biol ogicos en Portugal, as como en la Universidad Aut onoma de Chapingo en M exico y la Universidad Aut onoma de M exico. La germinadora es una herramienta inasequible por su elevado costo, lo que imposibilita realizar experimentos precisos, dado que se obtienen resultados con sesgos signicativos en la lectura de los datos. No obstante de contar con el recurso econ omico para la adquisici on de nuevas tecnolog as, es contar con el nanciamento apropiado para el mantenimiento operativo de dichas herramientas. Esto constituye uno de los grandes problemas en la actualidad, debido a que no existen por lo general, partidas presupuestales para el mantenimiento de los dispositivos. Los altos costos de las herramientas tecnol ogicas modernas para el desarrollo industrial y el estudio cient co, impiden el enriquecimiento del conocimiento, el cual, se ha convertido en el motor del crecimiento econ omico y cient co, as como de la mejora de la productividad y por ende, en el sector productivo. Objetivo General. Dise no y desarrollo del prototipo de una germinadora con un sistema de control autom atico capaz de regular la temperatura y el ciclo de encendido y apagado de luz. El prop osito del presente proyecto, es brindar una herramienta vital para el estudio ecosiol ogico de semillas al generar situaciones ambientales controladas por medio de dos variables esenciales: luz y temperatura. El prototipo, parte de la construcci on de un gabinete principal, al cual, se le implementa un sistema de refrigeraci on fundamentado en un motor el ectrico controlado por medio de un control de lazo cerrado, empleando para ello los sensores de temperatura, un sistema de luz con distribuci on uniforme dentro del gabinete, regido por un control de lazo abierto, el cual hace uso de timers en la programaci on del microcontrolador y una cabina de control general con una interfaz hombre-m aquina, el cual facilite su operaci on para el usuario. Para cumplir con el objetivo general, se contemplaron los siguientes objetivos particulares:

Dise nar un sistema de control de tiempo on/o de luz que contenga el m nimo desface de tiempo. Elaborar y dise nar el circuito el ectrico que conforma el control on/o de luz.

19 Ensamblar el sistema de control de tiempo on/o de luz con su circuito el ectrico. Validar el m odulo de control on/o de luz. Dise nar un sistema de control t ermico de tipo proporcional con predictor, con la mejor optimizaci on de su funcionamiento. Dise nar y construir el circuito el ectrico que integra el control de temperatura. Ensamblar el sistema de control de temperatura con su circuito el ectrico. Validar el control de temperatura. Integrar de los m odulos de control. Elaborar el prototipo de la germinadora en conjunto con su m odulo de control, sensores y actuadores. Validar el prototipo nal.

Los sistemas de control se encuentran de manera abundante en la civilizaci on moderna. En los a nos recientes, han asumido un papel importante en el desarrollo y avance de la tecnolog a [12]. Los sistemas de control se denen como el conjunto de componentes que pueden regular su conducta, con el prop osito de obtener una funci on predeterminada, de manera que se reduzcan las posibilidades de error y se obtengan los resultados buscados. Los procesos de control se usan para sustituir procesos primitivos, que crean un estudio inestable e ineciente, por sistemas con una probabilidad nula o casi nula de error. Los sistemas de control deben ser estables y robustos frente a perturbaciones y errores del sistema, as como el ser ecientes en sus procesos, evitando comportamientos bruscos e irreales [13]. La integraci on de uno o varios sistemas de control crean sistemas automatizados que generan grandes benecios en el sector industrial y cient co, tales como, asegurar mejoras de calidad laboral por el usuario y en el desarrollo de procesos, reducci on de costos, reducci on de tiempo, disminuci on de contaminaci on y da no ambiental, aumento de productividad, por mencionar algunos. En general, la automatizaci on pretende incrementar y optimizar los resultados buscados [14]. Como se mencion o anteriormente,

20

CAP ITULO 1. INTRODUCCION

el prototipo se fundamenta en dos sistemas de control enfocados en diferentes variables, que aseguren el acondicionamiento necesario para la germinaci on de semillas. En nuestro pa s, no existe el desarrollo de un prototipo que sea similar a la propuesta de trabajo presentada en este documento. Desde el punto de vista de innovaci on tecnol ogica se considera que esta tesis constituye un primer esfuerzo en el desarrollo de tecnolog a propia, aunado a ello, el prototipo permitir a abordar una gran diversidad de trabajos enfocados en la germinaci on de semillas. La presente tesis se estructura en 5 diferentes cap tulos: en el cap tulo 2 se describe el control on/o de luz, que tiene como objetivo, controlar el per odo de encendido y apagado de luz en un per odo de 24 horas con el m nimo desfase de tiempo a largo plazo. En el modelo del control de tiempo se propone el uso espec co de timers con las librer as dadas por la plataforma Arduino, as mismo, hace referencia al tipo de luz seleccionada, con el objeto de satisfacer las necesidades siol ogicas de las semillas. En el cap tulo 3 se describe el control de temperatura, que tiene como objetivo regular la temperatura interna del prototipo con una distribuci on uniforme y mantener la temperatura constante a pesar de la variaci on ambiental externa en el entorno o de diversas perturbaciones que esta pudiera obtener. Para el desarrollo de este control se propone un controlador de tipo proporcional con predictor, el cual, optimice su funci on signicativamente. En el cap tulo 4 se describe el dise no y elaboraci on del prototipo de la germinadora en conjunto con su m odulo de control y su validaci on, por u tlimo las conclusiones, mejoras y trabajos a futuro son mostradas en el cap tulo 5.

1.1.

Mecatr onica

La mecatr onica, nace a causa de la revoluci on industrial, que cual tuvo como consecuencia, el desarrollo de m aquinas para el aumento en la calidad y cantidad de productos de uso y consumo masivo. A mediados de los a nos cuarenta del siglo pasado, la llamada as , segunda revoluci on industrial, tuvo como caracter stica relevante la creaci on del transistor semiconductor y la miniaturizaci on de los componentes electr onicos acoplados en circuitos integrados, que dio como origen al computador digital, la invenci on que cambi o totalmente el pensamiento de la sociedad e industria [15].

1.1. MECATRONICA

21

En este tiempo, pa ses como, Rusia, Alemania, Reino Unido, Estados Unidos, Jap on, Suecia, Holanda, entre otros, emplearon y produjeron gran diversidad de tecnolog as, se situaron a la cabeza y a la vanguardia del mundo. Esto, fue paralelo a la introducci on de sistemas de control para: drivers electr onicos, robots industriales, turbinas de vapor y piezas para autos, y m as tarde, se dieron los primeros sistemas mec anicos con circuitos integrados, conformados por sensores y actuadores, naciendo as los primeros microcontroladores [15, 16]. Sin embargo, el t ermino mecatr onica, es introducido por primera vez en 1969 por el Ingeniero Tetsuro Mori, trabajador de Yaskawa, rma japonesa fabricante de robots, con la creaci on de las primeras m aquinas de control digital. En un principio, la mecatr onica, se deni o como la integraci on de la mec anica y electr onica para el desarrollo de una m aquina o producto, m as tarde, se consolid o como una especialidad de la ingenier a e incorpor o otros elementos como los sistemas de computaci on, los desarrollos de la microelectr onica, la inteligencia articial, teor a de control, por mencionar algunos. J. Rietdijk dene la mecatr onica como, la combinaci on sin ergica del ingeniero mec anico de precisi on, electr onico, control, y sistemas, en el dise no de productos y procesos de manufactura, la cual, se relaciona con el dise no de sistemas, dispositivos y productos encaminados a lograr un equilibrio optimo entre la estructura de base mec anica y su control general [4]. Hoy en d a, la mecatr onica, es un area que combina una gran cantidad de t ecnicas de ingenier a, en particular, la tecnolog a de sensores y actuadores con m etodos inform aticos [16]. Los sistemas mecatr onicos depender an de la integraci on de la mec anica, control y sistemas inform aticos, con el n de cumplir con las especicaciones exigidas. Aunado a ello, la introducci on de la inteligencia a estos sistemas, a nade versatilidad y facilidad de mantenimiento y reducci on de costos en mantenimiento o la adquisici on de mas soporte externo, as mismo permite modicar el dise no de componentes mec anicos convencionales por sistemas inteligentes [4, 16]. Un sistema mecatr onico simple, recoge se nales, las procesa y como salida, genera fuerzas y movimientos con prop ositos designados. As mismo, se caracterizan por la combinaci on de dispositivos mec anicos b asicos con unidades de monitoreo de procesamiento y su control mediante gran variedad de actuadores y sensores, esto, conduce a

22

CAP ITULO 1. INTRODUCCION

mejoras masivas en el rendimiento y exibilidad de los productos. En la gura 1.1, N. Braga, plantea la estructura b asica general de un proyecto mecatr onico [17].

Figura 1.1: Estructura b asica de un proyecto mecatr onico. La ingenier a mecatr onica cubre una amplia gama de areas de aplicaci on, incluyendo dise no de productos de consumo, instrumentaci on, m etodos de fabricaci on, sistemas de control de movimiento, la integraci on de equipos computacionales, procesos y control de dispositivos, integraci on de la funcionalidad con control por microprocesador incrustado y el dise no de m aquinas, dispositivos y sistemas que poseen un grado de ordenador basado en la inteligencia articial [4]. Es capaz de trabajar a trav es de las fronteras de las disciplinas de la ingenier a estrechas, para identicar y utilizar la combinaci on adecuada de tecnolog as para soluciones optimas a los problemas actuales de ingenier a [16]. Un requisito fundamental en la construcci on de sistemas mecatr onicos, es la comprensi on fundamental de sus tres elementos b asicos: la mec anica, el control y el ordenador, y la aplicaci on sin ergica de los mismos en los productos innovadores y el dise no de procesos. Aunque los tres bloques de construcci on son muy importantes, la mecatr onica se centra expl citamente en su interacci on, integraci on y sinergia, que puede conducir a la mejora de los sistemas rentables [17]. La competitividad de sistemas o procesos mecatr onicos en el mercado, exige dispositivos o procesos m as conables, vers atiles, precisos, optimos, ergon omicos, pero al mismo tiempo, econ omicos. Estos objetivos se pueden lograr mediante la introducci on

1.1. MECATRONICA

23

de controles electr onicos, sistemas inform aticos y tecnolog a de punta, como partes integrantes de los dispositivos y sus componentes. El dise no mecatr onico da como resultado, mejoras tanto en los productos existentes, as como en nuevos productos y sistemas. Existen una gran cantidad de sistemas mecatr onicos, que sin duda han mejorado la calidad de vida de las personas y que han en notable incremento. As mismo, podr amos destacar dispositivos m as sosticados que han abierto las puertas a un futuro m as propio de la humanidad. Se encuentran com unmente en casas, ocinas, escuelas, tiendas, aplicaciones industriales, centros de investigaci on, entre otros [4]. Los sistemas mecatr onicos comunes se encuentran clasicados en: Electrodom esticos. Congeladores, hornos de microondas, lavadoras, aspiradoras, lavadoras de platos, temporizadores digitales, batidoras, licuadoras, est ereos, televisores, tel efonos, cortadoras de c esped, c amaras digitales, reproductores de video y CD, videoc amaras, por mencionar algunos. Sistemas dom esticos. Unidades de aire acondicionado, sistemas de seguridad, sistemas autom aticos de control de puertas, automatizaci on general de luz, sistemas de riego. Equipo de ocina. Impresoras l aser, sistemas de posicionamiento, pantallas de cristal l quido, lectores de c odigo de barras, scanners, fotocopiadoras, fax, as como otros perif ericos de ordenador. Sistemas bancarios. Cajas registradoras, cajeros autom aticos, sistemas de vigilancia, entre otros. Equipos de manufactura. Herramientas de control num erico (NC), robots pickand-place, robots de soldadura, veh culos automatizados (AGV), entre otros robots industriales. Sistemas de aviaci on. Controles de cabina principal e instrumentaci on, actuadores de control de vuelo, sistemas de tren de aterrizaje y otros subsistemas de aviones. Instrumentos de investigaci on. Celdas automatizadas, microcontroladores, c amaras autom aticas, tarjetas de adquisici on de datos, electrocardi ografos digitales, germinadoras, incubadoras, c amaras infrarrojas, trampas de luz para capturar

24

CAP ITULO 1. INTRODUCCION insectos, estaciones de telemetr a, GPS, estaciones totales, aparatos de laboratorio (autoclave, balanzas digitales, refrigeradores), por mencionar algunos. Los productos dise nados y desarrollados por la ingenier a mecatr onica, poseen meca-

nismos de alta precisi on, son controlados por dispositivos electr onicos reprogramables, para que funcionen en diferentes condiciones, as mismo, hacen uso optimo de los materiales y energ a que requieren para su funcionamiento, los dise nos de estos productos son m as est eticos y ergon omicos y conllevan una relaci on inteligente con el medio ambiente. Entre los desarrollos m as signicativos de la mecatr onica se encuentra, el control num erico de m aquinas herramientas, rob otica y la integraci on de robots cibern eticos.

1.2.

Ecosiolog a vegetal

La ecosiolog a vegetal es una ciencia experimental que busca describir los mecanismos siol ogicos que investigan a profundidad las observaciones ecol ogicas. En otras palabras, ecosi ologos o ec ologos siol ogicos, abordan las cuestiones ecol ogicas sobre controles de crecimiento, reproducci on, supervivencia, abundancia y distribuci on geogr aca de las plantas, ya que estos procesos se ven afectados d a con d a por las interacciones entre las plantas con sus propiedades f sicas, qu micas, y el medio ambiente abi otico. Estos mecanismos y patrones ecosiol ogicos, ayudan a comprender la funcionalidad de los rasgos espec cos de las plantas y su herencia evolutiva [7]. La ecosiolog a vegetal, tiene como objetivo, proporcionar las explicaciones causales mecanicistas de las cuestiones ecol ogicas relacionadas con la supervivencia, la distribuci on, abundancia y las interacciones de las plantas con otros organismos [7]. Los animales son capaces de escapar de los factores ambientales desfavorables y variantes, como son: el calor, fr o, sequ as e inundaciones, mientras que las plantas son incapaces de desplazarse para evadir estas variaciones ambientales, debido a esto, se deben tolerar las condiciones adversas o perecer [7, 18]. Las plantas, por lo tanto, se consideran fenot picamente pl asticas (capacidad de adaptaci on en ambientes desfavorables) y tienen gran variedad de genes que auxilian en la adaptaci on a las condiciones cambiantes. La ecosiolog a vegetal investiga los efectos del estr es ambiental, por ejemplo, el cambio de temperaturas externas, disponibilidad de luz y agua, sobre la capacidad de una planta para asimilar nutrientes [18].

1.2. ECOFISIOLOG IA VEGETAL

25

Como parte de la ecosiolog a vegetal, la ecolog a de semillas busca comprender la forma en c omo las presiones selectivas afectan los patrones de regeneraci on de las plantas y la forma en que esto sucede, de igual manera, en reconocer c omo las caracter sticas de las semillas afectan los procesos de dispersi on, colonizaci on y establecimiento de nuevas plantas [8]. La semilla es el principal organo reproductivo de las plantas, son estructuras que garantizan la supervivencia del embri on, desde que este se separa de la planta progenitora, hasta que se inicia el crecimiento de la nueva pl antula [9]. Las semillas desempe nan una funci on fundamental en la renovaci on, persistencia y dispersi on de las poblaciones de plantas, la regeneraci on de los bosques y la sucesi on ecol ogica. En otras palabras, las semillas son ovulos maduros de los cuales, de darse las condiciones oportunas, nacer an nuevas plantas. La capacidad de las semillas para producir pl antulas que se establezcan exitosamente en el campo, depende de su calidad gen etica, f sica, siol ogica y tosanitaria. Las semillas, despu es de madurar dentro de los frutos, y de ser dispersadas por el viento o por los animales, se sit uan en alg un lugar donde permanecen inactivas durante un periodo, el cual se denomina como, periodo de latencia [19]. La latencia, es el estado en la cual se encuentra una semilla viable sin que esta germine, a pesar de que disponga de suciente humedad para embeberse o una buena aireaci on similar a la de un suelo bien ventilado y una temperatura apropiada. En ocasiones, el periodo de latencia es necesario en algunos casos, ya que la semilla es todav a inmadura y necesita que se produzcan en su interior una serie de cambios qu micos que completen su maduraci on. Otras veces, es necesario que las condiciones ambientales y del suelo, reblandezcan la parte exterior de la semilla para que la rad cula sea capaz de romperla y pueda salir al exterior [19, 20]. La germinaci on se conoce como el proceso de iniciaci on del crecimiento del embri on [9, 20]. Como ejemplo, en la gura 1.2 se observa con claridad las partes de la semilla de un frijol. En otras palabras, germinaci on, es el proceso mediante el cual la semilla pasa de un estado de latencia a un estado de actividad. Este proceso incluye numerosos eventos [20]. Sin embargo, su efecto combinado es transformar un embri on deshidratado en reposo,

26

CAP ITULO 1. INTRODUCCION

Figura 1.2: Estructura f sica de una semilla de frijol. con un metabolismo detectable, en uno que tiene un metabolismo vigoroso que culmina con el crecimiento de una pl antula. Este reinicio de actividad metab olica, que origina una nueva generaci on, constituye el fen omeno de la germinaci on [20]. En 1957, Evenari dividi o el proceso de germinaci on en tres fases [19, 20, 21]: Fase I. Ocurre la imbibici on, que consiste en la absorci on del agua necesaria para la rehidrataci on de prote nas y organelas celulares, as como para el transporte y para que ocurra las reacciones hidrol ticas. Fase II. Se produce la activaci on del metabolismo (o germinaci on sensuscrito), donde ocurre la s ntesis de acidos nucleicos y prote nas. De igual manera se incrementan las actividades enzim aticas, as como la degradaci on inicial de las reservas. Fase III. Tiene lugar la emergencia de la rad cula (crecimiento visible), a trav es de la cubierta o testa de la semilla, concluyendo el proceso germinativo, ya que el crecimiento subsecuente se considera un proceso separado. La germinaci on incorpora aquellos eventos que son iniciados con la absorci on de agua por la semilla seca y que concluyen cuando la rad cula penetra y atraviesa las estructuras que rodean el embri on, lo que frecuentemente se conoce como germinaci on visible [20]. La germinaci on no incluye el crecimiento de la pl antula, ya que esta comienza cuando la germinaci on concluye. En la gura 1.3 se puede apreciar el proceso de germinaci on y el establecimiento de la pl antula de manera ilustrada. La germinaci on de las semillas requiere condiciones externas adecuadas para iniciar su actividad. No obstante, estas por s solas no son sucientes, ya que muchas semillas presentan factores internos inhibidores que requieren ser eliminados para que el embri on germine [20]. Entre los factores que inuyen en el proceso de germinaci on se encuentran:

1.2. ECOFISIOLOG IA VEGETAL

27

Figura 1.3: Proceso de germinaci on y establecimiento de la pl antula. Temperatura. Las semillas necesitan una temperatura adecuada para poder germinar. Cada especie de semilla suele tener una temperatura ideal para que la germinaci on se produzca en las mejores condiciones. En general, se ha comprobado que la germinaci on se benecia de temperaturas cambiantes entre el d a y la noche, siempre que estas variaciones se mantengan constantes. Humedad. El agua es necesaria para que se produzca la germinaci on. Durante el periodo de latencia, las semillas se encuentran deshidratadas, contienen poca agua. La deshidrataci on es necesaria para que las semillas se mantengan aletargadas. Si adem as las semillas est an expuestas a la humedad, a una temperatura y oxigenaci on adecuada se produce la germinaci on. Para favorecer la germinaci on, las semillas son sometidas a un proceso de remojo que acelera la germinaci on y posibilita que un n umero mayor de semillas germinen. Ox geno y di oxido de carbono. Son necesarios para que se activen una serie de procesos metab olicos que inician el crecimiento. La luz. Puede ser un factor necesario para acelerar la germinaci on en algunas plantas. La semilla es el medio por el cual se dispersa un nuevo individuo, por lo tanto, ocupa un lugar fundamental en la historia de vida de la planta. Permite la continuidad de la especie, mediante la reproducci on sexual, como la posibilidad de introducir variabilidad gen etica de una germinaci on a la siguiente. La dispersi on es el mecanismo por medio del cual las semillas de una planta logran llegar a un sitio adecuado para la germinaci on y el establecimiento de un nuevo individuo [9].

28

CAP ITULO 1. INTRODUCCION El exito con el que se establece el nuevo individuo: tiempo y lugar, est a determinado

en gran medida por las caracter sticas ecosiol ogicas y bioqu micas de las necesidades de las semillas. La clave principal de este exito, es la respuesta de la semilla al medio ambiente. El estudio de germinaci on de semillas es vital para el sector agr cola as como para el sector de investigaci on [20, 21]. La semilla es uno de los principales recursos para el manejo agr cola y silv cola de las poblaciones de las plantas, para la reforestaci on, para la conservaci on del germoplasma vegetal y para la recuperaci on de especies valiosas sobreexplotadas. La ciencia de las semillas se ha desarrollado a lo largo del tiempo, acumulando conocimientos sobre aspectos de su biolog a y manejo. En la actualidad, el estudio ecosiol ogico de las semillas es una area de investigaci on sumamente importante y necesaria para ciencias como: Bot anica, Ecolog a, Silvicultura, Paleoecolog a, entre otras. Existen numerosas publicaciones cient cas y t ecnicas en este campo y se conocen con detalle varias caracter sticas de la biolog a de las semillas. En la gura 1.4, se pueden observar semillas de pitayo en proceso de germinaci on.

Figura 1.4: Estudio de semillas de pitayo en proceso de germinaci on. La ecosiolog a vegetal est a evolucionando en gran manera, especialmente en los pa ses cient camente desarrollados, y colabora con exito en el aumento de nuestros conocimientos sobre el funcionamiento de la naturaleza. Tiene, adem as, un potencial muy grande al aportar explicaciones y soluciones para los problemas concretos del manejo de los recursos naturales y de la agricultura [22]. Como hace menci on Larqu e-Saavedra [23], en M exico estamos a un a mitad del camino que nos lleve a contar con un s olido desarrollo de la ecosiolog a de plantas, que ha sido lento debido a que los estudios de siolog a cl asica de plantas, no han tenido la importancia que merecer a en un pa s agr cola.

1.3. ANTECEDENTES

29

Como parte del estudio de las plantas, es necesario intensicar la investigaci on de las semillas, sus caracter sticas siol ogicas, sus mecanismos de latencia y germinaci on, su longevidad (ecol ogica y potencial) y su posible uso para la propagaci on y conservaci on de las plantas. La germinaci on constituye una de las etapas m as vulnerables en la historia de la vida de las plantas debido a los altos riesgos de mortalidad por factores f sicos y bi oticos que implican [24]. Por lo tanto el uso de herramientas precisas que generen ambientes apropiados para la germinaci on de semillas, tanto en el estudio cient co como en la agricultura, es de vital importancia para generar conocimientos sobre las uctuaciones ambientales y sus efectos sobre las plantas, as como para incrementar la producci on agr cola y disminuir la p erdida de especies y como m etodo de disperci on [20].

1.3.

Antecedentes

Las germinadoras, son dispositivos que favorecen el proceso de germinaci on de las semillas, por ello, juegan un papel importante tanto en el sector agr cula, as como en el area de investigaci on. La complejidad y estructura de las germinadoras est a dada por el objetivo del estudio a desarrollar, considerando de la misma forma, suprimir factores externos que perturben su control. La invenci on de dispositivos que ayuden a mejorar el funcionamiento de las germinadoras, han sido desarrollados meticulosamente con el tiempo, surgiendo con ello, diferentes y nuevos aditamentos precisos para la optimizacin de su funcionamiento. Como consecuencia, a lo largo de la historia, las germinadoras se han innovando con el prop osito de lograr microambientes que se igualen al ambiente natural. Se clasican en 3 diferentes tipos: estufas, mesas y c amaras de germinaci on. Estufa de Germinaci on. Cuenta s olo con un control de temperatura constante, por lo que se requiere proveer de una fuente externa de luz incorpor andola al interior de la estufa, de manera que estas emitir an un porcentaje de calor, creando as perturbaciones al control de temperatura. Al requerir una temperatura mayor o menor a la temperatura controlada, es necesario introducir nuevos calefactores o sustituir la estufa por otra con diferentes dimensiones y m as acondicionada para la temperatura deseada [10].

30

CAP ITULO 1. INTRODUCCION Por lo tanto, las estufas de germinaci on, no son aptas para el estudio de germinaci on

por la falta de control de variables necesarias para la germinaci on de semillas, como es la luz. En la gura 1.5 se aprecia con claridad un modelo de estufa de germinaci on.

Figura 1.5: Estufa de germinaci on. Mesa de Germinaci on. Es una mesa provista de una supercie m ovil de acero inoxidable, apoyada sobre un tanque rectangular que almacena agua. Su temperatura es regulada por un sistema de control electr onico con sensor de temperatura incorporado, el cual marca los ciclos t ermicos d a-noche con un reloj interno, con esto, se logra regular la temperatura del agua de la que depende la temperatura general. La mesa de germinaci on cuenta con tubos uorescentes luz de d a, los cuales, se controlan por un reloj que marca los ciclos de luz-oscuridad. Sobre las placas, las cuales contienen las semillas, se coloca papel ltro como lecho de germinaci on, el cual, mantiene constantemente h umedo el sustrato con sus semillas y son recubiertas por campanas de Jacobsen las cuales permiten la aireaci on adecuada y suministro de luz por su perforaci on en su apice [10, 25]. Mediante este dispositivo se logra obtener un mejor control de temperatura y luz, sin embargo, al contener agua, se diculta controlar con precisi on la temperatura por las variaciones ambientales externas que perturban la consistencia t ermica del agua, de ah que, al requerirse una mayor temperatura, se generar a un incremento de humedad sobre las semillas por la condensaci on del agua evaporada, en consecuencia, el agotamiento del agua se vuelve considerable. As mismo, la uniformidad de la luz se diculta por la estructura del dispositivo y por el uso de las campanas de Jacobsen. En la gura 1.6, se muestra un ejemplo de una mesa de germinaci on.

1.3. ANTECEDENTES

31

Figura 1.6: Mesa de germinaci on.

Mesa Germinadora. Cumple con los principios esenciales de la mesa de germinaci on, pero sin alcanzar su sosticaci on tecnol ogica. A diferencia de la mesa de germinaci on, la mesa germinadora, en sustituci on a una supercie de apoyo, se encuentra cubierta por dos grandes vidrios que cubren el tanque de agua a modo de tapa, y protegen las semillas en germinaci on ubicadas por debajo de ellos, lo que no es muy viable ya que al evaporarse el agua y condensarse puede alterar la germinaci on de las semillas por el goteo de agua. El agua que se almacena en el tanque se mantiene a una temperatura deseada por un reostato, sin embargo a temperaturas elevadas, la falta de agua se percibe a largo plazo. Este dispositivo no prev e un sistema de luz, por lo que, puede lograrse aplicando una fuente de luz uoresente, controlada por un timer meca anico o elecrt onico [10]. Como se puede observar en la gura 1.7 y por lo antes descrito, la mesa germinadora no es una herramienta viable para lograr situaciones ambientales, por la inconsistencia de su control de temperatura, su exceso de humedad y la falta de suministro de luz. C amaras de Germinaci on. Aunque las c amaras de germinaci on son conocidas desde hace varias d ecadas en laboratorios de an alisis de semillas. Fue en los a nos 90s donde se comenz o a desarrollar tecnolog a para obtener pl antulas, controlando solo la temperatura interna de c amaras aisladas del ambiente externo y haciendo uso del sol para satisfacer la necesidad de luz. Las c amaras germinadoras modernas son dispositivos de mayor tama no, las cuales, constan de un gabinete de doble pared y se encuentran debidamente aislados de factores

32

CAP ITULO 1. INTRODUCCION

Figura 1.7: Mesa germinadora. ambientales externos; entre la pared externa y la interna del dispositivo, circula el aire cuya temperatura se encuentra regulada por un termostato electr onico, que controla los ciclos de refrigeraci on y calentamiento, as mismo ajusta la temperatura cuando cambian las condiciones ambientales externas. El rango t ermico es dado por la capacidad de los actuadores, as como de la programaci on de los controladores. Un sistema de humicaci on de aire asegura el nivel de humedad requerido, que puede llegar hasta la saturaci on. As mismo, la iluminaci on se logra a trav es de tubos uorescentes luz de d a de 40 watts, ubicados verticalmente en la pared del fondo del gabinete, obteniendo la uniformidad de luz en todo el interior. Un programador electr onico o timer, regula los per odos de luz y obscuridad. La consola computarizada o el m odulo de control, gobierna la ejecuci on autom atica de las condiciones impuestas pudiendo variar, la luminosidad, la temperatura y la humedad hasta 6 veces durante las 24 horas (se puede llegar a simular las cambiantes condiciones que se registran desde el alba hasta el crep usculo y la noche) [10]. En la gura 1.8 se aprecia un ejemplo de una c amara de germinaci on moderna. En la actualidad, existen gran diversidad de germinadoras autom aticas con gran cantidad de sensores y actuadores, lo que las hace inasequibles por sus altos costos.

1.3. ANTECEDENTES

33

Figura 1.8: C amara de germinaci on.

34

CAP ITULO 1. INTRODUCCION

Cap tulo 2

Control on/o de luz


En el presente cap tulo, se aborda, el dise no y elaboraci on del prototipo del m odulo de control de tiempo on/o de luz, as como la validaci on de su funci on para el desarrollo del prototipo nal de la germinadora automatizada.

2.1.

Arduino

Arduino es un plataforma de hardware libre para la creaci on de diversos prototipos que se basa en un software y hardware exible, y un entorno que implementa el lenguaje de programaci on Processing. Al ser hardware libre, tanto su dise no como su distribuci on es libre, es decir, puede utilizarse para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia, as mismo, Arduino es una plataforma de desarrollo Physical Computing y Open Source (computaci on f sica y c odico abierto respectivamente, en su traducci on al espa nol). Physical computing, hace referencia a la creaci on de un di alogo entre el mundo f sico y el mundo virtual creado por los ordenadores, esto es, la captura de informaci on deseada por medio de sensores, y su codiciaci on al lenguaje digital con el uso de microcontroladores, posteriormente con ello, realizar tareas en el mundo virtual o sobre el mundo f sico mediante el uso de actuadores. Existen diversos microcontroladores y plataformas disponibles para la computaci on f sica, tales como: Parallax Basic Stamp, BX-24 de Netmedia, Phidgets, Handyboard del MIT, y muchos otros que ofrecen funciones similares. 35

36

CAP ITULO 2. CONTROL ON/OFF DE LUZ Open Source, sin embargo, es una marca de certicaci on propiedad de Open Sourse

Initiative (OSI), es el t ermino con el que se conoce al software distribuido y desarrollado libremente. El c odigo abierto tiene un punto de vista m as orientado a los benecios pr acticos de poder acceder al c odigo, que a las cuestiones eticas y morales las cuales se destacan en el software libre. Los t erminos de distribuci on que se ajustan a la denici on de OSI para aceptar un software son1 : Libre distribuci on. No hay restricciones para vender o distribuir el software. C odigo fuente. El software debe incluir el c odigo fuente y debe permitir crear distribuciones compiladas. Trabajos derivados. Se debe permitir crear trabajos derivados, que deben ser distribuidos bajo los mismo t erminos que la licencia original del software. Integridad del c odigo fuente del autor. Se debe permitir la distribuci on del c odigo fuente modicado, aunque puede haber restricciones para distinguir el c odigo fuente original del c odigo fuente del trabajo realizado. No discriminar personas o grupos. La licencia no debe discriminar a ninguna persona o grupo. No discriminar ning un tipo de uso del programa. La licencia no debe impedir a nadie el uso del programa en una determinada actividad. Ejemplo de ello, no puede impedir el uso en una empresa, as como en el uso en investigaci on gen etica. Distribuci on de la licencia. Los derechos que acompa nen al programa deben aplicarse a todo el que distribuya el programa, sin necesidad de licencias adicionales. La licencia no debe ser espec ca a un producto. Los derechos que da la licencia no deben ser diferentes para la distribuci on original y para la que funciona en un contexto totalmente diferente. La licencia no debe ir en contra de otro software. La licencia no debe restringir otro software que se distribuya con el mismo. Por ejemplo, la licencia
1

Datos tomados de la p agina principal Open Source http://opensource.org/docs/osd.

2.1. ARDUINO

37

no debe indicar que todos los programas distribuidos conjuntamente con el deben ser OpenSource. El lenguaje de programaci on de Arduino es una implementaci on de Wiring, una plataforma de computaci on f sica similar, que a su vez, es basada en el lenguaje Processing, un entorno de programaci on multimedia. Processing es un lenguaje de programaci on y entorno de desarrollo integrado de c odigo abierto basado en Java, de f acil utilizaci on y sirve como medio para la ense nanza y producci on de proyectos multimedia e interactivo de dise no digital, es decir, ense nar programaci on a no programadores en un contexto visual2 . En la gura 2.1 se aprecia cada una de las plataformas descritas, Arduino y Processing.

Figura 2.1: Plataformas, a) Arduino y b) Processing. Los proyectos realizados en Arduino, pueden ejecutarse sin la necesidad de ser conectada a un ordenador, logra comunicarse con diferentes tipos de software, tales como, Flash, Processing, MaxMSP, entre otros3 . Existen una gran diversidad de plataformas y microcontroladores open source y open hardware inspiradas en Arduino, tales como: Wiring. Chip: ATmega128, software: Wiring Enviroment. AVR-based ZX Microcontrollers. Chip: ATmega328P, ATmega644P, ATmega1284P, ATmega1281 y ATmega1280, lenguaje: ZBasic y VB-like Basic, software: ZBasic Complier y IDE, incluyendo la librer a ZX System.
2 3

Datos tomados de la p agina principal Processing http://processing.org/. Datos tomados de la p agina principal Arduino http://www.arduino.cc/es/.

38

CAP ITULO 2. CONTROL ON/OFF DE LUZ iRX2.2. Chip: PIC16F84A, software: Standard PIC Tools. Modtronix - PIC basado en SBCs con Ethernet/usb/CAN/RS232/RS485. Chip: PIC18F4550, PIC18F6627, entre otros, software: open source Modtronix Web Server y Standard PIC Tools. Atemx. Chip: ATtiny2313, software: Standard AVR Tools. Scrying. Chip: ATmega128L, software: librer a personalizada, Scheme Interpreter. Byron (la placa). Chip: ATmega8, software: basado en V-USB library.

Arduino cuenta con caracter sticas espec cas que la diferenc an de otras plataformas, ya que adem as de simplicar el proceso de su labor mediante el uso de microcontroladores, ofrece ventajas respecto a otros sistemas e investigaciones; lo que la hace la m as indicada para este proyecto:

Asequible. M as asequible que con otras plataformas de microcontroladores. Arduino puede ser fabricada por uno mismo. Multi-Plataforma. El software de Arduino funciona en los sistemas operativos, Windows, Macintosh OSX y Linux. Entorno de programaci on simple y directo. El entorno de programaci on de Arduino es f acil de usar y lo sucientemente exible. Software expandible y de c odigo abierto. El software Arduino est a publicado bajo una licencia libre y preparado para ser ampliado por programadores experimentados. El lenguaje puede ampliarse a trav es de librer as de C++, AVR C, por mencionar algunos. Hardware expandible y de c odigo abierto. Arduino est a basado en los microcontroladores ATMEGA168, ATMEGA328 Y ATMEGA1280. Los planos de los m odulos est an publicados bajo licencia Creative Commons, por lo que, dise nadores de circuitos con experiencia pueden hacer su propia versi on del m odulo, ampli andolo u optimiz andolo.

2.1. ARDUINO

39

Arduino nace en el a no 2005 por el italiano Massimo Banzi, cofundador del proyecto italiano Arduino. Dise nada para sus estudiantes del Instituto Italiano de Dise no Interactivo Ivrea (IDII). Arduino ha dado lugar a una revoluci on internacional de elctr onica, con el lema Do it yourself (hazlo por ti mismo), el cual ha sido la inspiraci on de muchos estudiantes, investigadores, as como de diferentes universidades en el desarrollo de nuevas patentes e incluso de nuevas investigaciones. Arduino recibi o menci on honor ca en la secci on Digital Communities de la edici on del 2006 del Ars Electronica Prix (Alemania)4 . El equipo Arduino se encuentra conformado por: Massimo Banzi, David Cuatielles, Tom Igoe, Gianluca Martino y David Mellis. El objetivo principal de Arduino, es hacer que la tecnolog a sea m as accesible, as como ser la llave de nuevas puertas para la creaci on de nuevas tecnolog as. Arduino se integra profundamente en el sistema educativo, as como en la elaboraci on de nuevas herramientas para los sectores de investigaci on e industria. Hoy en d a, universidades como: Carngie Mellon y Stanford, hacen uso de Arduino de manera educativa, as como de investigaci on y desarrollo de productos. Arduino cuenta con una gama de hardware con diferentes caracter sticas, como son: Arduino UNO, Arduino LilyPad, Arduino Mega ADK, Arduino Pro, Arduino Ethernet, Arduino Nano, Arduino BT, Arduino Mini, Arduino Pro Mini. Los dise nos y esquemas de Arduino se distribuyen bajo licencia Creative Commons Attribution-ShareAlike 2.5, la cual permite copiar, distribuir y publicar sus dise nos y esquemas al usuario para hacer uso comercial de ellos5 . En el desarrollo de este proyecto, se seleccion o la tarjeta de adquisici on de datos Arduino UNO por sus diversas caracter sticas espec cas, las cuales, satisfacen las necesidades que el prototipo requiere para su control. En la gura 2.2 se aprecia con claridad el microcontrolador con el que se fundamenta el prototipo de la germinadora. Arduino UNO cuenta con 14 pines de Entradas/Salidas digitales (de las cuales, 6 de estas pueden ser utilizadas como salidas PWM), 6 entradas an alogas (cada entrada
4

Datos tomados de la p agina principal Ars Electronica http://90.146.8.18/en/archives/picture aus-

gabe 02 new.asp?iAreaID=298&showAreaID=318. 5 Datos tomados de la p agina principal Creative Commons http://creativecommons.org/licenses/bysa/2.5/.

40

CAP ITULO 2. CONTROL ON/OFF DE LUZ

an aloga tiene una resoluci on de 10 bits-1024 valores), las cuales tambi en pueden ser utilizadas como E/S digitales, un cristal oscilatorio de 16 MHz, conexi on USB, alimentaci on por jack, un ICSP Header (In-Circuit Serial Programming Header) y un bot on de reset. En el cuadro 2.1, se aprecia con m as claridad las especicaciones generales de la tarjeta Arduino UNO.

Figura 2.2: Tarjeta de adquisici on de datos Arduino UNO. Microcontrolador Voltaje de Operaci on Voltaje de Entrada (recomendado) Voltaje de Entrada (l mites) Pines de I/O Digitales ATmega328 5V 7-12V 6-20V 14 (de los cuales 6 proveen salida PWM) DC Corriente por pin I/O DC Corriente para 3.3V pin Memoria Flash 40 mA 50 mA 32 KB (ATmega328), de los cuales 0.5 KB son utilizados para el gestor de arranque SPRAM EEPROM Velocidad de Reloj 2 KB (ATmega328) 1 KB (ATmega328) 16 MHz

Cuadro 2.1: Caracter sticas de Arduino UNO.

Como se observa en el cuadro 2.1, Arduino UNO es una tarjeta de adquisici on de datos basada en el microcontrolador ATmega328. El ATmega328 es un microcontrolador CMOS de 8-bit de bajo consumo de energ a. Mediante la ejecuci on de instrucciones de gran alcance en un solo ciclo del reloj, el ATmega328 logra rendimientos que se acer-

2.1. ARDUINO

41

can a 1 MIPS por MHz que permite al dise nador del sistema optimizar el consumo de energ a en comparaci on con la velocidad de procesamiento. En la gura 2.3, se aprecia la estructura f sica del microcontrolador ATmega328.

Figura 2.3: Estructura f sica del microcontrolador ATmega328. En los cuadros 2.2, 2.3 y 2.4, se describe cada uno de los pines de conexi on del microcontrolador Arduino, los cuales se distribuyen en tres diferentes m odulos: PIN RESET 3.3V DESCRIPCION Reinicio de sistema Fuente de 3.3V DC generada por el Chip FTDI de la Placa 5V Gnd Gnd Vin Suministro de 5V DC Tierra Tierra Alimentaci on a Arduino UNO

Cuadro 2.2: M odulo de alimentaci on de Arduino UNO.

42 PIN 1-5

CAP ITULO 2. CONTROL ON/OFF DE LUZ DESCRIPCION Entrada An aloga, Entrada/Salida Digital

Cuadro 2.3: M odulo anal ogico de Arduino UNO.

PIN 0(RX) 1(TX) 2 3(PWM) 4 5(PWM) 6(PWM) 7 8 9(PWM) 10(PWM) 11(PWM) 12 13 Gnd AREF

DESCRIPCION Salida/Entrada Digital, Recepci on de Datos Serie TTL Salida/Entrada Digital, Transmici on de Datos Serie TTL Salida/Entrada Digital Salida/Entrada Digital, Salida PWM de 8 Bit Salida/Entrada Digital Salida/Entrada Digital, Salida PWM de 8 Bit Salida/Entrada Digital, Salida PWM de 8 Bit Salida/Entrada Digital Salida/Entrada Digital Salida/Entrada Digital, Salida PWM de 8 Bit Salida/Entrada Digital, Salida PWM de 8 Bit Salida/Entrada Digital, Salida PWM de 8 Bit Salida/Entrada Digital Salida/Entrada Digital Tierra Referencia de voltaje para las entradas anal ogicas. Cuadro 2.4: M odulo digital de Arduino UNO.

2.2.

Adquisici on de datos

Por sistema de adquisici on de datos (SAD) se entiende como: un conjunto de elementos, dispositivos organizados, interfaces que realicen la conexi on entre los sensores de medici on y un ordenador central, el cual, realiza el procesado y almacenamiento de la informaci on adquirida por los sensores, para ser mostrada y analizada por el usuario [26, 27]. La adquisici on de datos, se fundamenta en la toma de muestras del mundo real

DE DATOS 2.2. ADQUISICION

43

(mediciones), por medio de se nales anal ogicas o digitales generadas por sensores, para generar datos que puedan ser manipulados por un ordenador, procesarlas y presentarlas [27]. Los sensores, son dispositivos que producen una se nal, en respuesta, a su detecci on o medida de una propiedad, tales como, posici on, fuerza, torque, presi on, temperatura, humedad, velocidad, aceleraci on, por mencionar algunos [28]. Se consideran se nales, a la variaci on de tensi on en un punto de un circuito el ectrico [29]. Los sensores se clasican en dos grandes grupos, con respecto a su se nal generada, estas se nales son:

Se nal Anal ogica. Pueden ser representada por una funci on matem atica continua, en la cual es variable su amplitud y periodo en funci on del tiempo, o bien pueden tomar un n umero innito de valores en cualquier intervalo considerado, es decir, para pasar de un nivel a otro, la se nal pasa por todos los intermedios [30, 29]. Es representada por la onda sinusoidal, como se aprecia en el inciso a) de la gura 2.4. Se nal Digital. Pueden ser representadas por funciones que toman un n umero nito de valores en cualquier intervalo considerado, aquella en que su variaci on es discreta a lo largo del tiempo, es decir, para pasar de un nivel a otro realiza un salto instant aneo [30, 29]. Es representada mediante una onda cuadrada, tal y como se observa en el inciso b) de la gura 2.4.

Figura 2.4: Se nales a) anal ogica y b) digital. Para poder realizar la adquisici on de datos, es necesario poseer de una etapa de acondicionamiento, la cual, adecue las se nales generadas por los sensores, ya sean anal ogicas o digitales, a niveles de lectura aptas para el ordenador, con el elemento que haga la transformaci on de las se nales adquiridas a se nal digital. A dicho elemento se le denomina, m odulo de digitalizaci on o m odulo de adquisici on de datos, el cual, en el desarrollo

44

CAP ITULO 2. CONTROL ON/OFF DE LUZ

del control on/o de luz ser a representado por la tarjeta de adquisici on de datos Arduino UNO. En la gura 2.5, se presenta la estructura general de un sistema de adquisici on de datos para medida y control de variables. En un sistema de control, el resultado de la medici on es necesario compararlo con los objetivos establecidos, y con ello, actuar en consecuencia sobre el sistema de control f sico o el proceso establecido para modicar el par ametro deseado o bien, realizar una calibraci on sobre el control, si es que existe anomal a en su proceso.

Figura 2.5: Estructura de un sistema de adquisici on de datos y la distribuci on de se nales para medida y control. Para el desarrollo del prototipo del control on/o de luz, la adquisici on de datos es de vital importancia, puesto que su operaci on se fundamenta en la adquisici on de se nales tanto anal ogicas como digitales. Como sensores utilizados en el desarrollo del control de luz, utilizamos de un potenci ometro y tres botones de presi on. La se nal anal ogica utilizada en el funcionamiento del prototipo, es adquirida mediante el uso de un potenci ometro de 50k Ohms y su variaci on de voltaje con respecto a la rotaci on de su cursor, la cual tiene como prop osito seleccionar el tiempo de encendido y apagado de la luz dentro de la germinadora, simulando as , el d a y la noche, en un periodo de 24 horas. La se nal digital, es adquirida mediante el uso de tres botones de presi on, conocidos com unmente como pulsadores o push button, los cuales, son utilizados para generar pulsos el ectricos positivos y negativos, que tienen como nali-

DE DATOS 2.2. ADQUISICION

45

dad, activar y desactivar ordenes en el mando del control. Estos dos dispositivos, son reconocidos por su bajo costo y su disponibilidad en el mercado. En la gura 2.6, se aprecia cada uno de los dispositivos descritos y utilizados en el desarrollo del prototipo de control on/o de luz.

Figura 2.6: a) Potenci ometro, b) bot on de presi on. Como primera fase en la adquisici on de datos de la se nal anal ogica, se realiz o la conexi on del potenci ometro con el microcontrolador Arduino UNO. Cabe se nalar que a la salida regulable del potenci ometro, se conect o al pin anal ogico de entrada A5 del microcontrolador Arduino UNO, as mismo, el potenci ometro se aliment o por una fuente de 5VDC, como se aprecia en la gura 2.7.

Figura 2.7: Conexi on del potenci ometro de 50k y Arduino UNO. Arduino UNO, tiene la capacidad de adquirir datos anal ogicos en un rango de 05V por sus puertos de entrada, sin embargo, la lectura dada por el microcontrolador se representa por valores enteros de 0-1023, lo que denota la resoluci on de entrada de 10bits de Arduino UNO. En la gr aca de la gura 2.8, se presenta la relaci on del voltaje de entrada y la lectura dada por la tarjeta de adquisici on de datos Arduino UNO. Una vez que se realiz o la conexi on del potenci ometro con el microcontrolador, se

46

CAP ITULO 2. CONTROL ON/OFF DE LUZ

Figura 2.8: Lectura de Arduino UNO con respecto a la variaci on de voltaje de entrada. procedi o a realizar la adquisici on de datos de la variaci on del voltaje con respecto a la rotaci on del cursor del potenci ometro. Para dar lectura a los datos anal ogico adquiridos (Volts), fue necesario realizar una conversi on de datos, de la lectura de entrada en el microcontrolador a un rango de lectura de 0-5V, dicha conversi on se represent o mediante la ecuaci on(2.1).

V =

5 1023

(2.1)

En donde V, representa el voltaje de lectura y R, la lectura del microcontrolador del potenci ometro. En el cuadro 2.5, se muestran los datos adquiridos, en donde se demuestra que el incremento de voltaje es directamente proporcional a la disminuci on de la resistencia en el potenci ometro. En la gura 2.9, se expresan los datos mencionados de manera gr aca.

Figura 2.9: Datos adquiridos del potenci ometro de 50k.

DE DATOS 2.2. ADQUISICION Voltaje (V) 0.00 0.03 0.10 0.13 0.15 0.18 0.20 0.22 0.27 0.28 0.31 0.38 0.61 0.92 1.16 1.40 Resistencia (k Ohms) 50.00 49.66 49.02 48.68 48.49 48.24 48.00 47.76 47.32 47.17 46.88 46.19 43.85 40.83 38.39 36.04 Voltaje (V) 1.63 1.89 2.16 2.42 2.60 2.77 2.95 3.12 3.27 3.49 3.67 3.85 3.98 4.10 4.26 4.41 Resistencia (k Ohms) 33.70 31.07 28.43 25.84 23.99 22.28 20.48 18.77 17.30 15.11 13.30 11.50 10.18 8.96 7.40 5.88 Voltaje (V) 4.57 4.67 4.69 4.72 4.75 4.77 4.81 4.82 4.84 4.87 4.90 4.92 4.95 4.98 4.99 5.00 Resistencia (k Ohms) 4.32 3.30 3.05 2.81 2.52 2.27 1.93 1.79 1.59 1.30 1.00 0.76 0.47 0.22 0.08 0.00

47

Cuadro 2.5: Datos adquiridos del potenci ometro de 50k por Arduino UNO.

Habiendo validado la conexi on del potenci ometro con el microcontrolador, se procedi o a realizar la conexi on de los tres botones de presi on, los cuales tienen como prop osito, activar o desactivar funciones en el control de luz por medio de pulsos el ectricos. Cabe se nalar que la salida de dos de los tres botones utilizados en el desarrollo del prototipo del control on/o de luz, se conectaron a los pines de E/S del m odulo digital del microcontrolador Arduino UNO de la siguiente manera, bot on 1 a pin digital 7, bot on 2 a pin digital 6, sin embargo, el bot on 3 se conect o al pin de reinicio del microcontrolador. En la gura 2.10, se observa a detalle la conexi on realizada de los botones de presi on con el microcontrolador Arduino UNO. Como se aprecia en la conexi on de la gura 2.10, el bot on 1 y 2, se conectaron directamente a una fuente de 5VDC, lo que genera una se nal positiva o alta constante, sin embargo, el bot on 3, se conect o directamente a tierra, lo cual genera una se nal

48

CAP ITULO 2. CONTROL ON/OFF DE LUZ

negativa o baja constante, por lo tanto, se obtuvieron dos se nales digitales diferentes, las cuales, se encuentran representadas en las gr acas de la gura 2.11.

Figura 2.10: Conexi on de botones de presi on y Arduino UNO. Habiendo realizado la conexi on de los botones con el microcontrolador Arduino UNO, se procedi o a dar lectura a la se nal generada por el accionamiento de los botones de presi on. El microcontrolador Arduino UNO, usa la l ogica de los estados representados por dos niveles de tensi on el ectrica, alto (1) y bajo (0), high y low respectivamente en ingl es.

Figura 2.11: Se nal digital adquirida com un por: a) bot on 1 y 2, b) bot on 3. Cabe mencionar, que las transiciones de nivel bajo a alto, as como de alto a bajo nivel, se denominan, anco positivo o de subida y anco negativo o de bajada, respectivamente. En la gura 2.12, se puede observar cada una de las etapas descritas, las cuales comprenden la se nal digital. Como se hizo menci on, los botones 1 y 2 del prototipo del control on/o de luz, se conectaron a tensi on baja continua (0), por lo que al ser accionados, generaron un

DE DATOS 2.2. ADQUISICION

49

pulso el ectrico positivo o una alta tensi on (1), se nal representada por la gr aca de la gura 2.13. Sin embargo, el boton 3 se conect o a una tensi on el ectrica alta (1), que al ser accionado produjo un pulso el ectrico negativo o una baja tensi on (0), se nal que el microcontrolador Arduino UNO requiere para un reinicio de sistema por su pin de reinicio y es representado en la gr aca de la gura 2.13.

Figura 2.12: Etapas de la se nal digital: 1) nivel bajo, 2) nivel alto, 3) anco positivo, 4) anco negativo.

Arduino representa por su puerto serial, la se nal de entrada digital mediante un 0 (bajo) y un 1 (alto), correspondiendo el estado de la se nal adquirida. Debido a ello, se recibi o un 0 constante en la de entrada obtenida por los botones 1 y 2, sin embargo, al ser accionados se obtuvo un 1 en la se nal adquirida hasta ser desaccionado nuevamente. No obstante, la se nal adquirida del bot on 3 fue opuesta, se recibi o un 1 constante en su se nal de entrada, sin embargo, al ser accionado se obtuvo un 0 hasta ser desaccionado nuevamente. Por lo tanto, se reconoce la l ogica de las se nales mostradas en las gr acas de la gura 2.13, validando su funcionamiento.

Figura 2.13: Pulsos digitales adquiridos por: a) bot on 1 y 2, b) bot on 3.

Habiendo concluido con la etapa de adquisici on de datos, se procedi o a realizar la programaci on del microcontrolador, con el uso de las se nales y los datos adquiridos.

50

CAP ITULO 2. CONTROL ON/OFF DE LUZ

2.3.

Programaci on

En esta secci on, se describe el diagrama de ujo del programa que permite controlar el encendido y apagado de luz, mediante el uso de timers en el microcontrolador Arduino UNO con el m nimo desfase de tiempo. En la gura 2.14, se muestra el diagrama de ujo del programa del microcontrolador Arduino UNO. El software, inicia mediante la conexi on del microcontrolador Arduino UNO con la interfaz del m odulo de control de luz. Dicha conexi on es realizada al habilitar la librer a LiquidCrystal, la cual, permite la comunicaci on entre el microcontrolador Arduino UNO y la pantalla LCD 16x2, aunado a ello, mediante el uso de la librer a, se declararon los pines digitales de salida para la comunicaci on con la pantalla LCD 16X2. Despu es, se habilitan los puertos de E/S an alogos y digitales, los cuales, son utilizados tanto para la adquisici on de datos, as como, para el control de los actuadores utilizados en el desarrollo del prototipo del m odulo de control de luz.

Figura 2.14: Diagrama de ujo del control de luz sobre Arduino UNO.

2.3. PROGRAMACION

51

Posteriormente, se realiza la captura de datos dados por la variaci on del voltaje del potenci ometro por el puerto anal ogico activo del microcontrolador y se almacenan dentro de una varibale de tipo entero R. Una vez capturados los datos anal ogicos, se procede a realizar la conversi on de los valores obtenidos en Arduino UNO (0-1023), con una lectura de 1-24, los cuales ser an mostrados en la interfaz del prototipo interpretando las horas de un d a. Dicha conversi on es representada mediante la ecuaci on(2.2).

h=

24 1023

(2.2)

En donde la variable h representa las horas seleccionadas del encendido de luz y R, el dato adquirido del potenci ometro. Una vez que se obtiene un valor en el rango 1-24, por medio de la rotaci on del cursor del potenci ometro, se procede a realizar una comparaci on del estado del bot on de presi on 1, en donde al tener un estado bajo (Low), no se presentar a ninguna modicaci on en el sistema, no obstante, al ser accionado obteniendo un valor alto (High), se proceder a a retener el valor seleccionado dentro de una variable de timpo entero t, mostrando el dato en la interfaz sin mostrar alguna diferencia al ser alterado su dato anal ogico de entrada. Posteriormente, se realiza una comparaci on en el estado del bot on de presi on 2, en donde al tener un estado bajo (Low), no se presentar a algun cambio en el sistema, sin embargo, al ser accionado el bot on obteniendo un valor alto (High), se proceder aa activar los timers de encendido y apagado de luz, consecutivamente. Los timers de encendido y de apagado de luz, se fundamentan, en el uso de retardos en la programaci on del microcontolador, mediante la librer a delay(). El timer de encendido durar a la cantidad de horas capturadas y activar a (High) el pin de salida del microcontrolador para el encendido de la luz, accionando el relevador de la etapa de potencia. Consecuentemente las horas restantes de las 24 horas, representar an las horas de apagado de luz, iniciando el conteo del timer de apagado, desactivando el relevador. En la gura 2.15, se representa de manera gr aca los periodos de encendido y apagado de luz del control de luz.

52

CAP ITULO 2. CONTROL ON/OFF DE LUZ

Figura 2.15: Control de tiempo de luz. Dicho periodo se repetir a c clicamente, sin embargo, el ciclo se detendr a al presionar el boton de reinicio del microcontrolador, el cual reinicia el sistema completamente.

2.4.

Etapa de potencia

El uso de l amparas, luz de d a (6,500K), dentro del prototipo de la germinadora, es de vital importancia, ya que son el medio por el cual se suministra la luz necesaria a las semillas en proceso de germinaci on. Con el prop osito de reducir el consumo de energ a, as como la cantidad de calor generada por la luz, se hizo uso de l amparas de led luz de d a MR16-SMDLED Tecno Lite. La alimentaci on de las l amparas utilizadas en el desarrollo del control de luz, es de: 100-127VAC 60Hz, 3W, 0.002A. Sin embargo, con el n de obtener uniformidad en la luminosidad dentro del prototipo, se estableci o el uso de 6 l amparas iguales, raz on por la que se determin o hacer uso de una etapa de potencia, la cual, independizara la alimentaci on de las l amparas, con la alimentaci on del controlador, as como del pin del control. En esta secci on se presenta el proceso realizado para el dise no y construcci on de la etapa de potencia, as como la descripci on de los dispositivos utilizados, la conexi on del curcuito el ectrico y la validaci on de su funci on. Dado que el relevador o rel e, es capaz de controlar un circuito de salida de mayor potencia que el de entrada, es considerado como un amplicador el ectrico, el cual, es empleado desde circuitos de control simple, hasta circuitos de control industriales. El relevador funciona como un interruptor controlado por un circuito electr onico, por medio de una bobina y un electroim an, que accionan un par, o varios contactos, que

2.4. ETAPA DE POTENCIA

53

permiten abrir o cerrar otros circuitos el ectricos independientes. En la gura 2.16 se muestra la simbolog a del relevador, en donde se diferenc an cada una de las partes que lo conforman.

Figura 2.16: Simbolog a del relevador con conmutador. El funcionamiento del rel e se basa en la exitaci on de la bobina que magnetiza a un n ucleo de hierro, que este a su vez, atrae una armadura m ovil a la cual van unidos diferentes contactos, y cambia los contactos de posici on del interruptor. Existen distintos relevadores, de acuerdo a la cantidad de contactos, intensidad admisible, tipo de corriente de accionamiento, tipo de activaci on y desactivaci on, entre otras. Para el desarrollo de la etapa de potencia, se utiliz o un relevador de tipo armadura con conmutador para independizar los suministros de energ a del m odulo de control, con el suminstro de energ a de las l amparas. Los relevadores de tipo armadura con conmutador, tienen contactos relacionados que se activan cuando la bobina se energiza, as mismo, tienen contactos activos cuando la bobina se encuentra en estado de reposo. Los contactos del relevador tienen un estado est andar, la posici on en el cual est an inactivos o la bobina del rel e esta desenergizada, este estado puede ser abierto (contacto normalmente abierto) o cerrado (contacto normalmente cerrado). Cuando se energiza la bobina del relevador, sus contactos se activan, cambiando al estado opuesto de su estado de estandar (estado no activo), es decir, un contacto normalmente abierto se cerrar a y un contacto normalmente cerrado se abrir a. Un relevador como componente, pertenece a dos circuitos el ectricos distintos:

Circuito de Control: El circuito conformado por los dos elementos que conectan y desconectan la corriente por el electroim an. Circuito de Potencia: El circuito que es conectado o desconectado por el electroim an.

54

CAP ITULO 2. CONTROL ON/OFF DE LUZ Considerando las especicaciones y caracter sticas esenciales de las l amparas, as co-

mo el voltaje de salida de control del microcontrolador, se seleccion o como base fundamental de la etapa de potencia, el relevador RAS-0510 Sun Hold. Consta de un circuito de potencia basado en un conmutador y un accionamiento del interruptor por 5VDC. En la gura 2.17 se aprecia con m as detalle el dispositivo y sus especicaciones. El control de la etapa de potencia se fundamenta en un sistema de control de lazo abierto, sistema en el cual, no afecta la acci on del control. En la gura 2.18, se muestra el diagrama de bloques de un sistema de control de lazo abierto general. En este tipo de sistemas, no se mide la salida, ni se realimenta para compararla con la entrada, por lo tanto, a la entrada de referencia le corresponde una condici on operativa ja, como resultado, la precisi on del sistema depende de la calibraci on realizada en el controlador.

Figura 2.17: Relevador RAS-0510 Sun Hold y especicaciones. Se opt o por seleccionar un control en lazo abierto, debido a que, se conoce la relaci on entre la se nal de entrada y la se nal de salida, aunado a ello, se han tomado las medidas necesarias para impedir perturbaciones internas y externas del sistema del a etapa de potencia. En la gura 2.19 se muestra el diagrama de bloques del sistema de control de la etapa de potencia.

Figura 2.18: Diagrama de bloques de un control de lazo abierto. La simulaci on de la etapa de potencia, se llev o a cabo en el programa National Instruments Circuit Design Suite 10.0 Multisim, con el n de validar su funci on y con ello, dise nar y elaborar f sicamente el circuito de la etapa de potencia disminuyendo el

2.4. ETAPA DE POTENCIA

55

margen de error del prototipo. En la gura 2.20, se muestra la simulaci on realizada, con la cual, se validaron las conexiones del controlador con el relevador, y la funci on de la etapa de potencia.

Figura 2.19: Sistema de control de la etapa de potencia. El switch J1 de la simulaci on realizada en Multisim, gura el pin de control de la etapa de potencia, el cual controla el estado del relevador con respecto al conguraci on de sus contactos, adem as, el relevador incluido en la simulaci on, denota el uso de los contactos normalmete abiertos del relevador.

Figura 2.20: Simulaci on de la etapa de potencia en Multisim 10.0. Una vez que fueron seleccionados los componentes a utilizar, el tipo de control de la etapa de potencia y la validaci on del circuito por computadora, se procedi o a construir la etapa de potencia de forma f sica en un protoboard, con la nalidad de validar su funcionamiento f sico. Con la nalidad de simplicar la conexi on de la etapa de potencia de forma f sica, se realiz o una conexi on sobre el programa Preteus 7 Professional ISIS, la cual se muestra en la gura 2.21. Fue necesario conocer la estructura del relevador RAS-0510, la cual, se observa en la gura 2.22 (vista desde abajo), en donde se aprecian sus pines de control y de potencia.

56

CAP ITULO 2. CONTROL ON/OFF DE LUZ

Figura 2.21: Diagrama de conexi on de la etapa de potencia en ISIS.

En la gura 2.23, se muestra la etapa de potencia durante las pruebas f sica, en el cual, se valid o la funcionalidad y la conexi on del circuito.

Figura 2.22: Diagrama del relevador RAS-0510 visto desde abajo.

Aunado a ello, la etapa de potencia, se comunic o con el controlador debidamente. Por lo tanto, el funcionamiento de la etapa de potencia se acredit o para el desarrollo del prototipo de la germinadora.

Figura 2.23: Etapa de potencia validada en protoboard.

DEL PROTOTIPO 2.5. CONSTRUCCION

57

2.5.

Construcci on del prototipo

Una vez que se cuenta con el microcontrolador, la programaci on, los componentes y los circuitos el ectricos de forma experimental, para cumplir con el funcionamiento previsto del m odulo de control de luz, se procedi o a realizar su dise no y construcci on nal. La fabricaci on del prototipo se conform o por tres m odulos internos: m odulo de etapa de potencia, m odulo de interfaz y m odulo de adquisici on de datos, los cuales se integraron nalmente, con el microcontrolador Arduino UNO. Cada uno de los m odulos, se dise n o por medio de tres programas diferentes, con la nalidad de lograr una conexi on interna, c omoda, precisa y comprensible. Por medio de la herramienta ISIS, de Proteus 7 Professional, se dise naron las conexiones de cada uno de los componentes del m odulo y su conexi on con la alimentaci on y el microcontrolador. Posterior a ello, mediante Ares, de Proteus 7 Professional, se dise no la estructura f sica de cada uno en 3D y nalmente, con el programa PCB Wizard 3.50 Professional, se dise n o el circuito impreso a partir de las conexiones elaboradas en Proteus 7 Professional ISIS y el dise no virtual del mismo. Para el dise no f sico del prototipo nal del m odulo de control on/o de luz, se hizo uso el programa, Google SketchUp Pro 8.0.3117, con el n de construir un m odulo apto para la conexi on de cada uno de los m odulos que lo componen, as como para la elaboraci on de un prototipo ergon omico para el usuario. El primer m odulo, se fundamenta en la etapa de potencia ya validada con anterioridad. En la gura 2.24, se muestra el dise no 3D de la etapa de potencia desde dos angulos distintos, dise nado con el programa Preteous 7 Professional Ares, el cual busca realizar un dise no apto a las necesidades f sicas del m odulo de control, como son, medidas f sicas, distribuci on, facilidad de conexi on y f acilidad de maniobra.

Figura 2.24: Dise no 3D del m odulo de etapa de potencia en Ares.

58

CAP ITULO 2. CONTROL ON/OFF DE LUZ Por consiguiente, se dise n o el circuito impreso del m odulo de la etapa de potencia,

mediante el programa PCB Wizard 3.50 Professional. En la gura 2.25, se muestra el dise no del circuito impreso, con el que se procedi o a construir el circuito f sico de la etapa de potencia.

Figura 2.25: Circuito impreso del m odulo de etapa de potencia en PCB Wizard. En el cuadro 2.6, se muestra la relaci on de los pines de entrada y salida del m odulo de la etapa de potencia, con referencia a la gura 2.25. PIN 1 2 3-4 5-6 DESCRIPCION Entrada digital m nimo 5V DC, accinoamiento de bobina del relevador Conexi on a tierra Entrada 120VAC Salida 120VAC Cuadro 2.6: Pines de conexi on del m odulo de etapa de potencia.

Posteriormente, se procedi o a realizar la construcci on f sica de la etapa de potencia. En la gura 2.26 se presenta la etapa de potencia del control de luz concluida.

Figura 2.26: M odulo de etapa de potencia.

DEL PROTOTIPO 2.5. CONSTRUCCION

59

Finalmente, en la gura 2.27, se observa el m odulo de la etapa de potencia y su conexi on con el microcontrolador Arduino UNO, donde se realizaron diversas pruebas, las cuales, se concluyeron satisfactoriamente validando su funci on.

Figura 2.27: Validaci on del m odulo de etapa de potencia. El segundo m odulo, se fundament o en la interfaz del prototipo, conformada por una pantalla LCD 16x2, as como, de los potenci ometros que controlan su luminosidad y contraste. En la gura 2.28, se muestra el diagrama de conexi on elaborado en Proteus 7 Professional ISIS.

Figura 2.28: Diagrama de conexi on del m odulo de interfaz en ISIS. En la gura 2.29, se muestra el dise no 3D del m odulo de interfaz, realizado en Proteus 7 Professional Ares, en el cual, J4, representa los pines de entrada de la pantalla LCD 16x2, as como, J1, los pines de entrada del microcontrolador, con los cuales, se manipular a la pantalla LCD 16x2, impidiendo una conexi on directa entre ellos, con

60

CAP ITULO 2. CONTROL ON/OFF DE LUZ

el n de independizar y proteger, tanto la pantalla LCD, como el microcontrolador Arduino UNO.

Figura 2.29: Dise no 3D del m odulo de interfaz en Ares. El siguiente paso consisti o en dise nar el circuito impreso, mediante el programa PCB Wizard 3.50 Professional Edition. En la gura 2.30, se muestra el dise no del circuito impreso, con el que se procedi o a construir el circuito f sico de la interfaz del control.

Figura 2.30: Circuito impreso del m odulo de interfaz en PCB Wizard. Como resultado, en la gura 2.31, se observa la interfaz de forma f sica concluida, as mismo, en el cuadro 2.7 se muestra la descripci on de los pines de entrada y salida del m odulo de interfaz, con referencia a la gura 2.30.

Figura 2.31: Circuito del m odulo de interfaz.

DEL PROTOTIPO 2.5. CONSTRUCCION PIN 1 2 3 4 5 6 7 8 DESCRIPCION Entrada Digital, Conexi on RS Pantalla LCD 16x2 Entrada Digital, Conexi on E Pantalla LCD 16x2 Entrada Digital, Conexi on D4 Pantalla LCD 16X2 Entrada Digital, Conexi on D5 Pantalla LCD 16X2 Entrada Digital, Conexi on D6 Pantalla LCD 16X2 Entrada Digital, Conexi on D7 Pantalla LCD 16X2 Entrada 5V DC Conexi on a Tierra Cuadro 2.7: Pines de conexi on del m odulo de interfaz.

61

Finalmente, se realiz o la conexi on del m odulo de interfaz con el microcontrolador Arduino UNO, en donde se realizaron diversas pruebas con el n de validar su funcionamiento, muestra de ello, se aprecia en la gura 2.32, en donde se observa su funcionamiento, con un mensaje de prueba.

Figura 2.32: Validaci on del m odulo de interfaz. El tercer m odulo del prototipo, se fundament o en el m odulo de adquisici on de datos, el cual, se conforma por un potenci ometro, que determina el tiempo de encendido del control de luz; y de tres botones de presi on con diferentes funciones: captura de datos, activaci on del timer y reinicio del sistema. En la gura 2.33, se muestra el diagrama de conexi on elaborado en Proteus 7 Professional ISIS del m odulo de adquisici on de datos.

62

CAP ITULO 2. CONTROL ON/OFF DE LUZ

Figura 2.33: Diagrama de conexi on del m odulo de adquisici on de datos en ISIS. En la gura 2.34, se muestra el dise no 3D del m odulo de adquisici on de datos, realizado en Proteus 7 Professional Ares.

Figura 2.34: Dise no 3D del m odulo de adquisici on de datos en Ares. Utilizando PCB Wizard 3.50, se dise n o el circuito impreso del m odulo. En la gura 2.35, se muestra el dise no, con el que se procedi o a construir el circuito f sico, del m odulo de adquisici on de datos.

Figura 2.35: Circuito impreso del m odulo de adquisici on de datos en PCB Wizard.

DEL PROTOTIPO 2.5. CONSTRUCCION

63

Finalmente, en la gura 2.36, se muestra el m odulo adquisici on de datos concluido, que se valido mediante la adquisici on de se nales en el microcontrolador.

Figura 2.36: M odulo de adquisici on de datos. En el cuadro 2.8, se detalla la descripci on de los pines de entrada y salida del m odulo adquisici on de datos con referencia a la gura 2.35. PIN 1 2 3 4 5 6 7 8 DESCRIPCION Salida An aloga de Sensor de Rotaci on Salida Digital, Activaci on de Timer Salida Digital, Captura de Tiempo Salida Digital, Reinicio de Sistema Entrada 5V DC Conexi on a Tierra Conexi on a Tierra Salida 5V DC

Cuadro 2.8: Pines de conexi on del m odulo de adquisici on de datos.

Una vez concluidos los m odulos que conforman el prototipo del m odulo de control on/o de luz y el microcontrolador Arduino UNO, se proced o a realizar el dise no en Google SketchUp Pro 8.0.3117 (programa inform atico de dise no y modelaje en 3D) del prototipo, con el n de tener una perspectiva m as cercana a la realidad y que al mismo tiempo sirviera como gu a en la construcci on del m odulo. En la gura 2.37, se aprecia el dise no propuesto para el desarrollo del m odulo de control on/o de luz nal. Posteriormente, se procedi o a realizar la conexi on de los m odulos con el microcontrolador Arduino. En los cuadros 2.13, 2.14 y 2.12, se describe la conexi on de los m odulos con el microcontrolador Arduino. Para la conexi on, se tomaron como referencia los cuadros que describen las entradas y salidas de cada uno los m odulos desarrollados

64

CAP ITULO 2. CONTROL ON/OFF DE LUZ

(Arduino: 2.1; M odulo de Etapa de Potencia: 2.6; M odulo de Interfaz: 2.7; M odulo de Adquisici on de Datos: 2.8).

Figura 2.37: Dise no 3D del prototipo del m odulo de control de luz en SketchUp. El microcontrolador Arduino UNO, as como cada uno de los m odulos que conforman el prototipo del m odulo de control on/o de luz, se alimentaron a trav es de un transformador de 9V de 900mA. As mismo, el transformador, como la entrada de corriente alterna de la etapa de potencia, se suministraron por una conexi on externa de 120V AC, la cual se acciona con un interruptor externo. Los componentes que conforman el prototipo, se situaron en una carcaza de pl asitco completamente cerrada brindando con ello ergonom a, protecci on y est etica al m odulo de control. En la gura 2.38, se observa la distribuci on de la estructura interna del prototipo.

Figura 2.38: Estructura interna del prototipo del m odulo de control de luz. No obstante, la temperatura generada por el transformador al interior del prototipo del m odulo de control on/o de luz, produjo perturbaciones a lo largo de su funcionamiento, mostrando anomal as en su interfaz y distorsionando la informaci on mostrada en la pantalla LCD.

DEL PROTOTIPO 2.5. CONSTRUCCION

65

Se conoce que la pantalla LCD 16x2, utilizada en el desarrollo del prototipo, puede operar hasta con una temperatura m axima de 35o C , por lo tanto, se realizaron mediciones de la temperatura interna del prototipo del control de luz, para determinar la temperatura m axima y m nima, y con ello poder lograr una estabilidad, obteniendo una temperatura apta para el correcto funcionamiento de la pantalla6 . La temperatura interna del prototipo, se determino con un muestreo de temperatura a lo largo de 6 horas continuas, mediante el sensor de temperatura anal ogico LM35. El tiempo considerado para la captura de datos de la temperatura interna del prototipo, se distribuy o en las tres conguraciones posibles del prototipo, con un tiempo destinado de 2 horas por cada conguraci on. En el cuadro 2.9, se describen las conguraciones utilizadas en el muestreo. Conguraci on Encendido - Stanby Encendido - Ciclo Luz On Descripci on Encendido, luminosidad pantalla LCD 100 % Encendido, luminosidad pantalla LCD 100 %, estado de bobina del relevador: Activada Encendido - Ciclo Luz O Encendido, luminosidad pantalla LCD 100 %, estado de bobina del relevador: Desactivada Cuadro 2.9: Conguraciones de prototipo del m odulo de control on/o de luz.

Por cada 5 minutos, se capturaron 10 datos, los cuales, se obtuvieron con un intervalo de un segundo cada uno en los u ltimos 10 segundos de los 5 minutos mencionados. Por lo tanto, por cada conguraci on realizada (de dos horas de trabajo cada una), se adquirieron 240 datos, completando as , 720 datos por las tres conguraciones descritas. De los 10 datos adquiridos por cada 5 minutos, se obtuvo la moda, la cual identica el valor que m as se repite en el muestreo. Formalmente, puede denirse la moda de la variable x, que se denotar a por M ox , como

M ox = xj /fj = ma xi {fi }i=1,....n .

(2.3)

Es decir, el valor con mayor frecuencia absoluta [31]. Con el uso de la moda, se eliminaron las variaciones del muestreo producidos por el ruido, ocasionados por el
6

Datos tomados de la hoja de caracter sticas: Vishay, Data Sheet LCD-016M002B, 2002

66

CAP ITULO 2. CONTROL ON/OFF DE LUZ

sensor a trav es del proceso de adquisici on de temperatura, concluyendo a un muestreo de mayor precisi on. En el cuadro 2.10, se muestra el primer muestreo de temperatura, sin el uso del ventilador y aplicando la moda a la captura de datos. Se obtuvieron un total de 72 modas por las tres conguraciones realizadas, con ello, se realiz o una gr aca de la temperatura con respecto al tiempo, como se muestra en la gura 2.39, donde se observa la temperatura m axima de 35.64o C y m mina de 33.2o C .

Figura 2.39: Temperatura interna del prototipo sin sistema de ventilaci on. En consecuencia, se construy o un sistema de ventilaci on al prototipo, constituido por un ventilador de 9VDC de 4cm por lado, el cual se aprecia en la gura 2.40, y 3 rendijas de salida de aire de 3cm de largo.

Figura 2.40: Ventilador de 9VDC, 4x4cm . El ventilador tiene como prop osito suministrar aire fr o al interior del prototipo y generar un ujo de aire interno y con ello, utilizar las rendijas de aire para permitir la salida de aire caliente. El sistema de enfriamiento se fundament o, con el prop osito de estabilizar la temperatura interna del prototipo para as eliminar las anomal as presentadas por la interfaz. Con el n de conocer la estabilidad de la temperatura interna del prototipo con el nuevo sistema de enfriamiento propuesto, se realiz o de igual manera un nuevo muestreo de datos. En el cuadro 2.11, se describen los datos del segundo muestreo de temperatura, con el uso del sistema de enfriamiento y aplicando la moda a la captura de datos.

DEL PROTOTIPO 2.5. CONSTRUCCION

67

Tiempo (minutos) 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115

Conguraci on 1 28.81 30.27 31.25 32.23 32.71 32.71 33.2 33.2 33.2 33.69 33.69 33.69 33.69 33.69 33.69 33.69 33.2 33.2 33.2 33.69 33.69 33.69 33.69 33.69

Tiempo (minutos) 120 125 130 135 140 145 150 155 160 165 170 175 180 185 190 195 200 205 210 215 220 225 230 235

Conguraci on 2 34.18 34.67 34.67 35.16 35.64 35.64 35.64 35.16 35.16 35.16 35.64 35.64 35.16 35.16 35.64 35.64 35.64 35.16 35.16 35.16 35.16 35.64 35.64 35.64

Tiempo (minutos) 240 245 250 255 260 265 270 275 280 285 290 295 300 305 310 315 320 325 330 335 340 345 350 355

Conguraci on 3 33.69 33.2 33.2 33.69 33.69 33.2 33.2 33.2 33.2 33.2 33.2 33.2 32.71 32.71 32.71 33.2 33.2 33.2 33.2 33.2 33.2 32.71 32.71 32.71

Cuadro 2.10: Muestreo de temperatura sin sistema de ventilaci on con el uso de la moda.

68

CAP ITULO 2. CONTROL ON/OFF DE LUZ En la gura 2.41, se presenta la gr aca de los datos mostrados en el cuadro 2.11, con

la nalidad de reconocer la temperatura m axima y m nima en el interior del prototipo durante su proceso, la temperaturas fueron de 33.69o C y 31.74o C , respectivamente.

Figura 2.41: Temperatura interna del prototipo con sistema de ventilaci on. Posteriormente, en la gr aca de la gura 2.42, se realiza una comparaci on entre las temperaturas adquiridas, con la nalidad de reconocer y validar el uso del sistema de enfriamiento como componente necesario, para la recticaci on del funcionamiento de la interfaz.

Figura 2.42: Comparativa de temperaturas adquiridas. Dados los resultados obtenidos, se concluye que el sistema de enfriamiento redujo la temperatura notablemente eliminando las anomal as presentadas por la interfaz, por lo cual, se control o la temperatura interna del prototipo, obteniendo mejores resultados en el funcionamiento. Finalmente, en la gura 2.43, se presenta el prototipo nal del m odulo de control de luz, el cual responde con un control optimo del encendido y apagado de luz con un m nimo desfase de tiempo a largo plazo.

DEL PROTOTIPO 2.5. CONSTRUCCION

69

Tiempo (minutos) 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115

Conguraci on 1 29.79 31.74 31.74 31.74 32.71 32.71 32.71 32.23 32.23 32.23 32.71 32.71 32.71 32.71 32.71 32.71 32.71 32.71 32.71 32.71 32.71 32.71 32.71 32.71

Tiempo (minutos) 120 125 130 135 140 145 150 155 160 165 170 175 180 185 190 195 200 205 210 215 220 225 230 235

Conguraci on 2 32.71 32.71 32.23 32.23 32.71 32.71 33.69 33.69 33.2 33.2 33.2 33.2 33.69 33.69 33.2 32.71 32.71 32.71 32.23 32.23 32.23 32.23 32.23 32.23

Tiempo (minutos) 240 245 250 255 260 265 270 275 280 285 290 295 300 305 310 315 320 325 330 335 340 345 350 355

Conguraci on 3 32.23 32.23 32.23 32.23 32.23 32.23 31.74 31.74 31.74 32.23 32.23 32.23 31.74 31.74 32.71 32.71 32.23 32.23 32.23 32.23 32.23 32.23 32.23 31.74

Cuadro 2.11: Muestreo de temperatura con sistema de ventilaci on con el uso de la moda.

70

CAP ITULO 2. CONTROL ON/OFF DE LUZ

Figura 2.43: Prototipo nal del m odulo de control de luz. En los cuadros 2.13, 2.14 y 2.12, se muestra la conexi on entre cada uno de los m odulos que componen el prototipo del m odulo de control on/o de luz, en conjunto con el microcontrolador Arduino UNO: Conexi on del m odulo de adquisici on de datos en conjunton con el microcontrolador Arduino UNO.

PIN 1

DE DATOS ADQUISICION Salida An aloga, Selecci on de Tiempo

PIN 5

ARDUINO ANALOG IN; Entrada An aloga, Adquisici on de Sensor de Rotaci on

Salida Digital, Activaci on de Timer

DIGITAL; Entrada Digital, Adquisici on de Pulso para Activar Timer

Salida Digital, Captura de Tiempo

DIGITAL; Entrada Digital, Adquisici on de Pulso para Captura de Tiempo

Salida Digital, Reinicio Sistema

RESET

POWER; Reinicio de Sistema

Cuadro 2.12: Conexi on m odulo de adquisici on de datos - Arduino UNO.

DEL PROTOTIPO 2.5. CONSTRUCCION

71

Conexi on del m odulo de la etapa de potencia en conjunto con el microcontrolador Arduino UNO.

PIN 1

ETAPA DE POTENCIA Entrada Digital, Energizar Bobina del Relevador

PIN 3 (PWM)

ARDUINO DIGITAL; Salida Digital, Control de Etapa de Potencia

Cuadro 2.13: Conexi on m odulo de la etapa de potencia - Arduino UNO.

Conexi on del m odulo de la interfaz en conjunto con el microcontrolador Arduino UNO.

PIN 1

INTERFAZ Entrada Digital, Conexi on a RS Pantalla LCD 16x2

PIN 13

ARDUINO DIGITAL; Salida Digital

Entrada Digital, Conexi on a E Pantalla LCD 16x2

12

DIGITAL; Salida Digital

Entrada Digital, Conexi on a D4 Pantalla LCD 16x2

11 (PWM) 10 (PWM) 9 (PWM) 8

DIGITAL; Salida Digital

Entrada Digital, Conexi on a D5 Pantalla LCD 16x2

DIGITAL; Salida Digital

Entrada Digital, Conexi on a D6 Pantalla LCD 16x2

DIGITAL; Salida Digital

Entrada Digital, Conexi on a D7 Pantalla LCD 16x2

DIGITAL; Salida Digital

Cuadro 2.14: Conexi on m odulo interfaz - Arduino UNO.

72

CAP ITULO 2. CONTROL ON/OFF DE LUZ

Cap tulo 3

Dise no y construcci on del prototipo nal


En el presente cap tulo se presenta el desarrollo y construcci on del prototipo f sico de la germinadora autom atica, as como la adaptaci on de los controles, sensores y actuadores a la cabina general.

3.1.

Gabinete principal

Uno de los principales objetivos de las germinadoras, se encuentra en el aislamiento de las semillas de factores ambientales externos, al ambiente controlado. Por lo tanto, la construcci on del prototipo de la germinadora, se fundamenta en el uso de un gabinete completamente t ermico, el cual independice la temperatura, as como la luminosidad dentro del prototipo. Como gabinete principal del prototipo de la germinadora, se hizo uso de un refrigerador chico en desecho, con dos prop ositos principales:

Reutilizar dispositivos electr onicos en desecho. La innovaci on tecnol ogica y su expansi on en el mercado, acelera el remplazo de nuevos dispositivos tecnol ogicos, permitiendo el incremento signicativo de equipos en desecho. La introducci on continua de nuevos y mejores dispositivos, hace la vida de los actuales m as corta, dando como resultado, la contaminaci on ambiental y la escasez de energ a 73

74

Y CONSTRUCCION DEL PROTOTIPO FINAL CAP ITULO 3. DISENO para la producci on de materias primas; por lo tanto, la reutilizaci on de dispositivos el ectricos con capacidades de tener un nuevo uso a largo plazo, muestra una opci on resolutiva soluci on al incremento de material en desecho, el cual ha comenzado a perjudicar al planeta [32, 33]. En la gura 3.1, se muestra el refrigerador seleccionado. Reducir costos, as como el tiempo en la construcci on del prototipo nal.

Figura 3.1: Refrigerador seleccionado para la construcci on del prototipo. En el cuadro 3.1, se muestran las dimensiones internas y externas del gabinete seleccionado para la construcci on del prototipo de la germinadora. Externo: Alto 81.5cm Ancho Vol umen 54.5cm 235, 412.75cm3 Lado 53cm

Interno: Alto 74.5cm Ancho Vol umen 48cm 159, 132cm3 Lado 44.5cm

Cuadro 3.1: Dimensiones externas e internas de la cabina principal.

Se procedi o a restaurar el gabinete principal de la germinadora, recubriendo perforaciones en la carcaza de pl astico del interior del refrigerador, supliendo el cobertor de la antepuerta para obtener un mayor distribuci on y espacio dentro del gabinete, aunado a ello, se lij y se insert o una capa de l quido desoxidante y antioxidante, para obtener

3.1. GABINETE PRINCIPAL

75

una mayor duraci on en el aluminio. Posteriormente, se adhiri o un recubrimiento de pintura al gabinete en general, con el uso de cuatro diferentes colores, para obtener una vista apreciable al usuario: gris brillante, negro satinado, negro brillante y blanco refrigerador. En la gura 3.2, se aprecia el gabinete restaurado.

Figura 3.2: Gabinete del prototipo restaurado.

Se instalaron tres repisas de cristal de las mismas dimensiones en el interior del gabinete, las cuales sern los soportes de las semillas de estudio. En el cuadro 3.2, se muestran las medidas de las mismas. Grosor .4cm Ancho Area 36cm 1620cm2 Lado 45cm

Cuadro 3.2: Dimensiones de repisas de cristal.

El haber utilizado cristal como material principal en las repisas del prototipo, tiene como principio, lograr una mejor distribuci on de la luz dentro de la germinadora de manera uniforme y est etica al prototipo.

76

Y CONSTRUCCION DEL PROTOTIPO FINAL CAP ITULO 3. DISENO

3.2.

Actuadores y sensores

La distribuci on uniforme de los sensores y actuadores para el buen funcionamiento de la germinadora es de vital importancia, puesto que con ello se logra aprovechar su funcionamiento al m aximo y se obtiene un mayor rendimiento de cada uno. Puesto que la distribuci on de las cajas de petri (que almacenan las semillas) depende en gran manera de la distribuci on y tama no de las repisas de gabinete, as como de la luz, se opt o por destinar dos l amparas de led sobre cada repisa para obtener una mejor distribuci on de luz y uniformidad dentro del prototipo. En la gura 3.3, se muestra un esquema de la ubicaci on de las l amparas de luz sobre el area de control de las semillas.

Figura 3.3: Posici on de l amparas de luz dentro del area de estudio. Las l amparas seleccionadas para el desarrollo del prototipo, se encuentran en conexi on de tipo paralelo. En la gura 3.4, se observan las l amparas ya instaladas dentro de la germinadora y en funcionamiento. Despu es se realiz o la instalaci on de los nueve sensores de temperatura en puntos estrat egicos del prototipo, esto es, en cada uno de los v ertices que conforman el espacio de estudio de las semillas y su punto central. Para poder tener una mejor apreciaci on de lo mencionado, en la gura 3.5, se muestra un esquema de la ubicaci on de los nueve sensores sobre el area de control de las semillas.

3.2. ACTUADORES Y SENSORES

77

Figura 3.4: L amparas de luz instaladas en el gabinete principal. La conexi on de la alimentaci on de los sensores es de tipo paralelo, sin embargo la salida anal ogica de cada uno de lo sensores se identic o por un cable de diferente color, los cuales fueron necesarios para poder realizar su instalaci on y acoplamiento con el control de temperatura.

Figura 3.5: Posici on de sensores dentro del area de las semillas. En el cuadro 3.3, se muestran los colores de los cables destinados para cada sensor, los cuales se encuentran distribuidos como se muestra en la gura 3.5. En la gura 3.6, se muestran los sensores ya instalados dentro de la germinadora. Posterior a la instalaci on de los sensores y las l amparas led, se procedi o a instalar el sistema de refrigeraci on del control de temperatura. El cual se fundamenta, por un sistema de refrigeraci on mec anico de compresi on, empleado normalmente en los refrigeradores dom esticos o comunes.

78

Y CONSTRUCCION DEL PROTOTIPO FINAL CAP ITULO 3. DISENO Sensor 1 2 3 Cable Morado Caf e Rojo Sensor 4 5 6 Cable Gris/Negro Negro Gris/Negro Sensor 7 8 9 Cable Rojo/Negro Caf e/Negro Morado/Negro

Cuadro 3.3: Color de cable por sensor.

En los sistemas de refrigeraci on por compresi on, el compresor constituye la parte central del sistema. Este recibe el agente frigor co a baja presi on y lo comprime, incrementando considerablemente la presi on y la temperatura del gas. Posterior a ello, el gas comprimido uye por el tubo de salida hasta el condensador t ermico en donde el gas cede su calor al agua o aire fr o que rodea al condensador, as , su temperatura desciende hasta el punto de condensaci on, y se convierte en l quido con la correspondiente liberaci on de calor.

Figura 3.6: Sensores de tempertura instalados en el gabinete principal. El l quido, pasa por el condensador hasta un recept aculo y de all uye por un conducto o v alvula, as , disminuye la presi on del l quido a medida que uye dentro del vaporizador para enfriarlo. Este vaporizador se encuentra en el espacio que desea refrigerar. El aire tibio de este recinto le transmite por contacto al vaporizador parte de su calor y hace que el gas se evapore. Este nuevo cambio de estado, de l quido a vapor, se efect ua aumentando la temperatura. Posteriormente, el compresor succiona el vapor caliente del evaporador y despu es de volverlo a comprimir, lo impulsa al condensador,

3.2. ACTUADORES Y SENSORES iniciando un nuevo ciclo.

79

En la gura 3.7, se muestra el esquema del sistema de refrigeraci on mec anico por compresi on, el cual es utilizado en el desarrollo de la presente tesis y en el cuadro 3.4, se describen cada una de las partes del sistema.

Figura 3.7: Sistema de refrigeraci on mec anico por compresi on. A D Vaporizador Capilar B E G Condensador Filtro Alimentaci on El ectrica C F Compresor Caja de Control -

Cuadro 3.4: Partes del sistema de refrigeraci on mec anico por compresi on.

El sistema de refrigeraci on se instal o correctamente, sin embargo, se realizaron modicaciones en el vaporizador, eliminando el oiriginal y sustiuyendolo por una serpent n que se ajustar a a lo ancho y largo del fondo del gabinete, al mismo tiempo, se integr o una placa de aluminio sobre el vaporizador, para lograr una distrubuci on mayor del fr o generado por el mismo. En la gura 3.8, se observa el sistema de refrigeraci on ya instalado en el interior del prototipo. A continuaci on, se procedi o a realizar la instalaci on de dos ventiladores y dos turbinas con la nalidad de distribuir la temperatura de manera uniforme en el interior del prototipo, para as obtener un mejor control de termperatura y un cambio de estado a mayor velocidad.

80

Y CONSTRUCCION DEL PROTOTIPO FINAL CAP ITULO 3. DISENO

Figura 3.8: Sistema de refrigeraci on instalado en el gabinete principal. El ventilador principal, se alimenta de una fuente alterna de 120V, sin embargo el ventilador secundario, as como las turbinas, requieren de una alimentaci on de corriente directa de 12V, por lo tanto se realizo la instalaci on de un transformador en la parte posterior del prototipo de 12VDC - 1A. Los ventiladores son accionados por un interruptor externo al encendido del control, el cual se aprecia en la parte posterior del equipo, como se observa en la gura 3.9. La gura 3.10 nos muestra la instalaci on de los ventiladores concluida, as como los sensores y lo respectivos actuadores instalados.

Figura 3.9: Interruptor de ventiladores externo. Para nalizar, se realizaron pruebas a los diferentes actuadores y sensores instalados para proceder con la construcci on del control de la germinadora. En la gura 3.11, se observa nalizada la instalaci on de cada uno de los componentes que lo conforman y en funcionamiento.

3.3. SISTEMA DE CONTROL

81

Figura 3.10: Ventiladores instalados en el gabinete principal. Posterior a ellos, se procedi o a realizar la conexi on de los controles sobre la cabina del control general para concluir con el prototipo f sico de la germinadora.

Figura 3.11: Instalaci on nalizada de sensores y actuadores en el gabinete principal.

3.3.

Sistema de control

Habiendo concluido la instalaci on de los actuadores y sensores correspondientes en el prototipo de la germinadora, as como, el haber validado el funcionamiento de los controles de luz y temperatura, se procedi o a construir el m odulo del control general de la germinadora.

82

Y CONSTRUCCION DEL PROTOTIPO FINAL CAP ITULO 3. DISENO Como primer paso en la construcci on del m odulo, se procedi o a seleccionar la base

sobre la cual se instalaron los microcontroladores, as como los circuitos que conforman cada uno de los controles de la germinadora. Se seleccion o la madera como principal material, ya que, es un material maleable, sencillo de adquirir y de menor costo. En el cuadro 3.5, se muestran las dimenciones de la base de madera sobre la cual se ajustan los controles. Grosor 2cm Ancho Area Supercial 47cm 2115cm2 Lado 45cm

Cuadro 3.5: Dimensiones de la base del m odulo de control f sico.

Posterior a ello, se adhiri o la cara frontal y posterior a la base del control, con el prop osito de acoplar, tanto la interfaz f sica del control, as como, la conexi on a luz y su protecci on el ectrica. En el cuadro 3.6, se muestran las dimenciones de ambas caras. Grosor .5cm Ancho Area Supercial 47cm 423cm2 Lado 9cm

Cuadro 3.6: Dimensiones de cara frontal y posterior del m odulo de control f sico.

Para ello, fue indispensable realizar el dise no de cada una de las caras con los componentes necesarios para la manipulaci on de los controles, con el prop osito de simplicar y realizar una interfaz ergon omica y simple para el usuario. En la gura 3.12, se muestran cada una de las caras dise nadas en 3D con la herramienta de Google SketcUp 8.0.

Figura 3.12: Dise no 3D de cara frontal y posterior del control general en SketchUp. As mismo, se realiz o un dise no 3D en Google SketchUp, el cual, mostrara el acoplamiento de las caras del prototipo con el de la base principal del control general de

3.3. SISTEMA DE CONTROL

83

la germinadora, con el prop osito de apreciar un molde m as real del control en proceso. En la gura 3.13, se aprecia dicho dise no.

Figura 3.13: Dise no 3D de la base del control general en SketchUp. Por consiguiente, habiendo aceptado el dise no del prorotipo del control, se procedi o a realizar la instalaci on de la interfaz visual del prototipo sobre la cara frontal del control general, la cual se conforma por los siguientes componentes: pantalla LCD 16x2 y sus controles de luminosidad y contraste, botones de mando, el potenci ometro de selecci on de horas de encendido y apagado de luz y temperatura, indicador de luz interna encendida, interruptor de encendido del sistema de control y el fusible que lo protege. As mismo se adhiri o una capa de pintura sobre la cara frontal, as como de barniz, con el prop osito de alargar la duraci on de vida de la madera. En la gura 3.14, se muestran dichos componentes acoplados sobre la cara frontal del control general, as como, la descripci on de las partes que lo conforman.

Figura 3.14: Cara frontal del control general de la germinadora. Despu es, se procedi o a realizar la instalaci on de la tapa posterior del control general, la cual consta de el interruptor general de la germinadora, el fusible de protecci on

84

Y CONSTRUCCION DEL PROTOTIPO FINAL CAP ITULO 3. DISENO

el ectrica y su caja de conexi on a 120VAC. As mismo, se adhiri o una capa de pintura color negro y una capa de barniz. En la gura 3.15, se aprecian los componentes ya acoplados, sobre la cara posterior del control general, as como, la descripci on de las partes que lo conforman.

Figura 3.15: Cara posterior del control general de la germinadora.

Al tener la cara frontal y posterior del control con los componentes necesarios para su funcionamiento y ya acoplados a la base principal, se procedi o a realizar la conexi on interna del control general. Como primer paso, se acoplaron sobre la base los controles ya validados de luz y temperatura con sus respectivas conexiones, posteriormente, se instal o: un transformador de 12V - 2A para el encendido de ambos microcontroladores y de la interfaz del prototipo y un transformador de 12V - .5A para el encendido del led indicador de luz interna encendida. Posterior a ello, se realiz o la conexi on entre ambos controles, as como, de los sensores y actuadores con sus respectivos microcontroladores conforme a cada control descrito y al suministro de luz. Para realizar las conexi ones, se tomaron como referencia los cap tulos anteriores con el n de suprimir errores y eliminar anomal as en su conexi on y funcionamiento del dispositivo. En la gura 3.16, se muestra la conexi on interna del control general nalizada.

Figura 3.16: Conexi on interna del control general.

3.3. SISTEMA DE CONTROL

85

Se realizaron pruebas sucientes entre contactos, suministros de luz, conexiones, interruptores, fusibles, as como, en el funcionamiento de los controles con respecto a sus actuadores y sensores, la interfaz hombre-m aquina general y el funcionamiento general de la germinadora. Aunado a ellos, se procedi o a inspeccinar el funcionamiento de cada componente, as como En la gura 3.17, se muestra una imagen de la germinadora en funcionamiento.

Figura 3.17: Prototipo de germinadora en funcionamiento. Por lo tanto, habiendo validado el funcionmiento de la germinadora, se procedi oa completar la cabina del control general, nalizando el prototipo de la germinadora. En la gura 3.18, se presentan im agenes del prototipo de la germinadora concluida.

Figura 3.18: Prototipo de la germinadora autom atica.

86

Y CONSTRUCCION DEL PROTOTIPO FINAL CAP ITULO 3. DISENO

Cap tulo 4

Control de temperatura
En el presente cap tulo, se aborda, el dise no y elaboraci on del prototipo del m odulo de control de temperatura, as como la validaci on de su funci on para el desarrollo del prototipo nal.

4.1.

Sensor anal ogico de temperatura

El sensor LM35D, es un sensor de temperatura integrado de precisi on, cuya tensi on de salida es linealmente proporcional a la temperatura en o C (grados cent grados). No requiere ninguna calibraci on externa o ajuste para proporcionar una precisi on t pica de 1.4o C a temperatura ambiente y 3.4o C a lo largo de su rango de temperatura, la cual es de 0 a 100o C 1 . En la gura 4.1, se presenta el sensor LM35D.

Figura 4.1: Sensor LM35. El sensor se ajusta y se calibra durante el proceso de producci on. La baja impedancia de salida, la salida lineal adquirida y la precisa calibraci on inherente, permite la creaci on de circuitos de lectura o control especialmente sencillos. As mismo, el dispositivo puede
1

Datos tomados de la hoja de caracter sticas: National Semiconductor Corporation, Data Sheet

LM35/LM35A/LM35C/LM35CA/LM35D, 1994

87

88

CAP ITULO 4. CONTROL DE TEMPERATURA

funcionar con alimentaci on simple o doble y s olo requiere de una alimentaci on de 60A. El sensor LM35D tiene un factor de escala lineal de +10mV /o C , con una precisi on de 0.5o C a temperatura ambiente. Para una mayor comprensi on del factor de escala, en el cuadro 4.1 se presenta la relaci on de lectura de la temperatura (o C ), la lectura del sensor (mV ) y la lectura de Arduino con respecto al sensor (0 1023), dentro del rango de trabajo del prototipo.

Temperatura
oC

Sensor mV 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500

Sensor V .30 .31 .32 .33 .34 .35 .36 .37 .38 .39 .40 .41 .42 .43 .44 .45 .46 .47 .48 .49 .50

Arduino 0-1023 61.440 63.488 65.536 67.584 69.632 71.680 73.728 75.776 77.824 79.872 81.920 83.968 86.016 88.064 90.112 92.160 94.208 96.256 98.304 100.352 102.400

30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

Cuadro 4.1: Factor de escala del sensor LM35 dentro del rango de trabajo del prototipo.

4.1. SENSOR ANALOGICO DE TEMPERATURA

89

A continuaci on se presentan algunas caracteristicas esenciales del sensor LM35D:

Calibrado directamente en grados Celsius (Cent grados). Factor de escala lineal de +10 mV/o C . 0.5o C de precisi on a +25o C . Apropiado para aplicaciones remotas. Bajo costo. Funciona con alimentaciones entre 4V y 30V. Menos de 60A de consumo. Bajo auto-calentamiento (0.08o C en aire est atico). Baja impedancia de salida, 0.1W para cargas de 1mA.

Posteriormente, en la gura 4.2, se muestra el digrama de conexi on del sensor de temperatura LM35D, as como la conexi on b asica, la cual es utilizada en el desarrollo del prototipo.

Figura 4.2: Diagrama de conexi on y aplicaci on b asica del sensor LM35. Habiendo conocido el sensor a utilizar en el desarrollo del prototipo, se procedi oa construir el m odulo del sensor, el cual fue utilizado para cada uno de los nueve sensores propuestos para el desarrollo del control de temperatura. En la gura 4.3, se muestra el diagrama de conexi on del m odulo del sensor desarrollado en Proteus 7 Professional ISIS.

90

CAP ITULO 4. CONTROL DE TEMPERATURA

Figura 4.3: Diagrama de conexi on del m odulo de sensor en ISIS. Posteriormente, se procedi o a realizar el dise no en 3D, el cual se muestra en la gura 4.4.

Figura 4.4: Dise no 3D del m odulo de sensor en Ares. En la gura 4.5, se muestra el dise no del circuito impreso del m odulo de sensor. As mismo, en el cuadro 4.2, se describen los pines de entrada y salida del m odulo.

Figura 4.5: Circuito impreso del m odulo de sensor en PCB Wizard.

DE DATOS 4.2. ADQUISICION PIN 1 2 3 DESCRIPCION Entrada 5V DC Salida Anal ogica Conexi on a Tierra

91

Cuadro 4.2: Pines de conexi on del m odulo de sensor.

Finalmente, en la gura 4.6, se muestra el m odulo de sensor nalizado.

Figura 4.6: M odulo de sensor.

4.2.

Adquisici on de datos

La adquisici on de datos, es de vital importancia para el control de temperatura, puesto que su operaci on se fundamenta en la adquisici on de se nales tanto anal ogicas como digitales. Como sensores utilizados en el desarrollo del control de temperatura, se hizo uso de, un potenci ometro, tres botones de presi on y el sensor de temperatura LM35D. Como se presenta en el cap tulo dos, en la secci on de adquisici on de datos, tanto el potenci ometro(50k), como los tres botones de presi on, fueron utilizados con el mismo prop osito, sin embargo, el uso del potenci ometro var a conforme a sus par ametros de trabajo. El objetivo del potenci ometro, es seleccionar mediante la variaci on del voltaje la temperatura en un rango de trabajo de 22 32o C , de esta manera se adquiere una se nal anal ogica como se hizo menci on en el cap tulo anterior. De igual manera los botones de presi on, tienen como prop osito, activar o desactivar funciones en el mando de control por medio de se nales digitales como se analiz o en el cap tulo del control de luz.

92

CAP ITULO 4. CONTROL DE TEMPERATURA Sin embargo, el control de temperatura, se fundamenta principalmente en el sensor

de temperatura anal ogico LM35D. Como primera fase en la adquisici on de datos del sensor de temperatura, se realiz o la conexi on del sensor con el microcontrolador Arduino UNO, cabe se nalar que la salida del sensor LM35D, se encuentra conectada al pin anal ogico de entrada A0 del microcontroloar Arduino UNO, as mismo el sensor es alimentado por una fuente de 5VDC. En la gura 4.7, se aprecia dicha conexi on.

Figura 4.7: Conexi on de sensor LM35D y Arduino UNO. Ahora que se conoce la relaci on de lectura del microcontrolador Arduino con respecto al voltaje anal ogico de entrada y la conexi on del sensor con el microcontrolador, se procedi o a realizar la adquisici on de datos del sensor. Para ello fue necesario activar el puerto serial de la plataforma Arduino. Para dar lectura a los datos anal ogico adquiridos en o C , fue necesario realizar una conversi on de datos, de la relaci on de la lectura de entrada en el microcontrolador con el rango dado por el fabricante 0 100o C , dicha conversi on se representa mediante la ecuaci on(4.1).

T =

5 100 1023

(4.1)

En donde T representa la temperatura obtenida y S la lectura del microcontrolador del valor de salida del sensor LM35D. En el cuadro 4.3, se muestran una serie de valores adquiridos del sensor, el cual, fue sometido a variaciones de temperatura altas y bajas. Dichos datos se muestran gracados en la gura 4.8. Con ello, se valida la conexi on y la adquisici on de datos del sensor de temperatura.

DE DATOS 4.2. ADQUISICION

93

Tiempo (minutos) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Temperatura
oC

Tiempo (minutos) 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Temperatura
oC

Tiempo (minutos) 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Temperatura
oC

30 29 29 28 29 26 28 25 25 24 24 25 24 23 22 22 23 24 21 22

18 22 22 22 22 24 25 24 26 27 28 27 26 28 31 32 30 32 33 34

34 35 35 35 35 36 37 38 38 39 38 40 41 42 42 43 44 45 45 46

Cuadro 4.3: Muestreo de temperaturas adquiridas por el sensor LM35D.

Figura 4.8: Temperaturas adquiridas por el sensor LM35D.

94

CAP ITULO 4. CONTROL DE TEMPERATURA

4.3.

Multiplexor

Dado que el control de temperatura se fundamenta en el monitoreo de temperatura por sensores dentro de una cabina con medidas considerables, se opt o por hacer uso de 9 sensores LM35D con el prop osito de obtener una temperatura general del area de estudio precisa. Para ello, se planic o integrar los sensores a cada uno de los v ertices del dispositivo y un sensor central. Sin embargo, el uso de 9 sensores, presenta un problema en el desarrollo del prototipo, puesto que el microcontrolador Arduino UNO solo contiene 6 entradas anal ogicas, por lo tanto, se decidi o hacer uso de un multiplexor anal ogico con 16 canales de entrada y cuatro canales de control. Un multiplexor anal ogico es un dispositivo capaz de seleccionar una de entre varias entradas anal ogicas y encaminarla hacia una salida u nica. Consta de un conjunto de interruptores anal ogicos cuyas salidas est an conectadas a un mismo punto, y de un circuito de control capaz de seleccionar y activar el interruptor deseado a partir de un c odigo digital binario [34]. En el desarrollo de la presente tesis, se opt o por seleccionar el multiplexor/demultiplexor anal ogico MC14067B. En el cuadro 4.4 se muestran sus caracter sticas espec cas de operaci on. Simbolo VDD Vin , Vout Iin Isw TA Tstg Parametro Rango de alimentaci on - Voltaje DC Rango de voltaje de entrada o salida - DC Corriente de entrada DC por pin Corriente a trav es del interruptor Rango de temperatura ambiente Rango de temperatura almacenada Valores .05 a +18.0 .05 a VDD + .05 10 25 55 a +125 65 a +150 Unidad V V mA mA
oC oC

Cuadro 4.4: Rangos m aximos y m nimos de operaci on del multiplexor MC14067.

Contiene 16 canales con un pin de decisi on y cuatro entradas de control binario, A, B, C y D. Estos controles de entrada, seleccionan del canal 1 al 16 con el encendido del conmutador anal ogico para conocer el valor de entrada destinado a cada uno de los canales por el pin de salida. En el cuadro 4.5, se muestra la tabla de verdad de

4.3. MULTIPLEXOR operaci on del multiplexor. A X 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 B X 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 C X 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 D X 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 Inh 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Selected None X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15

95

Cuadro 4.5: Tabla de verdad de operaci on del multiplexor MC14067.

Las caracter sticas principales del multiplexor MC14067 son: el bajo consumo de energ a en estado de reposo, la baja interferencia electromagn etica entre canales, el amplio rango de voltaje de operaci on: 3 a 18V y el bajo nivel de ruido2 . En la gura 4.9 se muestra el diagrama funcional del mutiplexor, en la gura 4.10 se muestra tanto la estructura f sica del multiplexor, as como la asignaci on de sus pines.

Datos tomados de la hoja de caracter sticas: Semiconductor Components Industries, Data Sheet

MC14067B, 2005

96

CAP ITULO 4. CONTROL DE TEMPERATURA

Figura 4.9: Diagrama funcional del multiplexor MC14067.

Figura 4.10: Estructura f sica y distribuci on de pines del multiplexor MC14067.

4.3. MULTIPLEXOR

97

Una vez conocida la estructura f sica, as como su sistema de operaci on, se procedi oa realizar la conexi on de los sensores con el multiplexor, para ello se realizo primeramente una conexi on simulada sobre el programa PCB Wizard, la cual se muestra en la gura 4.11.

Figura 4.11: Conexi on del multiplexor MC14067 con sensores LM35D en PCB Wizard. Una vez concluida la simulaci on, se realiz o la conexi on f sica, la cual, se observa en la gura 4.12.

Figura 4.12: Conexi on del multiplexor MC14067 con sensores LM35D. A continuaci on, se procedi o a elaborar la conexi on del multiplexor con el microcontrolador Arduino UNO. En la gura 4.13, se muestra la conexi on del multiplexor en conjunto con el microcontrolador, cuya comunicaci on se logr o de manera exitosa. Por lo tanto el funcionamiento del uso del multiplexor se valida para el desarrollo del control de temperatura.

98

CAP ITULO 4. CONTROL DE TEMPERATURA

Figura 4.13: Conexi on del multiplexor MC14067 con microcontrolador Arduino UNO.

En el cuadro 4.6, se muestra una serie de temperaturas obtenidas de los 9 sensores mencionados, mediante el uso del multiplexor y su comunicaci on con el microcontrolador Arduino UNO, lo cual acredita su funcionamiento para el desarrollo del prototipo de control de temperatura.

Sensor 1 27.83 26.86 26.37 27.34 25.88 26.86 26.86 25.88 25.88 26.37 26.37 25.88 25.39 25.88 26.37

Sensor 2 24.9 25.39 25.88 25.88 25.39 25.39 25.39 25.88 24.9 25.39 25.39 24.9 25.88 25.39 24.9

Sensor 3 26.86 26.86 26.37 26.86 27.83 26.37 26.86 26.86 25.39 26.37 25.39 24.9 25.39 24.9 24.41

Sensor 4 27.83 27.34 27.83 27.83 27.83 28.32 26.86 27.34 26.86 26.37 26.37 25.88 25.88 25.39 25.39

Sensor 5 26.37 26.86 26.86 26.86 27.34 26.86 26.86 26.37 26.37 26.37 26.37 25.88 25.88 25.88 25.88

Sensor 6 26.37 26.37 26.86 26.37 26.37 26.37 25.88 26.37 25.88 26.37 25.39 25.88 25.39 25.39 24.9

Sensor 7 26.86 26.86 26.37 26.37 27.34 26.37 26.86 26.86 25.88 26.86 26.86 25.39 24.41 25.88 25.88

Sensor 8 26.86 26.37 26.37 26.37 27.34 26.37 26.37 25.88 26.37 25.88 26.37 26.86 25.88 27.34 26.86

Sensor 9 27 26.35 26.61 27 27.18 26.35 26.23 26.17 25.68 26.51 25.8 25.43 25.25 26.02 25.31

Cuadro 4.6: Adquisici on de temperatura o C con multiplexor y Arduino UNO.

4.3. MULTIPLEXOR

99

Habiendo concluido con las conexiones de prueba y validaciones del funcionamiento del multiplexor, se procedi o a realizar de forma f sica el m odulo de muestreo, el cual se fundamenta en el mutiplexor ya propuesto. Como primera instancia, se procedi oa realizar el diagrama de conexi on de los componentes que conforman dicho m odulo, para lo cual, se hizo uso de la herramienta Proteus 7 Professional ISIS. En la gura 4.14, se muestra el diagrama de conexi on dise nado.

Figura 4.14: Diagrama de conexi on del m odulo de muestro en ISIS. En el siguiente paso, se procedio a dise nar en 3D el m odulo mediante el uso de la herramienta Proteus 7 Professional Ares, el cual se muestra en la gura 4.15, con el n de construir un m odulo ajustable a las necesidades del control.

Figura 4.15: Dise no 3D del m odulo de muestreo en Ares. Despu es, se procedi o a dise nar el circuito impreso mediante el uso del programa PCB Wizard 3.50, a partir de la conexi on realizada en Proteus 7 Professional ISIS y su dise no 3D, el cual se observa en la gura 4.16 y con el que se di o inicio a la construcci on del m odulo en f sico.

100

CAP ITULO 4. CONTROL DE TEMPERATURA

Figura 4.16: Circuito impreso del m odulo de muestreo en PCB Wizard.

Para ello, el cuadro 4.7, se describen los pines de entrada y salida del m odulo de muestreo, con referencia a la gura 4.16. PIN 10 9 8 7 6 5 4 3 2 1 DESCRIPCION Salida An aloga del multiplexor Sensor 4 Sensor 3 Sensor 2 Sensor 1 Sensor 7 Sensor 8 Sensor 9 A Entrada Digiral B Entrada Digital PIN 14 13 11 12 15 16 17 18 19 20 DESCRIPCION Sensor 5 Sensor 6 C Entrada Digital D Entrada Digital Entrada 5V DC Conexi on a Tierra Salida 5V DC Conexi on a Tierra Salida 5V DC Conexi on a Tierra

Cuadro 4.7: Pines de conexi on del m odulo de muestreo.

Una vez contando con los dise nos necesarios, se procedi o a construir el m odulo de muestreo. En la gura 4.17, se presenta el m odulo de muestreo concluido.

4.3. MULTIPLEXOR

101

Figura 4.17: M odulo de muestreo. En los cuadros 4.10, 4.8, 4.11 y 4.9, se muestran la conexi ones de los m odulos que conforman el m odulo de control de temperatura, con el microcontrolador Arduino UNO, los cuales son: m odulo de interfa, m odulo de adquisici on de datos, m odulo de etapa de potencia y m odulo de muestreo.

Conexi on del m odulo de la interfaz en conjunto con el microcontrolador Arduino UNO.

PIN 1

INTERFAZ Entrada Digital, Conexi on a RS Pantalla LCD 16x2

PIN 13

ARDUINO DIGITAL; Salida Digital

Entrada Digital, Conexi on a E Pantalla LCD 16x2

12

DIGITAL; Salida Digital

Entrada Digital, Conexi on a D4 Pantalla LCD 16x2

11 (PWM) 10 (PWM) 9 (PWM) 8

DIGITAL; Salida Digital

Entrada Digital, Conexi on a D5 Pantalla LCD 16x2

DIGITAL; Salida Digital

Entrada Digital, Conexi on a D6 Pantalla LCD 16x2

DIGITAL; Salida Digital

Entrada Digital, Conexi on a D7 Pantalla LCD 16x2

DIGITAL; Salida Digital

Cuadro 4.8: Conexi on m odulo interfaz - Arduino UNO; Control de Temperatura.

102

CAP ITULO 4. CONTROL DE TEMPERATURA Conexi on del m odulo de adquisici on de datos en conjunton con el microcontrolador Arduino UNO.

PIN 1

DE DATOS ADQUISICION Salida An aloga, Selecci on de Tiempo

PIN A1

ARDUINO ANALOG IN; Entrada An aloga, Adquisici on de Sensor de Rotaci on

Salida Digital, Activaci on de Timer

16

DIGITAL; Entrada Digital, Adquisici on de Pulso para Activar Timer

Salida Digital, Captura de Tiempo

17

DIGITAL; Entrada Digital, Adquisici on de Pulso para Captura de Tiempo

Salida Digital, Reinicio Sistema

RESET

POWER; Reinicio de Sistema

Cuadro 4.9: Conexi on m odulo de adquisici on de datos - Arduino UNO; Control de Temperatura.

Conexi on del m odulo de muestreo en conjunto con el microcontrolador Arduino UNO.

PIN 10

MUESTREO Salida Anal ogica, Temperatura General

PIN A0

ARDUINO ANALOG IN: Entrada An aloga, Adquisici on de Multiplexor

2 1 11 12

Entrada Digital, A Entrada Digital, B Entrada Digital, C Entrada Digitel, D

7 6 5 4

DIGITAL: Salida Digital DIGITAL: Salida Digital DIGITAL: Salida Digital DIGITAL: Salida Digital

Cuadro 4.10: Conexi on m odulo de muestreo - Arduino UNO; Control de Temperatura.

4.4. CONTROL PROPORCIONAL CON PREDICTOR

103

Conexi on del m odulo de la etapa de potencia en conjunto con el microcontrolador Arduino UNO.

PIN 1

ETAPA DE POTENCIA Entrada Digital, Energizar Bobina del Relevador

PIN 2 (PWM)

ARDUINO DIGITAL; Salida Digital, Control de Etapa de Potencia

Cuadro 4.11: Conexi on m odulo de la etapa de potencia - Arduino UNO; Control de Temperatura.

4.4.

Control proporcional con predictor

104

CAP ITULO 4. CONTROL DE TEMPERATURA

4.5.

Programaci on

En esta secci on, se describe el diagrama de ujo del programa del control de temperatura instalado en el microcontrolador Arduino UNO, el cual se muestra en la gura 4.18. El software inicia, mediante la conexi on del microcontrolador Arduino UNO con la interfaz del m odulo de control de temperatura. Dicha conexi on, es realizada al habilitar la librer a LiquidCrystal de la plataforma Arduino, la cual, permite la comunicaci on entre el microcontrolador Arduino UNO y la pantalla LCD 16x2. As mismo, mediante el uso de la librer a, se asignan en el programa los pines de salida para obtener la comunicaci on con la pantalla LCD 16x2. Se habilitan los pines de E/S anal ogicos y digitales, los cuales ser an usados para la adquisici on de datos y la activaci on de los respectivos actuadores utilizados en el desarrollo del prototipo del m odulo de control de temperatura. Posterior a ello, se despliega sobre la interfaz del prototipo un saludo de bienvenida al sistema de germinaci on. Se reinician cada una de las variables del control general: la variable del tiempo de encendido de luz, as como, la variable de temperatura, al mismo tiempo, se reinician cada uno de los pines de entrada y de salida utilizados en el microcontrolador a su estado inicial. Despu es, se muestra sobre la interfaz un mensaje de inicializaci on del sistema, el cual tiene como prop osito se nalar el reinicio del sistema general. En el siguiente paso, se despliega un mensaje sobre la interfaz del prototipo solicitando la captura del tiempo de encendido de luz. Despu es, se realiza la captura de datos dados por la variaci on de voltaje del potenci ometro por el puerto anal ogico activo del microcontrolador y se almacenan dentro de una varibale de tipo entero R. Una vez capturado el dato, se realiza la conversi on del valor adquirido en el microcontrolador Arduino UNO (0-1023), con una lectura de valores dentro del rango 1-24, el cual, ser a mostrado en la interfaz del prototipo, mostrando el tiempo de encendido de luz. Como se muestra en el control de luz, dicha conversi on es representada mediante la ecuaci on(4.2).

4.5. PROGRAMACION

105

Figura 4.18: Diagrama de ujo del control de luz sobre Arduino UNO.

106

CAP ITULO 4. CONTROL DE TEMPERATURA

h=

24 1023

(4.2)

En donde h representa las horas seleccionadas del encendido de luz. Al accionar el bot on de presi on 1, es decir, obteniendo un valor alto High, se retiene el valor se nalado por el potenci ometro sobre una variable de tipo entero n, el cual se muestra en la interfaz, obteniendo un valor que ser a enviado al control de luz mediante un contador de pulsos digitales. Posteriormente, se muestra un mensaje solicitando la captura de temperatura sobre la interfaz. Se realiza la captura de datos dados por la variaci on de voltaje del potenci ometro y se almacena en la variable de tipo entero R. Ya capturado el dato, se realiza la conversi on del valor adquirido con una lectura de valores dentro del rango 22-32, los cuales, representan los grados de temperatura en los que el prototipo ser a apto para controlar, as mismo, ser a mostrado en la interfaz del prototipo. Dicha conversi on es representada mediante la ecuaci on(4.3).

h=

10 1023

R + 22

(4.3)

La temperatura seleccionada ser a representada por la varibale de tipo entero h. Posteriormente, al accionar el bot on de presi on 1, obteniendo un valor alto High en la lectura del microcontrolador Arduino UNO, se retendr a el valor se nalado por el potenci ometro sobre una variable de tiempo entero tobj, el cual, representa la temperatura a controlar y ser a mostrada en la interfaz del prototipo. Despu es de ello, se despliegan los datos capturados dentro de las variables n y tobj sobre la interfaz y se presenta un mensaje de aceptaci on de variables o reinicio de sistema. Se realiza una comparaci on en el estado del bot on 1, en donde al obtener un valor bajo (Low), se procede a realizar una comparaci on de estado en el bot on 2, el cual, si muestra un valor alto (High), reinciar a el sistema, sin embargo, si el cambio de estado se presenta en el bot on 1, con un valor alto (High), se proceder a a activar el control general. El siguiente paso se inicia al accionar el control de luz, as como, el control de temperatura, al activar la se nal de los sensores y la adquisici on de datos de los mismos, se activa el pin digital de salida del motor del sistema de refrigeraci on asignando el

4.5. PROGRAMACION

107

valor 1 a la variable que lo representa y posteriormente, se realiza una comparaci on en el estado del pin de salida del motor, donde, el valor 1 acciona el relevador del motor y el 0 lo apaga. Se realiza la lectura de cada uno de los sensores, sin embargo tras la lectura de cada uno de ellos, se realiza la conversi on del dato anal ogico adquirido por el sensor, a una lectura de temperatura en la unidad de medida o C , la cual es representada por la ecuaci on(4.4). Cada temperatura tomada ser a almacenada en la variable de tipo entero temp.

temp =

(R 5) 1023

(100)

(4.4)

Posterior a ello, al adquirir las nueve temperaturas dentro de la variable temp, se proceder a a obtener el promedio de las mismas, el cual, representar a la temperatura general interna del prototipo de la germinadora. A continuaci on, se realiza la comparaci on de la temperatura previa y la actual promedio, con el prop osito de conocer si existe un incremento o decremento de temperatura, para poder identicar la temperatura a futuro del prototipo conforme a su estado. En el cado dado que la temperatura decrementara, se restar a a la temperatura actual tres grados a futuro, sin embargo, si la temperatura incrementara, se sumar aa la temperatura actual tres grados a futuro, la temperatura resultante se almacenar a en una variable de tipo entero tF. Esto representado mediante la ecuaci on(4.5).

Si (T empAnterior < T empActual)

tF = t (3 (.175)) (4.5)

Si (T empAnterior > T empActual)

tF = t + (3 (.175))

Al conocer la temperatura a futuro, se realiza una comparaci on de temperaturas, entre la temperatura a futuro y la temperatura objetivo con el prop osito de identicar el estado al que el motor de refrigeraci on ser a sometido para obtener la temperatura deseada. Si la temperatura a futuro (tF ) es mayor a la temperatura objetivo (tobj ) y el valor absoluto de la temperatura a futuro (tF ) menos la temperatura objetivo (tobj ) es mayor a 1, se le asigna al estado del motor el valor 1, encendiendo el motor del sistema de refrigeraci on, sin embargo, si la temperatura a futuro (tF ) es menor a la

108

CAP ITULO 4. CONTROL DE TEMPERATURA

temperatura objetivo (tobj ) y el valor absoluto de la temperatura a futuro (tF ) menos la temperatura objetivo (tobj ) es mayor a 1, se le asigna al estado del motor el valor 0, esto es apagando el motor del sistema de refrigeraci on. Estableciendo as que el rango de temperatura aceptado con respecto a la temperatura objetivo en el control es de 1. Despu es, se realiza un despliegue en la interfaz de la temperatura actual y la temperatura objetivo. El control se mantiene c clicamente hasta tener un reinicio de sistema general.

4.6.

Validaci on del sistema

El rango de operaci on propuesto para el control de temperatura es de 22 32o C , el cual, es dado por la temperatura m nima y m axima estable, aunado a ello, son a las que el sistema del prototipo se ajusta con mayor velocidad para el incio de su proceso. Dichas temperaturas fueron identicadas a trav es de diversas pruebas realizadas, las cuales, tuvieron como prop osito establecer el rango m nimo y m aximo de temperatura y reconocer la estabilidad de su funcionamiento. Las pruebas realizadas se hicieron mediante dos conguraciones diferentes, la primera de ellas, se enfoc o en conocer la temperatura m axima, la cual fue de 40o C . La temperatura se adquiri o mediante el encendido de las l amparas led durante 10 horas continuas. Dicha prueba se aprecia en la gr aca de la gura 4.19, en la cual se reconoce la temperatura m axima alcanzada en un timepo de seis horas y media. Como se puede apreciar, el tiempo es un factor importante con respecto a la temperatura. Sin embargo, dado que el sistema requiere de precisi on y velocidad en el inicio de su preceso, se seleccion o un tiempo apropiado en el cual no existiera un retardo considerable al inicio de su control, por lo tanto, se tom o como referencia un tiempo m aximo de 30 minutos, en el que se present o una temperatura de 32o C , la cual representa el rango m aximo de trabajo de la germinadora. La segunda prueba, consisti o en conocer la temperatura tope m nima del prototipo, la cual fue de 18o C , se adquiri o mediante el encendido continuo del sistema de refrigeraci on y las l amparas de led, esto se puede apreciar en la gr aca de la gura 4.20.

DEL SISTEMA 4.6. VALIDACION

109

Figura 4.19: L mite de temperatura con luz encendida. Como se observa en la gr aca de la gura 4.20, hubo un decremento de temperatura hasta los 18o C , sin embargo, se gener o una inestabilidad en el control de la temperatura debajo de los 21o C ,, por lo que, se tom o como referencia una temperatura de 22o C , aunado a ello, la temperatura seleccionada permiti o tener inicio de proceso con mayor velocidad.

Figura 4.20: L mite de temperatura con sistema de refrigeraci on encendido. Una vez que se reconci o y se seleccion o la temperatura m nima y m axima en el

110

CAP ITULO 4. CONTROL DE TEMPERATURA

rango de trabajo de la germinadora, se procedi o a controlar la temperatura objetivo establecida por el usuario, para ello, se hizo uso del control proporcional. Sin embargo, cabe mencionar que en el uso del control, fue de gran importancia hacer enfasis en el funcionamiento del motor del sistema de enfriento, dado que en el motor no se puede controlar la potencia de su funcionamiento, por lo cual, fue trascendental marcar un rango de trabajo entre la temperatura objetivo, rango de 1o C de la temperatura determinada, permitiendo el control estable del motor de refrigeraci on. En la gr aca de la gura 4.21, se muestra el comportamiento del control proporcional de temperatura realizado.

Figura 4.21: Control de temperatura sin predictor, rango de trabajo 1 de temperatura objetivo. Como se aprecia con claridad, el control de temperatura presenta una inestabilidad en su proceso, sobrepasando el rango establecido con 2 3o C de diferencia en el cambio de estado de temperatura, mismo del estado del encendido y apagado del motor del sistema de refrigeraci on. Por lo tanto el control proporcional de temperatura no es viable para controlar el proceso con precisi on de la germinadora, es decir, el motor tiene un retardo considerable en el cambio de su estado. Por lo tanto, se utiliz o el control proporcional con predictor ya antes establecido. Habiendo realizado diversas pruebas con dicho control, se opt o por seleccionar, el control con un predictor de tres grados a futuro. En la gura 4.22, se muestra la gr aca del

DEL SISTEMA 4.6. VALIDACION comportamiento del control de temperatura proporcional con predictor.

111

112

CAP ITULO 4. CONTROL DE TEMPERATURA

Figura 4.22: Control de temperatura con predictor de tres grados a futuro, rango de trabajo 1 de temperatura objetivo. Dado el comportamiento actual del control de temperatura, detallado en la gr aca de la gura 4.22, con un desv o standard de 0.6969, se establece un control m as cercano al rango de temperatura en proceso, aunado a ello, el encendido y apagado del motor el cual se aprecia en la gr aca, presenta un comportamiento adaptable para su funcionamiento. Concluyendo as , con la validaci on de su funcionamiento.

Cap tulo 5

Conclusiones
5.1. Conclusi on

La presente tesis, se enfoca en el dise no y desarrollo del prototipo de una germinadora autom atica, capaz de controlar dos variables esenciales para el estudio ecosiol ogico de semillas: luz y temperatura, mediante un control de tipo proporcional con predictor de temperatura y un control on/o de luz. El prototipo se fundamenta en la programaci on de dos microcontroladores, as como, en el dise no y construcci on de su circuito el ectrico y su conexi on con el ordenador central, y la interfaz hombre-m aquina. El desarrollo nal del prototipo de la germinadora autom atica, cumple con el objetivo general planteado. Se logr o controlar el encendido y apagado de luz en un periodo de 24 horas con el m nimo desfase de tiempo, haciendo uso de timers en la programaci on del microcontrolador Arduino UNO. As mismo, se obtuvo un sistema estable y ahorrador de consumo de energ a el ectrica con el tipo de l amparas seleccionadas. Se logr o el optimo control de la temperatura con una distribuci on uniforme dentro del prototipo, utilizando un control de tipo proporcional con predictor a tres grados a futuro, el cual tiene una desviaci on standard de 0.6969. Adem as, se obtuvo el control de la temperatura dentro del rango propuesto de 1o C de la temperatura objetivo y mantuvo una estabilidad constante a lo largo de su funcionamiento y una relaci on estable con el sistema de enfriamiento. Asimismo, se construy o un control general apto para el desarrollo del prototipo, con una ergonom a sencilla para el usuario. Se mantuvo una relaci on estable entre los 113

114

CAP ITULO 5. CONCLUSIONES

microcontroladores, as como con los actuadores y sensores del sistema. Cuenta con una sencilla conexi on y un diagrama el ectrico f acil de comprender para su comprensi on. Se logr o dise nar y construir un prototipo, con un bajo costo de construcci on, haciendo uso de electr onicos en desuso, y una ergonom a apropiada para el usuario. Aunado a ello el prototipo muestra un ahorro considerable en el consumo de energ a el ectrica general. Hasta donde tenemos conocimiento, no existe en nuestro pa s el desarrollo de un prototipo que sea similar a nuestra propuesta de trabajo. Por lo tanto, desde el punto de vista de innovaci on tecnol ogica, consideramos que esta tesis constituye un primer esfuerzo en el desarrollo de tecnolog a propia.

5.2.

Trabajo a futuro

El objetivo de la presente tesis se cumple, sin embargo, el prototipo no se considera como un dise no nal para su venta dentro del mercado. A continuaci on, se presentan propuestas de mejoras a futuro, las cuales, tienen como prop osito hacer del prototipo, un dispositivo competitivo e integro para su venta. Tanto para la investigaci on, como para el sector agr cola, las dimensiones de la cabina de estudio del prototipo de la germinadora, no son aptas para el estudio de las semillas, ya que su volumen es insuciente por la cantidad de muestras que generalmente son utilizadas; por lo tanto, como primera instancia, se propone realizar modicaciones en las dimensiones internas del prototipo, ampliando el volumen del area de estudio del dispositivo y sustituyendo el material con el cual se fabric o el dispositivo. Se tiene contemplado simplicar el control general de la germinadora que se encuentra dividido por dos microcontroladores Arduino, en una placa u nica de control. Adem as, se prev e modicar la interfaz gr aca del prototipo, con una pantalla de mayor resoluci on y con mejor visibilidad para el usuario. As mismo, se tiene propuesto hacer uso de la germinadora dentro de un estudio de investigaci on de ecosiolog a vegetal. De igual manera, se planea registrar el dispositivo en el Instituto Mexicano de la Propiedad Industrial (IMPI) y promover la germinadora autom atica en otras instituciones o institutos de investigaci on.

Ap endice A

C odigo fuente de control de temperatura general

#i n c l u d e < L i q u i d C r y s t a l . h> LiquidCrystal lcd (13 , 12 , 11 , 10 , 9 , 8 ) ;

c o n s t i n t es tadoLu z c o n s t i n t contp c o n s t i n t boton2 c o n s t i n t boton1 c o n s t i n t dato4 c o n s t i n t dato3 c o n s t i n t dato2 c o n s t i n t dato1 const int resetSelLuz

= 19; = 18; = 17; = 16; = 7; = 6; = 5; = 4; = 3;

c o n s t i n t sistemaRefOn = 2 ;

i n t potenciometroLuz = 0 ; i n t potenciometroTemp = 0 , n = 0 , m = 0 ; int onoff = 0; int tobj = 0;

i n t sensT = 0 ; 115

116APENDICE A. CODIGO FUENTE DE CONTROL DE TEMPERATURA GENERAL i n t var1 = 7 , var2 = 6 , var3 = 5 , var4 = 4 ; float h = 0 , z = 0; f l o a t temp = 0 , sum = 0 , prom = 0 ; f l o a t t , contT = 0 , tF = 0 , tA = 0 , tP = 0 ; f l o a t incTempFut = 3 ( . 0 8 7 5 ) ;

boolean i n i c i o = true ;

void setup (){ S e r i a l . begin (9600); lcd . begin (16 , 2 ) ;

pinMode ( estadoLuz , pinMode ( sistemaRefOn , pinMode ( r e s e t S e l L u z , pinMode ( dato1 , pinMode ( dato2 , pinMode ( dato3 , pinMode ( dato4 , pinMode ( contp , pinMode ( var1 , pinMode ( var2 , pinMode ( var3 , pinMode ( var4 , pinMode ( boton1 , pinMode ( boton2 ,

OUTPUT) ; OUTPUT) ; OUTPUT) ; OUTPUT) ; OUTPUT) ; OUTPUT) ; OUTPUT) ; OUTPUT) ; OUTPUT) ; OUTPUT) ; OUTPUT) ; OUTPUT) ; INPUT ) ; INPUT ) ;

d i g i t a l W r i t e ( estadoLuz ,

LOW) ;

d i g i t a l W r i t e ( sistemaRefOn , LOW) ; digitalWrite ( resetSelLuz , d i g i t a l W r i t e ( dato1 , d i g i t a l W r i t e ( dato2 , d i g i t a l W r i t e ( dato3 , LOW) ; LOW) ; LOW) ; LOW) ;

117 d i g i t a l W r i t e ( dato4 , d i g i t a l W r i t e ( contp , d i g i t a l W r i t e ( var1 , d i g i t a l W r i t e ( var2 , d i g i t a l W r i t e ( var3 , d i g i t a l W r i t e ( var4 , } LOW) ; LOW) ; LOW) ; LOW) ; LOW) ; LOW) ;

void loop (){ d i g i t a l W r i t e ( estadoLuz , LOW) ;

d i g i t a l W r i t e ( sistemaRefOn , LOW) ; digitalWrite ( resetSelLuz , d i g i t a l W r i t e ( dato1 , d i g i t a l W r i t e ( dato2 , d i g i t a l W r i t e ( dato3 , d i g i t a l W r i t e ( dato4 , d i g i t a l W r i t e ( contp , LOW) ; LOW) ; LOW) ; LOW) ; LOW) ; LOW) ;

lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( BIENVENIDO );

lcd . setCursor ( 0 , 1 ) ; l c d . p r i n t ( GERMINADORA PCR1 ) ;

delay (4000);

lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( ESPERE UN );

lcd . setCursor ( 0 , 1 ) ; lcd . p r i n t ( MOMENTO );

delay (2500);

while (1){

118APENDICE A. CODIGO FUENTE DE CONTROL DE TEMPERATURA GENERAL i n i c i o = true ;

d i g i t a l W r i t e ( estadoLuz ,

LOW) ;

d i g i t a l W r i t e ( sistemaRefOn , LOW) ; digitalWrite ( resetSelLuz , d i g i t a l W r i t e ( dato1 , d i g i t a l W r i t e ( dato2 , d i g i t a l W r i t e ( dato3 , d i g i t a l W r i t e ( dato4 , d i g i t a l W r i t e ( contp , LOW) ; LOW) ; LOW) ; LOW) ; LOW) ; LOW) ;

potenciometroLuz = 0 ; potenciometroTemp = 0 ; n = 0 , m = 0 , h = 0 , z = 0 , contT = 0 ;

lcd . setCursor ( 0 , 0 ) ; l c d . p r i n t ( INICIALIZANDO ) ; lcd . setCursor ( 0 , 1 ) ; lcd . p r i n t ( SISTEMA . . . );

delay (3500);

w h i l e ( i n i c i o == t r u e ) { lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( SELECCIONAR );

lcd . setCursor ( 0 , 1 ) ; l c d . p r i n t ( TIEMPO DE LUZ ON ) ;

delay (5000);

w h i l e ( i n i c i o == t r u e ) { i n t c a p t u r a 1 = d i g i t a l R e a d ( boton1 ) ; p o t e n c i o m e t r o L u z = analogRead (A1 ) ;

119 h = 0.0244; z = h p o t e n c i o m e t r o L u z ; n = 24 z ;

lcd . setCursor ( 0 , 0 ) ; l c d . p r i n t ( CAPTURAR TIEMPO : ) ; lcd . setCursor ( 0 , 1 ) ; l c d . p r i n t ( ON: ) ; lcd . print (n ) ; lcd . p r i n t ( OFF: ) ;

l c d . p r i n t (24 n ) ; lcd . p r i n t ( );

i f ( c a p t u r a 1 == HIGH) { lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( PROCESANDO );

lcd . setCursor ( 0 , 1 ) ; l c d . p r i n t ( INFORMACION . . . );

f o r ( i n t y = 0 ; y <= n ; y++){ d i g i t a l W r i t e ( contp , HIGH ) ; delay (10 0); d i g i t a l W r i t e ( contp , LOW) ; delay (10 0); }

delay (50 0); d i g i t a l W r i t e ( estadoLuz , HIGH ) ; delay (1000); d i g i t a l W r i t e ( estadoLuz , LOW) ;

w h i l e ( i n i c i o == t r u e ) { lcd . setCursor ( 0 , 0 ) ;

120APENDICE A. CODIGO FUENTE DE CONTROL DE TEMPERATURA GENERAL lcd . p r i n t ( SELECCIONAR );

lcd . setCursor ( 0 , 1 ) ; lcd . p r i n t ( TEMPERATURA );

delay (5000);

w h i l e ( i n i c i o == t r u e ) { i n t captura2 = d i g i t a l R e a d ( boton1 ) ;

potenciometroTemp = analogRead (A1 ) ; h = 0.0097; z = h potenciometroTemp ; t o b j = 32 z ;

lcd . setCursor ( 0 , 0 ) ; l c d . p r i n t ( CAPTURAR TEMP: ) ; lcd . setCursor ( 0 , 1 ) ; lcd . p r i n t ( lcd . print ( tobj ) ; lcd . p r i n t ( C ); );

i f ( c a p t u r a 2 == HIGH) { lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( PROCESANDO );

lcd . setCursor ( 0 , 1 ) ; l c d . p r i n t ( INFORMACION . . . );

delay (2500);

lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( ESPERE UN );

lcd . setCursor ( 0 , 1 ) ; lcd . p r i n t ( MOMENTO );

121 delay (2500);

w h i l e ( i n i c i o == t r u e ) { lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( INICILIZANDO );

lcd . setCursor ( 0 , 1 ) ; lcd . p r i n t ( CONTROL PCR1 );

delay (3000);

lcd . setCursor ( 0 , 0 ) ; l c d . p r i n t ( LUZ ON: lcd . print (n ) ; l c d . p r i n t ( Hrs ) ; lcd . setCursor ( 0 , 1 ) ; l c d . p r i n t ( TEMP. : lcd . print ( tobj ) ; lcd . p r i n t ( C ); ); );

delay (5500);

w h i l e ( i n i c i o == t r u e ) { i n t c a p t u r a 3 = d i g i t a l R e a d ( boton1 ) ; i n t c a p t u r a 4 = d i g i t a l R e a d ( boton2 ) ;

lcd . setCursor ( 0 , 0 ) ; l c d . p r i n t ( INICIAR PROCESO: ) ; lcd . setCursor ( 0 , 1 ) ; lcd . p r i n t ( SI NO );

i f ( c a p t u r a 3 == HIGH) { lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( INICIANDO );

122APENDICE A. CODIGO FUENTE DE CONTROL DE TEMPERATURA GENERAL lcd . setCursor ( 0 , 1 ) ; lcd . p r i n t ( PROCESO . . . );

delay (1500);

while (1){

while (1){

i f ( o n o f f == 1 && contT > 1 ) {

i f ( contT==2){ d i g i t a l W r i t e ( estadoLuz , HIGH ) ; delay (1000); d i g i t a l W r i t e ( estadoLuz , LOW) ; }

d i g i t a l W r i t e ( sistemaRefOn , HIGH ) ; } e l s e i f ( o n o f f == 0 && contT > 1 ) {

i f ( contT==2){ d i g i t a l W r i t e ( estadoLuz , HIGH ) ; delay (1000); d i g i t a l W r i t e ( estadoLuz , LOW) ; }

d i g i t a l W r i t e ( sistemaRefOn , LOW) ; }

Serial . println (); Serial . print ( tobj ) ; S e r i a l . p r i n t ( sum=0; );

123 prom=0; Serial . print ( onoff ); S e r i a l . p r i n t ( );

d i g i t a l W r i t e ( var1 , HIGH ) ; d i g i t a l W r i t e ( var2 , HIGH ) ; d i g i t a l W r i t e ( var3 , LOW) ; d i g i t a l W r i t e ( var4 , LOW) ;

sensT = analogRead (A0 ) ; temp = ( 5 . 0 0 sensT 1 0 0 . 0 0 ) / 1 0 2 3 ; S e r i a l . p r i n t ( temp ) ; S e r i a l . p r i n t ( ) ; sum=sum+temp ;

delay (500 );

d i g i t a l W r i t e ( var1 , LOW) ; d i g i t a l W r i t e ( var2 , LOW) ; d i g i t a l W r i t e ( var3 , HIGH ) ; d i g i t a l W r i t e ( var4 , LOW) ;

sensT = analogRead (A0 ) ; temp = ( 5 . 0 0 sensT 1 0 0 . 0 0 ) / 1 0 2 3 ; S e r i a l . p r i n t ( temp ) ; S e r i a l . p r i n t ( ) ; sum=sum+temp ;

delay (500 );

d i g i t a l W r i t e ( var1 , HIGH ) ; d i g i t a l W r i t e ( var2 , LOW) ; d i g i t a l W r i t e ( var3 , HIGH ) ;

124APENDICE A. CODIGO FUENTE DE CONTROL DE TEMPERATURA GENERAL d i g i t a l W r i t e ( var4 , LOW) ;

sensT = analogRead (A0 ) ; temp = ( 5 . 0 0 sensT 1 0 0 . 0 0 ) / 1 0 2 3 ; S e r i a l . p r i n t ( temp ) ; S e r i a l . p r i n t ( ) ; sum=sum+temp ;

delay (50 0);

d i g i t a l W r i t e ( var1 , LOW) ; d i g i t a l W r i t e ( var2 , HIGH ) ; d i g i t a l W r i t e ( var3 , HIGH ) ; d i g i t a l W r i t e ( var4 , LOW) ;

sensT = analogRead (A0 ) ; temp = ( 5 . 0 0 sensT 1 0 0 . 0 0 ) / 1 0 2 3 ; S e r i a l . p r i n t ( temp ) ; S e r i a l . p r i n t ( ) ; sum=sum+temp ;

delay (50 0);

d i g i t a l W r i t e ( var1 , LOW) ; d i g i t a l W r i t e ( var2 , LOW) ; d i g i t a l W r i t e ( var3 , LOW) ; d i g i t a l W r i t e ( var4 , HIGH ) ;

sensT = analogRead (A0 ) ; temp = ( 5 . 0 0 sensT 1 0 0 . 0 0 ) / 1 0 2 3 ; S e r i a l . p r i n t ( temp ) ; S e r i a l . p r i n t ( ) ; sum=sum+temp ;

125

delay (500 );

d i g i t a l W r i t e ( var1 , HIGH ) ; d i g i t a l W r i t e ( var2 , LOW) ; d i g i t a l W r i t e ( var3 , LOW) ; d i g i t a l W r i t e ( var4 , HIGH ) ;

sensT = analogRead (A0 ) ; temp = ( 5 . 0 0 sensT 1 0 0 . 0 0 ) / 1 0 2 3 ; S e r i a l . p r i n t ( temp ) ; S e r i a l . p r i n t ( ) ; sum=sum+temp ;

delay (500 );

d i g i t a l W r i t e ( var1 , LOW) ; d i g i t a l W r i t e ( var2 , HIGH ) ; d i g i t a l W r i t e ( var3 , LOW) ; d i g i t a l W r i t e ( var4 , HIGH ) ;

sensT = analogRead (A0 ) ; temp = ( 5 . 0 0 sensT 1 0 0 . 0 0 ) / 1 0 2 3 ; S e r i a l . p r i n t ( temp ) ; S e r i a l . p r i n t ( ) ; sum=sum+temp ;

delay (500 );

d i g i t a l W r i t e ( var1 , LOW) ; d i g i t a l W r i t e ( var2 , LOW) ; d i g i t a l W r i t e ( var3 , HIGH ) ; d i g i t a l W r i t e ( var4 , HIGH ) ;

126APENDICE A. CODIGO FUENTE DE CONTROL DE TEMPERATURA GENERAL

sensT = analogRead (A0 ) ; temp = ( 5 . 0 0 sensT 1 0 0 . 0 0 ) / 1 0 2 3 ; S e r i a l . p r i n t ( temp ) ; S e r i a l . p r i n t ( sum=sum+temp ; );

delay (50 0);

d i g i t a l W r i t e ( var1 , HIGH ) ; d i g i t a l W r i t e ( var2 , LOW) ; d i g i t a l W r i t e ( var3 , HIGH ) ; d i g i t a l W r i t e ( var4 , HIGH ) ;

sensT = analogRead (A0 ) ; temp = ( 5 . 0 0 sensT 1 0 0 . 0 0 ) / 1 0 2 3 ; S e r i a l . p r i n t ( temp ) ; S e r i a l . p r i n t ( sum=sum+temp ; );

delay (50 0);

prom=sum / 9 ; S e r i a l . p r i n t ( prom ) ; S e r i a l . p r i n t ( delay (50 0); t = prom ; );

tA = t ; S e r i a l . p r i n t ( tA ) ; S e r i a l . p r i n t ( );

i f ( tA > tP && contT > 1 ) { tF = t + incTempFut ;

127 S e r i a l . p r i n t ( tF ) ; S e r i a l . p r i n t ( );

} e l s e i f ( tA < tP && contT > 1 ) { tF = t incTempFut ; S e r i a l . p r i n t ( tF ) ; S e r i a l . p r i n t ( } i f ( contT > 0 ) { tP = tA ; S e r i a l . p r i n t ( tP ) ; S e r i a l . p r i n t ( ); );

} i f ( ( tF> t o b j ) && ( abs ( tF t o b j ) > 1) && contT > 1 ) { onoff = 1; } e l s e i f ( ( tF< t o b j ) && ( abs ( tF t o b j ) > 1) && contT > 1 ) { onoff = 0; }

Serial . print ( t ); S e r i a l . p r i n t ( );

i f ( contT > 1 ) { lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( TEMPERATURA );

lcd . setCursor ( 0 , 1 ) ; l c d . p r i n t ( TObj : ) ; lcd . print ( tobj ) ; lcd . p r i n t ( lcd . print ( t ) ; } TAct : ) ;

delay (25500); contT++; S e r i a l . p r i n t ( contT ) ; S e r i a l . p r i n t ( );

128APENDICE A. CODIGO FUENTE DE CONTROL DE TEMPERATURA GENERAL } } } e l s e i f ( c a p t u r a 4 == HIGH) { lcd . setCursor ( 0 , 0 ) ; lcd . p r i n t ( PROCESO NO );

lcd . setCursor ( 0 , 1 ) ; lcd . p r i n t ( INICIALIZADO );

d i g i t a l W r i t e ( r e s e t S e l L u z , HIGH ) ; delay (20 0); d i g i t a l W r i t e ( r e s e t S e l L u z , LOW) ; inicio = false ; delay (2000); } } } } } } } } } } }

Ap endice B

C odigo fuente del control de luz


int digitalCon = 19;

int reiniciarCon = 17; i n t contadorP int digitalOut i n t contp i n t cont1 int n int y = 14; = 11; = 1; = 0; = 0; = 0;

void setup (){ S e r i a l . begin (9600); pinMode ( d i g i t a l O u t , pinMode ( r e i n i c i a r C o n , pinMode ( d i g i t a l C o n , pinMode ( contadorP , digitalWrite ( digitalOut , OUTPUT) ; INPUT ) ; INPUT ) ; INPUT ) ; LOW) ;

d i g i t a l W r i t e ( r e i n i c i a r C o n , LOW) ; digitalWrite ( digitalCon , d i g i t a l W r i t e ( contadorP , delay (6000); } LOW) ; LOW) ;

129

130 void loop (){

APENDICE B. CODIGO FUENTE DEL CONTROL DE LUZ

digitalWrite ( digitalOut ,

LOW) ;

int adquirirDato1 = digitalRead ( digitalCon ) ; i n t c o n t a d o r P u l s o s = d i g i t a l R e a d ( contadorP ) ; y = 0;

i f ( c o n t a d o r P u l s o s == HIGH ) {

w h i l e ( y == 0 ) { i n t c o n t a d o r P u l s o s = d i g i t a l R e a d ( contadorP ) ;

i f ( c o n t a d o r P u l s o s == LOW) { contp++; S e r i a l . p r i n t l n ( contp ) ; y=1; } } }

n = contp ; Serial . println (n ) ; cont1 = 0 ;

i f ( a d q u i r i r D a t o 1 == HIGH) { delay (2000); Serial . println (n ) ;

w h i l e ( c o n t 1 == 0 ) { d i g i t a l W r i t e ( d i g i t a l O u t , LOW) ; int adquirirDato3 = digitalRead ( reiniciarCon ) ; int adquirirDato2 = digitalRead ( digitalCon ) ;

i f ( a d q u i r i r D a t o 2 == HIGH) {

131 Serial . println (n ) ; i n t c o n t 2 =0;

w h i l e ( c o n t 2 == 0 ) { i n t encendido = n 360; i n t apagado = (24 n ) 3 6 0 ; i n t bandera = 1 ;

i f ( bandera == 1 ) { i n t time =0; d i g i t a l W r i t e ( d i g i t a l O u t , HIGH ) ;

w h i l e ( time != e n c e n d i d o ) { delay (10000); time++;

i f ( time==e n c e n d i d o ) { bandera = 2 ; } } } i f ( bandera == 2 ) { i n t time =0; d i g i t a l W r i t e ( d i g i t a l O u t , LOW) ;

w h i l e ( time != apagado ) { delay (10000); time++;

i f ( time==apagado ) { bandera =1; } } }

132 }

APENDICE B. CODIGO FUENTE DEL CONTROL DE LUZ

} i f ( a d q u i r i r D a t o 3 == HIGH) { cont1 = 1 ; delay (500 ); contp = 1; } } } cont1 = 0 ; }

Indice de guras

1.1. Estructura b asica de un proyecto mecatr onico. . . . . . . . . . . . . . . 1.2. Estructura f sica de una semilla de frijol. . . . . . . . . . . . . . . . . . . 1.3. Proceso de germinaci on y establecimiento de la pl antula. . . . . . . . . . 1.4. Estudio de semillas de pitayo en proceso de germinaci on. . . . . . . . . . 1.5. Estufa de germinaci on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6. Mesa de germinaci on. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7. Mesa germinadora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.8. C amara de germinaci on. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1. Plataformas, a) Arduino y b) Processing. . . . . . . . . . . . . . . . . . 2.2. Tarjeta de adquisici on de datos Arduino UNO. . . . . . . . . . . . . . . 2.3. Estructura f sica del microcontrolador ATmega328. . . . . . . . . . . . . 2.4. Se nales a) anal ogica y b) digital. . . . . . . . . . . . . . . . . . . . . . . 2.5. Estructura de un sistema de adquisici on de datos y la distribuci on de se nales para medida y control. . . . . . . . . . . . . . . . . . . . . . . . . 2.6. a) Potenci ometro, b) bot on de presi on. . . . . . . . . . . . . . . . . . . . 2.7. Conexi on del potenci ometro de 50k y Arduino UNO. . . . . . . . . . .

22 26 27 28 30 31 32 33 37 40 41 43

44 45 45

2.8. Lectura de Arduino UNO con respecto a la variaci on de voltaje de entrada. 46 2.9. Datos adquiridos del potenci ometro de 50k. . . . . . . . . . . . . . . . 2.10. Conexi on de botones de presi on y Arduino UNO. . . . . . . . . . . . . . 133 46 48

134

INDICE DE FIGURAS 2.11. Se nal digital adquirida com un por: a) bot on 1 y 2, b) bot on 3. . . . . . 2.12. Etapas de la se nal digital: 1) nivel bajo, 2) nivel alto, 3) anco positivo, 4) anco negativo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.13. Pulsos digitales adquiridos por: a) bot on 1 y 2, b) bot on 3. . . . . . . . 2.14. Diagrama de ujo del control de luz sobre Arduino UNO. . . . . . . . . 2.15. Control de tiempo de luz. . . . . . . . . . . . . . . . . . . . . . . . . . . 2.16. Simbolog a del relevador con conmutador. . . . . . . . . . . . . . . . . . 2.17. Relevador RAS-0510 Sun Hold y especicaciones. . . . . . . . . . . . . . 2.18. Diagrama de bloques de un control de lazo abierto. . . . . . . . . . . . . 2.19. Sistema de control de la etapa de potencia. . . . . . . . . . . . . . . . . 2.20. Simulaci on de la etapa de potencia en Multisim 10.0. . . . . . . . . . . . 2.21. Diagrama de conexi on de la etapa de potencia en ISIS. . . . . . . . . . . 2.22. Diagrama del relevador RAS-0510 visto desde abajo. . . . . . . . . . . . 2.23. Etapa de potencia validada en protoboard. . . . . . . . . . . . . . . . . 49 49 50 52 53 54 54 55 55 56 56 56 57 58 58 59 59 60 60 60 61 62 62 62 48

2.24. Dise no 3D del m odulo de etapa de potencia en Ares. . . . . . . . . . . . 2.25. Circuito impreso del m odulo de etapa de potencia en PCB Wizard. . . . 2.26. M odulo de etapa de potencia. . . . . . . . . . . . . . . . . . . . . . . . . 2.27. Validaci on del m odulo de etapa de potencia. . . . . . . . . . . . . . . . . 2.28. Diagrama de conexi on del m odulo de interfaz en ISIS. . . . . . . . . . . 2.29. Dise no 3D del m odulo de interfaz en Ares. . . . . . . . . . . . . . . . . . 2.30. Circuito impreso del m odulo de interfaz en PCB Wizard. . . . . . . . .

2.31. Circuito del m odulo de interfaz. . . . . . . . . . . . . . . . . . . . . . . . 2.32. Validaci on del m odulo de interfaz. . . . . . . . . . . . . . . . . . . . . . 2.33. Diagrama de conexi on del m odulo de adquisici on de datos en ISIS. . . . 2.34. Dise no 3D del m odulo de adquisici on de datos en Ares. . . . . . . . . . . 2.35. Circuito impreso del m odulo de adquisici on de datos en PCB Wizard. .

INDICE DE FIGURAS 2.36. M odulo de adquisici on de datos. . . . . . . . . . . . . . . . . . . . . . . 2.37. Dise no 3D del prototipo del m odulo de control de luz en SketchUp. . . . 2.38. Estructura interna del prototipo del m odulo de control de luz. . . . . . . 2.39. Temperatura interna del prototipo sin sistema de ventilaci on. . . . . . . 2.40. Ventilador de 9VDC, 4x4cm . . . . . . . . . . . . . . . . . . . . . . . . . 2.41. Temperatura interna del prototipo con sistema de ventilaci on. . . . . . . 2.42. Comparativa de temperaturas adquiridas. . . . . . . . . . . . . . . . . . 2.43. Prototipo nal del m odulo de control de luz. . . . . . . . . . . . . . . . .

135 63 64 64 66 66 68 68 70

3.1. Refrigerador seleccionado para la construcci on del prototipo. . . . . . . 3.2. Gabinete del prototipo restaurado. . . . . . . . . . . . . . . . . . . . . . 3.3. Posici on de l amparas de luz dentro del area de estudio. . . . . . . . . . . 3.4. L amparas de luz instaladas en el gabinete principal. . . . . . . . . . . . 3.5. Posici on de sensores dentro del area de las semillas. . . . . . . . . . . . . 3.6. Sensores de tempertura instalados en el gabinete principal. . . . . . . .

74 75 76 77 77 78 79 80 80 81 81 82 83 83 84 84 85

3.7. Sistema de refrigeraci on mec anico por compresi on. . . . . . . . . . . . . 3.8. Sistema de refrigeraci on instalado en el gabinete principal. . . . . . . . . 3.9. Interruptor de ventiladores externo. . . . . . . . . . . . . . . . . . . . . . 3.10. Ventiladores instalados en el gabinete principal. . . . . . . . . . . . . . . 3.11. Instalaci on nalizada de sensores y actuadores en el gabinete principal. . 3.12. Dise no 3D de cara frontal y posterior del control general en SketchUp. . 3.13. Dise no 3D de la base del control general en SketchUp. . . . . . . . . . . 3.14. Cara frontal del control general de la germinadora. . . . . . . . . . . . . 3.15. Cara posterior del control general de la germinadora. . . . . . . . . . . . 3.16. Conexi on interna del control general. . . . . . . . . . . . . . . . . . . . . 3.17. Prototipo de germinadora en funcionamiento. . . . . . . . . . . . . . . .

136

INDICE DE FIGURAS 3.18. Prototipo de la germinadora autom atica. . . . . . . . . . . . . . . . . . . 4.1. Sensor LM35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2. Diagrama de conexi on y aplicaci on b asica del sensor LM35. . . . . . . . 4.3. Diagrama de conexi on del m odulo de sensor en ISIS. . . . . . . . . . . . 4.4. Dise no 3D del m odulo de sensor en Ares. . . . . . . . . . . . . . . . . . . 4.5. Circuito impreso del m odulo de sensor en PCB Wizard. . . . . . . . . . 4.6. M odulo de sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7. Conexi on de sensor LM35D y Arduino UNO. . . . . . . . . . . . . . . . 4.8. Temperaturas adquiridas por el sensor LM35D. . . . . . . . . . . . . . . 4.9. Diagrama funcional del multiplexor MC14067. . . . . . . . . . . . . . . . 4.10. Estructura f sica y distribuci on de pines del multiplexor MC14067. . . . 85 87 89 90 90 90 91 92 93 96 96

4.11. Conexi on del multiplexor MC14067 con sensores LM35D en PCB Wizard. 97 4.12. Conexi on del multiplexor MC14067 con sensores LM35D. . . . . . . . . 97

4.13. Conexi on del multiplexor MC14067 con microcontrolador Arduino UNO. 98 4.14. Diagrama de conexi on del m odulo de muestro en ISIS. . . . . . . . . . . 4.15. Dise no 3D del m odulo de muestreo en Ares. . . . . . . . . . . . . . . . . 99 99

4.16. Circuito impreso del m odulo de muestreo en PCB Wizard. . . . . . . . . 100 4.17. M odulo de muestreo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.18. Diagrama de ujo del control de luz sobre Arduino UNO. . . . . . . . . 105 4.19. L mite de temperatura con luz encendida. . . . . . . . . . . . . . . . . . 109 4.20. L mite de temperatura con sistema de refrigeraci on encendido. . . . . . 109 4.21. Control de temperatura sin predictor, rango de trabajo 1 de temperatura objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 4.22. Control de temperatura con predictor de tres grados a futuro, rango de trabajo 1 de temperatura objetivo. . . . . . . . . . . . . . . . . . . . . 112

Indice de cuadros

2.1. Caracter sticas de Arduino UNO. . . . . . . . . . . . . . . . . . . . . . . 2.2. M odulo de alimentaci on de Arduino UNO. . . . . . . . . . . . . . . . . . 2.3. M odulo anal ogico de Arduino UNO. . . . . . . . . . . . . . . . . . . . . 2.4. M odulo digital de Arduino UNO. . . . . . . . . . . . . . . . . . . . . . . 2.5. Datos adquiridos del potenci ometro de 50k por Arduino UNO. . . . . . 2.6. Pines de conexi on del m odulo de etapa de potencia. . . . . . . . . . . . 2.7. Pines de conexi on del m odulo de interfaz. . . . . . . . . . . . . . . . . . 2.8. Pines de conexi on del m odulo de adquisici on de datos. . . . . . . . . . . 2.9. Conguraciones de prototipo del m odulo de control on/o de luz. . . . .

40 41 42 42 47 58 61 63 65

2.10. Muestreo de temperatura sin sistema de ventilaci on con el uso de la moda. 67 2.11. Muestreo de temperatura con sistema de ventilaci on con el uso de la moda. 69 2.12. Conexi on m odulo de adquisici on de datos - Arduino UNO. . . . . . . . . 2.13. Conexi on m odulo de la etapa de potencia - Arduino UNO. . . . . . . . . 2.14. Conexi on m odulo interfaz - Arduino UNO. . . . . . . . . . . . . . . . . . 3.1. Dimensiones externas e internas de la cabina principal. . . . . . . . . . . 3.2. Dimensiones de repisas de cristal. . . . . . . . . . . . . . . . . . . . . . . 3.3. Color de cable por sensor. . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4. Partes del sistema de refrigeraci on mec anico por compresi on. . . . . . . 3.5. Dimensiones de la base del m odulo de control f sico. . . . . . . . . . . . 137 70 71 71 74 75 78 79 82

138

INDICE DE CUADROS 3.6. Dimensiones de cara frontal y posterior del m odulo de control f sico. . . 82

4.1. Factor de escala del sensor LM35 dentro del rango de trabajo del prototipo. 88 4.2. Pines de conexi on del m odulo de sensor. . . . . . . . . . . . . . . . . . . 4.3. Muestreo de temperaturas adquiridas por el sensor LM35D. . . . . . . . 4.4. Rangos m aximos y m nimos de operaci on del multiplexor MC14067. . . 4.5. Tabla de verdad de operaci on del multiplexor MC14067. . . . . . . . . . 4.6. Adquisici on de temperatura o C con multiplexor y Arduino UNO. . . . . 91 93 94 95 98

4.7. Pines de conexi on del m odulo de muestreo. . . . . . . . . . . . . . . . . 100 4.8. Conexi on m odulo interfaz - Arduino UNO; Control de Temperatura. . . 101 4.9. Conexi on m odulo de adquisici on de datos - Arduino UNO; Control de Temperatura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.10. Conexi on m odulo de muestreo - Arduino UNO; Control de Temperatura. 102 4.11. Conexi on m odulo de la etapa de potencia - Arduino UNO; Control de Temperatura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

Bibliograf a
[1] W. Brian. The Nature of Technology. Free Press, 2009. [2] M. Richter. Technology and Social Complexity. State University of New York Press, 1982. [3] J. Alcocer. El papel de la ciencia y tecnolog a en el desarrollo. Ciencia UNAL, 4:259260, 2001. [4] G. Onwubolu. Mechatronics Principles and Applications. Elsevier, 2005. [5] O. Arbel aez and J. Mendoza. The mechatronic engineering by circles in colombia. Scientia et Technica, 35:421426, 2007. [6] J. Carrero. Lucha Integrada Contra las Plagas Agr colas y Forestales. MundiPrensa, 2003. [7] H. Lamber. Plant Physiological Ecology. New York: Springer-Verlag, 1998. [8] M. Guariguata and G. Kattan. Ecolog a y Conservaci on de Bosques Neotropicales. Libro Universitario Regional, 2002. [9] E. Sim on and L. Moysset. Pr acticas del Crecimiento y Desarrollo de los Vegetales. Universitat de Barcelona, 2006. [10] A. Peretti. Manual para An alisis de Semillas. Editorial Hemisferio Sur, 1994. [11] P. Novel. Fisiolog a Vegetal. Grupo Editorial Iberoam erica S.A de C.V., 1994. [12] B. Kuo. Sistemas de Control Autom atico. Prentice Hall, 1996. [13] J. Leigh. Control Theory. Prentice Hall, 2004. 139

140

BIBLIOGRAF IA

[14] R. Parasuraman and M. Mouloua. Automation and Human Performance. Lawrence Erlbaum Associates, Inc., 1996. [15] R. Iserman. Mechatronics Systems. British Library Cataloging Publication Data, 2005. [16] R. France and J. Kuester. Modelling Foundations and Applications. Springer, 2011. [17] N. Braga. Robotics, Mechatronics and Articial Intelligence. Elsevier, 2002. [18] W. Larcher. Physiological Plant Ecology. Springer, 2001. [19] P. Raven and F. Evert. Biolog a de las Plantas. Editorial Revert e, S.A., 1992. [20] J. Herrera and R. Alizaga. Germinaci on y Crecimiento de la Planta. UCR, 2006. [21] J. Derek and M. Black. Seeds; Physiology of Development and Germination. Plenum, 1994. [22] E. Medina and H. Mooney. La siolog a ecol ogica de las plantas de los tr opicos h umedos. Science, 34:123125, 1984. [23] A. Larqu e-Saavedra. Historia de la siolog a vegetal en m exico. Science, 38:109 118, 1987. [24] D. Granados and G. L opez. Aut onoma de Chapingo, 2001. [25] W. Van Deburg and J. Bekendam. Project seed laboratory. Seed Science and Technology, 1:157227, 2000. [26] J. Balcells and J. Romeral. Aut omatas Programables. Marcombo, S. A., 1997. [27] R. P allas. Adquisici on y Distribuci on de Se nales. Marcombo, S. A., 1993. [28] S. Kalpakjian and S. Schimd. Prentice-Hall, Inc., 2002. [29] L. S anches. Introducci on a la Electr onica Digital. Camino de Vera, 1999. [30] A. Castro and R. Fusario. Teleinform atica. Editorial Revert e, S.A., 1999. Manufacturing, Engineering and Technology. Ecolog a de Poblaciones Vegetales. Universidad

BIBLIOGRAF IA

141

[31] J. C aceres. Conceptos B asicos de Estad sticas para Ciencias Sociales. Delta, Publicaciones Universitarias, 2007. [32] W. Chen and R. Kang. Study on electronics recycling process. IEEE Conference Publication, pages 16021606, 2009. [33] L. Scheidt and H. Abdoolcader. Electronics and the enviroment. IEEE Conference Publication, pages 290294, 1995. [34] R. P allas. Adquisici on y distribuci on de se nales. Marcombo, 1993.

Vous aimerez peut-être aussi