Está en la página 1de 6

Sistema de Riego y Control de Agua Automatizado

Yenny Alejandra Romero Perdomo, Juan Terreros


Facultad de Ingeniera. Programa de Ingeniera Mecatrnica
Universidad Piloto de Colombia. Carrera 9 # 45 A 44 Bogot. Colombia

Resumen
ndice de Trminos

I. INTRODUCCIN

II. QUE ES DOMOTICA?


IV. COMPONENTES
La vivienda domtica es, por lo tanto, aquella que Para la realizacin de un sistema humedad y Riego de
integra una serie de automatismos en materia de jardn y un sistema de control de agua, se tiene en cuenta
electricidad, electrnica, robtica, informtica y la informacin de las secciones anteriores. A
telecomunicaciones, con el objetivo de asegurar al continuacion se har un pre listado de los elementos o
usuario un aumento del confort, de la seguridad, del componentes para dicha realizacin:
ahorro energtico, de las facilidades de comunicacin, y
de las posibilidades de entretenimiento. La domtica, HARDWARE
pues, busca la integracin de todos los aparatos del
hogar, de forma que todo funcione en perfecta armona, Al ser Arduino una plataforma de hardware libre tanto su
con la mxima utilidad y con la mnima intervencin por diseo como su distribucin puede utilizarse libremente
parte del usuario [1] [2]. para el desarrollo de cualquier tipo de proyecto sin haber
adquirido ninguna licencia. Es aqu donde conectaremos
El sistema Domtica se puede clasificar por los distintos los sensores, actuadores y otros elementos [3].
dispositivos:
ARDUINO
Controlador: es el dispositivo que gestiona el sistema
segn la programacin y la informacin que recibe.
Puede haber un controlador solo, o varios distribuidos
por el sistema, como desde el control del televisor,
equipo de sonido, puerta del garaje, cortinas,
iluminacin, calefaccin, DVD y dems controles de
aparatos electrnicos. [2].

fig. #-vista superior y reverso de la placa arduino uno [3].


JUAN AQU FALTA POR
Su unidad de procesamiento consiste en un
COMPLETAR microcontrolador ATmega328. Puede ser alimentada
mediante USB o alimentacin externa y contiene pines
tanto analgicos como digitales.
Este documento se centra en el desarrollo de un sistema
integrado domtico, con el objetivo de reducir el trabajo
para personas de la tercera edad, por lo cual ellos
permanecen mucho ms tiempo en sus hogares y por
ende piden una mayor calidad, efectividad y ahorro en el
sistema domtica.

III. SISTEMAS DE CONTROL DE AGUA

Diseo de un sistema de control domtico


basado en la plataforma Arduino
que todos los elementos que sean compatibles en una, lo
sern en la otra (a nivel de hardware/software). Su
unidad de procesamiento consiste en un
microcontrolador ATmega168. Puede ser alimentada
mediante USB o alimentacin externa y contiene pines
tanto analgicos como digitales. De esta placa se van a
comentar solo las caractersticas que la diferencian de
Arduino Uno [3].
Adems aade 3 selectores para cambiar el reset
manual/automtico, elegir la tensin de funcionamiento
de la placa entre 3.3V/5V y seleccionar el modo de
alimentacin ya sea por USB o externa.

Tabla #- Caracteristicas de Arduino UNO [3].

Aunque existen otros tipos de arduino

Tabla #- Caracteristicas de la placa Seeeduino [3].

DRIVER DE VALVULAS

Este driver tiene la capacidad de controlar hasta 16


servos con una resolucin de 12 bits y trabajar a una
Tabla #- Otras placas de Arduino. Caracteristicas Generales [4].
frecuencia desde 24 HZ hasta 1526 Hz. Para energizar el
driver lo conectamos a un pin de alimentacin de 3.3
SEEEDUINO voltios pero para energizar los servomotores es ms
viable usar una fuente externa de 5 voltios ya que si
usamos la alimentacin de 5 voltios de la raspberry pi y
al cambiar de direccin el servomotor causa gran
cantidad de ruido lo que hara que el voltaje comience a
variar, lo cual es negativo para la raspberry ya que estos
pines van directos a la alimentacin de la tarjeta y podra
terminar en causar graves daos [2].

