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

ndice

OBJETIVOS METAS INTRODUCCIN PLANEACIN BITCORAS DESARROLLO INVESTIGACIN SISTEMA DE COMUNICACIONES FUNCIONAMIENTO DEL CAD EN EL PIC16F877 ESQUEMA DEL MICROCONTROLADOR (PIC 16F877) TRAMAS DE BITS SIMULACIN DE CIRCUITO REGULADOR DE TEMPERATURA. CONCLUSIONES ANEXOS ACRNIMOS SOFTWARE 3 3 4 4 5 10 10 15 19 21 23 25 26 27 27 27

AUTOMATIZACIN DE UN INVERNADERO HIDROPNICO PARA EL CULTIVO DE JITOMATE

OBJETIVOS

El presente trabajo tiene como objetivo, tener un control y un registro de los elementos de temperatura, humedad e intensidad luminosa, de un invernadero hidropnico, para el cultivo de jitomate.

Automatizar la creacin de una base de datos que incluir los registros de los factores previamente mencionados para conocer las mejores condiciones para que nuestras plantas se desarrollen al mximo.

METAS

-Realizar una investigacin sobre invernaderos para conocer las especificaciones tcnicas y los elementos que estos necesitan para su correcto funcionamiento.

-Establecer los dispositivos electrnicos que sean ms convenientes para censar nuestro invernadero considerando factores como el costo, forma de operar y fiabilidad de cada uno de estos dispositivos.

-Establecer un canal de comunicacin adecuado para la transmisin de los datos obtenidos.

-Desarrollo de un software que permita la construccin automtica de la base de datos en base a la informacin recibida a travs del canal de comunicacin.

INTRODUCCIN Planeacin

Se pretende desarrollar el proyecto en un plazo aproximado de 4 meses siguiendo la siguiente calendarizacin . CALENDARIZACIN DEL PROYECTO Y BITCORAS

Bitcoras

Mircoles 29 de Febrero de 2012 Saln de clases. Determinacin de tema de proyecto

En clase se revisaron varias propuestas de los integrantes del equipo para elegir un tema de proyecto adecuado, considerando siempre que sera necesario aplicar los conocimientos obtenidos en clase al desarrollo del proyecto.

Se eligi la automatizacin de un invernadero como mejor propuesta aunque aun no se tena claro el enfoque que se le dio posteriormente, pero se tom en cuenta la posibilidad de la utilizacin de censores de monitoreo y el envo de datos a travs de un canal de comunicaciones para aplicar conceptos vistos en clase.

Adems se pidi la valoracin del profesor para el tema elegido, a lo que dijo que era un buen tema y que solamente que haba que darle ms forma.

Lunes 12 de marzo de 2012 Contacto con un invernadero

Se contact a un invernadero para obtener informacin que pudiera servir al desarrollo de nuestro proyecto. Gracias a la informacin obtenida, en la que se incluan tcnicas para hidropona,

requerimientos de materiales y costos, pudimos restringir el proyecto al cuidado de la planta de jitomate, ya que es una opcin ms viable.

Fig 1.0 - Contestacin electrnica del invernadero.

Mircoles 14 de Marzo de 2012 Saln de clases

Primera revisin de avance del proyecto

El profesor pidi a los alumnos los avances en sus respectivos proyectos.

Se mostr la idea general del proyecto as como los factores del invernadero que se regularan y una trama de datos supuesta para el canal de comunicacin.

El profesor hizo algunas observaciones en el proyecto calificndolo positivamente, sin embargo destac que aun no se vea una aplicacin importante de los sistemas de comunicaciones en nuestro proyecto, de all se determino que era necesaria y til la creacin de una base de datos con la informacin obtenida en los censores para conocer las caractersticas de humedad, luz y temperatura que favorecen ms a las plantas de jitomate.

Lunes 19 de Marzo de 2012 Saln de clases Determinacin de la trama de datos

Se recopil la informacin de las hojas de especificaciones para cada censor a utilizar y se determinaron los valores que se utilizaran para cada tipo de censor. Tambin se consider necesario agregar informacin adicional en la trama de datos como la fecha y la hora.

