Sie sind auf Seite 1von 123

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

PROYECTO DE INNOVACION Y/O MEJORA EN LOS PROCESOS DE

PRODUCCIÓN Y SERVICIOS

“SISTEMA DE CONTROL PARA MONITOREO Y CONFIGURACIÓN DE

CÁMARA DE SEGURIDAD CON APP ANDROID”

AUTORES:

CONDORI HUARICALLO LUIS EDUARDO

HUALLPA SAAVEDRA ERICK

TAYA MOLINA JOSÉ AUGUSTO

CFP/ ESCUELA: ELECTROTECNIA

AREQUIPA – PERÚ

2017
Servicio Nacional de Adiestramiento en Trabajo Industrial

Dedicatoria

Dedicamos el presente proyecto:

A Dios por iluminar nuestro día a día, que con humildad paciencia y sabiduría

todo es posible, a nuestros padres y hermanos que siempre nos brindan su

apoyo y un hombro donde poder sostenernos, que con sus palabras de aliento

en los momentos difíciles nos dieron apoyo moral e incondicional y que han

sido nuestro mayor incentivo en nuestras vidas.

2
Servicio Nacional de Adiestramiento en Trabajo Industrial

Agradecimientos

El presente proyecto es un esfuerzo en el cual, directa o indirectamente

participaron varias personas leyendo, opinando, teniéndonos paciencia,

dándonos ánimo, acompañándonos en los momentos de crisis y

desesperación, pero también en los momentos de felicidad.

Agradezco a aquellos compañeros que nos apoyaron aportando opiniones,

ideas y soluciones, al Ing. Elías Ortega por sus comentarios en todo el proceso

de la elaboración del proyecto y sus atinadas correcciones.

Gracias a todos.

3
Servicio Nacional de Adiestramiento en Trabajo Industrial

INDICE
PRESENTACIÓN DE LOS PARTICIPANTES ....................................................................................... 7
Introducción .................................................................................................................................. 9
Resumen...................................................................................................................................... 10
CAPITULO I: PLANTEAMIENTO DEL PROBLEMA .......................................................................... 11
1.1 Antecedentes. ................................................................................................................... 11
1.2 Definición del problema. ................................................................................................... 11
1.3 Objetivos. .......................................................................................................................... 12
1.3.1 Objetivo general. ........................................................................................................ 12
1.3.2 Objetivos Específicos. ................................................................................................. 12
1.4 Justificación. ...................................................................................................................... 13
1.5 Limitaciones. ..................................................................................................................... 13
CAPITULO II: MARCO TEÓRICO ................................................................................................... 14
2.1 Arduino UNO. .................................................................................................................... 14
2.1.1 Pines de alimentación. ............................................................................................... 15
2.1.2 Digital INPUTS / OUTPUTS.......................................................................................... 16
2.1.3 Analog INPUTS (Entradas Análogas). ......................................................................... 17
2.1.4 Estructura de un programa. ....................................................................................... 18
2.1.5 Manual de programación Arduino. ............................................................................ 18
2.1.6 ¿Por qué usar Arduino UNO? ..................................................................................... 19
2.1.7 ¿Cómo funciona Arduino UNO? ................................................................................. 22
2.2 Módulo Arduino ETHERNET. ............................................................................................. 24
2.3 La red IP............................................................................................................................. 25
2.4 Dirección IP. ...................................................................................................................... 27
2.5 Mascara de red. ................................................................................................................ 28
2.6 Dirección IP pública. .......................................................................................................... 28
2.7 Dirección IP privada. ......................................................................................................... 29
2.8 Dirección MAC................................................................................................................... 29
2.9 Dispositivos de red. ........................................................................................................... 29
2.10 Router.............................................................................................................................. 30
2.11 Servidor web. .................................................................................................................. 31
2.11.1 ¿Cómo funciona un servidor web? .......................................................................... 32
2.11.2 Servidor web local. ................................................................................................... 34
2.11.3 Inconvenientes: ........................................................................................................ 34
2.12 Servomotor. .................................................................................................................... 35

4
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.12.1 Tipos de servomotores............................................................................................. 36


2.12.2 Partes de un servomotor. ........................................................................................ 36
2.12.3 Servomotor de corriente continua........................................................................... 37
2.12.4 Engranajes reductores. ............................................................................................ 37
2.12.5 Circuito de control.................................................................................................... 38
2.12.6 Funcionamiento de un servomotor. ........................................................................ 39
2.12.7 Librería Servomotor de Arduino. ............................................................................. 42
2.12.8 Modificación de los servomotores. .......................................................................... 43
2.12.9 Servomotores más comercializados. ....................................................................... 44
2.12.10 Servomotor SG-5010. ............................................................................................. 45
2.12.11 Especificaciones técnicas. ...................................................................................... 46
2.13 Cámaras de seguridad. .................................................................................................... 46
2.14 Cámaras analógicas. ........................................................................................................ 47
2.15 Cámaras IP....................................................................................................................... 47
2.15.1 Elementos técnicos de una cámara IP. .................................................................... 49
2.15.2 Aplicaciones prácticas. ............................................................................................. 55
2.16 Cámaras PTZ. ................................................................................................................... 56
2.16.1 Características y funciones....................................................................................... 57
2.16.2 Beneficios. ................................................................................................................ 58
2.17 Sensor de movimiento infrarrojo PIR.............................................................................. 59
2.17.1 Características técnicas ............................................................................................ 59
2.17.2 Teoría de operación. ................................................................................................ 60
2.17.3 Calibración de un sensor PIR. ................................................................................... 61
2.17.4 Características: ......................................................................................................... 61
2.17.5 Especificaciones: ...................................................................................................... 61
2.18 Cable UTP (Unshielded twisted Pair). ............................................................................. 62
2.19 App Blynk. ....................................................................................................................... 65
2.19.1 ¿Cómo funciona Blynk? ............................................................................................ 66
2.19.2 Características: ......................................................................................................... 67
2.19.3 ¿Qué se requiere para Blynk? .................................................................................. 68
2.19.4 Acceder a blynk. ....................................................................................................... 68
CAPITULO III: METODOLOGÍA ..................................................................................................... 70
3.1 Descripción de la innovación y/o mejora o cambio propuesto. ....................................... 70
3.1.1 Sistema de control. .................................................................................................... 70
3.1.2 Servomotores. ............................................................................................................ 71

5
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.1.3 APP android. ............................................................................................................... 71


3.2 Factibilidad. ....................................................................................................................... 72
3.2.1 Viabilidad técnica. ...................................................................................................... 72
3.3 Secuencia y pasos de trabajo. ........................................................................................... 73
3.3.1 Plan de trabajo. .......................................................................................................... 74
3.3.2 Listado de los materiales, equipos, maquinarias y herramientas.............................. 75
3.3.3 Exposición de los métodos o técnicas. ....................................................................... 76
3.4 Desarrollo de las etapas del proyecto de innovación y/o mejora. ................................... 77
3.4.1 Diseño del prototipo de soporte para cámara. .......................................................... 79
3.4.2 Montaje de soporte para cámara. ............................................................................. 82
............................................................................................................................................. 89
3.4.3 Normas técnicas utilizadas. ........................................................................................ 89
3.5 Esquema de conexión de Arduino uno Shield, servomotores y PIR. ................................ 90
3.6 Configuración de la Cámara IP. ......................................................................................... 91
3.7 Programación APP Blynk. ................................................................................................ 102
3.8 Programación en Arduino UNO. ..................................................................................... 114
CAPITULO IV: PRUEBAS Y RESULTADOS .................................................................................... 117
4.1 Presupuesto de materiales. ............................................................................................ 117
4.2 Cuadro de comparación y ahorro. .................................................................................. 118
4.3 Relación Costo – Beneficio o Retorno de la Inversión. ................................................... 119
CAPITULO V: CONCLUSIONES Y RECOMENDACIONES .............................................................. 120
5.1 Conclusiones. .................................................................................................................. 120
5.2 Recomendaciones. .......................................................................................................... 121
Referencias Bibliográficas. ........................................................................................................ 122

INDICE DE TABLAS

Tabla 1 Tabla de especificaciones ........................................................... 155


Tabla 2 Tipos de Servomotores.................................................................. 44
Tabla 3 plan de trabajo ............................................................................... 73
Tabla 4 Cuadro de tareas realizadas.......................................................... 74
Tabla 5 Lista de materiales para sistema de control y monitoreo ............. 117
Tabla 6 Cuadro de comparación .............................................................. 118
Tabla 7 Costos iniciales ........................................................................... 119

6
Servicio Nacional de Adiestramiento en Trabajo Industrial

PRESENTACIÓN DE LOS PARTICIPANTES

CONDORI HUARICALLO LUIS EDUARDO

Especialidad: Electrotecnia Industrial

Programa: Técnicos Industriales

UFP: Electrotecnia industrial

Zonal Arequipa – Puno

ID: 000863164

HUALLPA SAAVEDRA ERICK

Especialidad: Electrotecnia Industrial

Programa: Técnicos Industriales

UFP: Electrotecnia industrial

Zonal Arequipa – Puno

ID: 000864528

TAYA MOLINA JOSE AUGUSTO

Especialidad: Electrotecnia Industrial

Programa: Técnicos Industriales

UFP: Electrotecnia industrial

Zonal Arequipa – Puno

ID: 000790348

7
Servicio Nacional de Adiestramiento en Trabajo Industrial

PRESENTACION DEL PROYECTO

DENOMINACIÓN DEL PROYECTO DE INNOVACIÓN

El proyecto lleva por nombre “SISTEMA DE CONTROL PARA MONITOREO Y

CONFIGURACIÓN DE CÁMARA DE SEGURIDAD CON APP ANDROID”.

EMPRESA Y SECCIÓN

La zona donde se va a implementar el proyecto será el almacén de la empresa

SISTEMAS MAGEN EIRL.

LUGAR Y FECHA DE REALIZACIÓN DEL TRABAJO DE INNOVACIÓN Y/O

MEJORA.

El proyecto se realiza durante el periodo de julio a diciembre del 2017, esto se

llevó a cabo dentro del almacén que tiene la empresa, lugar donde se guardan

todos los equipos que distribuye (cámaras, alarmas, sirenas, sensores, cables,

y otros equipos electrónicos)

8
Servicio Nacional de Adiestramiento en Trabajo Industrial

Introducción

La seguridad es un objetivo que las empresas anhelan constantemente como

una necesidad, es por esta razón que los sistemas que brindan seguridad son

tan importantes e indispensables en las empresas y hogares, puesto que

ayudan en gran parte a que los usuarios se sientan protegidos y a su vez

mantengan vigilados sus bienes materiales. Con la ayuda de estos sistemas

electrónicos de vigilancia se obtiene una propiedad más segura y confortable.

En el mercado existe gran variedad de productos que ofrecen este servicio y

así mismo hay muchas compañías que se dedican a dar seguridad a empresas

y hogares. Algunos equipos son más complejos en funcionamiento, pudiendo

así cubrir más áreas y servicios simultáneos, pero con mayor dificultad en el

manejo desde la perspectiva del usuario y además con costos muy elevados

para su adquisición, instalación, soporte técnico y mantenimiento.

9
Servicio Nacional de Adiestramiento en Trabajo Industrial

Resumen

Para realizar el proyecto se ha requerido de Arduino, un dispositivo que

complementado por el uso del módulo Shield Ethernet w-5100, nos permitirá

realizar el control físico de nuestro sistema de monitoreo para cámara.

Adicionalmente hemos implementado el uso de un App para Android

empleando el software “blynk”, un programa práctico y versátil, que nos ofrece

una plataforma variada, en el diseño de proyectos para control de Arduino vía

App en dispositivos Android, ofreciéndonos, además, un dimensionamiento de

proyectos de alta calidad. De esta manera es que tendremos la posibilidad de

controlar nuestro hardware de forma remota, utilizando como canal de

comunicación el protocolo Ethernet, muy utilizado en la actualidad para el

control de sistemas de domótica.

Así mismo, se ha desarrollado un prototipo de soporte para cámara, el cual

será gobernado por nuestro sistema de control vía App Android, dicha

estructura ha sido diseñada en base a aluminio, un metal de óptimas

prestaciones y por sobre todo ligero, características que contribuyen a un

correcto desempeño de nuestro sistema de control.

10
Servicio Nacional de Adiestramiento en Trabajo Industrial

CAPITULO I: PLANTEAMIENTO DEL PROBLEMA

1.1 Antecedentes.

La empresa SISTEMAS MAGEN E.I.R.L tiene como actividad principal el

comercio de equipos y dispositivos electrónicos, siendo la venta de estos un

importante medio de ingresos para la empresa. Esta actividad se ve afectada

por la poca seguridad que presenta su almacén, que comprende un área de

40mts. En la cual se almacenan todos los equipos y dispositivos para ventas.

Este almacén posee un sistema de vigilancia obsoleto que no brinda la

seguridad requerida que es necesaria para dicha área, careciendo de una

vigilancia perimetral que garantice la protección al detalle de los equipos y

dispositivos dentro del almacén.

1.2 Definición del problema.

El problema consiste en la limitación que pudimos encontrar en cuanto al

monitoreo y enfoque de las cámaras, las cuales no cuentan con un control de

movimiento; lo que limita a no tener una mejor supervisión en el área de

almacén ya que se requiere una vigilancia permanente y al detalle. Una de las

deficiencias principales que poseen las cámaras es no contar con dicha

característica, un detalle que se hace cada vez más requerido en los sistemas

de seguridad.

11
Servicio Nacional de Adiestramiento en Trabajo Industrial

1.3 Objetivos.