Fig. #- Driver controlador de Vlvulas [2] .


La placa Seeeduino ha sido diseada por terceros, en
concreto Seeed. Se basa en el esquema de una Arduino
Diecimilia donde los diseadores han cambiado/aadido
ciertos elementos para mejorarla. El fabricante afirma
SENSORES
Un sensor es un dispositivo capaz de detectar
magnitudes fsicas o qumicas, llamadas variables de
instrumentacin, y transformarlas en variables elctricas.
Las variables de instrumentacin pueden ser, por
ejemplo: temperatura, intensidad lumnica, distancia,
aceleracin, inclinacin, desplazamiento, presin, fuerza,
torsin, humedad, movimiento, pH, etc. [3].
Mdulo de humedad (y temperatura)
Fig.#- Mdulo Controlador de servos PCA9685 con Arduino [5]
Algunos dispositivos son capaces de obtener varias
mediciones en el mismo mdulo. El mdulo de la
ilustracin corresponde a un DHT11 capaz de
representar digitalmente la humedad ambiental medida
en % adems de la temperatura en C. Tiene una
precisin decimal y dispone de su propia librera que
contiene los mtodos para recoger sus mediciones. Este
mdulo es interesante colocarlo en la zona externa de la
casa, como el balcn, la galera o el jardn [3].

Tabla#- Caracteristicas de Controlador de Servos PCA9685 [5].

SOFTWARE
La plataforma Arduino tiene un lenguaje propio que est
basado en C/C++ y por ello soporta las funciones del
estndar C y algunas de C++. Sin embargo, es posible
utilizar otros lenguajes de programacin y aplicaciones
populares en Arduino como Java, Processing, Python,
Mathematica, Matlab, Perl, Visual Basic, etc. Esto es
posible debido a que Arduino se comunica mediante la Fig. #- Sensor de humedad y temperatura (DHT11) [3].
transmisin de datos en formato serie que es algo que la
Mdulo PIR
mayora de los lenguajes anteriormente citados soportan.
Para los que no soportan el formato serie de forma Otro elemento que interviene en la seguridad cuando no
nativa, es posible utilizar software intermediario que hay nadie en casa es un detector de movimiento. En caso
traduzca los mensajes enviados por ambas partes para de detectar suficiente movimiento se leer un nivel alto.
permitir una comunicacin fluida [3]. Tambin se puede utilizar para el confort del ser
humano. En caso de detectar movimiento en la
habitacin encender por ejemplo las luces o la
calefaccin, dependiendo tambin de la lectura
responsable de los dos casos [3].

Fig. #- Interfaz del software de Arduino [3].


INTERFACES
Su principal objetivo es ofrecer comunicacin entre el
sistema y el ser humano. Consisten en elementos
visuales/auditivos que avisan de eventos o tctiles para
poder causarlos [3].

Modulo visualizador
Con l podremos conocer la situacin de la vivienda y de
la ocurrencia de eventos que nos enve el sistema en
Fig. #- Sensor de movimiento [3] forma de texto sobre una pantalla [3].
ACTUADORES
Un actuador es un dispositivo capaz de transformar
energa (en nuestro caso elctrica) en la activacin de un
proceso con la finalidad de generar un efecto sobre un
proceso automatizado. Su funcin en un sistema
domtico va a ser la de cambiar la situacin de la
vivienda tras un evento ocasionado al hacer por ejemplo
una lectura de un sensor que debe ser tratada [3].
Vlvula de agua
Fig.#- Pantalla LCD [3].

Mdulo Pulsadle
Para poder comunicarnos con el sistema y crear eventos
podemos utilizar teclados o botones. Por ejemplo la
funcin de un botn presionado al salir de casa podra
ser apagar luces, calefaccin y activar el sistema de
seguridad [3].

Fig. #- Vlvula de agua [2].

SERVOMOTOR
Fig.#-Teclado y Botn [3].