En base a todo esto se determin la trama de bits que seran transmitidos por el canal de comunicaciones hacia un ordenador que construira la base de datos basndose en esta informacin.

Mircoles 21 de marzo de 2012. Biblioteca edificio principal Facultad de Ingeniera. Diseo de implementacin del circuito controlador

Se pens en la mejor

forma

de implementar un circuito que pudiera controlar el

invernadero y enviar los datos a travs del canal.

Se llego a la conclusin de que lo mejor era utilizar un microcontrolador por la facilidad de implementacin que este tiene as como el costo no tan elevado para su implementacin.

Jueves 19 de Abril de 2012. -Diseo de implementacin del circuito controlador

Se termin el desarrollo del software para el microcontrolador, y se determin que este solo controlar al censor de temperatura debido a que los otros censores funcionan de una forma diferente.

Tambin se pens en la posibilidad de una implementacin fsica para el proyecto que sirviera al menos como un prototipo para ilustrar el funcionamiento y la utilidad de ste.

Mircoles 2 de Mayo de 2012. Universidad de Chapingo Visita al invernadero hidropnico de Chapingo.

Fig 1.1 Entrada a la universidad de Chapingo.

Se visit el invernadero hidropnico en la Universidad de Chapingo para conocer las especificaciones tcnicas que requiere la construccin del invernadero y recopilar informacin que nos pudiera ser til para el control de nuestro proyecto.

Fig 1.2 Vista interior del invernadero

Tambin se obtuvo una muestra de una planta de jitomate que sera til para la implementacin de un prototipo del proyecto.

Fig 1.3 Germinacin de plantas de jitomate.

Lunes 14 de Mayo de 2012. Saln de Clases Primera revisin de trabajo escrito

Se mostr al profesor un avance mucho ms definido para la presentacin del proyecto. El profesor hizo algunas observaciones sobre aspectos que consider faltaban en la presentacin, como los diagramas de la trama de datos y el concepto general del proyecto. Tambin subray otros que no eran necesarios incluir en el texto y dijo que el trabajo iba bien.

Se hicieron las anotaciones necesarias para corregir el proyecto y se dividi el trabajo a realizar entre cada uno de los integrantes del equipo.

DESARROLLO
Investigacin

Una breve historia del jitomate (Lycopersicum esculentum) es una hortaliza originaria de Per, Ecuador, Bolivia, las islas Galpagos y algunos lugares de Centroamrica, sin embargo, fueron los aztecas quienes domesticaron y le dieron el nombre en Nhuatl xictomatl, xic de xictli, ombligo, y tmatl, tomate, y se le puede dar la siguiente acepcin, fruto con ombligo. El vocablo jitomate se usa para designar al tomate rojo (usado en ensaladas y guisos). La palabra tomate o tomatillo se usa para referirse al tomarte verde, que se usa en guisos y en salsas.

Un invernadero hidropnico es donde podemos manipular las condiciones de cmo se desarrollara una planta en ciertos entornos para que de esta manera podamos acelerar su crecimiento as como poder producir mas de la misma, sin la necesidad de utilizar tanto espacio y con la posibilidad de poder hacerlo hasta en tu propia azotea.

En un invernadero hidropnico bien controlado se debern tener medidas adecuadas de higiene para as no contaminar la planta, como son el usar guantes, cofia, botas para no contaminar el suelo y no infectar, ya que las plantas son muy susceptibles a plagas y enfermedades (ver fotografa 2.1).

10

Fotografa 2.1. ENTRADA DEL INVERNADERO

En este tipo de invernaderos principalmente debemos de tener presentes las siguientes caractersticas: Tipo de suelo La utilizacin de fertilizantes con agua y con sustratos (que es cualquier material inerte) estos deben de tener relacin con los componentes necesarios para la planta as como el entorno (ambiente) en donde se va a desarrollar Ambiente (fro o caliente) Muestreo de Mercado Tener un anlisis previo del agua con la que vamos a regar a nuestras plantas (para ver conductividad, tipos de nutrimentos como fosfatos, entre otros). Por ejemplo por cada metro cuadrado caben 3 plantas y cada planta consume alrededor de entre 2 y 3 litros de agua (dependiendo la poca y el entorno en el que nos encontremos) con mezclas nutritivas cada una (nutrientes necesarios que le vamos a agregar al agua para as poder lograr un excelente desarrollo de la planta), en este caso la planta necesita 16 elementos principalmente, uno de esos elementos es el nitrgeno y en el agua encontramos este elemento,

