Está en la página 1de 21

INSTITUTO

TECNOLOGICO
DE DURANGO

INSTITUTO TECNOLÓGICO DE DURANGO


Ingeniería Eléctrica - Electrónica
Sistemas Domóticos
Cámara de seguridad
Alumno:
Kevin Said Hinojoza Rodríguez 16040947
Profesor:
Omar Osvaldo Rentería Ramos

03/11/20
Introducción
En este documento habla de cómo se creó un prototipo de cámara de seguridad,
la cual tiene como objetivo enviar una alerta de seguridad vía correo electrónico
emitiendo un mensaje de alerta de movimiento desconocido, esto a veces de la
utilización de varios software y diferentes materiales.
Se explica cómo es el proceso completo, desde la instalación de uno por uno de
cada software, hasta las instrucciones de cómo ir creando paso a paso dichos
programas para la ejecución de la cámara de seguridad para controlar el
movimiento y el uso a distancia de esta.

Objetivo general
Lograr el uso a distancia de una cámara de seguridad controlándola a través de un
móvil.
Lograr con esta práctica que se envié una alerta de seguridad vía correo
electrónico al momento de que la cámara capte un movimiento desconocido.

Softwares:
LabVIEW
Safe4cam
TeamViewer

Materiales:
2 Servomotores
Web cam
Arduino
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.

Arduino

Para empezar a programar la placa Arduino es necesario descargar un IDE


(Integrated Development Environment). El IDE es un conjunto de herramientas de
software que permiten a los programadores desarrollar y grabar todo el código
necesario para hacer que nuestro Arduino funcione como queramos. El IDE de
Arduino nos permite escribir, depurar, editar y grabar nuestro programa (llamados
“sketches” en el mundo Arduino) de una manera sumamente sencilla, en gran
parte a esto se debe el éxito de Arduino, a su accesibilidad.
Servomotor
Es un servomotor, aquel que contiene en su interior un encoder, conocido como
decodificador, que convierte el movimiento mecánico (giros del eje) en pulsos
digitales interpretados por un controlador de movimiento. También utilizan un
driver, que en conjunto forman un circuito para comandar posición, torque y
velocidad.
WebCam
Cámara de vídeo miniaturizada que se puede conectar a un ordenador para
grabar imágenes o emitirlas en directo a través de Internet.

Desarrollo
Para poder controlar la cámara de seguridad es necesario instalar labVIEW, para
eso se puede utilizar el enlace siguiente:
https://www.ni.com/es-mx/support/downloads/software-
products/download.labview.html#345656
Ya descargado el programa se procede a hacer la instalación, la cual se puede
seguir en el siguiente video:
https://www.youtube.com/watch?v=0O_WszyaRxI
Para seguir con la instalación de los programas, seguimos con arduino, para este
se tiene que descargar la versión que sea compatible con la versión del labView.
Para descargarlo se necesita ir a la siguiente dirección:
https://www.arduino.cc/en/software
Este al terminar la descarga aparecerá instalado al momento de abrirlo.
Para poder tener un enlace entre el arduino con el labVIEW se necesita descargar
un paquete que viene en el software del vi package manager, se descarga y se
intala el paquete de labView compatible con arduino.

Para seguir con la comunicación de arduino con labVIEW se utiliza el siguiente link
de apoyo:
https://www.youtube.com/watch?v=Y5BawSeQ2O8
Teniendo todo esto, se comienza la “programación” de la aplicación para el
movimiento de la cámara, el cual será el siguiente:
Y el siguiente panel:

¿Cómo se hace?
Se abre la aplicación de labVIEW, se crea un nuevo proyecto. En la ventana del
diagrama para encontrar todos los objetos por decirlo asi, se da en clic derecho, y
empezamos con poner structure, while loop.

Ahora clic derecho en el botón rojo, y se selecciona créate control.

Para ver que el arduino ya esta enlazado al labVIEW, se puede ver dando clic
derecho y hasta la parte inferior estará la pestaña de arduino, de ahí se
seleccionaran init, 2 close, luego en sensores, servos y se seleccionan 2 servo
write angle y 2 servo read angle, 1 set number of servos y 2 configure servo.
Se acomodan de la siguiente manera:

En el recuadro que es el while loop, cerca de los elementos de arduino, se da clic


derecho y se selecciona 4 veces add shift register.

Cada elemento de arduino, al pasar el apuntador por encima de ellos, aparecen


varia puntas, las cuales sirven para crear diferentes elementos, se seleccionaran
los siguientes de izquierda a derecha:
Visa Resourse (control), board type (uno) (control).
Number of servos (constant).
Servo number (0) (constant) (0), DIO pin (2) (Constant) (2).
Servo number (0) (constant) (1), DIO pin (2) (Constant) (3).
Servo number (0), conectado a servo number.
Servo number (1), conectado a servo number.
Dialog y user interface palette, simple error handler.
Dialog y user interface palette, simple error handler.

Después se unen con las puntas que están de color amarillo y rosado.

Esto se puede realizar antes, o en este momento, cambiar el 15 por 0 y 1


respectivamente.
Cambiamos ahora a la ventana de panel y al iguan que en la ventana del
diagrama, con clic derecho se seleccionan:
2 meter (Se encuentra en numeric)
2 knob (Se encuentra en numeric)
Y se cambian a 180 cada uno.

Lo cual en la ventana del diagrama se vería así:


Se acomoda y se conecta de la siguiente manera:

Ahora después del elemento writhe servo angle, en la línea amarilla se da clic
derecho y se selecciona la pestaña cluster, class y variant palette, y seleccionar
unbundle by name en cada uno de los elementos ya antes mencionados y
conectados a la misma línea amarilla.
Ahora en cualquier parte del diagrama, de preferencia delante del status, clic
derecho, en la pestaña boolean, se selecciona la compuerta or 3 veces.
Se acomoda y se conecta de la siguiente manera:

Y hasta aquí la parte de LabVIEW.


Ahora se descarga safe4cam.
Aquí un video de como descargar e instalar el safe4cam.
https://www.youtube.com/watch?v=vhmCAt8G_gw
Al iniciar safe4cam, lo primero que se selecciona la cámara que se utiliza.

Ahora se configura el safe4cam.


El primer cuadro es para seleccionar la cámara

El segundo es para enviar imágenes por ftp.

El tercero es para subir imágenes a la nube y el cuarto para abrir la carpeta de


imágenes.
En la parte superior se puede seleccionar cual es el mensaje de alerta cuando
salga un movimiento desconocido.

Ahora en el primer cuadro de la derecha, sirve para configurar la cámara web

En el segundo cuadro se configura el correo al que se enviaran las imágenes.


En el tercero se puede seleccionar un sonido para alertar o asustar en caso de
que este un intruso cerca de la cámara.
Y el último sirve para activar y desactivar la alarma.
Ya para terminar, se descarga el teamviewer en la computadora y en el móvil
también.
Aquí el enlace
https://www.youtube.com/watch?v=vpTiuBRjmAA
En el móvil la app se encuentra en la play store.
Para poder controlar la computadora de manera a distancia se necesita copiar el
número que aparece en la parte “su id” y posteriormente la contraseña.
Ahora sigue la parte de la estructura, la cual en este caso quedo así:
Y listo, ahora regresamos a labVIEW y se corre el programa todo esto desde el
móvil.
Desde el móvil o por comodidad desde la computadora, se le da en la flecha para
correrlo.

Y desde el móvil lo importante es mover los knob para que en la estructura se


muevan los servos.
Y para terminar, solo se revisa si los correos fueron enviados.

Y aquí está el resultado.


Conclusión:
El uso de todos estos diferentes programas (softwares) y materiales que sirvieron
para la creación de esta práctica, cumple con el objetivo que se mencionó
anteriormente, el proceso aunque es largo es funcional, y ahora se podrá instalar
una cama de seguridad denomina casera con unos cuantos material y para asi
poder checar si fuera necesario si es que hay un intruso en el lugar que se instale
este.

También podría gustarte