COMUNICADORES
Este apartado abarca el conjunto de elementos que
permiten la comunicacin entre distintas placas Arduino
y el servidor o incluso con electrodomsticos del hogar.
El medio por el que circula la informacin puede ser por
aire (modulacin de ondas electromagnticas) o fsico
(por cable) teniendo sus ventajas e inconvenientes.
Normalmente estos dispositivos tendrn a nuestra
disposicin libreras con funciones ya implementadas
que nos facilitar su manejo [3].
Fig. #- Servomotor [2].
Fig.#-WI-FI Shield [3]
Modulo Ethernet Mdulo XBee
Es una placa que se acopla encima de la Arduino y Este elemento se comunica de forma inalmbrica
permite establecer conexiones a internet mediante el utilizando ZigBee que es un conjunto de protocolos
estndar Ethernet que utiliza el protocolo TCP/IP. de alto nivel de comunicacin inalmbrica para su
Podemos conectarla a un router utilizando un cable RJ45 utilizacin con radiodifusin digital de bajo
y le asignar una direccin IP. Con esta direccin consumo.
podremos abrir conexiones entre el servidor y la placa o
de placa a placa para enviar flujos de datos.
SERVIDOR

RASPBERRY PI
lo interesante de la raspberry pi es su conectividad al
internet por medio de un cable Ethernet o un adaptador
wifi, dndonos la facilidad de controlar el proceso de
activacin por medio de una interfaz que se ejecuta en
una pgina web. Sus pines GPIO tambin son un punto a
favor de la tarjeta ya que en ellos conectamos los
mdulos de los cuales depende la conexin o
desconexin de nuestros nodos finales. Algunos pines de
Fig.#- Ethernet Shield [3]. alimentacin de 5 y 3.3 voltios estn siendo usados para
energizar los drivers PCA 9685 y el mdulo de relevos
Hay distintos chips y cada uno utiliza sus propias de 4 canales, por otro lado se usan cuatro pines BCM
libreras. En nuestro caso hemos trabajado con el chip para el envi del pulso de activacin de los canales del
28J60 que gasta las libreras etherShield.h y mdulo de relevos y finalmente los pines dedicados a la
ETHER_28J60.h Es importante tener en cuenta que en el comunicacin I2C los cuales son el SDA (lnea de datos)
cdigo de la placa la configuracin de la Ethernet Shield y el SCL (reloj serial) los cuales van al driver PCA 9685
ha de ser correcta. Debemos asignarle la direccin IP que y hace el control del pulso PWM [2].
le proporcione el router en caso de que utilice DHCP.
Tambin hay que poner una direccin MAC nica para
que el router conozca los distintos dispositivos
conectados. Adems, podremos abrir un puerto mediante
el que escuchar peticiones. Esta configuracin se ha de
realizar en la funcin setup(), es decir en la fase de inicio
de la placa [3].
Modulo WIFI
Si deseamos utilizar el protocolo TCP/IP pero queremos
evitar tener que cablear la habitacin podemos utilizar
este mdulo tambin acoplable a la Arduino. Aunque
utiliza otra librera los mtodos son equivalentes al del
mdulo Ethernet. La frecuencia de la seal ronda los Fig. #- Tarjeta Raspberry Pi [2].
2.4GHz [3].

Tabla#- Caracteristicas de la Raspberry Pi [2].


2016), 2016.

[3] E. Lled Snchez, Diseo de un sistema de control


domtico basado en la plataforma Arduino, 2012.

[4] F. J. Calvo Torres, ANLISIS Y DISEO DE UNA


RED DOMTICA PARA VIVIENDAS
V. CONCLUSION SOCIALES, 2014.

[5] naylampmechatronics, Tutorial Mdulo


VI. REFERENCIAS Controlador de servos PCA9685 con Arduino, [En
lnea]. Available:
http://www.naylampmechatronics.com/blog/41_Tuto
[1] J. M. Huidobro, La Domotica como solucion del
rial-M%C3%B3dulo-Controlador-de-servos-
Futuro, 2007. [En lnea]. Available:
PCA9685.html. [ltimo acceso: 05 Marzo 2017].
https://www.fenercom.com/pdf/publicaciones/la-
domotica-como-solucion-de-futuro-fenercom.pdf.
[ltimo acceso: 05 Febrero 2017].

[2] L. Barrera D. y C. Cifuentes D., Sistema domtico


bsico utilizando la tarjeta Raspberry pi (Junio

También podría gustarte