entonces tendremos 250 gramos de nitrgeno por cada 1000 litros de agua, de esta manera podemos realizar mezclas con ciertos elementos aprovechando los que el agua ya tiene.

11

En este caso particular tenemos al jitomate que es una planta muy noble, tenindola en un invernadero hidropnico llevara el siguiente proceso:

I.

Realizaremos una mezcla que llevara una mezcla de peatmoos del 70% y perlita al 30% humedeceremos con agua esta mezcla y las colocaremos en charolas de unicel poniendo una semilla por cada hueco de la charola (hay charolas con 200 o 300 huecos) y permanecern 1 mes.

II.

Regaremos diario con 2 litros de agua, los distribuiremos en cada media hora del da, solo regamos hasta que se humedezca la mezcla uniformemente.

III.

A los 3 das de haber colocado las semillas germinan (hasta estos 3 das solo le pondremos agua).

IV.

Al 4to da mezclaremos el agua con los nutrimentos necesarios y en el da numero 15 comenzara a crecer de una manera notoria, as que se tendrn que tutoriar (guiar) ya que en algunas plantas les nacen brotes por los lados (chupones naturales) y solo los dejaremos crecer 2 o 3 centmetros ya que si crecen mas le estarn comiendo nutrimentos que el tallo principal necesita y los brotes ya no hacen nada mas que comer y otra de las principales causas es para optimizar el espacio.

V.

Al mes se transplantara (depende el entrono se tardan un poco mas o menos, pero para la ciudad y el estado de Mxico son 30 das) a unas bolsas o camas de madera, se humedecer la tierra para que no se estrese la planta y ya que la tierra esta humedecida uniformemente se introducir la planta

VI.

En el invernadero hidropnico utilizaremos una Solucin nutritiva (fertilizantes) agua y sustrato, esta solucin se coloca en el suelo especficamente en donde no haya nutrimentos, en caso del invernadero hidropnico como no se usa directamente el suelo se utiliza para ello arena, tezontle, perlita, fibra de coco, entre otros. El sustrato sirve como anclaje de planta (ver fotografa 2). En otro tipo de invernaderos hidropnicos se utiliza el Fertiriego que es la solucin nutritiva mas las caractersticas del suelo, es decir le agregas al suelo las caractersticas que la planta necesita.

12

Fotografa 2.2 SUSTRATOS PARA EL JITOMATE

VII.

Despus de haber trasplantado a la planta se utilizara el sistema de riego de tipo espagueti (ver. Esquema1) utilizando un Contador (Timer) de 8 tiempos aproximadamente (ver Fotografa 3).

ESQUEMA1. DE RIEGO EN ESPAGUETI

13

FOTOGRAFA 2.3 RIEGO DE ESPAGUETI YA IMPLENTADO EN EL INVERNADERO

Existen 2 tipos de riego uno que es el parcelario que se riegan a todas las plantas con una manguera o el riego localizado que en este caso del invernadero hidropnico utilizaremos ya que queremos cuidar el agua.

VIII.

La cantidad de agua que se regara en total son 2 litros, que sern divididos en 200 mililitros durante 15 segundos cada hora, comenzando desde las 9 de la maana hasta el final del da

IX.

Despus de 2 meses de realizar este riego se podr cosechar el jitomate; Es decir en un total de 3 meses la cosecha estar lista.

X.

Los tipos de jitomate pueden ser de bola, saladet, uva, en racimo y cherry.

Las variables que utilizaremos para nuestro sistema son: Temperatura: En el da se debe de tener de entre 18C y 26 C en nuestro caso que es en la Ciudad de Mxico la temperatura optima es de entre 22C Y 24C y en la noche (de 9 de la noche a 6 de la maana) se debe de tener entre 14C y 16C. (ver fotografa 4) Humedad: Debe encontrarse entre 60% y 80% pero no debe de pasar del 80%, ya que la planta del jitomate poliniza entre las 9 y 11 y si tenemos una alta temperatura sin humedad el polen se pega y ya no puede realizar la polinizacin