1.3.1 Objetivo general.

Desarrollar un sistema de control para monitoreo y configuración de cámara de

seguridad con App android para la empresa SISTEMAS MAGEN E.I.R.L. en el

periodo de julio a diciembre del 2017.

1.3.2 Objetivos Específicos.

• Diseñar un control de movimiento para cámaras de seguridad con

módulo Arduino uno.

• Desarrollar un APP Android (BLYNK) con módulo SHIELD ETHERNET

para un control vía internet.

• Elaborar un módulo a un bajo costo con las mismas prestaciones de una

cámara PTZ.

12
Servicio Nacional de Adiestramiento en Trabajo Industrial

1.4 Justificación.

La realización de este proyecto es importante porque va a permitir mejorar la

vigilancia del almacén de la empresa SISTEMAS MAGEN E.I.R.L., obteniendo

un mejor control del ingreso y salida de los equipos y dispositivos dentro del

almacén, por medio de un control de cámara en tiempo real y de manera

remota a través de un dispositivo móvil, optimizando así la seguridad al interior

del almacén y contribuyendo a una mejora de la rentabilidad de la empresa.

1.5 Limitaciones.

El sistema de control que se realizara, así como la configuración remota de la

cámara, están limitados a controlarse únicamente desde el App Android

(blynk).

La calidad de imagen depende exclusivamente del tipo y marca de la cámara la

cual es acoplada a nuestro sistema de control.

El sistema de control que se realizara está limitado a la vigilancia perimetral a

una distancia de 18 metros.

13
Servicio Nacional de Adiestramiento en Trabajo Industrial

CAPITULO II: MARCO TEÓRICO

2.1 Arduino UNO.

Arduino uno, es una herramienta para hacer que los ordenadores puedan sentir

y controlar el mundo físico a través de tu ordenador personal. Es una

plataforma de desarrollo de computación física (PHYSICALCOMPUTING) de

código abierto, basada en una placa con un sencillo micro controlador y un

entorno de desarrollo para crear software (programas) para la placa. Puedes

usar Arduino para crear objetos interactivos, leyendo datos de una gran

variedad de interruptores y sensores y controlar multitud de tipos de luces,

motores y otros actuadores físicos. Los proyectos con Arduino pueden ser

autónomos o comunicarse con un programa (software) que se ejecute en tu

ordenador. La placa puedes montarla tú mismo o comprarla ya lista para usar,

y el software de desarrollo es abierto y lo puedes descargar gratis desde la

página www.arduino.cc/en/. El Arduino puede ser alimentado a través de la

conexión USB o con una fuente de alimentación externa. La fuente de

alimentación se selecciona automáticamente.

Ilustración 1 Modulo Arduino UNO con cable de conexión USB [1].

14
Servicio Nacional de Adiestramiento en Trabajo Industrial

Tabla de especificaciones

Tabla 1 Tabla de especificaciones

2.1.1 Pines de alimentación.

Bien alimentemos al Arduino mediante la conexión USB o mediante una fuente

externa (recomendada de 7-12V), vamos a tener unas salidas de tensión

continua debido a unos reguladores de tensión y condensadores de

estabilización. Estos pines son:

• VIN: se trata de la fuente tensión de entrada que contendrá la tensión a

la que estamos alimentando al Arduino mediante la fuente externa.

• 5V: fuente de tensión regulada de 5V, esta tensión puede venir ya sea

de pin VIN a través de un regulador interno, o se suministra a través de USB o

de otra fuente de 5V regulada.

15
Servicio Nacional de Adiestramiento en Trabajo Industrial

• 3.3V: fuente de 3.3 voltios generados por el regulador interno con un

consumo máximo de corriente de 50mA.

• GND: pines de tierra.

Ilustración 2 Modulo Arduino UNO y sus pines de alimentación [2].

2.1.2 Digital INPUTS / OUTPUTS.

Cada uno de los 14 pines digitales se puede utilizar como una entrada o salida.

Cada pin puede proporcionar o recibir un máximo de 40 mA y tiene una

resistencia de PULL-UP (desconectado por defecto) de 20 a 50 KOHMS.

Además, algunos pines tienen funciones especializadas como:

• Pin 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y la transmisión (TX) de

datos serie TTL.

• Pin 2 y 3. Interrupciones externas. Se trata de pines encargados de

interrumpir el programa secuencial establecido por el usuario.

• Pin 3, 5, 6, 9, 10 y 11. PWM (modulación por ancho de pulso).

Constituyen 8 bits de salida PWM con la función ANALOGWRITE.

• Pin 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos pines son de apoyo

a la comunicación SPI.

16
Servicio Nacional de Adiestramiento en Trabajo Industrial

• Pin 13. LED. Hay un LED conectado al pin digital 13. Cuando el pin es

de alto valor, el LED está encendido, cuando el valor está bajo, es apagado

Ilustración 3 Muestra los pines de salida / entradas digitales del módulo Arduino UNO [3].

2.1.3 Analog INPUTS (Entradas Análogas).

El Arduino posee 6 entradas analógicas, etiquetadas desde la A0 a A5, cada

una de las cuales ofrecen 10 bits de resolución (es decir, 1024 estados). Por

defecto, tenemos una tensión de 5V, pero podemos cambiar este rango

utilizando el pin de AREF y utilizando la función ANALOGReference (referencia

analoga), donde le introducimos una señal externa de continua que la utilizara

como referencia.

Ilustración 4 de entradas analógicas de Arduino UNO

17
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.1.4 Estructura de un programa.

La estructura básica del lenguaje de programación de Arduino es bastante

simple y se compone al menos de dos partes. Estas dos partes necesarias, o

funciones, encierran bloques que contienen declaraciones, estamentos o

instrucciones.

Ilustración 4 Estructura de programación.

2.1.5 Manual de programación Arduino.

En donde SETUP () es la parte encargada de recoger la configuración y LOOP

() es la que contienen el programa que se ejecutará cíclicamente (de ahí el

termino LOOP –bucle-). Ambas funciones son necesarias para que el programa

trabaje. La función de configuración debe contener la declaración de las

variables. Es la primera función a ejecutar en el programa, se ejecuta sólo una

vez, y se utiliza para configurar o inicializar PINMODE (modo de trabajo de las

18
Servicio Nacional de Adiestramiento en Trabajo Industrial

E/S), configuración de la comunicación en serie y otras. La función bucle

(LOOP) siguiente contiene el código que se ejecutara continuamente (lectura

de entradas, activación de salidas, etc.) Esta función es el núcleo de todos los

programas de Arduino y la que realiza la mayor parte del trabajo.

2.1.6 ¿Por qué usar Arduino UNO?

• Costo.

Una de las principales características de Arduino uno, es su bajo costo. Debido

a que se trata de una plataforma de hardware libre, cualquier persona o grupo

de personas con la tecnología necesaria para el diseño de dispositivos

electrónicos (placas impresas, soldadura de componentes electrónicos, etc.)

puede fabricar placas Arduino sin ningún tipo de implicación legal. La marca

Arduino diseña sus propias placas, los Arduino originales, manufacturados en

Italia y recientemente en Estados Unidos. Los modelos americanos se conocen

como Arduino, mientras que los modelos italianos son llamados Genuino.

• Disponibilidad.

Como se ha mencionado, tanto los diferentes modelos de Arduino, como las

placas de expansión y sensores utilizados con Arduino pueden ser adquiridos a

bajos costos en los portales de compra/venta en Internet.

Poco a poco, a medida que pasa el tiempo se ha incrementado la presencia de

tiendas especializadas en la venta de productos Arduino o relacionados a esta

plataforma, en los países de América Latina. Algunos comercios que

tradicionalmente se han dedicado a la venta de productos electrónicos, están

19
Servicio Nacional de Adiestramiento en Trabajo Industrial

incluyendo a Arduino entre los productos que ofrecen a sus clientes, dada la

creciente demanda.

• Flexibilidad.

Los diferentes modelos de Arduino disponibles en el mercado comparten una

característica. Todos son placas pequeñas, compactas y con gran capacidad

para llevar a cabo tareas que van desde encender un simple LED hasta

controlar el encendido de un motor trifásico. El reducido tamaño de algunos

modelos, como el Arduino Micro o el Arduino Nano permite que puedan ser

insertados en una placa electrónica, tal cual circuito integrado.

Los nuevos modelos que han visto la luz recientemente, como el Arduino YÚN,

el Intel Galileo (en colaboración con Intel CORPORATION) o el Arduino TRE

(resultado de una colaboración con Texas Instruments) poseen una

extraordinaria capacidad de procesamiento, similar a la de algunas

computadoras de principios del siglo XXI.

El modelo YÚN posee la capacidad de conectarse a Internet, ya sea por medio

de una conexión WIFI o a través del puerto un Ethernet integrado. Con el YÚN

se puede interactuar con bases de datos y elementos alojados en la nube. De

hecho “YÚN” significa nube. El Arduino YÚN es el modelo de Arduino por

excelencia para Internet of THINGS.

20
Servicio Nacional de Adiestramiento en Trabajo Industrial

Ilustración 6 Modulo Arduino TRE [4].

Ilustración 7 Modulo Arduino YUN [7].

21
Servicio Nacional de Adiestramiento en Trabajo Industrial

Todos los modelos de Arduino son capaces de comunicarse con una

computadora por medio de una conexión USB de hecho, se utiliza un

convertidor de RS232 a USB, por lo que Arduino en realidad se comunica con

la computadora por medio de Comunicación Serial). Esto permite interactuar

con aplicaciones escritas en una amplia variedad de lenguajes de

programación, como Visual Basic, C++, Java y cualquier otro lenguaje capaz

de establecer comunicación con el Puerto Serie de la computadora. La

integración de los proyectos en Arduino con lenguajes de programación de Alto

Nivel hace que Arduino pueda ser considerado en proyectos a nivel científico y

en ingeniería.

2.1.7 ¿Cómo funciona Arduino UNO?

Arduino es una placa basada en un micro controlador, específicamente un

ATMEL. Un micro controlador es un circuito integrado (podríamos hablar de un

microchip) en el cual se pueden grabar instrucciones. Estas instrucciones se

escriben utilizando un lenguaje de programación que permite al usuario crear

programas que interactúan con circuitos electrónicos.

Normalmente un micro controlador posee entradas y salidas digitales, entradas

y salidas analógicas y entradas y salidas para protocolos de comunicación. Un

Arduino es una placa que cuenta con todos los elementos necesarios para

conectar periféricos a las entradas y salidas del micro controlador. Se trata de

una placa impresa con todos los componentes necesarios para el

22
Servicio Nacional de Adiestramiento en Trabajo Industrial

funcionamiento del micro y su comunicación con una computadora a través de

comunicación serial.

La comunicación serial es un protocolo de comunicación que alguna vez fue

muy utilizado a través de los puertos serie que traían las computadoras de

antaño.

Ilustración 8 Micro Controlador ATMEL [8].

Ilustración 9 Programa Arduino [9].

23
Servicio Nacional de Adiestramiento en Trabajo Industrial

En esa pequeña pieza de silicio se encuentran millones de transistores y otros

componentes electrónicos que realizan operaciones lógicas en conjunto y

permiten que el micro controlador funcione. Se utiliza un lenguaje de

programación llamado Arduino para darle instrucciones a este dispositivo.

Digamos que el micro controlador es el “cerebro” del Arduino. Este posee

además un cristal oscilador que vendría siendo el “corazón”; el voltaje con el

que se alimenta el Arduino es la presión sanguínea y la corriente que lo hace

funcionar es la sangre que fluye dentro de sus circuitos. Esta analogía no es

perfecta, pero es más que suficiente para comprender un poco sobre este

tema.

2.2 Módulo Arduino ETHERNET.

Podemos mencionar brevemente sobre este módulo que su comunicación con

el Arduino es mediante SPI por lo que utiliza los pines 10,11,12 y 13 del

Arduino, quedando estos pines no disponibles para alguna operación del

mismo Arduino por lo que no podemos conectar algún sensor o dispositivo E/S

usando el Modulo. Adicionalmente el SHIELD Ethernet posee un conector para

una MICROSD el cual si se usa utiliza el pin4 del Arduino, mayor referencia al

uso de la MICROSD sugerimos leer el Libro de Arduino publicado por

Creatividad Ahora.

24
Servicio Nacional de Adiestramiento en Trabajo Industrial

Conectaremos el SHIELD encima del Arduino, luego el SHIELD hacia la red

mediante conector RJ45.

Ilustración 10 Shield Ethernet W5100 [10].

2.3 La red IP.

Previo a empezar con el código en el Arduino, haremos una descripción

general de un esquema de Red en el cual Arduino formara parte, el esquema

esta lo más generalizado posible con los diferentes dispositivos.

Ilustración 11 Muestra cómo se enlaza una red a través de puertos IP [11].

25
Servicio Nacional de Adiestramiento en Trabajo Industrial

Según el Diagrama, los dispositivos que pertenecen a la red son:

• SWITCH: Forma o es parte de la red, permite la comunicación entre los

diferentes elementos de red, cabe mencionar que no puede hacer que se

comuniquen de una red a otra, sino en la misma red, se le conoce como nivel 2

(L2).

• ROUTER: Permite comunicar diferentes redes en este caso conecta una

red Local a otra red que es Internet, se le conoce dispositivo de nivel 3 (L3)

• Dispositivo de Red: elementos que forman parte de la red como PC,

Laptops, Tablet (WIFI), Smartphone (WIFI), Impresoras IP, etc.

• Los elementos de red se encuentran diferenciados uno de otros

mediante lo que son direcciones, estas direcciones se le conocen como

