Você está na página 1de 6

Proyecto Autoriego De Planta

Sergio Andres Díaz 1 , Julian Alejandro Ortiz2 , Brian Camilo Valencia 3 ,

Abstract—In the present project a plant automated irrigation


system is developed. The system is ideal for a home plant or
big crops due to helps people who do not have enough time to
do the daily irrigation of the plants, the project is developed
on the concepts concern in the field of digital electronics I. It
was designed to use information obtained from humidity sensors
which if necessary, allows to activate relay that is charge of
operate a pump for the automated plant irrigation. There are
several types of plants irrigation needs so the relay activation
system was designed to operate on demand of the kind of plant
cultivated.
Fig. 1. divisor de frecuencia.

I. I NTRODUCCIÓN
Dado el ritmo de vida tan acelerado y necesidades de la Para desarrollar el proyecto se utilizó electrónica digital
actualidad, resulta necesario automatizar y optimizar algunos combinacional y secuencial, una de las entradas que se usó es
procesos básicos los cuales son parte de la cotidianidad, en este el “reloj” de la FPGA y otras entradas adicionales a la máquina
caso se hará énfasis en un proceso simple pero muy importante de estados para el proyecto se usa la tarjeta de desarrollo
que consiste en mantener de forma correcta nuestras plantas Nexys 2 la cual tiene una frecuencia de 50Mhz, usando un
y cultivos con la adecuada irrigación teniendo en cuenta los divisor de frecuencias que nos deje un ciclo por segundo o
niveles de humedad del ambiente. un 1Hz, nos permite tener un mejor control para la parte
Se parte de un proceso bastante sencillo de monitorización secuencial de la activación por cierto tiempo del motor o de la
el cual, haciendo uso de sensores, obtiene la información puesta en marcha del sistema, esto basado en el principio de
necesaria para irrigar de manera autónoma una pequeña planta un contador, va aumentando su cifra cada vez que hay un rizo
ubicada en una maceta perteneciente a un cultivo hidropónico de bajada o de subida, cuando se alcance una cifra se usara un
casero, facilitando el correcto sostenimiento de la planta comparador para que realice la acción, este comparador tendrá
decorativa o un cultivo citadino casero, procedimiento que tres cifras en el caso de cada una de los tres tipos de planta
luego puede llevarse a gran escala para el buen desarrollo y que se va a usar y un test para la prueba.
rendimiento de grandes cultivos de alimentos. En el caso del divisor de frecuencia se hará que se reduzca
la frecuencia de la señal tanto que permita hacer conteos de
días sin inconvenientes, el divisor de frecuencia funciona como
II. D EFINICIÓN D EL P ROBLEMA se muestra en la figura 1, usando el rizo de subida de la señal
El poder tener un cultivo hidropónico o al menos un jardín y cuando vuelve a cambiar después de cierta cantidad de rizos
pequeño en medio de una ciudad rodeada de concreto puede de la señal CLK vuelve a cambiar, haciendo que la señal de
hacer que un espacio pequeño se llene de vida y sea más salida dure más tiempo.
acogedor llegar al hogar, si se piensa que en la actualidad no Luego esta señal de reloj, se implementó una máquina
se tiene tiempo de cuidar un ser vivo. Para llevar a cabo el de estados, para la unidad de control del sistema, para que
proyecto se parten de algunas consideraciones, la primera es dependiendo del sensor de humedad y el tiempo se active el
que no todas las viviendas tienen una fácil salida de agua al relé para poner en funcionamiento la bomba de agua por cierto
proyecto, por ello se tiene en consideración y se diseña con tiempo, esto permitirá que con una entrada digital que llegara
un tanque propio, la segunda consideración es que no todas del sensor de humedad y el tiempo que ha transcurrido desde
las plantas son iguales, por ello se debe tener en cuenta la el último riego se pueda decidir en qué momento se vuelve a
planta con la cual se va a implementar el proyecto para que la accionar el relé y por cuanto tiempo.
cantidad de agua y la frecuencia de riego sean las adecuadas Los sistemas biestables o multivariadores usando los
teniéndolo en cuenta por un sensor de humedad. flip-flop que se puede observar en la figura 5, nos ayudaran
Por lo anterior se puede pensar en que si el nivel de a que el estado predecesor del sistema influya en la salida
humedad, leído por el sensor de humedad, es muy bajo se salte permitiendo la máquina de estados.
el tiempo de irrigación programado para la planta y genere un
accionamiento de un relé por determinado tiempo medido para
poder irrigar sin sobrepasarse.
Fig. 2. Flip-Flop JK.