14

por que ya no sale mas el polen, o si la temperatura esta muy baja y no tenemos humedad el polen se queda pequeo. Ventilacin: Esta es muy importante para la polinizacin (esta es muy fcil que se logre, simplemente puedes pasar las manos en la planta y lo realizara al agitarla ya que al moverla se le cae el polen y as insemina a los frutos y de esta manera crecen ya que le caen hormonas y si no poliniza adecuadamente el fruto se quedara pequeo), tambin es importante la ventilacin para que pueda correr el aire y se realice el intercambio de gases ya que si la humedad se incrementa se corre el riesgo de que se formen hongos; De esta manera el aire entra se mete por abajo del invernadero y sale por arriba, y lo mas caliente se queda en la parte de arriba.

FOTOGRAFA 2.4 PLANTA DE JITOMATE CON LA RAZ YA ADHERIDA AL SUSTRATO Y CON LAS CONDICIONES OPTIMAS DE NETILACI+ON Y TEMPERATURA

PH: Se debe encontrar entre 5.5 y 6.5 (la condicin ideal es el 6) Conductividad: La condicin ideal son 6 mmhos (se pueden tener hasta 4) Luz: Se debe de tener hasta 8000 pies candela con el 70% y con el 30% de sombra, con plsticos para invernaderos se puede controlar. Densidad: Por 9 racimos a 3.5 plantas por metro cuadrado; Cada racimo da entre 5 y 8 frutos (depende el tipo de jitomate) en el caso del jitomate bola da entre 4 y 6 frutos.

SISTEMA DE COMUNICACIONES

15

Posteriormente definimos nuestra trama de bits de las variables que vamos a controlar, teniendo en cuenta el siguiente sistema de comunicaciones.

ESQUEMA 2. SISTEMA DE COMUNICACIONES

Para su construccin requerimos de los siguientes materiales

1 CRISTAL 4 MHZ 2 CAPACITORES 22 PF 1 SENSOR TRMICO LM 35 1 RESISTENCIA DE 100K OHMS 2 CIRCUITOS 74LS48 15 RESISTENCIAS DE 180 OHMS 1 PIC16F877

Descripcin de los materiales:

SENSOR TRMICO LM 35

El LM35 es un sensor de temperatura con una precisin calibrada de 1C y un rango que abarca desde -55 a +150C.

16

El sensor se presenta en diferentes encapsulados pero el ms comn es el to-92 de igual forma que un tpico transistor con 3 patas, dos de ellas para alimentarlo y la tercera nos entrega un valor de tensin proporcional a la temperatura medida por el dispositivo. Con el LM35 sobre la mesa las patillas hacia nosotros y las letras del encapsulado hacia arriba tenemos que de izquierda a derecha los pines son: VCC - Vout - GND.

La salida es lineal y equivale a 10mV/C por lo tanto:

+1500mV = 150C +250mV = 25C -550mV = -55C

Funcionamiento: Para hacernos un termmetro lo nico que necesitamos es un voltmetro bien calibrado y en la escala correcta para que nos muestre el voltaje equivalente a temperatura. El LM35 funciona en el rango de alimentacin comprendido entre 4 y 30 voltios.

Podemos conectarlo a un conversor Analgico/Digital y tratar la medida digitalmente, almacenarla o procesarla con un Controlador o similar.

Usos: El sensor de temperatura puede usarse para compensar un dispositivo de medida sensible a la temperatura ambiente.

CIRCUITOS 74LS48 Un circuito decodificador activa una y solo una de 2n salidas disponibles, de acuerdo al valor que tome una entrada de n bits. Normalmente, las salidas de stos dispositivos se encuentran en "1" y se activan llevando la salida correspondiente a "0". Por lo tanto, estos dispositivos poseen n entradas y 2n salidas.

17

Figura 3.- Decodificador de n entradas y circuito equivalente para dos entradas