Dirección Física (Dirección MAC) que pertenecen propiamente a la Tarjeta de

Red (NIC), a su vez se encuentran también con direcciones Lógicas llamadas

direcciones IP, estas direcciones IP asignadas a cada elemento de red

provienen de la dirección de Red asignada a la red él está trabaja en conjunto

con la máscara de red. Las direcciones Fiscas constan de 6 bytes, y la

dirección de red así como la máscara de red de 4 bytes el cual tiene el

siguiente formato x, y, z, w, donde x, y, z, w entra entre 0 a 255 (son bytes).

Los SHIELD Ethernet de Arduino tienen la dirección MAC pegada en la parte

trasera de la placa, tenga en consideración que un SHIELD Ethernet que no

tenga la dirección MAC pegada es un compatible. Todos los originales sin

excepción tienen la MAC en la parte trasera.

26
Servicio Nacional de Adiestramiento en Trabajo Industrial

Ilustración12 Muestra la parte trasera del módulo Shield Ethernet W5100 [12].

2.4 Dirección IP.

La dirección IP es una etiqueta numérica formada por cuatro cifras, de valores

entre 0 y 255 separados por un punto, que identifica a la tarjeta de red de un

dispositivo (computador, placa Arduino Ethernet, etc.) dentro de la red de tipo

TCP/IP

Cada tarjeta tiene una dirección IP exclusiva, por lo que, utilizando estas

direcciones los dispositivos pueden reconocerse y comunicarse entre sí, sin

generar ningún tipo de conflicto, ya que si dos dispositivos tuviesen la misma

dirección IP provocarían un desorden en la comunicación. Un ejemplo de IP

podría ser 192.168.0.1.

27
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.5 Mascara de red.

La máscara de red sirve para identificar a que red pertenece un dispositivo que

tenga una dirección IP concreta. Un dispositivo (por ejemplo, nuestra placa

Arduino) solamente puede pertenecer en un momento determinado a una única

red.

Saber a qué red pertenece un dispositivo es muy importante, porque solamente

dispositivos de la misma red son capaces de comunicarse entre sí.

Una máscara de red es un conjunto de cuatro cifras de valores entre 0 y 255

separados por un punto.

2.6 Dirección IP pública.

Las direcciones IP públicas son aquellas que permiten que cada dispositivo

conectado a una red pueda ser identificado. Cuando un dispositivo se conecta

a internet se le asigna una dirección IP de las que disponga su proveedor de

acceso (ISP, Internet SERVICE PROVIDER). Cuando esta persona escribe el

nombre de un dominio en el navegador, este nombre es convertido en la

dirección IP del servidor donde está alojada la web con ese nombre (un

servidor no es más que un ordenador conectado a internet que aloja las

páginas web y las envía a los usuarios que las solicitan). La dirección IP del

servidor es una dirección IP pública y el servidor utiliza la dirección IP pública

del usuario para saber dónde enviar la información de vuelta.

28
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.7 Dirección IP privada.

Las IPS privadas sirven para proveer conectividad entre equipos internos sin

que se pueda acceder directamente a internet (se debería definir un NAT). Los

ROUTERS descartan los paquetes con direccionamiento privado desde la

interfaz OUT SIDE (salvo problema de seguridad) por lo que como muchos

podríamos lanzar paquetes pero nunca podrían contestar ya que no se podría

saber cómo “volver".

2.8 Dirección MAC.

La dirección MAC es una etiqueta de 48 bits (12 caracteres hexadecimales)

que identifican a la tarjeta de red de manera única e inequívoca en el mundo.

Este dato no depende del protocolo de conexión utilizado ni de la red : es un

valor fijado por el fabricante de la tarjeta que (normalmente) no se puede

cambiar porque viene grabado en el hardware de esta, en la mayoría de los

dispositivos (como es el caso de las computadoras) no es necesario conocer (y

ni mucho menos cambiar) la dirección MAC ni para montar una red doméstica

ni para configurar la conexión a internet ni nada, porque esta solo se usa a

niveles más internos de la red y viene predefinida de fábrica. Un ejemplo de

dirección MAC podría ser 12/ AB-56-78-30-FE.

2.9 Dispositivos de red.

El equipamiento conectado directamente a un segmento de red se denomina

dispositivo, los dispositivos se dividen en dos dispositivos de usuario final.

Influyen computadoras, impresoras, escáner entre otros:

29
Servicio Nacional de Adiestramiento en Trabajo Industrial

• Dispositivos de red. Abarcan todos los dispositivos que conectan los

dispositivos de usuario final para permitir que se comuniquen los dispositivos

de usuario final que proporcionan al usuario una conexión a la red también se

conocen como hosts.

• Estos dispositivos permiten al usuario compartir, crear y obtener

información. Los dispositivos host pueden existir sin una red pero sus

capacidades estarían muy reducidas. Los dispositivos host están físicamente

conectados a los medio de red mediante una NIC (NETWORK, interfaz CARD)

tarjeta de internet de red utilizan esta conexión para llevar a cabo las tareas de

enviar mensajes de e-mail, imprimir informes, escanear fotografías o acceder a

bases de un bus de la placa madre de la computadora, que también puede ser

un dispositivo periférico. A las NIC también se las conoce como adaptado de

red.

• Cada NIC tiene un código único llamada dirección MAC. Como su

nombre indica la NIC controla el acceso del host al medio. Los dispositivos de

red proporciona el transporte de los datos que den.

2.10 Router.

El ROUTER es un tipo de dispositivo de internet WORKING que pasa paquetes

de datos entre redes basándose en direcciones de la capa. Un ROUTER puede

tomar decisiones acerca de la mejor ruta para la distribución de datos por la red

Los ROUTERS también se conectan con frecuencia con conexiones seria y

ATM (modo de transferencia asíncrono). Sin embargo, debido a su capacidad

de en ruta paquetes en base a la información, los ROUTERS se han convertido

en el BACKBONE de internet y ejecutan el protocolo IP.

30
Servicio Nacional de Adiestramiento en Trabajo Industrial

El propósito de un ROUTER es examinar los paquetes entrantes con la

interconexión de redes LAN, elegir la mejor ruta para ellos a través de la red y

después conmutarlos al puerto de salida apropiado. Los ROUTERS es el

dispositivo regularlo de tráfico más importante en las redes grandes.

Virtualmente, permiten que cualquier tipo de computadora se comunique con

los servicio de internet los cuales recibe de otro dispositivo como un módulo del

proveedor de internet de banda ancha).

2.11 Servidor web.

Para entender mejor lo que es Apache, primeramente, definiremos lo que es

un servidor web. La definición más sencilla de servidor web, que es un

programa especialmente diseñado para transferir datos de hipertexto, es decir,

páginas web con todos sus elementos (textos, WIDGETS, BANERS, etc.).

Estos servidores web utilizan el protocolo http.

Los servidores web están alojados en un ordenador que cuenta con conexión a

Internet. El web server, se encuentra a la espera de que algún navegador le

haga alguna petición, como por ejemplo, acceder a una página web y responde

a la petición, enviando código HTML mediante una transferencia de datos en

red.

31
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.11.1 ¿Cómo funciona un servidor web?

HTTP funciona según el puerto asignado TCP 80, quien se encuentra a la

espera de peticiones realizadas por un usuario mediante un ordenador

originando una interacción entre lo que es cliente-servidor, una vez solicitada la

información, el servidor responde transmitiendo un código HTML de la página

solicitada, el navegador lo recibe, lo traduce y muestra el sitio web. En caso de

que se presentase algún error por conexión, el servidor le indicara un mensaje

con el motivo del mismo.

Sus Inicios:

Con la intención de amplificar las comunicaciones a las diversas partes del

mundo, se crea la necesidad de realizar una integración entre varias

plataformas para que puedan ser unificadas considerando sus diversas

características y que pudiese existir seguridad entre los involucrados.

El uso global del protocolo “HTTP” es porque es ampliamente reconocido y no

posee tantas restricciones con los firewalls.

Básicamente, un servidor HTTP se encarga de enviar peticiones desde la

conexión del cliente hasta el sistema que se encarga de administrar cada tipo

de petición, de este modo se transmite la respuesta correspondiente de nuevo

al cliente. El cliente Web (normalmente su navegador o una aplicación cliente)

y el servidor Web utilizan el protocolo HTTP (HYPER Text Transfer

PROTOCOOL) para comunicarse a través de una conexión TCP. Este

32
Servicio Nacional de Adiestramiento en Trabajo Industrial

protocolo puede entenderse como un sistema petición/respuesta como el típico

cliente/servidor, pero que además puede correr sobre cualquier tipo de red,

como LANS o WANS.

Existe una larga lista de configuraciones para estos tipos de servidores que

pueden soportar múltiples herramientas: CGI (COMMON Gateway Interface)

para correr programas CGI, conexión proxy, conexiones seguras, bases de

datos, sistemas de scripts como Perl, PLUG-INS para aplicaciones Web para

servidores, como TOMCAT y WEBSPHERE, que permiten ejecutar

aplicaciones Web Java.

Ilustración 13 Servidores Web más utilizados [13].

33
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.11.2 Servidor web local.

Este servidor reside en una red local que es integrada a un dispositivo de

referencia, este puede aplicarse en los equipos que permanezcan en la red

convirtiéndose en parte de la configuración de la misma.

Ventajas:

• Instalación/Configuración. Software de código abierto.

• Coste. El servidor web Apache es completamente gratuito.

• Funcional y Soporte. Alta aceptación en la red y muy popular, esto hace

que muchos programadores de todo el mundo contribuyen constantemente con

mejoras, que están disponibles para cualquier persona que use el servidor web

y que Apache se actualice constantemente.

• MULTI-plataforma. Se puede instalar en muchos sistemas operativos, es

compatible con Windows, Linux y MACOS.

• Rendimiento. Capacidad de manejar más de un millón de visitas/día.

• Soporte de seguridad SSL y TLS.

2.11.3 Inconvenientes:

• Falta de integración

• Posee formatos de configuración NO estándar.

• No posee un buen panel de configuración.

34
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.12 Servomotor.

Un servomotor (o servo) es un tipo especial de motor con características

especiales de control de posición. Al hablar de un servomotor se hace

referencia a un sistema compuesto por componentes electromecánicos y

electrónicos.

Ilustración 14 Servomotor SG90 [14].

El interior de un servomotor es un motor DC común y corriente. El eje del motor

se acopla a una caja de engranajes similar a una transmisión. Esto se hace

para potenciar el torque del motor y permitir mantener una posición fija cuando

se requiera.

La presencia del sistema de engranajes como el que se muestra en la figura

hace que cuando movemos el eje motor se sienta una inercia muy superior a la

de un motor común y corriente.

35
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.12.1 Tipos de servomotores.

Existen servomotores para todo tipo de usos. En la industria, la robótica, en el

interior de las impresoras, máquinas CNC, etc.

Hay tres tipos de servomotores:

• Servomotores de CC

• Servomotores de AC

• Servomotores de imanes permanentes o BRUSHLESS.

Ilustración 15 Tipos de servomotores [15].

2.12.2 Partes de un servomotor.

Ilustración 16 Partes de un servomotor [16].

36
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.12.3 Servomotor de corriente continua.

Es el elemento que le brinda movilidad al servo. Cuando se aplica un potencial

a sus dos terminales, este motor gira en un sentido a su velocidad máxima. Si

el voltaje aplicado sus dos terminales es inverso, el sentido de giro también se

invierte.

Ilustración 17 Motores de corriente continua.

2.12.4 Engranajes reductores.

Se encargan de convertir gran parte de la velocidad de giro del motor de

corriente continua en torque.

Ilustración 18 Detalles del tren de engranajes [17].

37
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.12.5 Circuito de control.

Este circuito es el encargado del control de la posición del motor. Recibe los

pulsos de entrada y ubica al motor en su nueva posición dependiendo de los

pulsos recibidos.

Tiene además de los circuitos de control un potenciómetro conectado al eje

central del motor. Este potenciómetro permite a la circuitería de control,

supervisar el ángulo actual del servo motor. Si el eje está en el ángulo correcto,

entonces el motor está apagado. Si el circuito chequea que el ángulo no es

correcto, el motor volverá a la dirección correcta, hasta llegar al ángulo que es

correcto. El eje del servo es capaz de llegar alrededor de los 180 grados.

Normalmente, en algunos llega a los 210 grados, pero varía según el

fabricante.

Un servo normal se usa para controlar un movimiento angular de entre 0 y 180

grados. Un servo normal no es mecánicamente capaz de retornar a su lugar, si

hay un mayor peso que el sugerido por las especificaciones del fabricante.

Los servomotores tienen 3 terminales:

• Terminal positivo: Recibe la alimentación del motor (4 a 8 voltios).

• Terminal negativo: Referencia tierra del motor (0 voltios).

• Entrada de señal: Recibe la señal de control del motor.

Los colores del cable de cada terminal varían con cada fabricante: el cable del

terminal positivo siempre es rojo; el del terminal negativo puede ser marrón o

negro; y el del terminal de entrada de señal suele ser de color blanco, naranja o

amarillo.

38
Servicio Nacional de Adiestramiento en Trabajo Industrial

Ilustración 19 Terminales del Servomotor [18].

2.12.6 Funcionamiento de un servomotor.

La modulación por anchura de pulso, PWM (PULSE WIDTH MODULATION),

es una de los sistemas más empleados para el control de servos.

Este sistema consiste en generar una onda cuadrada en la que se varía

el tiempo que el pulso está a nivel alto, manteniendo el mismo período

(normalmente), con el objetivo de modificar la posición del servo según se

desee.