Tipos de Plantas según la frecuencia de riego


Un factor importante a tener en cuenta en el desarrollo del
sistema de riego es la frecuencia que puede llegar a necesitar
Fig. 3. Helecho
una planta en especifico para cubrir así sus necesidades
especificas y evitar causar daños por ausencia de líquidos o
sobre exposición. Los tipos de planta según sus necesidades
de riego y lo que se tendrán en cuenta se listan a continuación:

• Helechos: Los helechos son plantas que no producen


flores ni semillas y son en su gran mayoría herbáceas,
aunque existen unas pocas especies arborescentes. Una
planta muy bonita a la hora de decorar el interiores,
son los helechos. Además, los helechos son plantas que
le dan una gran frescura al ambiente, sin embargo es
una familia de plantas que no resulta fácil de mantener
debido a que poseen algunas características físicas que
los hacen muy distintos de las plantas con semillas. Fig. 4. Plantas Desérticas

Para su reproducción son muy dependientes de la


humedad, pues sus esporas necesitan una elevada En resumen, se establece que un bonsái debe ser regado
humedad, por eso crecen allí donde las condiciones en promedio cada 3 días para así mantenerse en buenas
ambientales son húmedas, en la figura 3 se aprecia condiciones.
un helecho desarrollado correctamente en un ambiente Para generar el control del tiempo que debe estar en espera
húmedo. para la hidratación, como se observa en la siguiente, en la
que se observa que dependiendo de la planta que se vaya a
• Plantas desérticas: Las plantas originarias del desierto hidratar, además de agregar un modo test de 60 segundos que
suelen ser más resistentes a la falta de ciertos cuidados nos permita mirar que el sistema funciona o una hidratación
debido a su procedencia en ambientes donde escasea el inmediata.
agua. Sin embargo, cuando se decide tener una planta
desértica en el interior del hogar o en el jardín, se En este proyecto se observa como se puede implementar
deben tomar algunas medidas para que éstas sobrevivan en un micro controlador comercial como lo es Arduino o un
y lleven una vida sana, ya que estarán viviendo en un ESP 32, para ello se usaran también sensores y actuadores
ambiente distinto del que provienen. compatibles por ello se piensa en utilizar un sistema de
Teniendo en cuenta el clima en el que se encuentre, las comunicación digital y si no es posible utilizar el sistema
plantas desérticas se deben regar una vez cada 7-10 días. de comunicación I2C, que permite que se pueda utilizar no

• Plantas Bonsai: La parte más importante del cuidado Teclado Tipo Tiempo Tiempor[S]
del Bonsái es el riego. La frecuencia de riego del árbol 60
0 0 Test 60
depende de diferentes factores (especie del árbol, tamaño segundos
del árbol, estación del año, mezcla de suelo y clima- Planta 1
0 1 604800
Desértica semana
tología). El dejar períodos cortos con escasa humedad 1
1 0 Helechos 86400
ayuda a estimular el crecimiento de sus raíces a la vez Día
que disminuimos el riesgo de asfixia radicular. 1 1 Bonsáis 3Días 259200
nueva, si puede generar conceptos de diseños válidos para ser
patentados.
C. En Lo tecnológico:
Como ya se comentó no se intenta generar una tecnología
nueva ni una invención trascendental, la idea es usar compo-
nentes fáciles de obtener con costo reducido que permitan que
el proyecto sea rentable además se debe tener en cuenta que
el proyecto es diseñado para implementar los conocimientos
en la asignatura de electrónica digital y a su vez también para
hacer un desarrollo sostenible para una micro empresa.
Se usa como inspiración tecnologías aplicadas a la industria
como lo es el autor riego utilizado en las industrias de flori-
cultura o hidropónicas, con ello se pueden mirar que variables
se miden en estos sistemas y se tienen valores patrones para
tener la optimización de los recursos.
Fig. 5. Bonsai
Con las tendencias actuales del mercado se pensó que la
hacer el proyecto se debe manejar y monitorear con el internet
de las cosas, por lo cual se trató de implementar en el internet
solo en una FPG para su diseño, sino también en los micro de las cosas, pero por tiempo no se pudo implementar, pero
controladores manejados por entorno Arduino. en la parte productiva puede ser algo interesante.