Existe una seal de control para el dispositivo enable, activa en cero, que permite habilitar el circuito como decodificador. En el otro estado las salidas son fijadas a un valor de 1. En algunos casos, una segunda seal de control maneja la activacin en forma completamente opuesta : con cero las salidas son puestas a 1 y permite el funcionamiento con un uno a su entrada. La figura * muestra el circuito equivalente del decodificador. Las salidas del decodificador binario corresponden, cada una, a un mintrmino de n variable. Por lo tanto, cualquier funcin se puede representar como la suma de mintrminos. La gran aplicacin de los decodificadores la encontramos en los sistemas de decodificacin de direcciones de memoria y de circuitos de entrada y salida donde es necesario que uno y solo uno de los dispositivos utilizados (memoria entrada/salida) est activo a travs de una direccin nica mientras que los restantes conectados al mismo punto (bus) permanecen desconectados. Se describen a continuacin algunos circuitos integrados decodificadores de la serie 74 LS con sus caractersticas de funcionamiento ms importantes (ver tabla 1)

TABLA DE DECODIFICADORES MS USADOS

18

FUNCIONAMIENTO DEL CAD EN EL PIC16F877

Figura 3.2 Funcionamiento del CAD

Tanto nuestra voz como muchas de las seales que se envan a travs de un medio guiado como un cable o no guiado como es el aire son de tipo continuo y pueden tomar infinitos valores a lo largo del tiempo.

Figura 3.3 Grfica de valor continuo

Acotando la seal en un intervalo de tiempo y unos valores mnimos y mximos de tensin tenemos que tener en cuenta dos factores fundamentales a la hora de almacenar dicha seal en un formato adecuado que pueda almacenarse digitalmente (con ceros y unos): se tiene que muestrear y cuantificar. El muestreo implica que tenemos que coger una muestra de la seal cada T segundos ya que no hay memoria suficiente capaz de almacenar los infinitos puntos de una seal en un intervalo cualquiera de tiempo.

19

En el ejemplo de las figuras 3.4 se ha acotado un segundo de tiempo y 5 V de tensin de entrada analgica del PIC.

Figura 3.4 Muestreo de la seal EN LA FIGURA SE HAN TOMADO 24 MUESTRAS EN UN SEGUNDO, ESTO ES, LA FRECUENCIA DE MUESTREO.

La cuantificacin surge por el mismo motivo que el muestreo pero para el eje de ordenadas: una vez tenemos una muestra su amplitud puede tomar infinitos valores, debemos redondear entre unos valores fijos a lo largo de ese eje. Estos valores van a depender del nmero de bits que vayamos a almacenar para cada muestra, por ejemplo, en la imagen se cogen 4 bits y con ellos se pueden formar 16 combinaciones y por lo tanto 16 distintos niveles en los que se puede dividir el eje. El PIC cuantifica con 10 bits luego son 1023 niveles.

20

Figura 3.5 Cuantificacin de la informacin

Tanto en un proceso como en el otro, se va a provocar una prdida de la forma de la seal original y eso implica que se va a cometer un error de aproximacin cuya magnitud se puede calcular y se comenta con ms detalle en el siguiente apartado. En el pic la parte de los registros donde se encuentra el CAD, son: El mdulo de A/D tiene cuatro registros. ADRESH : Parte alta del resultado de la conversin ADRESL: Parte baja del resultado de la conversin ADCON0: Registro de Control 0 ;control del funcionamiento del conversor ADCON1, Registro de Control 1; configuracin de los pines del puerto

ESQUEMA DEL MICROCONTROLADOR (PIC 16F877) Para introducirnos vamos a llamar a Tad como el tiempo de conversin por bit. En la figura 4 tenemos un esquema de lo que seria el proceso medido en tiempo para estar seguros de que se ha realizado la conversin. Este comienza a funcionar en el tiempo de adquisicin cuando activamos el bit GO/#DONE(ADCON0). El tiempo de adquisicin es el tiempo que el modulo A/D esta conectado a un voltaje externo. Pero tenemos que tener en cuenta que para una nueva conversin podemos preparar la configuracin del

21

mdulo conversor A/D y si se desea realizar una interrupcin del modulo conversor A/D, se exige un mnimo de 2*TAD para realizar una nueva conversin.