El sistema de control de un servo se limita a indicar en qué posición se debe

situar. Esto se lleva a cabo mediante una serie de pulsos tal que la duración del

pulso indica el ángulo de giro del motor. Cada servo tiene sus márgenes de

operación, que se corresponden con el ancho del pulso máximo y mínimo que

el servo entiende. Los valores más generales se corresponden con pulsos de

entre 1 ms y 2 ms de anchura, que dejarían al motor en ambos extremos (0º y

39
Servicio Nacional de Adiestramiento en Trabajo Industrial

180º). El valor 1.5 ms indicaría la posición central o neutra (90º), mientras que

otros valores del pulso lo dejan en posiciones intermedias. Estos valores suelen

ser los recomendados, sin embargo, es posible emplear pulsos menores de 1

ms o mayores de 2 ms, pudiéndose conseguir ángulos mayores de 180°. Si se

sobrepasan los límites de movimiento del servo, éste comenzará a emitir un

zumbido, indicando que se debe cambiar la longitud del pulso. El factor

limitante es el tope del potenciómetro y los límites mecánicos constructivos.

Ilustración 20 Ejemplos de posicionamiento del servomotor [19].

El período entre pulso y pulso (tiempo de OFF) no es crítico, e incluso puede

ser distinto entre uno y otro pulso. Se suelen emplear valores ~ 20 ms (entre 10

ms y 30 ms). Si el intervalo entre pulso y pulso es inferior al mínimo, puede

interferir con la temporización interna del servo, causando un zumbido, y la

vibración del eje de salida. Si es mayor que el máximo, entonces el servo

pasará a estado dormido entre pulsos. Esto provoca que se mueva con

intervalos pequeños.

40
Servicio Nacional de Adiestramiento en Trabajo Industrial

Ilustración 21 Periodos entre pulsos [20].

A continuación se puede observar la posición del eje de un servomotor según

la anchura del pulso aplicada:

Ilustración 22 Otra posibilidad de pulsos de control [21].

41
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.12.7 Librería Servomotor de Arduino.

La biblioteca Servomotor admite hasta 12 motores en la mayoría de las placas

Arduino y 48 en el Arduino Mega. En las placas que no sean los de Mega, el

uso de la biblioteca desactiva la funcionalidad PWM en las patillas 9 y 10. En el

Arduino Mega, hasta 12 servos pueden ser utilizados sin interferir con la

funcionalidad PWM, pero si se usan de 12 a 23 motores desactivará el PWM en

los pines 11 y 12.

A continuación, se muestran las funciones de la librería Servomotor:

• ATTACH(PIN)

Establece el pin indicado en la variable servo. Ejemplo: SERVO.ATTACH (2);

• ATTACH(PIN,MIN,MAX)

Establece el pin indicado en la variable servo, considerando min el ancho de

pulso para la posición 0° y MAXEL ancho de pulso para 180°.Ejemplo:

SERVO.ATTACH (2, 900,2100);

• WRITE(ANGULO)

Envía la señal correspondiente al servo para que se ubique en el ángulo

indicado, ángulo es un valor entre 0 y 180°. Ejemplo: SERVO.WRITE (45);

• WRITEMICROSECONDS(tiempo)

Envía al servo el ancho de pulso=tiempo en microsegundos.

Ejemplo: SERVO.WRITEMICROSECONDS (1500);

• READ ()

Lee la posición actual del servo, devuelve un valor entre 0 y 180.

Ejemplo: Angulo=READ ();

42
Servicio Nacional de Adiestramiento en Trabajo Industrial

• ATTACHED (PIN)

Verifica si la variable servo está unido al pin indicado, devuelve true o false.

Ejemplo: IF (ATTACHED (2))

• DETACH(PIN)

Separa la variable Servo del pin indicado. Ejemplo: servo. DETACH (2);

2.12.8 Modificación de los servomotores.

Es posible modificar un servo motor para eliminar su restricción de giro y

permitirle dar giros completos. Esto, sin embargo, convierte al servo motor en

un motor de corriente continua normal, pues es necesario eliminar el circuito de

control. Debido que los engranajes reductores se conservan luego de la

modificación, el motor obtenido mantiene la fuerza y velocidad que tenían servo

inicial. Además, poseen la ventaja de que tienen menos inercia que

los motores de corriente continua comerciales, lo que los hace útiles para

ciertas aplicaciones.

Ilustración 23 Modificación de un Servomotor [22].

43
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.12.9 Servomotores más comercializados.

En el mercado existen diferentes modelos de servomotores, la principal

diferencia entre ellos es el torque. Este punto es bueno tenerlo claro para elegir

el servomotor adecuado. Es mejor elegir un servo con torque superior al que

requerimos, pues el consumo de corriente es proporcional a la carga. En

cambio sí sometemos un servomotor a cargas superiores a su torque,

corremos el riesgo de malograr tanto la parte mecánica (engranes) y eléctrica

del servo, incluso podemos generar ruido en la fuente.

Servomotor Modelo Voltaje Torque

Sg90 3V-7.2V 1-1.6 Kg/cm

Sg- 5010 4.8V-6V 3.5K-6.5Kg/cm

Mg 995 4.8V – 7.2V 8.5-10 kg/cm

Mg 946 4.8V – 7.2V 10.5-1Kg/cm

Tabla 2 Tipos de Servomotores [23].

44
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.12.10 Servomotor SG-5010.

El servomotor más utilizado en proyectos de robótica por su versatilidad y buen

rendimiento a un bajo precio.

Servomotor estándar de propósito general y torque medio. Puede rotar

aproximadamente 180 grados (90° en cada dirección).

Tiene la facilidad de poder trabajar con diversidad de plataformas de desarrollo

como Arduino, PICS, RASPBERRY Pi, o en general a cualquier micro

controlador.

Para su uso con Arduino, recomendamos conectar el cable naranja al pin 9 o

10 y usar la Librería "Servo" incluida en el IDE de Arduino. Para la posición 0°

el pulso es de 0.65ms, para 90° es de 1.5ms y para 180° 2.35ms.

Posee un conector universal tipo "S" que encaja perfectamente en la mayoría

de los receptores de radio control incluyendo los FUTABA, JR, GWS, Cirrus,

HITEC y otros. Los cables en el conector están distribuidos de la siguiente

forma: Café = Tierra (GND), Rojo = VCC (5V), Naranja = Señal de control

(PWM).

Se recomienda alimentar por separado el micro controlador y los servos, ya

que el ruido eléctrico puede dar lugar a errores en la ejecución del programa, o

en todo caso agregar un capacitor de 100uF entre 5V y GND.

45
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.12.11 Especificaciones técnicas.

• STALL Torque: 3.1Kg-cm (4.8V); 6.5Kg-cm (6.0V)

• Velocidad de Funcionamiento: 0.17seg/60º (4.8V sin carga); 0.4seg/60º

(6V)

• Ancho del pulso: entre 650uS y 2350uS

• Dimensiones: 40.2*20.2*43.2 mm

• Temperatura de Trabajo: 0ºC hasta +55ºC

• DEAD Band WIDTH: 20useg

• Voltaje de Operación: 4.8-6 Volts

• Funciona como reemplazo de FUTABA 3003

• Engranajes de Nylon

• Cable de conexión de 150mm

• Utilizado para ala fija de avión, coche RC, robótica.x

Ilustración 24 Servomotor SG-5010 [24].

2.13 Cámaras de seguridad.

Las cámaras de video vigilancia son las encargadas de captar todo lo que

ocurra en su casa o negocio, por lo que son un elemento vital en cualquier

instalación.

46
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.14 Cámaras analógicas.

Estas cámaras son unidas por un cable coaxial a un televisor o un monitor,

donde las imágenes se muestran. Envían flujos continuos de datos (barrido) a

un dispositivo de almacenamiento (registrador digital)

Las cámaras análogas no requieren de ningún tipo de administración, no existe

direcciones IP, no hay programación de por medio, no involucra software,

ningún tipo de conocimiento adicional, etc.

La oferta de cámaras analógicas es mucho más extensa en modelos y

características además que su costo es inferior al costo de las cámaras IP

Para poder ver una cámara analógica a través de la red o del internet esta

debe ser conectada a un DVR.

Ilustración 25 Cámara de seguridad Analógica [25].

2.15 Cámaras IP.

Las cámaras IP permite una conexión a una red informática (conectada a

internet) o p9or cable Ethernet o por WI-FI (inalámbrica). La imagen filmada

47
Servicio Nacional de Adiestramiento en Trabajo Industrial

puede ser registradas y consultadas en tiempo real desde una PC o un

Smartphone vía internet

Las cámaras IP también llamadas cámaras red o cámaras digitales no se

pueden ofrecer calidad de imagen mega píxel, o de alta resolución casa que no

puede hacer las cámaras analógicas. Este tipo de cámaras son utilizadas en

aplicaciones de video vigilancia, que demandan alta calidad de imagen para

poder capturar con claridad un incidente en curso e identificar a las personas u

objetos implicados. Con las tecnologías de barrido progresivo y mega píxel,

una cámara de red puede producir una mejor calidad de imagen y una

resolución más alta que una cámara CCTV analógica.

Una cámara IP cuenta con accesibilidad remota directa, puede ser configurar o

vista desde cualquier parte del mundo donde cuente con red o internet.

Una cámara IP encaja perfectamente en empresas o lugares donde ya se

cuenta con infraestructura de red dado que se puede aprovechar el nodo red

más cercano disponible y se puede utilizar un simple cable de red para su

conexión.

Ilustración 26 Cámara de seguridad IP [26].

48
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.15.1 Elementos técnicos de una cámara IP.

• Calidad de la imagen: para las cámaras IP o. la calidad de la imagen es

determinada por la resolución de visualización (1600x1200 pixeles= muy

alta resolución).

• La luminosidad (lux): la luminosidad es expresada en lux (comprendida

entre 0, la oscuridad total y 50 000 lux).

• El objetivo: esto hace referencia a la distancia que hay entre la cámara o

visualización y el objeto a controlar. Existen varios tipos como el fijo que

tiene una distancia focal única, el vari focal que permite elegir la

distancia de forma manual y por ultimo están las objetivo zoom

monitorizado. Esta última se puede manipular a conveniencia para

observar el sujeto u objeto evaluado. Las cámaras PTZ y domo, tienen

integrado este sistema por lo que son más efectivas para cumplir con el

objetivo de monitoreo.

• Sensibilidad: este aspecto hace referencia a la capacidad que tiene una

cámara de captar una imagen de calidad aun sin contar con las

condiciones de luz idóneas. En un equipo de video para realizar

monitoreo, si tiene un número menor de LUXUS entonces requiere un

mínimo de cantidad de luz para poder emitir una imagen de calidad

49
Servicio Nacional de Adiestramiento en Trabajo Industrial

• Resolución: este aspecto es muy importante porque es el que ayudara a

obtener buenos resultados en cuanto a las evidencias. Esto significa que

en la imagen deben es visibles los detalles, con el objetivo de reconocer

rostros o placas. Esto lo debes buscar en la cantidad de mega pixeles,

pues entre más tenga, obtendrás una mejor imagen.

Ilustración 27 Resolución de videocámara [27].

• Distancia focal: entre más corta es la distancia que existe, mayor es el

ángulo de visión. Esta característica suele medirse con milímetros y es

importante considerarla para obtener una mejor visualización del área

que se va a controlar. Para elegir la distancia focal correcta es necesario

tomar en cuenta la opinión de los expertos en instalación.

Ilustración 28 Distancia Focal [28].

50
Servicio Nacional de Adiestramiento en Trabajo Industrial

• Apertura del iris: la cantidad de luz que entra es muy importante para

obtener imagen con calidad, por eso es indispensable que se tome en

cuenta esta característica. En este aspecto existen dos clases, el

manual y el automático. En el caso del primero es recomendable que se

utilice en interiores donde la luz es constante, mientras que en exteriores

es mejor utilizar uno automático ya que se adaptara a la luz.

• Sensor: esto hace referencia al ángulo de las imágenes que se desea

captar, por lo tanto, hay que considerar los tamaños, los cuales están

definidos en 1/3", 1/2" y así sucesivamente. Entre más grande es el

tamaño del sensor, mayor es el ángulo de la imagen que se puede

captar.

• Otras características: es importante ver otras características no tan

técnicas como lo es la capacidad de detectar movimientos, el audio

contribuye a obtener mejores resultados.

Ilustración 29 Partes de una cámara IP [29].

51
Servicio Nacional de Adiestramiento en Trabajo Industrial

Captura el video y el audio, pueden ser fijas o móviles, están conectadas por

cable o en modo inalámbrico a una red de datos IP, a través de la cual se

puede controlar y almacenar información en NVRS o servidores de video en

red. Entre las posibles:

 Resolución megapíxel.- Permite visualizar detalles imposibles de

ver con cámaras analógicas y/o VGA tradicionales.

 Zoom óptico. - Acercamiento de imagen mediante el objetivo y sin

pérdida de calidad de imagen.

 Zoom digital. - Ampliación/acercamiento de una imagen mediante

técnicas digital con una consiguiente disminución de la resolución

de la imagen.

 3GPP video STREAMING. - Permite visualizar remotamente

vídeo online de una cámara IP en un teléfono 3G o Smartphone.

 Conector I/O (entrada/salida).- Diseñados para conectar

dispositivos externos a la cámara tales como sirenas/alarmas,

detector de movimientos, sensores de temperatura, iluminador

externo, etc.

 Barrido progresivo.- Consigue una mayor nitidez y claridad en la

grabación y visualización de imágenes en movimiento.

