Está en la página 1de 9

Objetivo

Realizar un sistema domótico capas de vigilar un área determinada, que además


pueda enviar información sobre lo que esta sucediendo en ese momento por
medio de grabaciones o de fotos tomadas.

Introducción
En este documento se habla sobre la creación de un sistema de seguridad
domótico, el cual se encargará de enviar correos electrónicos al usuario en caso
de que exista algún movimiento dentro del lugar en donde se encuentra instalado
el sistema. El sistema es creado desde cero, para poder desarrollarlo se
necesitará la ayuda de distintas aplicaciones, las cuales serán programadas para
optimizar el funcionamiento del sistema, además de contar con una visión
periférica. El usuario será capaz de controlar remotamente el sistema para tener la
capacidad de mover la cámara de seguridad a la zona a la cual él quiere observar

Marco teórico
LabVIEW (acrónimo de Laboratory Virtual Instrument Engineering Workbench) es
una plataforma y entorno de desarrollo para diseñar sistemas, con un lenguaje
de programación visual gráfico pensado para sistemas hardware y software de
pruebas, control y diseño, simulado o real y embebido.
Este programa fue creado por National Instruments para funcionar en
máquinas MAC, salió al mercado por primera vez en 1968, teniendo versiones
disponibles para las plataformas Windows, UNIX, MAC y Linux actualmente. La
penúltima versión es la 2013, con la increíble demostración de poderse usar
simultáneamente para el diseño del firmware de un instrumento RF de última
generación, a la programación de alto nivel del mismo instrumento, todo ello con
código abierto. Y posteriormente la versión 2014 disponible en versión demo para
estudiantes y profesional, la versión demo se puede descargar directamente de la
página National Instruments.
Safe4Cam
 Se trata de un programa gratuito y fácil de usar muy útil para este tipo de casos.
Un sistema capaz de detectar el movimiento y activarse para capturar cualquier
eventualidad que ocurra delante de la cámara del ordenador. Una información que
guarda y envía por correo electrónico. Además, integra una alarga que se activa
automáticamente y la posibilidad de configurarse con otros dispositivos para crear
un circuito cerrado.
Se encarga de convertir la cámara en un dispositivo de seguridad. Esta aplicación
se puede configurar de distintas maneras, como detector de movimiento y muchas
más opciones que tiene.
La configuración que se utilizo fue detector de movimiento, además se configuro
para que después de detectar el movimiento poder enviar una serie de fotos a
nuestro correo electrónico para mayor seguridad y tener evidencia de lo que está
sucediendo en ese momento.

TeamViewer 
Es un programa que permite el acceso remoto rápido y seguro a ordenadores y
redes, con el que los usuarios pueden controlar un equipo desde cualquier
terminal de escritorio o dispositivo móvil sin necesidad de tener acceso físico a él.
Para usar este programa, simplemente fue necesario descargar la app en el
teléfono que iba a controlor el sistema y conectar el pc y el smarthpone por medio
de una conexión wifi, para esto, la misma aplicación nos proporciona una dirección
y una contraseña.

Iriun
Es una aplicación con excelentes resultados a la hora de usar el
smartphone como cámara y que tiene como punto destacable el ser
multiplataforma. En ese sentido, podrás usarlo no importa si eres usuario
Windows, Mac o Linux, o si tu equipo es Android o iOS. El proceso de
uso es sumamente sencillo y luego de instalar el cliente el computador,
solo debes asegurarte de conectar el smartphone a la misma red WiFi
para comenzar a capturar video desde la cámara.
Desarrollo
Labview
Para poder colocar cualquier control en labview seria necesario darle al botón
derecho y buscar el contro que necesitemos, todas estas funciones se encuentran
en la ventana cuadriculada, esta misma ventana es la que el usuario controlara
desde el acceso remoto.

En la otra ventana, la cual es totalmente blanca, se encuentran todas las funciones