Figura 4.0 Funcionamiento del Microcontrolador

PUERTOS SERIALES COM DEFINICION Son adaptadores que se utilizan para enviar y recibir informacin de BIT en BIT fuera del computador a travs de un nico cable y de un determinado software de comunicacin. Un ordenador o computadora en serie es la que posee una unidad aritmtica sencilla en la cual la suma en serie es un clculo digito a digito. CARACTERISTICAS

Los puertos seriales COM se identifican tpicamente dentro del ambiente de funcionamiento como puertos de comunicaciones. Los voltajes enviados a los pines pueden ser en dos estados, encendido o apagado. Encendido (valor binario 1) significa que el pin esta transmitiendo una seal entre -3 y -25 voltios, mientras que apagado (valor binario 0) quiere decir que esta transmitiendo una seal entre +3 y+25 voltios. FORMA Estos conectores son de tipo macho y los hay de dos tamaos, uno estrecho de 9 pines agrupados en dos hileras con una longitud aproximada de 17mm y otro de un ancho de 25 pines, con una longitud de aproximadamente 38mm, aunque internamente son iguales y realizan las mismas funciones.

22

Tramas de Bits Temperatura (C) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Trama 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1

0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

23

Cantidad de bits para Temperatura: 5 Cantidad de bits para Luz: 4 Cantidad de bits para Humedad: 3 28 30 Da 15 18 Noche

Valor Ideal de Temperatura: (C) Cantidad de Luz (Horas) Cantidad de Humedad (%) Dia

- 18

65 - 70 Mes Ao

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1

Trama 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

Trama 1 0 0 0 2 0 0 0 3 0 0 1 4 0 0 1 5 0 1 0 6 0 1 0 7 0 1 1 8 0 1 1 9 1 0 0 10 1 0 0 11 1 0 1 12 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027

Trama 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

23 1 0 1 1 1 24 1 1 0 0 0

Cantidad de bits para Dia: 5 Cantidad de bits para Mes: 4

24

25 26 27 28 29 30 31

1 1 1 1 1 1 1

1 1 1 1 1 1 1

0 0 0 1 1 1 1

0 1 1 0 0 1 1

1 0 1 0 1 0 1

Cantidad de bits para Ao: 4

Simulacin de circuito regulador de temperatura.

Se realizo una prueba simulada del circuito que controlar la temperatura de nuestro sistema. Para esta prueba se utiliz el software Proteus de ISIS para saber la forma en que se implementara la PIC16F877 para su correcto funcionamiento.

Figura 5.0 Captura de pantalla de la simulacin

La prueba funcion correctamente mostrando los resultados esperados con los cuales pudimos conocer de una mejor manera cmo es que funciona el censor trmico y corroboramos las conexiones adecuadas para el microcontrolador.

25

Conclusiones

A pesar de que el proyecto no fue concluido en su totalidad debido a la falta de tiempo y de recursos necesarios para su implementacin, logramos cumplir el objetivo ms importante, el de conocer ms a fondo la forma en que se emplea un sistema de comunicaciones aplicado a alguna tarea en especifico como lo es este caso de un invernadero hidropnico.

Adems este proyecto nos enseo la forma en que se debe planear, estructurar e implementar un proyecto para que ste pueda ser presentado a otras personas dejando claro el objetivo del proyecto y la forma en que se va a realizar.

Tambin creemos que el hecho de tener que pensar en un proyecto que debiera implementar los conocimientos obtenidos en clase, nos hizo darnos cuenta de las miles de posibilidades de aplicaciones que tienen los sistemas de comunicacin y de los conocimientos que se obtienen en la facultad, y tambin que es muy importante siempre buscar una aplicacin prctica a todo lo que se aprende para que el conocimiento sea aterrizado y no permanezca slo en su forma terica sino tambin de forma emprica.