III. J USTIFICACIÓN D. En Lo Ecológico:


En el proyecto se aplicó lo aprendido de forma teórica y Para el proyecto se observa que el proceso de cuánta agua
práctica, en la práctica de la asignatura de electrónica digital hidrata a la planta debe ser el necesario para no generar
para aplicar una parte secuencial y una parte combinacional. desperdicios, además se debe generar un diseño en el que se
Usando la parte combinacional para generar una comprobación optimicen los recursos obtenidos, además se tiene que calcu-
de los sensores, luego se usará una parte secuencial para lar el consumo energético del sistema completo incluyendo
utilizar la bomba de agua el tiempo suficiente para hidratar la cuando se acciona la bomba para hacerlo más eficiente, sin
planta lo suficiente para hidratarla, pero no tanto para ahogarla embargo también se puede mencionar que puede hacer que se
o desbordarla. fomente el cultivo y más si se puede implementar en cultivos
Este proyecto se justifica por el bajo costo al momento de hidropónicos, haciendo que pueda contribuir al bienestar social
desarrollarlo y armarlo en relación a otros proyectos, siendo y borrar la huella de carbono del procesos de producción de
un proyecto practico, aplicable y que se puede implementar los alimentos cultivados.
como un proyecto sustentable de negocio. E. En Lo Político:
A. En Lo Social: No se encontraron implicaciones políticas para un proyecto
El proyecto se enfoca en personas que tienen poco tiempo de esta índole a no ser la generación de una empresa.
disponible sin importar su posición socio económica que IV. O BJETIVOS
tengan conciencia ecológica, que trabajen y estudien, personas
que no permanezcan en casa pero que quieren ver al volver A. Objetivo Principal:
a casa un pedazo de naturaleza, también se puede decir que Diseñar e implementar un sistema de auto riego de al menos
esta especificada para personas que sean distraídas por ello se una planta, que permita de manera autónoma tener la correcta
instala una alarma para poder tener presente cuando se debe hidratación.
recargar el tanque de irrigación
B. Objetivos Específicos:
B. En Lo Económico: Considerar e implementar una alarma que permita que las
En la parte económica se observa que la financiación personas distraídas vuelvan a llenar el tanque de hidratación
para crear microempresas es por parte de Colciencias, con del sistema.
sus programas de crédito para estudiantes universitarios y
V. M ARCO T EÓRICO
recién graduados, los requisitos son tener bien formulado el
proyecto, estructurado y con proyección que permita además A. Contadores
de crear microempresa debe generar empleos o que se genere Son sistemas secuenciales compuestos por flip flops y
beneficios a empresas de manufactura colombiana. Colciencias puertas lógicas, cuyo funcionamiento se deriva en contar y
también ayuda con el trámite de patentes, aunque en el almacenar los impulsos recibidos por una señal de entrada tipo
proyecto que se está desarrollando no se crea tecnología reloj, por lo general, este tipo de sistemas tiene una amplia
variedad de aplicaciones en varios elementos electrónicos, en
este caso se emplea gran parte de este recurso para medida de
tiempos y divisor de frecuencia. Este enfoque está dedicado a
la parte de control de nuestro sistema.

B. Máquinas de estado
Las máquinas de estado son sistemas que se emplean para el
diseño de una secuencia por medio de circuitos secuenciales,
a partir de una o más señales de entrada. Relacionando para
cada entrada del sistema, una salida, con el fin de determinar, Fig. 8. Bomba de Agua.
para cada instante un estado para la máquina. En este caso, se
planee emplear este sistema para varios diseños que se tienen
planteados en el proyecto, en este caso se van a emplear para
los contadores, los registros y los comparadores.