• NVR (Grabador de vídeo en red) / VMS (Sistema de gestión de video).

Elemento que permite grabar y/o visualizar la imagen procedente de una

o múltiples cámaras tanto localmente (dentro de una red de área local)

como remotamente (a través de internet). Estos elementos que pueden

ser elementos hardware con software embebido o bien elementos

52
Servicio Nacional de Adiestramiento en Trabajo Industrial

puramente software que se ejecuta en un hardware tradicional (servidor)

también aportan otras funcionalidades como la gestión de accesos y

permisos de usuarios o la configuración remota de las cámaras, por

poner algunos ejemplos.

• Grabador de vídeo. - La grabación puede ejecutarse de manera continua

o programada automáticamente por horas, activación por movimiento,

detección de eventos específicos, etc.

• Video Server ENCODER. - Permiten conectar cámaras analógicas

CCTV a una red digital de vídeo vigilancia basada en el protocolo IP.

• Software de análisis de vídeo. - Permite análisis automáticos de las

imágenes en función de los parámetros previamente definidos por el

usuario. Estas capacidades hacen que los usos de los videos vigilancia

vayan más allá de la seguridad física, pudiendo aplicarse a inteligencia

de negocio. Las nuevas versiones de este software permiten, por vía de

avanzados algoritmos en el análisis de vídeo, definir parámetros de

grabación para que las cámaras únicamente capturen imágenes cuando

detecten determinados eventos, lo que optimiza la capacidad de

almacenamiento y el consumo del ancho de banda. Estos sistemas son

capaces de abordar las tareas de grabación y transmisión de más de 64

cámaras, dependiendo de los requerimientos de tasas de bits y

resolución, salvando todo el vídeo en una red de almacenamiento o en

discos externos. La gestión del parque de cámaras IP instaladas puede

realizarse de manera centralizada desde un único punto y, gracias al

protocolo IP, puede hacerse incluso en modo remoto.

53
Servicio Nacional de Adiestramiento en Trabajo Industrial

• Dispositivos de visualización. - Los dispositivos más extendidos son los

tradicionales monitores o pantallas, PCS o video-WALLS. Sin embargo y

dada la versatilidad del protocolo IP, es posible visualizar las imágenes

en dispositivos de bolsillo, como teléfonos móviles, TABLET PC o PDA.

• Filtros Infrarrojos. - Existes dos tipos de filtros infrarrojos, los filtros de

Corte o (ICR FILTER) que se activan o desactivan de forma manual o

automática dependiendo de las condiciones lumínicas del entorno, y

filtros de doble Banda o duales (Dual Band FILTER), que a diferencia de

los anteriores se encuentran fijos entre la lente y el sensor de la cámara.

• LED infrarrojos.- Los LEDS infrarrojos son puntos generadores de luz

infrarroja. Este tipo de luz es imperceptible para el ojo humano, pero no

para Cámaras IP que incorporen filtros infrarrojos, dotando así a la

cámara de visión nocturna.

• Carcasas exteriores. - Son elementos que protegen las cámaras de

exterior frente a inclemencias climatológicas y/o acciones de

vandalismo.

• Sensores.- Dispositivos que contribuyen a ajustar las grabaciones

automáticas en función de determinadas condiciones, como cambios de

temperatura, sonido o movimiento, entre otros, pudiendo además activar

funcionalidades como la iluminación de infrarrojos (IR) cuando así lo

requiera el grado de oscuridad en el lugar de grabación.

• Cableado Ethernet.- En caso de no aprovechar las capacidades

inalámbricas que traen consigo los últimos modelos de cámaras IP, el

cableado que se emplea para la transmisión del vídeo capturado es el

mismo que el utilizado para las comunicaciones corporativas,


54
Servicio Nacional de Adiestramiento en Trabajo Industrial

optimizando el coste y despliegue de infraestructura, a diferencia de la

opción analógica (CCTV) que requiere de cableado coaxial.

• POE (POWEROVER Ethernet). - La utilización de conmutadores

Ethernet con funcionalidad POE simplifica la instalación de una Cámara

IP. Utilizando el mismo cable Ethernet se pueden enviar datos y

corriente eléctrica a un dispositivo (cámara), sin la necesidad de contar

con tomas de alimentación adicionales. Esto resulta muy útil ya que

generalmente las cámaras de Vigilancia IP son instaladas en lugares

donde la alimentación eléctrica no es fácilmente accesible.

• Firewall.- Impiden el acceso indebido a la red de video vigilancia IP.

• Reconocimiento Facial.- Se trata de una tecnología que permite analizar

de manera automática: - Gestiones de tráfico (lectura de matrículas,

conteo de vehículos, velocidad media del tráfico, vehículos en dirección

contraria, estadísticas de uso de carriles). - Grandes eventos (Contar

participantes en una manifestación, identificar a los corredores en las

carreras populares, accesos a eventos deportivos, estadísticas de edad,

género o hasta de estado de ánimo), entre otros usos.

2.15.2 Aplicaciones prácticas.

El uso más común y para lo que fueron concebidas en un principio es para la

detección de intrusiones en espacios, cerrados o abiertos, puesto que el

sistema puede ser instalado desde oficinas, centros comerciales o parkings

públicos al aire libre, entre otros. En esta misma línea, el control de hurtos y

robos en tiendas y almacenes es otro de los fines más extendidos en este tipo

de sistemas.

55
Servicio Nacional de Adiestramiento en Trabajo Industrial

Sin embargo, las aplicaciones de video vigilancia IP se han ido incrementando

a medida que el software ha avanzado en prestaciones. En este sentido, ya es

posible realizar control de accesos, tanto de personas como de vehículos; o el

control de procesos en cadenas de montaje, reforzando la prevención de

riesgos laborales.

Recientemente, los ayuntamientos han extendido el uso que ya hacían otros

organismos de estos sistemas, como la DGT (Dirección General de Tráfico)

para el control del tráfico, a la video vigilancia de espacios abiertos en zonas

conflictivas, en un intento de reducir la criminalidad, prostitución, etc.

2.16 Cámaras PTZ.

El término cámara PTZ tiene dos usos dentro de la industria de los productos

de seguridad de video y vigilancia. En primer lugar, es un acrónimo de pan-tilt-

zoom (ajustar al zoom) y puede referirse sólo a las características de las

cámaras de vigilancia específicas. En segundo lugar, «cámaras PTZ» también

puede describir toda una categoría de cámaras con seguimiento automático, en

las que el sonido, el movimiento, los cambios en la huella de calor o una

combinación de estos factores activan la cámara, el enfoque y cambios en el

campo de visión.

Ilustración30 Cámara de seguridad PTZ [30].

56
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.16.1 Características y funciones.

Las cámaras PTZ pueden rotar alrededor de dos ejes, uno horizontal y otro

vertical, así como acercarse o alejarse (zoom) para enfocar un área u objeto de

forma manual o automática. Dicho de otra forma, este tipo de cámaras es

capaz de rotar en un plano vertical (TILT en inglés) y en un plano horizontal

(PANNING), además de acercarse o alejarse de forma manual o automática.

Además, pueden ser analógicas, de tipo IP o incluso híbridas, es decir,

combinando ambas características. En el caso de las cámaras PTZ analógicas,

los comandos se transmiten generalmente a través de un par de cables que se

conecta vía RS232 o RS485 a un teclado o directamente al equipo de

grabación y la transmisión de vídeo se realiza a través de un cable coaxial o de

un cable UTP con el uso de un vídeo BALÚM. En el caso de los equipos IP,

todos los comandos PTZ se envían a través del mismo cable de red que se

utiliza para la transmisión de vídeo.

Algunas de las funciones que se pueden incorporar a una cámara PTZ

incluyen:

• Estabilización electrónica de imagen (EIS): la estabilización electrónica

de la imagen (EIS) ayuda a reducir el efecto de la vibración en un vídeo.

• Máscara de privacidad: permite bloquear o enmascarar determinadas

áreas de la escena frente a visualización o grabación.

• Posiciones predefinidas: muchas cámaras PTZ y domos PTZ permiten

programar posiciones predefinidas, normalmente entre 20 y 100.

57
Servicio Nacional de Adiestramiento en Trabajo Industrial

• Auto seguimiento: es una función de vídeo inteligente que detecta

automáticamente el movimiento de una persona u objeto y lo sigue

dentro de la zona de cobertura de la cámara.

2.16.2 Beneficios.

Ya que las cámaras PTZ pueden ser controladas desde una distancia, el

usuario no tiene que estar cerca de ellas. Después de haber instalado la

cámara PTZ, esta generalmente no necesita mucho mantenimiento ni atención,

excepto en el caso de mal funcionamiento o que se requiera limpieza. La

movilidad de la cámara permite a los usuarios rastrear un objeto en

movimiento, siguiéndolo tanto como alcance el rango de la cámara.

Ilustración 31 Partes de una Cámara PTZ [31].

58
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.17 Sensor de movimiento infrarrojo PIR.

El sensor PIR es un dispositivo piro eléctrico que mide cambios en los niveles

de radiación infrarroja emitida por los objetos a su alrededor a una distancia

máxima de 6m. Como respuesta al movimiento el sensor cambia el nivel lógico

de un “pin”, por lo cual, su uso es extremadamente simple. Adicionalmente es

un sensor de bajo costo y reducido en tamaño muy utilizado en sistemas de

alarmas, iluminación controlada por movimiento y aplicaciones de robótica.

Ilustración 32 sensor PIR.

2.17.1 Características técnicas

• Voltaje de alimentación=5vDC.

• Rango de medición= hasta 9 metros.

• Salida: estado de pin TTL.

• Polaridad de activación de salida seleccionable.

• Mínimo tiempo de calibración.

El sensor PIR cuenta únicamente con tres terminales. Dos de ellas se utilizan

para la alimentación y el resto es la salida de detección del movimiento. La

conexión al micro controlador requiere del uso de este solo terminal. Como en

la siguiente figura.

59
Servicio Nacional de Adiestramiento en Trabajo Industrial

Ilustración 33 Conexionado de señor PIR con Arduino.

2.17.2 Teoría de operación.

Lo dispositivos piro eléctricos como el PIR, poseen elementos fabricados en

un material cristalino que genera una carga eléctrica cuando se expone a la

radiación infrarroja. Los cambios en la cantidad de radiación producen

cambios de voltaje los cuales con medidos por un amplificador. El sensor

contiene unos filtros especiales llamados lentes de Fresnel que enfocan las

señales infrarrojas sobre el elemento del sensor. Cuando, las señales

infrarrojas del ambiente donde se encuentra el sensor cambian

rápidamente, el amplificador activa la salida para indicar el movimiento. Esta

salida permanece activa durante unos segundos permitiendo al micro

controlador saber si hubo movimiento.

60
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.17.3 Calibración de un sensor PIR.

Al energizarse el sensor PIR requiere de un tiempo de preparación para

comenzar a operar de forma adecuada. Esto se debe a que tiene que ocurrir la

adaptación a las condiciones propias de operación de ambiente donde fue

instalado. Durante este momento el sensor aprende a reconocer el estado de

reposo o no movimiento del ambiente. La duración de esta calibración puede

estar entre 10 y 60 segundos y es altamente recomendable la ausencia de

personas en la vecindad del sensor mientras se calibra.

2.17.4 Características:

• Sensor de infrarrojos con placa de circuito de control.

• La sensibilidad y tiempo de retención puede ser ajustada.

• Pequeño y ligero, es fácil de usar.

• Distancia de detección es de hasta 6 metros.

• Adecuado para el campo de la seguridad, juguete, automatización de

control, etc.

2.17.5 Especificaciones:

• Voltaje de funcionamiento: DC 4.5V- 20V-

• Corriente en reposo: menos de 60uA

• Salida de tensión: Alta / Baja de nivel de señal: 3,3 V de salida TTL

61
Servicio Nacional de Adiestramiento en Trabajo Industrial

• Distancia de detección: 3 - 7M (puede ser ajustado)

• Ángulo de detección: <110 °

• Tiempo de retardo: 5-200S (se puede ajustar, por defecto 5s + -3%)

• Tiempo de bloqueo: 2.5S (por defecto)

• Método de disparo: L: irrepetible gatillo H: disparador repetible (por

defecto)

• Fotosensible ajuste: CDS usar (por defecto: incluido, no soldadas)

• Temperatura de trabajo: -20 --- 80?

• Peso del producto: 6g

• Tamaño del producto: 3.2 * 2.4 * 2.4cm

2.18 Cable UTP (Unshielded twisted Pair).

Un cable UTP (Par Trenzado no blindado), es un cordón que está resguardado

por alguna clase de recubrimiento y que permite conducir electricidad o

distintos tipos de señales. Los cables suelen estar confeccionados con aluminio

o cobre.

Ilustración 34 cable UTP de 8 hilos

62
Servicio Nacional de Adiestramiento en Trabajo Industrial

UTP, por otra parte, es una sigla que significa Unshielded Twisted Pair (lo que

puede traducirse como “Par trenzado no blindado”). El cable UTP, por lo

tanto, es una clase de cable que no se encuentra blindado y que suele

emplearse en las telecomunicaciones.

El cable de par trenzado fue creado por el británico Alexander Graham

Bell (1847-1922). Se trata de una vía de conexión con un par de conductores

eléctricos entrelazados de manera tal que logren eliminar la diafonía de otros

cables y las interferencias de medios externos.

Tras la invención del teléfono, su cableado compartía la misma ruta con las

líneas de energía eléctrica. Sin embargo, se producían interferencias que

recortaban la distancia de las señales telefónicas.

Para evitar esto, los ingenieros comenzaron a cruzar los cables cada cierta