Este proyecto tuvo un alcance multidisciplinario ya que hicimos uso de conocimiento del el rea de electrnica, electricidad, algoritmos, estructuras discretas y lenguajes de programacin. Adems realizamos una investigacin de campo en colaboracin con otra universidad (Chapingo) quienes se vieron muy interesados en el proyecto y mostraron su completa disposicin para darle seguimiento. El cultivo del jitomate es sumamente til y es muy sencillo de implantar en cualquier parte del pas por las caractersticas que este requiere para su desarrollo y puede en invernaderos hidropnicos que buscan reducir el espacio, maximizar los beneficios y que cualquier persona se acerque a un estilo de vida ecolgico con buenos resultados para la salud.

26

Anexos Acrnimos

Bit.- Binary digit.

PH.- Potencial de hidrgeno

CAD.- Conversor analgico digital.

PIC.- Peripheral Interface Controller

VCC- Voltaje corriente contnua

GND.- Ground

ASM.- Assembly Language Software

Cdigo del software para control del PIC16F877 programado en lenguaje ensamblador.

processor 16f877 include <p16f877.inc>

org 0x000 ;Inicio del programa en la posicin cero de memoria nop ;Libre (uso del debugger) nop

inicio bcf STATUS,RP0 ;Ir banco 0 bcf STATUS,RP1

27

movlw b'01000001' ;A/D conversion Fosc/8 movwf ADCON0

bsf STATUS,RP0 ;Ir banco 1 bcf STATUS,RP1

clrf TRISA ;PORTA salida clrf TRISB ;PORTB salida clrf TRISC ;PORTC salida clrf TRISD ;PORTD salida clrf TRISE ;PORTE salida

movlw b'00000111' movwf OPTION_REG ;TMR0 preescaler, 1:156

movlw b'00001111' ;A/D Port AN0/RA0 movwf ADCON1

bsf TRISA,0 ;RA0 linea de entrada para el ADC bcf STATUS,RP0 ;Ir banco 0 bcf STATUS,RP1 clrf PORTC ;Limpiar PORTC

bucle btfss INTCON,T0IF goto bucle ;Esperar que el timer0 desborde bcf INTCON,T0IF ;Limpiar el indicador de desborde bsf ADCON0,GO ;Empezar la conversion A/D

espera btfsc ADCON0,GO ;ADCON0 es 0? (la conversion esta completa?) goto espera ;No, ir _espera call manejo_salida goto bucle ;Ir bucle

28

manejo_salida movf ADRESH,W ;Si, W=ADRESH movwf h'20' movlw 37h movwf h'21' clrf STATUS subwf h'20',0 btfsc STATUS, Z goto cero btfsc STATUS, C goto positivo goto negativo movwf PORTC ;Muestra el resultado en PORTC ret clrw return

cero bcf PORTD,0 clrf PORTC goto ret

positivo bcf PORTD,0 movf h'21',W subwf ADRESH,0 movwf PORTC goto ret negativo bsf PORTD,0 movf ADRESH,W subwf h'21',0 movwf PORTC goto ret

end

29

BIBLIOGRAFIA
TOCCI, Ronald J. y Ambrosio, Frank J. Microprocessors and Microcomputers Hardware and Software 6a. edicin New Jersey Prentice Hall, 2002

LIPOVSKI, G. J. 16 and 32 bits microcomputers interfacing U.S.A. Prentice Hall, 1990.

BREY, BARRY B. The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Inter- facing 6a. edicin New Jersey Merril, 2002.

BYRD, Joseph S.; Pettus, Robert O. Microcomputer system New Jersey Prentice Hall, 1993

CORTES, Ramn Programacin de microcomputadores Mxico Limusa, 1989

PEATMAN, John Microcomputer base design USA

30

Mc. Graw Hill, 1977

VALVANO, Jonathan W. Introduction to Embedded Microcomputer Systems: Motorola 6811/6812 Simulations USA Thomson, 2003

HAYKIN, Simon Communications systems 4th edition New York John Wiley and Sons, Inc, 2001

COUCH, Leon W. Digital and analog communication systems 6th edition New Jersey Prentice Hall, 2001

CARLSON, Bruce A., RUTLEGE, Janet C., CRILLY, Paul B. Communications Systems 4th edition New York McGraw-Hill Book Co., 2001

PEEBLES, Peyton Z. Digital Communication Systems New Jersey Prentice Hall Inc, 1987

31

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