C. Registros
Los registros son sistemas secuenciales con la capacidad de
almacenar y desplazar datos del sistema, normalmente este tipo
de registros están compuestos con flip flops (casi siempre tipo
D) y dependiendo del tipo de entrada y salida, los registros se
clasifican de la siguiente manera:
1) serie-serie: La entrada del primer flip-flop y la salida
del último son accesibles externamente. Normalmente se les
da uso como líneas de retardo digitales y en tareas de sin- Fig. 6. Sensor de humedad.
cronización.
2) Paralelo-serie: Este tipo de circuitos son accesibles las B. Actuadores
entradas de todos los flip-flops, pero sólo la salida del último.
Normalmente también existe una entrada serie, que sólo altera Como actuador tiene un modulo relé de un canal como se
el contenido del primer flip-flop, pudiendo funcionar como los observa 7, que necesita una corriente de entrada de 4mA para
del grupo anterior. Este tipo y el siguiente se emplean para accionarse, este relé activara una micro bomba de agua que
convertir datos serie en paralelo y viceversa. se observa en la figura 14.
3) Paralelo-paralelo: Tanto las entradas como las salidas
son accesibles. Se usan para cálculos aritméticos.

VI. M ATERIALES Y P RESUPUESTO


En el proyecto se debe dividir en tres partes senadores
actuadores y control. En la parte de sensores tenemos un
sensor de humedad para mirar la hidratación en la tierra de
la planta, además se debe utilizar como actuador un relé que
accionara la bomba de agua. Para la parte de control usaremos
una FPGA Nexys 2 que contendrá el procesamiento necesario
para que se pueda hacer el análisis de los sensores y activar
la bomba de agua por el tiempo necesario.
Como principio para escoger los materiales usamos la
economía del proyecto para que no sea solo un proyecto Fig. 7. Relé de 1 canal.
académico, debe ser un proyecto que sea replicable y de bajo
coste de producción además de tener un tamaño reducido. se usa por economía y por tamaño una que tiene una
capacidad de 80 a 120 litros por hora y por lo que por
A. Sensores segundo transfiere 22.2ml a 33.3 ml, con un tamaño y coste
Para observar la hidratación del suelo se usa el sensor muy reducido.
de humedad del suelo yl-100 que se puede observar en la
figura 6, el cual tiene la particularidad de tener una salida
digital o una salida analógica, lo que permite que en un C. Control:
futuro se pueda cambiar el diseño dependiendo del control Para poder completar esto se debe tener un tanque de agua
que se vaya a usar, para la práctica se va a usar la salida digital. acorde al tamaño de la micro bomba, además de mangueras
de 3/10 de pulgada para la salida de la microbomba. Se van a
aprovechar los botones de la placa Nexys, para poder ajustar
los tiempos y el display de la misma para mostrar el tipo de

VII. A NÁLISIS Y D ISEÑO

Se procede a realizar el algoritmo del circuito con las


funciones programadas en el sistema y se organiza dicho
algoritmo en un diagrama de flujo para mayor entendimiento.

Fig. 10. Diagrama de estados

En este caso, se implementa una máquina con 4 estados, las


entradas de éste son:
• X (Ciclo de espera de 10 segundos).
• Y (Indica la humedad de la planta)
• K (Indica si el tanque está vacío).
• S (Ciclo de regado de la planta)
• Z (Ciclo de la planta cuando es regada).
Una vez terminado, se implementa en una memoria, por medio
de un contador.

Fig. 9. Diagrama de flujo

Como se puede observar, el algoritmo es el siguiente:


Primero el sistema inicia un ciclo de espera cada 10 segundos,
una vez completado ese tiempo, se envía una señal para
verificar si el tanque tiene agua o no y se envía una señal al
sensor de humedad para verificar si la tierra tiene humedad o
está seca.

Si el tanque está vació, se el sistema vuelve a un estado Fig. 11. Memoria


de espera hasta que el tanque tenga agua, una vez llenado el
tanque, si la planta está seca, entonces se procede a preparar
el sistema e irrigar la planta con un ciclo de regado de 5
segundos.

Una vez terminado este ciclo, vuelve al estado de