cantidad de postes, para que ambos cables recibieran interferencias

electromagnéticas similares. A partir de 1900, los cables de par retorcido se

instalaron en toda la red norteamericana.

Se conoce como “código de colores de 25 pares” al sistema que se utiliza para

identificar un conductor en un cableado de telecomunicaciones con cables

UTP. La primera agrupación de colores sigue el orden blanco-rojo-negro-

amarillo-violeta, mientras que el segundo conjunto cromático es azul-naranja-

verde-marrón-gris.

El subconjunto más frecuente de estos colores es blanco-naranja, naranja,

blanco-verde, azul, blanco-azul, verde, blanco-marrón y marrón.

Entre las limitaciones que presenta el cable UTP se encuentran su escasa

efectividad cuando se intenta conectar puntos muy remotos, el ancho de banda

63
Servicio Nacional de Adiestramiento en Trabajo Industrial

de la transmisión y la velocidad. Además, tanto las interferencias como los

ruidos que provengan del medio por el que pase el cable influyen en la calidad

de la comunicación, por lo que es necesario, además del recubrimiento y la

técnica del trenzado, amplificar la señal cada una cierta cantidad de kilómetros,

que es de un promedio de 2,5 en el caso de una conexión digital y del doble

para una analógica.

Por otro lado, como puntos fuertes de los cables UTP, cabe destacar que son

accesibles a nivel económico y que su implementación es sencilla y eficaz para

solventar muchos de los problemas que presentan las redes básicas

de comunicación.

De los cables que presentan cuatro pares de trenzas suelen usarse tan sólo

dos: uno que envía información y otro que la recibe. Sin embargo, ambas

tareas no pueden ser realizadas simultáneamente, por lo que el tipo de

conexión se considera half dúplex. Cuando, en cambio, se usan los cuatro a la

vez, dichos trabajos pueden realizarse en forma paralela, y esto se conoce

como full dúplex.

A menudo se confunde el cable UTP con otros similares, que se basan en la

misma tecnología, pero que presentan diferencias importantes. Con

nomenclaturas también muy parecidas, los tres tipos de cables en cuestión

son:

El UTP, propiamente dicho, que se usa en distintas clases de conexiones

locales. Su fabricación no es costosa y son de simple utilización, aunque una

de sus desventajas es la mayor aparición de fallos que en las otras clases de

cables, así como su pobre desempeño cuando la distancia es considerable y

no se regenera la señal.

64
Servicio Nacional de Adiestramiento en Trabajo Industrial

El STP, o par trenzado blindado, que sí posee un recubrimiento aislante para

proteger la transmisión de potenciales interferencias. Entre sus usos se

cuentan las redes informáticas Ethernet y Token Ring y cabe mencionar que su

precio es superior al de los UTP;

El FTP, o par trenzado blindado globalmente, que se trata de cables protegidos

contra las interferencias de una forma mucho más eficaz que el UTP.

2.19 App Blynk.

Blynk, es una aplicación para Smartphone que permite interactuar con

hardware conectado a Internet. Funciona con una amplia variedad de

plataformas incluyendo Raspberry Pi, Arduino + Ethernet Shield, y ESP8266.

Con blynk podemos controlar nuestro hardware remotamente, mostrar

información obtenida de sensores conectados a nuestro hardware y puede

almacenar dicha información. Para conectar la app a nuestro dispositivo en

necesario que ambos estén conectados a Internet.

Ilustración 35 blynk tanto en ios como en Android.

65
Servicio Nacional de Adiestramiento en Trabajo Industrial

2.19.1 ¿Cómo funciona Blynk?

Blynk fue diseñado para Internet de las cosas. Puede controlar el hardware de

forma remota, puede mostrar datos del sensor, puede almacenar datos,

visualizarlo y hacer muchas otras cosas interesantes.

Hay tres componentes principales en la plataforma:

• Aplicación Blynk: le permite crear interfaces asombrosas para sus

proyectos utilizando diversos widgets que ofrecemos.

• Blynk Server: responsable de todas las comunicaciones entre el teléfono

inteligente y el hardware. Puede usar nuestra Blynk Cloud o ejecutar su

servidor privado Blynk localmente. Es de código abierto, puede manejar

fácilmente miles de dispositivos e incluso se puede iniciar en una

Raspberry Pi.

• Las bibliotecas Blynk, para todas las plataformas de hardware

populares, permiten la comunicación con el servidor y procesan todos

los comandos entrantes y salientes.

Ahora imagine: cada vez que presiona un botón en la aplicación Blynk, el

mensaje viaja al espacio Blynk Cloud, donde mágicamente encuentra su

camino hacia su hardware. Funciona igual en la dirección opuesta y todo

sucede en milisegundos.

66
Servicio Nacional de Adiestramiento en Trabajo Industrial

Ilustración 36 interacción de celular con blynk.

2.19.2 Características:

• API y UI similares para todos los dispositivos y hardware compatibles

• Conexión a la red usando:

• Ethernet.

• Wi-fi (fidelidad inalámbrica).

• Bluetooth.

• USB (puerto serie).

• Conjunto de widgets (ítems, para el diseño de proyectos) fáciles de usar.

• Manipulación directa de pin sin escritura de código.

• Fácil de integrar y agregar nuevas funcionalidades mediante pines

virtuales.

• Supervisión de datos históricos a través del widget Gráfico de historial.

• Comunicación de dispositivo a dispositivo usando el widget de puente.

• Envío de correos electrónicos, tweets, notificaciones, etc. Para

proporcionar nuestro “outhtoken” (código para realizar el enlace entre

hardware y aplicación).

67
Servicio Nacional de Adiestramiento en Trabajo Industrial

Se puede encontrar bocetos de ejemplo que cubren las funciones básicas de

Blynk. Están incluidos en la biblioteca. Todos los bocetos están diseñados para

combinarse fácilmente entre ellos.

2.19.3 ¿Qué se requiere para Blynk?

• Hardware.

Un Arduino UNO, Raspberry Pi o un kit de desarrollo similar.

Blynk funciona a través de Internet. Esto significa que el hardware que elija

debería poder conectarse a Internet. Algunos de los tableros, como Arduino

Uno necesitarán un Ethernet o Wi-Fi Shield para comunicarse, otros ya están

habilitados para Internet: como el ESP8266, Raspberri Pi. Pero incluso si no

tiene protección, puede conectarlo a través de USB a su computadora portátil o

de escritorio.

• Un teléfono inteligente (Smartphone).

La aplicación Blynk es un constructor de interfaz bien diseñado. Funciona tanto

en iOS (Sistema operativo de Apple), como en Android. (Sistema operativo

para Smartphone).

2.19.4 Acceder a blynk.

Lo primero que hay que hacer es instalar la aplicación desde Google

Play o Apple Store dependiendo del sistema operativo de tu Smartphone. Una

68
Servicio Nacional de Adiestramiento en Trabajo Industrial

vez instalado, ejecuta la aplicación, crea una cuenta y ya estás listo para crear

un nuevo proyecto.

Ilustración 37 crea una nueva cuenta y ya se puede crear un nuevo proyecto.

69
Servicio Nacional de Adiestramiento en Trabajo Industrial

CAPITULO III: METODOLOGÍA

3.1 Descripción de la innovación y/o mejora o cambio propuesto.

El proyecto consiste en el diseño de un sistema de control en base a arduino

uno, que anexado a un módulo Ethernet shield w-5100, nos permitirá

establecer una conexión vía Ethernet con nuestro aplicativo para android

(software blynk), de esta manera se podrá controlar el sistema desde nuestro

dispositivo móvil.

Así mismo, con el desarrollo de un programa en lenguaje C para arduino,

podremos controlar de manera remota el movimiento de la cámara desde

cualquier parte del mundo mediante el uso del protocolo ethernet para lograr

realizar estas acciones, optimizando de esta manera el monitoreo de la cámara

de seguridad haciéndola más eficaz, y mejorando la seguridad dentro del

almacén de nuestra empresa.

3.1.1 Sistema de control.

Es un pequeño modulo el cual se encarga de la recepción de las ordenes

enviadas por el usuario desde el aplicativo android a través del protocolo

ETHERNET. Desde aquí se realizara toda la acción de control para la cámara.

70
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.1.2 Servomotores.

Encargados de hacer efectiva las acciones para el movimiento de la cámara.

Así mismo la disposición de los servomotores dentro de la estructura soporte

para cámara es de forma estratégica según se indica en el esquema, a fin de

favorecer a la obtención de los 360° de giro para el movimiento de la cámara.

3.1.3 APP android.

Es el software que nos va a Permitir dar las órdenes para el control de

movimiento de la cámara que podrá realizarse desde cualquier punto en el que

se encuentre ubicado el usuario, a fin de que se pueda realizar un monitoreo a

360° del área que se determine. Estas acciones serán realizadas mediante el

uso del protocolo Ethernet que enlazara nuestro dispositivo android y Arduino

uno. Así mismo el aplicativo está diseñado en una plataforma agradable a la

vista del usuario, favoreciendo de esta manera a un fácil uso y un manejo

practico de nuestro sistema de control para cámara.

71
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.2 Factibilidad.

El proyecto es viable de realizar, pues se cuenta con los recursos técnicos,

financieros, materiales humanos y sociales existentes; así como la plataforma

tecnológica que es requerida.

3.2.1 Viabilidad técnica.

• Se cuenta con los materiales necesarios para el desarrollo del proyecto.

• Se cuenta con el apoyo de la empresa para la realización del proyecto.

• Se cuenta con el personal capacitado para la realización del proyecto.

72
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.3 Secuencia y pasos de trabajo.

Tabla 3 plan de trabajo

73
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.3.1 Plan de trabajo.

Tabla 4 cuadro de tareas realizadas

74
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.3.2 Listado de los materiales, equipos, maquinarias y herramientas.

Equipos para la conexión del sistema de control:

• Arduino UNO.

• Módulo ETHERNET SHIELD.

• Cámara IP (DAHUA).

• Servomotor 6 kg.

• Servomotor 1.5 kg.

• 2 resistencias de 330 ohm.

• 2 diodos led.

• Fuente de 12 voltios DC.

• Blynk (APP).

Materiales para el diseño de la estructura porta cámara:

• Tubo de aluminio 1x1” plg.

• Tubo de aluminio 3/4” plg.

• Tubo de aluminio 1 1/2” plg.

• Plancha de metal 8x8 cm.

• Tornillos de encarne 1/8” plg.

• Stoboles de 1/8” plg.

• Estaño.

75
Servicio Nacional de Adiestramiento en Trabajo Industrial

Herramientas a utilizar:

• Cautín.

• Esmeril.

• Taladro.

• Sierra.

• Destornilladores.

• Alicate de fuerza.

• Alicate de corte.

• Brocas de 1/8”, 3/4",

3.3.3 Exposición de los métodos o técnicas.

Método para estabilizar la señal Ethernet, para ello se implementó una tarjeta

Shield Ethernet W-5100 para Arduino UNO, con la finalidad de favorecer a la

estabilidad del sistema de control y potenciar la captación Ethernet para

mantener una señal constante al establecer la conexión con un router.

76
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.4 Desarrollo de las etapas del proyecto de innovación y/o mejora.

El sistema de control vía APP Android, ha sido realizado a partir de los

siguientes diagramas:

SENSOR PIR

SERVOMOTOR 1 ARDUINO UNO SERVOMOTOR 2

ETHERNET SHIELD

JOYSTICK APP ANDROID NOTIFICACIÓN


(BLYNK)

INICIO AUTOMÁTICO

Ilustración38 Diagrama general del proyecto.

77
Servicio Nacional de Adiestramiento en Trabajo Industrial

INICIO

Método de ingreso

ETHERNET

Se ingresa a la aplicación
establecida (blynk)

Joystick: Movimiento Joystick: Movimiento


TIPO DE COMANDO
vertical horizontal

Monitoreo Automático

Inicio Notificación

Ilustración 39 Diagrama de bloque del Sistema.

78
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.4.1 Diseño del prototipo de soporte para cámara.

Nuestro sistema de control para monitoreo es un equipo que gobierna una

estructura porta cámara por medio de 2 servomotores que, situados

estratégicamente en la estructura se encargan de dar un movimiento a 360°

para el monitoreo de nuestra cámara.

Así mismo, esta estructura posee un soporte porta cámara que está diseñado

en base a las medidas y dimensiones que posee una cámara IP de seguridad.

La estructura fue construida en base a aluminio, un metal liviano, resistente y

agradable a la vista, muy utilizado en estructuras para interiores.

La estructura soporte para nuestra camara IP, se llevo a cabo en tres niveles:

a) Primer Nivel.- Esta constituido por un marco de alumino en forma de U

invertida que servira para el apoyo lateral del peso de la camara y por su

interior se llevara la alimentacion del servomotor y de la camara .

Ilustracion 40 marco de aluminio.

79
Servicio Nacional de Adiestramiento en Trabajo Industrial

b) Segundo Nivel.- Esta constituido por una estructura a base de aluminio

que almacenara un servomotor, el cual soportara el brazo que hara girar la

camara de izquierda a derecha .

Ilustracion 41 soporte de todo el sistema.

c) Tercer Nivel.- Esta constituido por un soporte de aluminio que dara

sentido de giro de forma vertical (arriba y abajo) , se acoplara el servomotor

que cumplira ese giro al costado de la estructura .

Ilustracion 42 Soporte de aluminio de cámara.

80
Servicio Nacional de Adiestramiento en Trabajo Industrial

Finalmente el ensamblado quedaria asi:

Ilustración 43 Soporte para cámara acabado.

81
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.4.2 Montaje de soporte para cámara.