de programación que tiene el labview, asi como la lbreria para controlar el Arduino.
Para colocar las funciones, se realizaría el mismo proceso que en la ventana
anterior
La interfaz de usuario cuenta con dos perillas, dos indicadores de grados, selector
del numero de servos en el sistema, selector de pines en el Arduino, selector del
numero de servo a controlar, selección de la tarjeta Arduino y un botón de stop
para detener el sistema.
El programa realizado en labview consta de tres partes, la primer parte seria el
inicio del programa en el cual se inicializa el programa, aquí se colocan funciones
como la selección del puerto COM, el tipo de tablilla (UNO o MEGA), también se
colocan funciones de los servos, estas se encargan de determinar el numero de
servos que tendrá el sistema, los PIN´s a los cuales se deberá de conectar el
cable de control de los servos. El Baud rate fue colocado por cuestiones de mal
funcionamiento del circuito ya que surgieron problemas de conexión entre el
labview y Arduino. Pero después de realizar una búsqueda por internet se
determino que no era necesario y que el cambio que en realidad se tenia que
hacer era descargar una versión antigua de Arduino, se recomienda la 1.8.6 y
descargar el NI Serial, el cual es un programa oficial de National Instruments el
cual nos ayuda a realizar la conexión serial entre Arduino y LABVIEW.

En la segunda parte tenemos una estructura while loop en la cual tenemos todas
las funciones encargadas de controlar el sistema. Se encuentran funciones como
shift registers, servo write y servo read las cuales se encargan de recibir el numero
de grados que se va a desplazar el servo por medo de una perilla digital y otra que
se encarga de leer los grados que se van a escribir y representarlos en una slider
para hacer mas visual y mas efectivo el desplazamiento de los servos. Se puede
encontrar el botón de stop del sistema, el cual se encarga de sacarnos del loop y
además un dos status, uno para cada servo que se encargaran de detener el
programa en caso de que surja algún problema dentro del sistema.
El tercer parte consta de la función Arduino close y error dialog para cada servo,
estas funciones se encargan de cerrar el sistema correctamente y enviar un
cuadro de dialogo al usuario n caso de surgir algún error o problema con el
sistema.

Estructura y hardware
La estructura fue realizada a partir de la falta de una cámara, entonces se tuvo
que utilizar un celular, además de que se usaron materiales que se encontraron en
la casa para evitar en lo mas posible el salir por cuestiones de la pandemia.
Se realizo una estructura capaz de moverse en los distintos ejes y que pudiera
sostener un teléfono celular. El material de la estructura es en su mayoría MDF,
palitos de paleta y de elote, y una ruedita para ayudar al desplazamiento.
Los servos que se utilizaron son de 180 grados y son capaces de mover 1kg de
carga, la tablilla que se utilizó es una Arduino MEGA 2560.
Para poder conectar la cámara del teléfono con safe4cam fue necesario utilizar la
aplicación llamada Iruin, la cual fue de bastante ayuda para el desarrollo de este
proyecto.
Conclusión
Finalmente podemos concluir que este proyecto es capaz de cuidar el lugar en
done se encuentra ubicado, ya que puede funcionar de una manera muy parecida
a una cámara de seguridad, además de que permite el desplazamiento de la
visión de la cámara para mejorar la visión de esta. Este sistema, esta realizado
con materiales encontrados en mi hogar para evitar en el salir del hogar y cuidar
nuestra salud. Como observación estos materiales pueden ser mejorados, además
por la dificultad de conseguir una cámara fue necesario darle solución al problema
por medio de convertir mi teléfono en una cámara digital. Ahora, todo el diseño
realizado se podría optimizar si se consigue una cámara de menores dimensiones,
ya que la utilización del teléfono agrego dificultad al proyecto. Como tenia un poco
de material extra, le compartí a un compañero para que pudiera realizar su
proyecto sin tener que gastar.

También podría gustarte