espera. Es así como la planta tiene un sistema de regado Fig. 12. Funciones
automático que dependiendo de qué tipo de planta se escoja
se regirá por los tiempos establecidos en la tabla 1, cuando se VIII. I MPLEMENTACIÓN
haya completado ese ciclo, se da prioridad y se riega la planta. Una vez terminada la parte teórica, se procede a
implementar el sistema en la FPGA Nexis 2, para la
implementación del código primero se crean dos divisores
de frecuencias, el primero convierte la frecuencia por default
de la nexys 2 que es de 50 MHz a segundos, esto con el
objetivo de hacer los contadores de espera y de irrigación;
el segundo divisor de frecuencia, que a la vez actúa como
multiplexor tiene como función diferenciar los 3 tipos de
plantas (helechos, desérticas y bonsái) y a partir de ello enviar
la información de entrada a la máquina de estados, después
se crean los contadores para la espera, para el regado y para
cada planta, luego se hace uso de una maquina de estados con
dos entradas Y(sensor de humedad) y K(Cantidad de agua
en el tanque), de esos parámetros y la terminación de cada
contador, van a depender qué estado va a tomar el sistema.
Fig. 14. Configuración del relé
Después se asignan las salidas del sistema, las cuales
van a hacer la alarma y sistema de regado (relé). Una vez IX. C ONCLUSIONES
terminado el sistema se procede a conectar los sensores, la
• Los diseños digitales aprendidos en clase y su imple-
alarma y el relé a los conectores periféricos, estos conectores
mentación en una FPGA, tienen una amplia variedad
tienen dos fuentes, una de 5V y otra de 3.3V, estas fuentes
de aplicaciones, en este caso se logró hacer un sistema
van a alimentar estos dispositivos y van a darle al sistema
de control con varias funciones programadas secuencial-
una respuesta digital.
mente.
• Este proyecto puede tener algunas limitaciones para im-
plementarlo en un entorno de producción, por ejemplo,
los costos de la nexys 2, para sobrellevar este problema,
lo ideal es llevar este sistema a microcontroladores de
menor costo.
• La implementación de estos sistemas en una FPGA,
suelen ser más fáciles de implemenar, ya que la terjeta
tiene una gran variedad de funciones y simplifica muchos
procedimientos que suelen tomar más tiempo de resolver
en circuitos digitales y simulaciones.
• Hay que verificar el buen funcionamiento de la FPGA,
ya que un cambio o algun defecto de la targeta, puede
alterar el funcionamiento de cualquier proyecto que se
esté realizando.
R EFERENCES
[1] Thomas L. Floyd, Fundamentos de sistemas digitales, 9na Ed., New York,
Pearson Prentice Hall, (2006).
[2] Daniel D. Gajski. Principios de diseño digital. Ed. Prentice–Hall. (1997).
[3] J.P. Hayes. Introducción al diseño lógico digital. Ed. Addison–Wesley.
(1996).
Fig. 13. Implementación [4] E. Mandado. Sistemas electrónicos digitales. Ed. Marcombo. (1998).
[5] N. Bióloga, "Helechos: clasificación, características, ciclo de vida y
evolución", Naturaleza Paradais Sphynx, 2019. [Online]. Available:
https://naturaleza.paradais-sphynx.com/plantas/helechos-clasificacion-
caracteristicas.htm. [Accessed: 10- Jul- 2019].
[6] "Conoce el cuidado de las plantas desérticas", Jardines Verticales Hui-
chol, 2019. [Online]. Available: https://www.huichol.com.mx/conoce-el-
cuidado-de-las-plantas-deserticas/. [Accessed: 10- Jul- 2019].
[7] "Cómo y cuándo regar un bonsái | Revista de Flores, Plantas, Jar-
dinería, Paisajismo y Medio ambiente", Floresyplantas.net, 2019. [On-
line]. Available: https://www.floresyplantas.net/como-y-cuando-regar-un-
bonsai/. [Accessed: 10- Jul- 2019].

Se tuvieron algunos inconvenientes con el relé, ya que éste


se activaba con la salida en 0 y en 1, se hicieron varias pruebas
y la única manera de que este actuara diferente a estas dos
respuestas es que se pusiera una división de tensión entre la
fuente de 5V y la respuesta del sistema.

Você também pode gostar