En primer lugar realizaremos el montaje del marco de alumino en forma de U

invertida. Para ello realizamos los trazos en el tubo de aluminio, según las

medidas que se indican en el diseño para el soporte de la camara.

Ilustración 44 y 45 inicio de trabajo de corte de aluminio.

Procedemos a realizar los cortes por las líneas trazadas, respetando los

ángulos de 45°, que previamente demarcamos, a fin de conseguir que

posteriormente las piezas coincidan adecuadamente y no queden grietas entre

sí.

Ilustración 46 aluminio cortado en ángulo de 45º.

82
Servicio Nacional de Adiestramiento en Trabajo Industrial

Ilustración 47 materiales a usar.

A continuación, procederemos, a fijar las tres piezas de aluminio entre si

formando el marco en forma de U. Para conseguirlo, emplearemos 2 placas en

forma de L que las obtendremos de uno de los retazos sobrantes de nuestro

tubo de aluminio, realizando un corte en uno de los vértices.

Ilustración 48 piezas de metal para unir las partes de la estructura.

83
Servicio Nacional de Adiestramiento en Trabajo Industrial

Luego, con la ayuda de un taladro y una broca de metal 1/8” de plg.

Realizamos dos orificios a ambos lados de las placas.

Ilustración 49 y 50 piezas para unir estructura principal con agujeros para los pernos.

NOTA: El taladro debe estar en posición vertical formando un ángulo de 90º

con la base, se debe ejercer una presión moderada de lo contrario se

podríamos romper la broca.

Unimos la placa a nuestro tubo por el lado inferior del angulo que previamente

cortamos, empleando para ello los tornillos pequeños.

Ilustración 51 y 52 pieza de estructura principal unida con perno.

84
Servicio Nacional de Adiestramiento en Trabajo Industrial

Repetimos el procedimiento para el otro tubo de aluminio.

Es importante que identifiquemos el tubo de el lado izquierdo, ya que es en

este lado en el cual realizaremos una perforacion en la parte inferior del tubo a

fin deposicionar nuestro servomotor.

Ilustración 53 pieza principal con agujero para la entrada del servomotor que moverá la cámara.

Ahora, realizaremos el tercer nivel respetando las medidas indicadas en el

diseño para esta parte, realizamos los trazos y procedemos a cortar el aluminio

dejando uno de los lados sobresaliente como se aprecia en la figura.

Ilustración 54 soporte para la cámara

85
Servicio Nacional de Adiestramiento en Trabajo Industrial

Procedemos a doblar el pliegue resultante hasta unirlo con los vértices que

están próximos.

Repetimos el procedimiento para el otro extremo del tubo de aluminio.

Ilustración 55 soporte para cámara.

Posteriormente procedemos a realizar un agujero a un extremo de la varilla de

aluminio exactamente en el pliegue, para ellos usaremos nuevamente la broca

de 1/8” pulgada.

Del mismo modo, realizamos una perforación al lado derecho de nuestro marco

de aluminio en la parte inferior, cuidando de que esta perforación sea al mismo

nivel del eje de nuestro servomotor que se encuentra ubicado al lado izquierdo

de nuestro marco de aluminio.

Ilustración 56 soporte para cámara unido a soporte principal.

86
Servicio Nacional de Adiestramiento en Trabajo Industrial

Una vez realizado, procedemos a unir el servomotor de la parte inferior

izquierda de nuestro marco de aluminio a uno de los extremos de la varilla que

servirá de soporte a nuestra cámara, asegurándonos de que este quede bien

fija a la varilla.

Ilustración 57 servomotor unido a estructura principal.

Con la ayuda de un estobol de 1/8” plg uniremos el lado opuesto de nuestra

varilla al marco de aluminio, insertando el estobol a través del orificio que

previamente realizamos, lo aseguramos con una volanda y tuerca

respectivamente pero cuidando de no ajustarlo del todo, ya que este último

procedimiento servirá para apoyar a nuestro servomotor en la tarea de sujetar

nuestra cámara, pero del mismo modo favoreciendo el giro de este hacia las

direcciones de arriba y abajo.

Ilustración 58 soporte y sistema unidos.

87
Servicio Nacional de Adiestramiento en Trabajo Industrial

A continuación, realizamos la unión de nuestro marco de aluminio al segundo

servomotor el cual le dará el giro de izquierda a derecha a nuestra estructura

porta cámara.

Ilustración 59 y 60 soporte de cámara y Montaje y conexionado del sistema de control

Realizamos las conexiones de nuestro sistema de control según se detalla en

el esquema eléctrico, dejando los conectores de alimentación hacia el exterior.

Ilustración 61 vista lateral de Entradas de Ethernet Shield, Arduino UNO y fuente de alimentación.

88
Servicio Nacional de Adiestramiento en Trabajo Industrial

Ilustración 62 vista lateral de Entradas de Ethernet Shield, Arduino UNO y fuente de alimentación.

3.4.3 Normas técnicas utilizadas.

Nuestro sistema de control, es principalmente un módulo, dentro del cual se

situarán los dispositivos y componentes, así como las respectivas conexiones:

• Norma técnica peruana (NTP)

• La comisión Electrotécnica internacional (IEC)

• IEC 61131-3

Lenguajes de programación, define los estándares de los lenguajes gráficos

(programación en C)

• ISO/IEC 646

Define un código de 7 bits que incluye 26 letras del alfabeto inglés, algunos

signos de puntuación y varios caracteres de control sin representación visible

para la programación en C (Compiler).

89
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.5 Esquema de conexión de Arduino uno Shield, servomotores y PIR.

Ilustración 62 esquema de conexión de Arduino UNO, Shield Ethernet, servomotores y PIR.

90
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.6 Configuración de la Cámara IP.

Descargamos el software básico de funcionamiento de nuestra cámara IP. Esto

desde la página del fabricante.

Ilustración 63 descarga de software básico de cámara IP.

Conectamos la cámara a su sistema de alimentación y a nuestra PC o Laptop.

Ilustración 64 cámara conectada a nuestro pc.

91
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Accedemos a la IP por defecto de fábrica. Para nuestro caso

192.168.1.108.

- Instalamos el programa ConfigTool

- para esto verificamos nuestro IP de nuestra pc.

Ilustración 65 programa config tool

- Debemos aceptar todos los términos q indica el programa.

- Una vez realizada esta acción el programa comienza a descargar el

archivo.

Ilustración 66 programa configtool.

92
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Se espera que descargue todo el archivo.

- Esto demora entre unos 5 a 10 minutos.

Ilustración 67 instalación de programa configtool.

- después de unos momentos el programa ya está instalado y listo para

usarse.

- se acepta y se cierra la finalización de la instalación.

Ilustración 68 Programa instalado configtool

93
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Se procede a abrir el programa

- Se verifica que se haya instalado bien y luego se cierra para instalar el

siguiente programa.

Ilustración 69 programa instalado configtool

- Instalamos el Programa DISK Manager.

Ilustración 70 instalación de programa disk manager

94
Servicio Nacional de Adiestramiento en Trabajo Industrial

- se aceptan los términos que nos indica el programa.

- también se puede verificar donde instalas el programa.

Ilustración 71 aceptando términos del programa disk manager.

- Después de aceptar los términos el programa se comenzará a instalar

solo.

- Se tiene que esperar de 3 a 5 minutos para que finalice la instalación del

programa.

Ilustración 72 programa disk manager.

95
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Una vez que el programa disk manager se haya instalado se procede a

aceptar y se da por finalizado este paso.

Ilustración 73

Instalación finalizada de programa disk manager.

- Instalamos el Programa ToolBox.

- Procedemos a aceptar la descarga.

- Aceptamos los términos de condición para instalar el programa ToolBox.

- Le asignamos una carpeta en nuestra PC.

Ilustración 74 y 75instalación de “toolbox”.

96
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Una vez aceptados los términos del programa se procede a

descargar e instalar el programa toolbox.

Ilustración 76 configuración de programa toolbox.

- Finalizada la instalación del programa toolbox se procede a aceptar

las ultimas configuraciones.

- Por último, se cierra el programa instalado.

Ilustración 77 programa instalado “toolbox”

97
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Creamos una cuenta nueva.

- para esto usamos una cuenta Gmail para poder usar el programa.

Ilustración 78 creando cuenta en toolbox.

- Al registrarte al programa este te mandara un mensaje de confirmación a

tu email.

Ilustración 79 se envía mensaje de confirmación a tu email.

98
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Verificamos la confirmación en nuestro correo electrónico e iniciamos

sesión.

Ilustración 80 confirmando toolbox en e-mail.

- Cuando ingresemos abrimos el ConfigTool y veremos nuestra Cámara

IP conectada en nuestro celular, debemos instalar el Programa “Easy4ip APP”.

Ilustración 81 se instalará el programa easy4iP

99
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Una vez instalemos el software.

- Deberemos crear una cuenta y acceder a la aplicación.

Ilustración 82 crear cuenta en easy4Ip.

100
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Una vez ingresemos, tenemos que escanear el código QR de nuestra

cámara.

Ilustración 83 imagen de código QR de nuestra cámara.

- Ahora podemos visualizar la cámara.

Ilustración 84 toolbox instalado.

101
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.7 Programación APP Blynk.

- Creamos una cuenta en Gmail:

Cuenta: proyecto.senati.2017@gmail.com

Clave: #abcd/12345@|#*

- Instalamos el programa “Blynk”.

Ilustración 85 creando cuenta en blynk.

102
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Creamos una nueva cuenta.

Ilustración 86 se crea una cuenta nueva

- Introducimos los datos de nuestro Gmail.

Ilustración 87 usamos nuestro Gmail.

103
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Ahora podemos crear un nuevo proyecto.

Ilustración 88 se crea un nuevo proyecto

- Seleccionamos las características para nuestro programa.

Ilustración 89 se seleccionan las características del programa.

104
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Se nos enviará un ”Auth Token” a nuestra cuenta de Gmail.

- Se confirma la cuenta mediante el mensaje enviado a Gmail.

Ilustración 90 se envía una confirmación al Gmail.

105
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Deberemos guardar ese “outh token”.

- Se guarda el “outh token”.en caso de que se requiero confirmar de

nuevo.

Ilustración 91 confirmación de “outh token”.

- este mensaje de confirmación se tiene que guardar.

Ilustración 92 se guarda el Auth Token indicado.

106
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Se abre el programa blynk.

- Ahora ya podemos agregar el joystick.

Ilustración 93 agregamos el joystick.

- Configuramos el joystick.

Ilustración 94 y 95 configuración del joystick.

107
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Se comienza a agregar herramientas a nuestra aplicación, a la vez

que se las va configurando según el uso que deseemos darle.

Ilustración 96 agregando iconos.

- Configuramos el primer botón.

Ilustración 97 se pone en el aplicativo el primer botón.

108
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Agregamos el segundo botón.

Ilustración 98 se agrega el segundo botón.

- Configuramos el segundo botón.

Ilustración 99 configuración de los botones.

109
Servicio Nacional de Adiestramiento en Trabajo Industrial

-Insertamos ítem para el módulo PIR.

- Configuramos el indicador, y seleccionamos un sonido de alerta.

Ilustración 100 configuración de indicador.

- Adicionamos led´s como indicadores de cada botón. Finalmente, la

aplicación deberá quedar de la siguiente manera.

- Iniciamos el programa.

Ilustración 101 se inicia el programa para ver como quedo toda la configuración.

110
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Ingresamos a la página de BLYNK.

Ilustración 102 se ingresa a la página de blynk.

- Buscamos la sección de ejemplos.

Ilustración 103 se ingresa a la página de blynk y se buscan ejemplos.

111
Servicio Nacional de Adiestramiento en Trabajo Industrial

- Introducimos la “Outh Token” que tenemos en nuestra cuenta de Gmail.

Ilustración 104 clave auth token.

112
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.4.5 Programación ethernet shield con arduino uno (diagrama de flujo de la programación)

Ilustración 105 diagrama de flujo de programación Ethernet Shield.

113
Servicio Nacional de Adiestramiento en Trabajo Industrial

3.8 Programación en Arduino UNO.

/*Deberemos copiar todo este código a nuestro IDE de Arduino Uno

Luego deberemos realizar las siguientes conexiones

- RX del módulo Wi-Fi al pin número 2

- TX del módulo Wi-Fi al pin número 3

- Primer Servomotor al pin número 5

- Segundo Servomotor al pin número 6

- Hacemos un salto entre el pin número 7 y el pin número 8

- Hacemos un salto entre el pin número 9 y el pin número 10

- El sensor PIR al pin número 11

- Conectamos un led al pin número 12

- Conectamos un led al pin número 13

*/

#define BLYNK_PRINT Serial //Inicia la comunicacion serial de blynk

#include <SPI.h> //Protocolo de comunicación


#include <Ethernet.h> //Comandos de la tarjeta
#include <BlynkSimpleEthernet.h> //Programa por detras

char auth[] = "3e91c790bdca45389e5f184ac01a8ca5";

#define W5100_CS 10 //define nombre del módulo


#define SDCARD_CS 4 //define nombre de la tarjeta sd

const int automatico=9; //pin de automatico


const int inicio=7; //pin de inicio
const int PIR=4; //pin del sensor
const int led1=14; //pin de led 1
const int led2=15; //pin de led 2
const int reseteo=16; //pin de reseteo

int ini=0; //variable de incio


int aut=0; //variable de automatico
int pir=0; //variable del sensor
int cenit=45; //posición en cenit
int acimut=45; //posición en acimut
int c=0; //segunda variable de cenit
int a=0; //segunda variable de acimut
int x=0; //tercera variable de cenit
int y=0; //tercera variable de acimut

void setup(){

114
Servicio Nacional de Adiestramiento en Trabajo Industrial

Serial.begin(9600); //Inicia comunicación serial física

pinMode(automatico, INPUT); //declara automatico como entrada


pinMode(inicio, INPUT); //declara inicio como entrada

pinMode(PIR, INPUT); //declara el sensor como entrada


pinMode(led1, OUTPUT); //declara led 1 como salida
pinMode(led2, OUTPUT); //declara led 2 como salida
pinMode(reseteo, OUTPUT); //declara reseteo como salida

pinMode(SDCARD_CS, OUTPUT); //Declara pin de la micro Sd


digitalWrite(SDCARD_CS, HIGH); // Deselect the SD card

Blynk.begin(auth); //Inicia Blynk


}

BLYNK_WRITE(V1) {
x = param[0].asInt(); //Pide medida en x del joystick
y = param[1].asInt(); //Pide medida en y del joystick
}

void loop(){
ini=digitalRead(inicio); //lee el dato de inicio
aut=digitalRead(automatico); //lee el dato de automatico
pir=digitalRead(PIR); //lee el dato de sensor

if(pir==0){ //Sensor de movimiento desactivado


Blynk.virtualWrite(V0, LOW); //Escribe en led virtual 1
}
if(pir==1){ //Se activa sensor de movimiento
Blynk.virtualWrite(V0, HIGH); //Escribe en led virtual 1
delay(1000); //espera un segundo
digitalWrite(reseteo, HIGH); //Resetea Arduino
}
if(ini==1 && aut==1){ //Ambos botones encendidos
Serial.println("Error, no pueden estar los dos en estado encendido a la vez");
while(ini==1 || aut==1){ //Un boton debe cambiar de estado
digitalWrite(led1, HIGH); //Enciende led 1
Blynk.virtualWrite(V1, HIGH); //Escribe en led virtual 2
digitalWrite(led2, HIGH); //Enciende led 2
Blynk.virtualWrite(V2, HIGH); //Escribe en led virtual 3
}
}
if(ini==0 && aut==1){ //Boton de automático activado
digitalWrite(led1, HIGH); //Enciende led 1
Blynk.virtualWrite(V1, HIGH); //Escribe en led virtual 2
digitalWrite(led2, LOW); //Apaga led 2
Blynk.virtualWrite(V2, LOW); //Escribe en led virtual 3
if(c==0){ //Realiza movimiento determinado de la cámara
cenit=cenit+1; //guarda cenit más uno
analogWrite(5, cenit); //escribe en cenit
if(cenit==135){
c=1; //iguala segunda variable de cenit a 1
}
}

115
Servicio Nacional de Adiestramiento en Trabajo Industrial

if(c==1){
cenit=cenit-1; //guarda cenit menos uno
analogWrite(5, cenit); //escribe en cenit
if(cenit==45){
c=0; //iguala segunda variable de cenit a 0
}

}
if(a==0){
acimut=acimut+1; //guarda acimut más uno
analogWrite(6, acimut); //escribe en acimut
if(acimut==180){
a=1; //iguala segunda variable de acimut a 1
}
}
if(a==1){
acimut=acimut-1; //guarda acimut menos uno
analogWrite(6, acimut); //escribe en acimut
if(acimut==45){
a=0; //iguala segunda variable de acimut a 0
}
}
}
if(ini==1 && aut==0){ //Boton de inicio activado
digitalWrite(led2, HIGH); //Enciende led 2
Blynk.virtualWrite(V2, HIGH); //Escribe en led virtual 3
digitalWrite(led1, LOW); //Apaga led 1
Blynk.virtualWrite(V1, LOW); //Escribe en led virtual 2
analogWrite(5, 45); //Escribe en servo 1
analogWrite(6, 35); //Escribe en servo 2
}
if(ini==0 && aut==0){ //Ambos botones desactivados y movimiento solo de manera manual
por el programa Blynk
analogWrite(5, x); //Escribe en servo 1
analogWrite(6, y); //Escribe en servo 2
digitalWrite(led1, LOW); //Apaga led 1
Blynk.virtualWrite(V1, LOW); //Escribe en led virtual 2
digitalWrite(led2, LOW); //Apaga led 2
Blynk.virtualWrite(V2, LOW); //Escribe en led virtual 3
}

Blynk.run(); //Llama a ejecución oculta de Blynk


}

116
Servicio Nacional de Adiestramiento en Trabajo Industrial

CAPITULO IV: PRUEBAS Y RESULTADOS

4.1 Presupuesto de materiales.

LISTA DE MATERIALES PARA SISTEMA DE CONTROL Y MONITOREO

PRECIO
UNID PRODUCTO TOTAL
c/u
1 Estructura de aluminio S/. 15.00 S/. 15.00
1 Servomotor de 1.5Kg S/.12.00 S/. 12.00
1 Servomotor de 6Kg S/. 20.00 S/. 20.00
1 Arduino Uno S/. 35.00 S/. 35.00
1 Módulo wifi Shield Ethernet S/. 45.00 S/. 45.00
10 Pernos con volandas S/. 0.50 S/.5.00
10 Cable UTP S/. 1.00 S/. 10.00
3 Conector RJ 45 S/. 1.00 S/. 3.00
1 Placa y protoboard S/. 15.00 S/. 15.00
1 Cámara IP Dahua S/. 120.00
1 Módulo PIR para Arduino uno S/. 4.00
Costo Total de proyecto S/. 284.00

Tabla 5 Lista de materiales para sistema de control y monitoreo

117
Servicio Nacional de Adiestramiento en Trabajo Industrial

4.2 Cuadro de comparación y ahorro.

Cuadro comparativo
Porta cámara con sistema Arduino
Modulo para
Cámara PTZ HIKVISION
cámara domo
equipos Precio original
Joystick para PTZ S/. Sistema de control
HIKVISION 586.00 Para movimiento 160.00
Cámara PTZ HD 720p S/. Cámara IP modelo
HIKVISION 1,000.00 tubo 160.00
Soporte para Cámara S/. Módulo de
PTZ 125.00 Movimiento 40
Instalación y S/. Instalación y
configuración 300.00 configuración 50
S/.
Precio Total 2,011.00 Precio Total 410.00
En el cuadro se demuestra que la diferencia de costos y a la vez el ahorro es
de un 70% a 78% ya que el sistema de monitoreo se asemeja a las
prestaciones de una cámara PTZ con un costo mucho menor

Tabla 6 cuadro de comparación

118
Servicio Nacional de Adiestramiento en Trabajo Industrial

4.3 Relación Costo – Beneficio o Retorno de la Inversión.

Tabla 7 Costos iniciales.

Para nuestro prototipo de sistema de control, al ser la primera vez que se


elaboró, tuvo una inversión de S/. 1060.00 soles, esto incluyo todos los gastos
necesarios para que el proyecto este operativo y listo para usarse.

Si se realiza una venta mensual de 5 unidades, las utilidades serán de:

Al tener una venta de 5 unidades mensuales, se obtiene una ganancia de


S/.250.00 soles, esto quiere decir que a partir a mediados del 5to mes se habrá
recuperado todo lo invertido.
Y a partir del 6to mes solo se registrara ganancias con el equipo.

119
Servicio Nacional de Adiestramiento en Trabajo Industrial

CAPITULO V: CONCLUSIONES Y RECOMENDACIONES

5.1 Conclusiones.

 Se consiguió un monitoreo de 180° grados, esto ayudara en el control

del almacén de la empresa prestada y a la vez aportara en gran medida

en los sistemas de seguridad, con la esperanza de lanzar nuestro

proyecto al campo laboral por la nueva forma de control que se está

presentando.

 Se logró diseñar un sistema de control de movimiento para cámaras

utilizando el protocolo ETHERNET estableciendo la conexión entre

nuestro APP Android y Arduino UNO.

 Blynk es una plataforma accesible y muy versátil para el diseño y

programación de una APP para móvil y que cuenta con una variedad de

accesorios para el control de Arduino UNO.

 Se diseñó un prototipo de estructura para cámara práctico de solo 550

gramos de peso, con las suficientes propiedades para manipular una

cámara IP, y que además es apta para una instalación de interiores.

120
Servicio Nacional de Adiestramiento en Trabajo Industrial

5.2 Recomendaciones.

 A la hora de energizar el equipo completo, tenga en consideración

implementar un estabilizador a la entrada de alimentación de nuestro

sistema de control, a fin de proteger y mantener aún más el tiempo de

vida del equipo.

 Utilizar los dispositivos especificados en el desarrollo de proyecto, a fin

de obtener un correcto desempeño del sistema de control.

 Al momento de llevar a cabo la instalación del “soporte para cámara”,

establecer un lugar, el cual cuente con el espacio suficiente para las

maniobras que realizará el equipo.

 Al empezar a comandar desde el APP se recomienda usar solo una

función a la vez para no entrar en posibles percances de sistema.

 Tener en consideración que no se puede accionar las funciones “inicio” y

“automático” a la vez, ya que cuenta con un sistema de bloqueo, hecha

por motivos de seguridad a fin de no crear conflictos en el sistema

control.

 Tener en consideración seguir los pasos de instalación de aplicaciones

“easy4ip” y “blynk” en la forma especificada y en orden cronológico, para

llevar a cabo una correcta instalación y funcionalidad del equipo.

 El hecho de obviar uno o algunos de los pasos respecto a la

configuración de las aplicaciones conllevara a un defecto respecto al

funcionamiento adecuado del sistema.

121
Servicio Nacional de Adiestramiento en Trabajo Industrial

Referencias Bibliográficas.

[1] recogido de
https://s-media-cachak0.pinimg.com/736x/7d/f3/8f/7df38f15d6d7cb571b07d6dd93d55e5d.jpg
[2] recogido de
http://4.bp.blogspot.com/UwY3X19nXe8/UET1ZgU_xGI/AAAAAAAAAzA/1VJSxKnypSU/s1600/
ArduinoUno_R3_FrontScheme.jpg
[3] recogido de
http://4.bp.blogspot.com/UwY3X19nXe8/UET1ZgU_xGI/AAAAAAAAAzA/1VJSxKnypSU/s1600/
ArduinoUno_R3_FrontScheme.jpg
[4] recogido de
http://panamahitek.com/wpcontent/uploads/2015/05/6404.TRE_hardware_features.jpg
[5] recogido de
http://www.intel.la/content/dam/www/public/us/en/images/product/RWD/galileo-board-
magnifying-glass-rwd.png.rendition.intel.web.416.234.png
[6] recogido de
http://www.intel.la/content/dam/www/public/us/en/images/product/RWD/galileo-board-
magnifying-glass-rwd.png.rendition.intel.web.416.234.png
[7] recogido de
https://www.arduino.cc/en/uploads/Main/ArduinoYun.jpg
[8] recogido de
http://panamahitek.com/wp-content/uploads/2015/05/arduino.png
[9] recogido de
http://blog.hernanramirez.info/wp-content/uploads/2012/03/interfazArduino.png
[10] recogido de
http://www.warf.com/imagesitem/original/6993_3886.jpg
[11] recogido de
https://alhenaing.files.wordpress.com/2013/10/abri.png
[12] recogido de
https://amazingelectronicsblog.files.wordpress.com/2015/10/dsc_0290.jpg
[13] recogido de
https://www.gmtech.es/wp-content/uploads/2016/03/tipos-de-servidores-web-1024x576.jpg
[14] recogido de
http://www.practicasconarduino.com/manualrapido/Servo.png
[15] recogido de
http://panamahitek.com/wp-content/uploads/2016/12/servomotores_industriales.jpg
[16] recogido de
http://www.monografias.com/trabajos60/servo-motores/servo-motores2.shtml#xfuncion

122
Servicio Nacional de Adiestramiento en Trabajo Industrial

[17] recogido de
http://platea.pntic.mec.es/vgonzale/cyr_0204/ctrl_rob/robotica/sistema/motores_servo.htm
[18] recogido de
http://www.naylampmechatronics.com/blog/33_Tutorial-uso-de-servomotores-con-arduino-.html
[19] recogido de
http://www.monografias.com/trabajos60/servo-motores/servo-motores2.shtml#xfuncion
[20] recogido de
http://www.monografias.com/trabajos60/servo-motores/servo-motores2.shtml#xfuncion
[21] recogido de
http://www.monografias.com/trabajos60/servo-motores/servo-motores2.shtml#xfuncion
[22] recogido de
http://www.ardumania.es/trucar-servo-a-rotacion-continua/
[23] recogido de
http://www.naylampmechatronics.com/blog/33_Tutorial-uso-de-servomotores-con-arduino-.html
[24] recogido de
http://www.naylampmechatronics.com/servomotores/22-servo-sg-5010-6kg.html
[25] recogido de
http://www.digitalsecuritymagazine.com/wp-content/uploads/2012/10/ip8372.jpg
[26] recogido de
http://www.seguridadviaip.com.ar/Imagenes/camarassolas.png
[27] recogido de
https://m.youtube.com/watch?v=I332dIoQtDs
[28] recogido de
https://m.youtube.com/watch?v=I332dIoQtDs
[29] recogido de
http://www.superinventos.com/Images/s130660h.jpg
[30] recogido de
https://http2.mlstatic.com/camara-ptz-ventech-domo-motorizado-27x-sensor-sony-ccd-9-led-
D_NQ_NP_177121-MLV20724489716_052016-F.jpg
[31] recogido de
http://www.tvc.mx/01VIVOTEK/SD8362E/vistas.jpg

123

Das könnte Ihnen auch gefallen