DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD...

76
DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD PARA MOTO CON APLICACIÓN ANDROID Y COMUNICACIÓN NFC. CESAR LEONARDO VARGAS ROMERO UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA INGENIERÍA ELECTRÓNICA Bogotá 2017

Transcript of DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD...

Page 1: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD PARA MOTO

CON APLICACIÓN ANDROID Y COMUNICACIÓN NFC.

CESAR LEONARDO VARGAS ROMERO

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

FACULTAD DE INGENIERÍA

INGENIERÍA ELECTRÓNICA

Bogotá

2017

Page 2: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD PARA MOTO

CON APLICACIÓN ANDROID Y COMUNICACIÓN NFC.

CESAR LEONARDO VARGAS ROMERO

Monografía Presentada En Opción Al Grado De Ingeniero Electrónico

Director: JULIÁN ROLANDO CAMARGO LÓPEZ

Jurado: OSCAR FLORES CEDIEL

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

FACULTAD DE INGENIERÍA

INGENIERÍA ELECTRÓNICA

BOGOTÁ

2017

Page 3: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

3

Nota de aceptación

___________________________

___________________________

___________________________

___________________________

Firma del Jurado

Bogotá, 30 de Junio de 2017

Page 4: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

A mi pareja, mis padres, hermanos y

sobrino por darme la oportunidad de

estudiar, apoyarme en las decisiones

tomadas y por enseñarme a ser la

persona con grandes valores, mi madre

que día tras día se interesó por mi

bienestar y mi padre que me dio todos

los medios para continuar adelante,

dedicándolo a mi abuelo como promesa

de vida.

Page 5: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

5

AGRADECIMIENTOS

Agradezco a mis padres por darme la fuerza de seguir adelante en los momentos

más difíciles, por ayudarme cuando las opciones eran reducidas, sin mirar atrás y

regalándome una sonrisa llena de sinceridad y ánimo para sacar adelante mi

carrera, agradezco a mi pareja por ser el empuje que necesite para sacar adelante

este trabajo y que igual que yo sueña por una vida llena de éxitos y felicidad

juntos, agradezco a mis docentes quien guio este proceso académico y a mi

director de grado que con paciencia me colaboro en todo este documento.

Page 6: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

6

RESUMEN

El transporte en una ciudad tan importante como lo es Bogotá, Colombia implica

optar por nuevas alternativas de desplazamiento tal como la bicicleta, el carro, la

motocicleta o el transporte público, gran cantidad de ciudadanos se inclinan por la

motocicleta, como su medio de transporte, ya que presta gran versatilidad en el

momento de maniobrar y el poco espacio que requiere en la vía, sin embargo es

una responsabilidad que cada uno debe asumir.

Un sistema de seguridad que ofrezca un poco de tranquilidad es necesario en una

ciudad donde los índices de inseguridad aumentan, a partir de esta problemática

la elaboración de elementos de seguridad para motos ha tenido un crecimiento

abismal, donde encuentra elementos desde netamente mecánicos hasta con

comunicación bluetooth y aplicación para teléfonos inteligentes móviles, por esto

la tecnología de comunicaciones de campo cercano se abordara en este trabajo,

ya que permite la discreción que el usuario necesita en los casos de hurto, en

comparación de los artículos comerciales que se encuentran disponibles

actualmente.

El desarrollo de aplicaciones con tecnología NFC está en desarrollo constante, por

su accesibilidad, seguridad y rapidez, ya que tiene permitido operar en un espectro

de frecuencia que está libre para los desarrolladores; Esta tecnología se

encuentran en mayor parte en los sistemas de seguridad, tarjetas de identificación,

etiquetas de acceso directo o trasferencia de información.

En este documento se plantea un prototipo de un sistema de seguridad que

muestre las ventajas de las comunicaciones NFC, integrando un microcontrolador

de propósito general y los diferentes periféricos necesarios para cumplir el objetivo

de seguridad e interconectividad con un dispositivo móvil.

Page 7: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

7

Tabla de contenido

Resumen ................................................................................................................................. 6

Tabla de contenido .................................................................................................................. 7

Lista de tablas ......................................................................................................................... 9

Lista de figuras ...................................................................................................................... 10

Capítulo 1 Problemática de la modalidad de atraco de motos en Bogotá, Colombia .............. 12

1.1 Introducción ..................................................................................................................... 12

1.2 Resumen del problema ................................................................................................... 12

1.3 Objetivos ......................................................................................................................... 14

1.3.1 Objetivo General .......................................................................................................... 14

1.3.2 Objetivos Específicos ................................................................................................... 14

Capítulo 2 Generalidades de los sistemas de seguridad, interfaz de comunicación y

sensores............................................................................................................................................ 16

2.1 Antecedentes .................................................................................................................. 16

2.2 Sistemas de seguridad comerciales para motocicletas ................................................. 16

2.3 Tecnologías de comunicación en sistemas de seguridad .............................................. 18

2.4 NFC ................................................................................................................................. 21

2.5 Bluetooth ......................................................................................................................... 21

2.6 I2C .................................................................................................................................... 22

2.7 Sensores ......................................................................................................................... 22

2.7.1 MFRC522 ..................................................................................................................... 25

2.7.2 MPU6050 ..................................................................................................................... 29

2.7.3 HC-06 ........................................................................................................................... 32

2.8 Microcontrolador .............................................................................................................. 33

2.9 Consideraciones eléctricas de la moto ........................................................................... 35

Page 8: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

8

Capítulo 3 Diseño y construcción de un prototipo del sistema de alarma para moto de bajo

cilindraje ........................................................................................................................................... 40

3.1 Definición de Requerimientos ........................................................................................ 40

3.1.1 Requerimientos Funcionales ........................................................................................ 40

3.1.2 Requerimientos no Funcionales ................................................................................... 41

3.2 Diagrama del sistema de seguridad ................................................................................ 41

3.3 Diseño e implementación del software .......................................................................... 42

3.4 Aplicación Android ........................................................................................................... 47

3.5 Diseño e implementación del hardware ......................................................................... 52

3.6 Análisis de los resultados ................................................................................................ 61

3.7 Conclusiones ................................................................................................................... 62

Referencias ....................................................................................................................................... 63

Apéndice I. Manual de usuario .............................................................................................. 65

Apéndice II. Manual de instalación ...................................................................................... 68

Apéndice III. Código comandos AT ...................................................................................... 72

Apéndice IV. Código fuente ................................................................................................. 73

Page 9: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

9

LISTA DE TABLAS

Tabla 1. Cuadro informativo de algunos protocolos de comunicación. 18

Tabla 2. Sensores Contaclees de campo cercano 23

Tabla 3. Sensores Bluetooth comerciales 24

Tabla 4. Especificación sensor acelerómetro 25

Tabla 5. Especificaciones microcontroladores comerciales 34

Tabla 6. Convención de Colores 56

Page 10: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

10

LISTA DE FIGURAS

Figura 1. Sensor MFRC522, foto tomada del sistema de seguridad 26

Figura 2 Diagrama detallado del sensor RFID/NFC 27

Figura 3 Diagrama de sincronización SPI 28

Figura 4. Formato de comunicación I2C 30

Figura 5. Sensor HC-06 32

Figura 6. Circuito de encendido AK 125 -150 NE20 36

Figura 7 Circuito de arranque AK 125 - 150 NE.20 37

Figura 8. Circuito de luces AK 125 - 150 NE.20 37

Figura 9. Circuito de direccionales AK125-150 NE 38

Figura 10. Circuito de bocina AK125-150 NE 38

Figura 11. Diagrama de flujo del sistema de alarma 41

Figura 12. Diagrama de flujo del cuerpo del algoritmo 43

Figura 13. Diagrama del protocolo de ALERTA 44

Figura 14. Diagrama de flujo del modo de alarma 45

Figura 15. Diagrama de flujo del interfaz NFC 46

Figura 16. Diagrama de flujo estacionarias 47

Figura 17. Interfaz APP 48

Figura 18. Diagrama de flujo de la APP 49

Figura 19. Programación por funciones MIT App Inventor 52

Figura 20. Circuito regulador de voltaje 54

Page 11: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

11

Figura 21. Interruptores de la bocina y luces controlados por software 56

Figura 22. Interruptores encendidos del vehículo 57

Figura 23. PCB regulador de voltaje e interruptores 57

Figura 24. PCB interruptores del control de encendido 58

Figura 25. Shield Microcontrolador ATmega16U2 58

Figura 26. Dipswitch carcasa del sistema de seguridad 59

Figura 27. Sistema de seguridad ensamblado 59

Figura 28. Parte interna del sistema de alarma 60

Figura 29. Aplicación Android 66

Figura 30. Emparejamiento del sistema 67

Figura 31. Carcasa sistema de seguridad 68

Figura 32. Tapa lateral derecha 68

Figura 33. Elementos de la batería 68

Figura 34.Nueva posición del soporte 68

Figura 35. Sistema instalado 69

Figura 36. Ubicación de los cables bajo el sillín 69

Figura 37. Tornillos de la farola 69

Figura 38. Cables dentro de la farola 69

Figura 39. Conectores con los cables soldados 70

Figura 40 Fusible del sistema eléctrico de la moto 70

Page 12: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

12

Capítulo 1

Problemática de la modalidad de atraco de motos

en Bogotá, Colombia.

1.1 INTRODUCCIÓN

Este documento muestra diferentes aspectos de la tecnología NFC y una serie de

protocolos de comunicación, aplicándola en un sistema de seguridad para motos,

abordando una problemática social en la ciudad de Bogotá, como lo es el hurto de

motocicletas, utilizando la conectividad que permite los periféricos de un

dispositivo móvil y un microcontrolador de propósito general, además de algunos

sensores. En el proceso se ira encaminando al lector en el repaso del protocolo de

comunicación UART necesario para la conexión Bluetooth, I2C para el

acelerómetro y el protocolo SPI para el sensor NFC. Se mostrará las

características del microcontrolador de propósito general seleccionado, se

mencionará cual es la lógica del algoritmo, las herramientas de programación que

se implementaron, las especificaciones técnicas de los dispositivos, el por qué, se

escogió este microcontrolador y una breve explicación de la elaboración de la

aplicación Android.

1.2 RESUMEN DEL PROBLEMA

En Colombia, según la "Encuesta de convivencia y seguridad ciudadana - ECSC

de Octubre de 2015" del DANE, informa que de la población víctima de hurto a

vehículos o sus partes, es de 511 mil personas de las cuales el 15.2 % son motos

(2014), con un incremento del 1.1% al año inmediatamente anterior(2013) y un

factor de oportunidad (descuido) en la modalidad más frecuente de hurto, sin

embargo, el atraco a vehículo, modalidad de interés en este proyecto es del

Page 13: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

13

17.4%, 1.7% más que en el año 2013, esta encuesta se realiza en una población

mayor a 15 años y más, con vehículo. En el año 2014 fueron robadas 78.000

motos y 13.572 casos de hurto a vehículo completo o parte/accesorio en

modalidad de atraco (DANE, 2015), estos indicadores son una perspectiva

cualitativa de la situación que se está viviendo en 28 ciudades del país en el tema

de seguridad.

Empresas privadas ofrecen paquetes de seguros que cubren la mayoría de

eventos ocurridos con la moto, va desde siniestros, accidentes con pérdida total o

parcial, hurto o defensa legal, si un tercero presenta una reclamación extrajudicial

contra el asegurado, esto es por mencionar algunos de los parámetros de

cobertura, sin embargo la mejor seguridad es la prevención y la prudencia en la

vía, aunque ser víctima de atraco es un hecho que en algunos casos no se puede

predecir, la solución en gran parte de los usuarios de motocicletas que se acogen,

son los sistemas seguridad portables. En los últimos años se han desarrollado

diferentes dispositivos de seguridad para motos en vista del incremento de hurto

de estos vehículos; en el mercado se encuentran sistemas con protocolo

bluetooth, sensor de movimiento, sistema de geo-localización, alarma con

mensajería SMS, candado de bloqueo de disco con alarma, sistema anti asalto,

pero hasta el momento no se tiene registro implementando comunicación NFC, el

cual ofrece discreción para el usuario, ya que con un tag de tecnología NFC que

este emparejado permita realizar acciones que controlen algún tipo de actuador

dentro del vehículo.

Por la aplicación del celular se puede controlar todas las funciones del sistema de

alarma, a través de comunicación bluetooth, que es el enlace con el

microcontrolador, este cuenta con tres protocolos, el primero es la función principal

nombrada RUN, es la que está pendiente de cualquier cambio repentino sensado

por el periférico de entrada NFC, en el momento de estar en movimiento, si llega a

ocurrir el evento el usuario debe acercar el tag NFC y activa un temporizador y

luego los periféricos de salida del vehículo (luces y bocina) de manera intermitente

Page 14: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

14

y se aterriza el CDI ( Ignición por descarga de capacitor) encargado de generar las

chispas que permiten el funcionamiento del motor, al aterrizar el CDI esto apaga

el motor. El segundo modo de operación llamado alarma, que equipado con un

sensor de movimiento, es decir un acelerómetro será quien cense y traduzca la

información necesaria, para que el microcontrolador la procese y determine si se

ha movido el vehículo, en este modo se ve interrumpido el flujo de corriente del

encendido, los periféricos de salida del vehículo se activaran y se desactiva estos

avisos con la aplicación, el siguiente modo se basa en una situación habitual

cuando se parquea en un estacionamiento grande y se olvide el lugar en que lo

ubico, se realizó la función de Parking, que por medio de la intermitencia

producida por la bocina y las luces permitirá ubicar la moto más fácilmente, en

esta versión se le agrego además la función de estacionarias que en algunas

motos no se encuentra esta opción, gracias a la versatilidad de los

microcontroladores en general, permiten más desarrollos futuros según lo que el

usuario deseé.

1.3 OBJETIVOS

1.3.1 OBJETIVO GENERAL

Diseñar e implementar un sistema de seguridad para moto con aplicación android

y comunicación NFC.

1.3.2 OBJETIVOS ESPECÍFICOS

Identificar y seleccionar cuales son los dispositivos de seguridad remota

más eficientes para los vehículos motorizados de dos ruedas.

Identificación de las variables básicas y específicos más relevantes para el

sistema de seguridad.

Elaborar una aplicación Android que sea capaz de controlar los

requerimientos de las funciones de un sistema de seguridad.

Page 15: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

15

Implementar el sistema de seguridad en una moto y hacer las respectivas

pruebas.

Observar y demostrar la fiabilidad por medio de resultados y pruebas en

moto de bajo cilindraje.

Page 16: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

16

Capítulo 2

Generalidades de los sistemas de seguridad,

interfaz de comunicación y sensores

2.1 ANTECEDENTES

El tema se desarrolla alrededor de la problemática social de hurto en modalidad de

atraco de motos, generando la necesidad de elaborar un sistema discreto y

confiable, que en este caso se maneja con comunicación NFC, ya que es una

técnica que se ha implementado en seguridad de reconocimiento de personas,

animales u objetos, con muy buenos resultados ya que los elementos que se usan

son objetos cotidianos como manillas, llaveros, tags en general. En esta sección

se mencionara algunas de las diferentes tecnologías de comunicación en sistemas

de seguridad para motocicletas y se expondrá los conceptos necesarios para

familiarizar al lector con la comunicación de campo cercano (NFC), Bluetooth e

I2C, seguido de los sensores implementados para el desarrollo de la solución

planteada.

2.2 SISTEMAS DE SEGURIDAD COMERCIALES PARA MOTOCICLETAS

En Colombia existen variedad de sistemas de seguridad, tales como los

mecánicos, electromecánicos y los electrónicos, el que escoja el usuario ya

depende de sus necesidades y el nivel adquisitivo, se debe tener en cuenta

también que estos sistemas solo son un medio para demorar el hurto de su

vehículo y darle tiempo al usuario para reaccionar y llamar a las autoridades

correspondientes, a continuación se describirán una variedad de elementos de

seguridad.

Horquilla: Es un candado tipo U que permite bloquear alguna de las llantas con

una barra rígida, con las barras delanteras o el amortiguador de la moto, según el

Page 17: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

17

modelo del vehículo, normalmente se fabrican con hierro reforzado, no es de los

sistemas más seguros que hay en el mercado, los precios pueden variar según el

fabricante.

Cable: Es un cable en acero cubierto con una capa de un polímero, es

recomendado para paradas esporádicas y que el usuario no se distancie en gran

medida del vehículo, es un elemento pasivo que no tiene periféricos de alerta

visual ni audible, se ubica habitualmente en las llantas.

Cadena: Son elaborados en de acero cementado, un material pesado, es seguro

sin embargo es poco práctico para transportar, es ideal para viajes donde se

aseguren varias motocicletas, es un elemento que puede ser muy costoso por el

material de construcción tiene un nivel de seguridad medio-bajo.

Candado para disco: Son dispositivos que se anclan al disco de freno impidiendo

el giro de la llanta, sin embargo no es muy seguro debido a que es fácil de aflojar

los pernos del disco, hay dispositivos que vienen con periféricos de alerta audible

esto depende de la necesidad del usuario y del nivel adquisitivo.

Sistemas de alarma electrónicos: Existen diferentes sistemas de seguridad

donde el usuario puede escoger el que se ajuste a sus exigencias, habitualmente

estos sistemas controlan el sistema eléctrico y el mecánico con diferentes

periféricos actuadores, candados electromecánicos, relevos en la parte eléctrica

mencionando algunos, además de ser controlados por protocolos de comunicación

como bluetooth que vienen interconectado con el celular o un control que entrega

el fabricante, con el protocolo GSM debe contratarse una empresa de

comunicaciones para el envió de los mensajes de ubicación este protocolo puede

fallar en lugares encerrados en donde la señal sea interrumpida por le edificación,

IrDa es un sistema infrarrojo, el cual no tiene gran alcance para poder transmitir

los comandos al microcontrolador y se debe enfrentar emisor con receptor, debido

a que tiene un abanico de 30° para entablar la comunicación, RFID este protocolo

Page 18: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

18

permite entablar la comunicación a una distancia considerable, ZigBee son muy

pocos los sistemas que implementan este protocolo debido a que los sensores son

costosos, estos se manejan más a nivel industrial, estos dispositivos pueden ser

bastante invasivos en la parte eléctrica, siendo esto para garantizar su protección,

en el mercado se encuentran de diferentes precios y funcionalidades.

Luego de describir los sistemas más conocidos se debe aclarar que el mejor

sistema de seguridad es la prevención, un plan de seguro de vehículo con

empresa privada le permite al usuario evitar cualquier peligro en forcejeo.

2.3 TECNOLOGÍAS DE COMUNICACIÓN EN SISTEMAS DE SEGURIDAD

Hoy en día existen variedades de comunicaciones inalámbricas de corto alcance

que se diferencian por sus especificaciones técnicas, ya sea por velocidad de

transmisión, consumo de potencia, tiempo de emparejamiento, alcance de trabajo

entre otros, por eso a continuación se muestra una tabla con estos parámetros,

además de una columna de NFC para observar los datos técnicos de este.

Especificaciones NFC BLUETOOTH Zigbee IrDa

Frecuencia 13,56 MHz Libre 2.4- 2.5 GHz ISM 2.4 GHz

Distancia (10-20) cm (10-100) m 100 m

aprox.

<5m

Tiempo inicio <0.1s ~6 s 0.5 s

Velocidad <424 Kbit/s 2.1 Mbit/s 200Kbits/s 115Kbit/s

Conectividad Punto/ punto Punto/ multipunto Multipunto Punto/

Punto

Estándar ISO/IEC 14443,

etc.

IEEE 802.15.1 IEEE

802.15.1

Modo de

operación

Activo/Pasivo

Activo/ Activo

Activo/Activo Activo/

Activo

Activo/

Activo

Seguridad HW / Protocolo Protocolo Protocolo Protocolo

Energía Activo/Pasivo Activo Activo Activo

Tabla 1. Cuadro informativo de algunos protocolos de comunicación. (DIGNANI, Jorge Pablo. 2011)

Page 19: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

19

Como se puede observar en la tabla la frecuencia de operación, la distancia de

trabajo, la velocidad de transmisión del interfaz NFC es mucho menor a las demás

sin embargo lo interesante de este protocolo es la velocidad de emparejamiento, el

modo de operación y la seguridad, porque siendo un método tan rápido de

conectarse con otros periféricos permite realizar acciones más eficaces y seguras

ya que no da espacio de que la frecuencia de operación pueda ser captada o

distorsionada por otro dispositivo o emisión de frecuencia libre, y facilitando el

medio de comunicación ya que los tags que contienen la información del ID del

sujeto se pueden conseguir en gran variedad.

Siendo los protocolos de comunicación más seguros implementados en el

mercado, que cumplen la función de comunicación entre usuario-vehículo, y

encargados de enviar las señal para que los periféricos efectúen una acción

específica para tener una posibilidad de conservar su vehículo y que el usuario

pueda avisar a las autoridades competentes y no exponer su vida frente al atraco

nos son totalmente viables, ya que hay la posibilidad de que él ladrón también le

robe las pertenencias que lleva en los bolsillos o maleta, llevándose consigo el

control del sistema de alarma o el celular con el que opera el mismo, inhabilita la

posibilidad de realizar cualquier acción del usuario para que no le hurten el

vehículo esa es la ventaja de un activador no ostentoso.

A continuación se describe el desarrollo de las tecnologías implementadas en el

sistema de seguridad.

2.4 NFC

El concepto de NFC es el producto del desarrollo y avance técnico de las

especificaciones de la tecnología RFID en asociación de otras tecnologías. RFID

es un término asignado para radiofrecuencia de identificación de corto alcance,

implementado principalmente para la comunicación de información digital entre un

receptor estacionario y un objeto móvil o entre objetos en movimiento (LANDT,

Jeremy, 2005).

Page 20: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

20

Los primeros registros de RFID se presumen a partir de la segunda guerra

mundial; cuando el ejército alemán observo que podía identificar la señal que

reflejaba el avión mientras el piloto realizaba un movimiento de arriba hacia abajo

con las alas del aeronave, esto fue una ventaja militar que permitió el

reconocimiento entre aeronaves propias o enemigas, dejando un hito para la

investigación de la identificación por radiofrecuencia (FERNÁNDEZ RUIZ, Jesús

2014), sin embrago hasta la década de los 70, Mario Cardullo patenta en Estados

Unidos el primer acercamiento aplicativo de lo que hoy se conoce como RFID

pasiva, un dispositivo que únicamente reacciona al estímulo de los lectores

propios de la tecnología, hoy en día, un ejemplo se observa en la industria textil,

para reconocimiento de personas el modulo lo ubican en los botones del uniforme

militar.

El funcionamiento básico de RFID consta de tres partes; un lector que se encarga

de escanear de manera periódica información emitida por etiquetas o tags RFID,

que pueden ser elementos para adherir a personas, animales u objetos que

necesitan ser identificados, luego de recibir los datos, el lector los envía a un

subsistemas de procesamiento y finalmente los actuadores correspondientes

efectúan las acciones deseadas (ORTIZ, Sergio).

Luego del avance con esta tecnología una de las ramificaciones se dirigió a lo que

se conoce hoy en día como NFC. La tecnología NFC (Near Field Communication)

esencialmente es el reconocimiento de módulos inalámbricos por radiofrecuencia,

con modos de operación Activo-Activo y Pasivo-Activo, compitiendo con otras

tecnologías en tiempo de configuración, modo de operación, facilidad de manejo y

costos; esta comunicación se está abriendo camino en una variedad de

aplicaciones a nivel de mercado, información, pagos, seguridad y movilidad entre

otras, algunos ejemplos son: el pago de compras y servicios, acceso a la

información o a libros en los medios de transporte, pago de transporte público,

seguridad de ingreso a instalaciones restringidas por mencionar algunos.

Page 21: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

21

NFC permite ser implementado como sensor responsable de captar la señal de

activación para una acción predeterminada, ya sea para encender luces, un

televisor, abrir cortinas o encender un vehículo, siempre con la ventaja de tener

periféricos tan discretos, como un simple llavero o un tag o etiqueta. Esta

comunicación permite un flujo de información a una tasa de 424 kbps con

modulación ASK, transmisión half duplex y full duplex, en distancias cortas hasta

de 20 cm, en la banda de frecuencia libre 13,56 MHz, facilitando el desarrollo de

cualquier tipo de aplicación sin necesidad de pedir permiso al MINTIC, para el uso

de del espectro de radiofrecuencias del país.

Las empresas pioneras para el desarrollo de la comunicaciones NFC fueron Sony,

Nokia y Philips, las cuales dieron origen al NFC fórum, donde se han realizado

grandes avances en el desarrollo de las especificaciones y aplicaciones que

rodean el mundo de esta tecnología de corto alcance. A este foro se han afiliado

grandes compañías de innovación, organizaciones económicas, y entidades sin

ánimo de lucro, gracias al gran potencial que tiene esta técnica. Actualmente la

mayoría de los dispositivos móviles cuentan con un módulo NFC, que ha permitido

que empresas del ámbito financiero implementen esta tecnología como medio de

pago, siendo una transacción rápida y segura para el usuario, o empresas de

seguridad para el ingreso a sitios restringidos por medio de este dispositivo.

2.5 BLUETOOTH

Este protocolo inicio como medio de unificación en la comunicación inalámbrica

entre dispositivos, su propagación es a partir de la radiofrecuencia por eso no hay

necesidad de mantener junto el receptor y emisor, tiene una frecuencia de

operación de 2.4 GBs, se clasifica en tres clases, clase 1 que tiene una potencia

máxima permitida de 100mW y una distancia de aproximadamente 100m, clase 2

trabaja con una potencia máxima permitida de 2.5mW con distancia máxima entre

5 y 10 m, y en clase 3 maneja una potencia de 1mW con distancia máxima de 1m,

al manejar una frecuencia de alto espectro permite trabajar full-duplex, de modo

Page 22: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

22

síncrono y asíncrono con una transferencia de 64kbits/s, en la actualidad es un

modo de comunicación ampliamente utilizado en la mayoría de los dispositivos,

siendo una de las comunicaciones más popular en la cotidianidad, el desarrollo de

aplicaciones es libre, existen varios módulos bluetooth en el mercado pero en este

caso se usara el módulo HC-06, se caracteriza por implementar comunicación

serial, con velocidad de transmisión seleccionable, se implementará de 9600 kbit/s

y configuración por medio de comandos AT, este dispositivo permitirá activar y

desactivara algunos de los parámetros básicos del sistema de seguridad.

2.6 I2C

Este protocolo de comunicación se realizó con el ánimo de poder realizar la

interconexión de dispositivos de diferentes familias, ya que los fabricantes

realizaban sus elementos con la mentalidad de fidelizar al consumidor con la

marca y limitando de igual manera desarrollos con elementos con especificaciones

diferentes a las ofrecidas, para esto se implementa un interfaz de comunicación

bidireccional en donde se envié la orden al integrado y el mismo envié la

respuesta por el mismo canal, pero este debió ser controlado ya que tendría

colisión entre las tramas de información, por eso se usa una línea de

sincronización que permitió el flujo estructurado de la información. Esta interfaz se

pensó como comunicación punto a punto y también como la integración de varios

dispositivos a la vez por eso es tan conveniente cuando se desarrolla un sistema

con varios dispositivos, sin embargo se debe tener en cuenta que no es muy

confiable en el manejo de grandes distancias, ya que maneja niveles de tensión

TTL y necesitaría un dispositivo que eleve el voltaje a grandes distancias, en la

siguiente sección de sensores se explica cómo funciona el protocolo.

2.7 SENSORES

En este proyecto se manejó tres tipos de sensores, el sensor NFC, el

acelerómetro y el modulo Bluetooth, Se indago tres diferentes referencias

Page 23: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

23

comerciales de cada uno de los sensores que cumpla con el funcionamiento y

finalmente se describe el sensor seleccionado.

En el mercado se encuentran referencias de módulos que soportan la tecnología

NFC de diferentes fabricantes en general las especificaciones no cambian en gran

medida por eso en este caso se hablara de tres sensores de los siguientes

fabricantes, PN532 de Adafruit, MFRC522 de NXP Y ACR122 de ACS. En la

industria se ven un amplio abanico de aplicaciones con estos sensores están en

puertas de acceso, en parqueaderos para el cobro por tiempo, en domotica solo

con acercar el tag, al lector este enviara un comando de activación a alguna

función especial como encender las luces o el equipo de sonido, a continuación se

muestra,

Especificación PN532 MFRC522 ACR122 USB

Modo Operación R/W R/W R/ Emulador Transponder

Interfaz SPI/UART/I2C SPI/UART/I2C UART USB

Soporte ISO14443A/B ISO14443A ISO14443A/B NFC, FeliCa

Fuente de alimentación

2.7 a 5.4 V 2.5 a 3.3 V 5 V

Distancia 50 mm 50 mm 50 mm

Arquitectura FIFO 64 byte FIFO 64 byte SIMO 64 byte

PRECIO 9.21 USD 1.14 USD 5 USD Tabla 2. Sensores Contaclees de campo cercano

Estos sensores la diferencia más relevante es el precio como se ve en la tabla, ya

que los demás parámetros son muy similares y permiten el funcionamiento del

sistema, por cuestiones de costo se escoge el sensor MFRC522 de NXP, en la

…sección 2.6.1… se explica con más detalle este sensor. Los dos sensores

PN532 y MFRC522 están en su forma de impreso permitiendo mayor

manipulación y diseño de su carcasa, en cambio el ACR122 viene en una carcasa

contra la intemperie, se usa normalmente en parqueaderos y en recepciones de

ingreso.

Page 24: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

24

Para el modulo bluetooth se indago de igual manera tres referencias las cuales

cumplen con las especificaciones necesarias para que cumpla con los

requerimientos, se muestra a continuación las especificaciones más relevantes

para el proyecto,

Especificación HC-06 PmodBT2 Wixel 10-01-33

Modo Operación Master/ Slave no modificable

Master/ Slave Auto conexión

Programable

Interfaz UART UART UART

Velocidad de transmisión

115.2kbps 115.2kbps 10kbps

Fuente de alimentación 3.1 a 6.5 v 3.3v 2.7 a 6.5 v

Distancia 40m 10 m 1.25m

Configuración Comandos AT Lenguaje de fabricante

Programación libre

Frecuencia 2.4 GHz 2.4 - 2..5GHz 2.4 GHz

Precio 6.83 USD 49.09 USD 25.39 USD

Tabla 3. Sensores Bluetooth comerciales

Estos módulos bluetooth que se presentan en la anterior tabla son los más fáciles

de conseguir a nivel comercial, por ejemplo la familia de los HC vienen con la

referencia HC-3, HC-4, HC-5 y HC-6 con las siglas M y S, master y Slave según lo

que se necesite, la referencia HC-3 y HC-5 tiene ambos modos de operación, el

módulo HC-3 y HC-4 es de uso industrial y el HC-5 y HC-6 es de uso civil, estos

modulo son bastantes prácticos para configurar ya que se hace por comunicación

serial y por comandos AT. El sensor PmodBT2 es un sensor que tiene dos tipos

de interfaz , UART y SPI donde el interfaz UART es para la comunicación con el

microcontrolador y el sistema de procesamiento y el interfaz SPI es para actualizar

el módulo es de los módulos más costosos de uso civil este módulo además tiene

su propio lenguaje de programación, y esta el módulo Wixel el cual trabaja a la

frecuencia de bluetooth pero a una distancia mucho menor que no es la más

adecuada para la aplicación, por esta razón y por precio se escoge el módulo HC

ya que es fácil de adquirir, es económico y tiene gran alcance de comunicación, en

este caso ya que no se necesita que sea un dispositivo maestro se escoge el

Page 25: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

25

módulo HC-06S la versión esclavo, este dispositivo se explica en la …sección

2.6.3…

Para el acelerómetro se observó las especificaciones de tres referencias, el

MMA7361L de FREESCALE, el acelerómetro con giroscopio y sensor de

temperatura MPU6050 de Invensense y el acelerómetro analógico ADXL335 de

ANALOG DEVICES, a continuación se muestra las especificaciones técnicas

necesarias para el proyecto,

Especificación MMA7361L MPU6050 ADXL335

Fuente de alimentación 2.2 a 3.6 v 2.37 a 3.46 v 1.8 a 3.6 v

Output/protocolo 3 Análogas/ ADC 9 digitales/ I2C 3 Análogas/ ADC

Sensibilidad 800mv/1,5g Seleccionable 800mv/1,5g

Rango de temperatura -40 °C a 85°C -40 °C a 85°C -40 °C a 85°C

Rango de medida ±1.5g ±6g ±2g ±4g ±8g ±16g ±3g

Numero de ejes 3 ejes 9 ejes 3 ejes

Precio 5.3 USD 4.95 USD 16.83 USD

Tabla 4. Especificación sensor acelerómetro

En la tabla 4 muestra tres sensores dos analógicos y uno digital, los analógicos cumplen

con su función, sin embargo el rango de medida es bastante limitado a comparación del

MPU6050, el voltaje de operación de los tres sensores está en el nivel de potencial de

salida del microcontrolador, la exactitud depende de la cantidad de medidas y porcentaje

de error que se tome por eso el MPU ofrece mediciones más confiables para el proyecto,

además de tener un bajo costo en el mercado por estas razones se selecciona el sensor

MPU6050 el cual se explica su operación con más detalle en la …sección 2.6.2…

2.7.1 MFRC522

Es un sensor RFID/NFC ideal para control de acceso en sistemas de transporte,

pagos e identificación de personas por medio de antenas dispuestas en diferentes

presentaciones, tarjetas, llaveros, manillas, celulares, cada uno con un número de

identificación integrado de cuatro parejas de números hexadecimales, bajo la

norma llamada MIFARE que se identifica determinando la época de elaboración,

soportando las normas anteriores a la establecida. Este sensor opera en dos

Page 26: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

26

modos como receptor y emisor transmitiendo la información por medio de

modulación (receptor) y decodificación (emisor), siendo 100% ASK, de los

emisores de la norma ISO/IEC 14443 A/MIFARE, tiene la funcionalidad de

detección de error controlado por un módulo digital compatible con la misma

norma.

Figura 1. Sensor MFRC522, foto tomada del sistema de seguridad

Este modelo de comunicación es bastante seguro, ya que el modo de paridad

depende de la cercanía en que estén los dos dispositivos, la distancia típica de

operación del sensor es a no más de 5 cm y la velocidad de transmisión depende

de la interfaz, para protocolo SPI es de 10Mbit/s, I2C a 400kBd en modo rápido y

más de 3400kBd en modo de alta velocidad y por UART a más de 1228.8 kBd

dependiendo del voltaje de alimentación. El sensor tiene pines de entrada y salida

programables y un auto testeo sin embargo no se manipularan en esta ocasión.

A continuación se mostrara un diagrama de bloques detallado del sensor.

Page 27: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

27

Figura 2 Diagrama detallado del sensor RFID/NFC [MFRC522, pág. 5]

Page 28: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

28

Su rendimiento radica en su arquitectura tipo Harvard y su distribución modular en

las funciones de procesamiento. Este módulo es ideal para este servicio ya que es

reconocimiento de un ID, propio que el usuario tiene siendo intransferible, el

módulo MFRC522 cuenta con tres tipos de comunicación UART, SPI e I2C, donde

el protocolo SPI tiene la mayor velocidad de transferencia, como se mencionó

anteriormente, la desventaja radica en la cantidad de líneas físicas de transmisión

necesarias para su funcionamiento, ocupan varios pines del microcontrolador, sin

embargo es fundamental que la velocidad de procesamiento de la información sea

inmediata, ya que la activación de este sensor debe ser de unos pocos segundos

para que empareje, y actué el sistema mientras el usuario es despojado de su

vehículo. El protocolo de comunicación que se implemento es el SPI a

continuación se muestra una gráfica de cómo funciona este protocolo.

Figura 3 Diagrama de sincronización SPI [NXP, pág. 80]

El sensor actúa como esclavo cuando se comunica por SPI con el

microcontrolador, entabla la comunicación a partir de la señal de reloj SDK que

emite el maestro, por medio de la línea MISO se realiza la transferencia de los

datos del maestro al esclavo, la línea MOSI es la encargada de transmitir los datos

Page 29: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

29

del esclavo al maestro, la trama de información es enviada cuando hay un flanco

de bajada de reloj y dura mientras hay una subida del flanco de reloj, para la

lectura del dato, primero por la línea MOSI se envía en el Byte 0 la dirección 0 del

campo de memoria para direccionarlo a partir de ese punto y luego por MISO se

envía un dato cualquiera en el byte 0, luego el microcontrolador envía la dirección

al sensor para que este responda por la línea MISO transmitiendo los datos que

tiene el sensor, se sigue el mismo orden hasta recibir todos los datos necesarios,

para la escritura en SPI el esclavo debe enviar inicialmente la dirección del campo

de memoria del sensor seguido de los datos continuamente siendo alternados con

la respuesta del maestro para que el esclavo envié el siguiente dato, el bit más

significativo está destinado para determinar si el byte es de lectura o escritura, los

6 bits continuos son para la dirección y el bit menos significativo es enmarcado

con un 0. El protocolo al ser independiente en la transmisión de datos maestro-

esclavo y esclavo-maestro evita que haya de manera significativa colisión de bytes

por eso se debe su gran velocidad de trasmisión.

2.7.2 MPU6050

En los sistemas de seguridad de vehículos una manera más eficiente de identificar

si el vehículo está siendo manipulado, es sensar el movimiento general del chasis,

por eso es necesario implementar un dispositivo que mida de manera fiable la

posición en la que el usuario lo deja luego de activar el modo de parqueo del

sistema de seguridad, el impreso MPU6050 es un dispositivo capaz de realizar

esta función, debido a que cuenta con un integrado que en su estructura tiene un

acelerómetro de tres ejes y un giroscopio que cuenta también con tres ejes,

además de un sensor de temperatura que corrige parcialmente el error que se

produce en las medidas por los cambios de altura, presión y otros efectos físicos.

MotionFusionTM engine [14], realizo un algoritmo que con un magnetómetro es

capaz de corregir todo el factor de error de la medida, sin embargo para esta

aplicación el sensor cumple con los requerimientos necesarios para sus propósito.

Page 30: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

30

El sensor permite al usuario seleccionar el rango del acelerómetro y del

giroscopio, funciona bajo el interfaz de comunicación I2C, este sensor tiene una

entrada de voltaje de 3.3v, aunque en las especificaciones indica que puede ser

manejado a 5v, se va operar con 3.3v ya que el microcontrolador seleccionado

tiene una salida de 3.3v de fábrica, disminuyendo el consumo y evitando otra

etapa de regulador de voltaje.

Para realizar el procesamiento de los datos obtenidos por el MPU, el protocolo I2C

cuenta con dos hilos el SCK y el SDA, el hilo SCK es el encargado de enviar la

señal de reloj que permite el emparejamiento sincrónico de los esclavos con el

maestro y el SDA es la línea por la que transita la información full-duplex, es decir,

master-slave y slave-master, para realizar la comunicación serial se necesita una

resistencia de 10k en cada una de las líneas directo a VCC, para garantizar un

estado lógico 1, ya que esta comunicación se trata de jugar con el corte y

saturación de transistores de cada uno de los periféricos conectados en las líneas,

el sensor ya trae en su impreso esa resistencia.

Figura 4. Formato de comunicación I2C

Page 31: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

31

En el algoritmo para entablar el flujo de datos como se muestra en la anterior

figura, primero el maestro debe enviar una condición de inicio seguido por la

dirección del esclavo que en este caso es 0x68, esta dirección también es

configurable con el estado lógico del pin AD0 si está en alto la dirección es 0x69,

permitiendo trabajar hasta con dos sensores de la misma familia en el proyecto,

continuando con el procedimiento de comunicación, con la dirección de 7 bits, se

envía en el bit menos significativo el tipo de operación que va realizar si es lectura

(1) o escritura (0), luego de esto el slave envía un acknowledge indicando que ha

recibido la información y está listo para enviar o recibir los datos siguientes, para

ver cada uno de los datos que tiene la memoria del sensor, se debe mandar la

dirección de memoria esperar el acknowledge y recibir el byte, ya cuando finalice

la comunicación el maestro envía un nacknowledge y el bit de parada, pero si se

requiere cambiar el proceso, por decir de lectura a escritura el maestro debe

enviar un reinicio y cambiar el bit menos significativo de 1 a 0 o viceversa.

Después de recibir los datos el microcontrolador (µC), los procesa para dar una

medida escalada y manejable, el procedimiento se rige bajo las siguientes

formulas;

𝜃𝑥 = 𝑡𝑎𝑛−1 (−𝑎𝑥

√𝑎𝑦2+𝑎𝑧

2) Ecuación 1

𝜃𝑦 = 𝑡𝑎𝑛−1 (𝑎𝑦

√𝑎𝑥2+𝑎𝑧

2) Ecuación 2

Estas fórmulas son obtenidas del datasheet del sensor [14].

Estas fórmulas nos permiten medir dos ángulos de los tres ejes inclinación el eje x

y el eje y, usando netamente la propiedad de acelerómetro del sensor, ya que en

este caso no es tan necesario medir la rotación sobre los ejes, esto implica que se

debe ubicar el sensor de manera que la perturbación en el estado del vehículo sea

capturada por el MPU.

Page 32: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

32

2.7.3 HC-06S

Es un módulo que transforma en comunicación Bluetooth el interfaz UART,

permitiendo enviar información a diferentes dispositivos compatibles con el

modulo, las especificaciones del fabricante indican que la distancia máxima de

propagación del módulo es de aproximadamente de 30 a 40 metros dependiendo

de la corriente que pase a través del módulo, el manual indica que son 25mA, sin

embargo por pruebas realizadas se llegó a la distancia estimada de casi 20

metros. Este módulo bluetooth tiene dos modos de operación el primero es el

Master y el otro es Slave (esclavo), siendo esclavo el valor por defecto en el HC-

06 esto depende del módulo que se obtenga porque hay diferentes tipos que

vienen solo para ser esclavos(HC-06S) o solo maestros(HC-06M) y otros con

ambas opciones(HC-05), si el device tiene los dos modo de operación, este es

configurable con los comandos AT, el manual indica cuales son los parámetros

que se pueden cambiar y el código necesario para tal fin, a este dispositivo se le

puede cambiar la velocidad de transmisión, la clave de emparejamiento, el nombre

del dispositivo, entre otros, esta configuración se puede realizar de varias

maneras, con un conversor USB- serial e hyperterminal, o con el mismo

microcontrolador se desarrolla un programa de solo envió y recepción de datos, tal

como se muestra en el apéndice I.

Figura 5. Sensor HC-06

Page 33: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

33

El proceso de control del sistema de seguridad es manejado por la aplicación

Android, la cual envía unos comandos específicos y llegan al microcontrolador,

procesa la información y realiza la acción predeterminada, la comunicación como

se menciono es por el interfaz UART (receptor/transmisor universal asíncrono), se

trata simplemente de la conversión del modo de los datos, ya que los datos se

reciben en serie, para traducirlos el modulo los convierte en paralelo realiza la

acción comandada y saca un resultado, estos datos ya que están en serie se

traducen a serie para luego transmitirlos.

Las condiciones necesarias para poder entablar una comunicación por medio de la

interfaz UART, debe iniciar con un bit que ordene el emparejamiento, el bit Start

(S), luego se envía el byte de datos comenzando con el bit menos significativo

seguido de 6 a 9 bits más , habitualmente el bit más significativo (paridad) se

envía para escanear el buffer y reconocer si está libre y detecta si hay errores de

transmisión, luego de terminar la transferencia de datos finaliza con el bit de

parada, en este punto según la orden del algoritmo en el microcontrolador, realiza

las acciones necesarias. [Hc serial bluetooth products].

2.8 MICROCONTROLADOR

En esta etapa de la selección del microcontrolador se toma en cuenta varios

criterios bajo los requerimientos que solicita el sistema de alarma, por eso se

ponen bajo criterio los siguientes microcontroladores para ser el centro de

procesamiento, los criterios fueron la velocidad adecuada de procesamiento,

cantidad de salidas y entradas para los sensores y actuadores, memoria de

programa, el protocolo de comunicación que soporta, mencionando algunos, a

continuación se muestra la tabla de especificaciones,

Page 34: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

34

Especificaciones PSOC 5LP Shield ATmega16U2 PIC18F4550

Interfaz UART/ SPI/ I2C/ CAN UART/ SPI/ I2C UART/ SPI/ I2C

Nivel tensión de

salida

0v o 5v 0v – 3.3v - 5v 0v o 5v

Memoria de

programa

256Kbytes 32Kbytes 32Kbytes

Instrucción/s 1.25DMIPS 20 MIPS Seleccionable por

oscilador

Canales análogos 6 13

Oscilador Integrado Si Si No

I/O 72 18 24

Quemador integrado Si Si No

Tabla 5. Especificaciones microcontroladores comerciales

En la tabla anterior se mencionan algunas características específicas que permiten

observar cual es el microcontrolador adecuado, si se observa las características

del PSOC 5 LP de Cypress es un dispositivo que tiene un alto rendimiento con

gran velocidad de procesamiento que se desaprovecharía en el sistema, tiene una

memoria de programa bastante amplia bastante útil para aplicaciones robustas, el

psoc 5lp tiene en su impreso el quemador que facilita su programación, un led y un

switch configurable por software, tiene más de 30 fuentes de interrupción, tiene

acceso directo a la memoria, tiene la posibilidad de realizar aplicaciones con

Capsense, es un microcontrolador que cumple con las necesidades del proyecto

sin embargo se desaprovecharía el micro en general.

En la tabla 5 se muestra el PIC18F4550 un microcontrolador bastante versátil para

cualquier aplicación media, tiene 24 salidas configurables según el caso, soporta

protocolos de comunicación I2C, SPI, UART en este micro se puede configurar la

velocidad de ciclos de instrucción por medio del oscilador, este micro cuenta con

tres fuentes de interrupción configurables, este necesita otro dispositivo para

realizar la programación del PIC esto es un poco incómodo para realizar ese

proceso, sin embargo es un buen dispositivo para el proyecto, la desventaja que

tiene este micro, es que al ser únicamente el integrado se necesita incluir los

Page 35: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

35

elementos necesarios como el oscilador, condensadores de acople, reguladores

de voltaje botón de reset y otros.

Finalmente el microcontrolador ATmega16U2 es un dispositivo que cuenta con

una variedad de características adecuadas para el desarrollo del proyecto, a

continuación se mostrara las características que el fabricante expone:

Elaborado bajo la arquitectura RISC, con 131 instrucciones, con más de 20 MIPS

con una frecuencia de trabajo de 20MHZ, retención de datos de 20 años de

funcionamiento a una temperatura de 85°C esto puede variar según el nivel del

mar, tiene bloqueo programable para seguridad del software, interfaz UART

programable, Interfaz SPI Master/Slave programable, Interfaz I2C, interrupciones

por hardware y por software, voltaje de operación entre 1.8v a 5.5v.

Este microcontrolador viene integrado en un shield, compuesto por una variedad

de configuraciones a nivel físico, como regulador de voltaje de 12v, 5v y 3.3v,

botón de reset, un oscilador de 20MHz externo, un led configurable por software,

mencionando algunos, estos datos se obtienen del datasheet del microcontrolador.

Se escogió este dispositivo ya que no se necesita una etapa para regular el voltaje

de alimentación, tiene salidas de 3.3V directos adecuados para los sensores que

trabajan a esa tensión, tiene el programador integrado solo se necesita conectar

un cable USB para subir el programa al microcontrolador, procesa a una velocidad

considerable con respecto a lo que solicita la aplicación, evita parte del PCB en las

conexiones de salidas y entradas, permitiendo realizar el dispositivo de manera

más sencilla y con menos recursos.

2.9 CONSIDERACIONES ELÉCTRICAS DE LA MOTO

Luego de haber hablado de los temas y dispositivos necesarios con que se

desarrolló el proyecto se hará una descripción de la estructura eléctrica de una

Page 36: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

36

moto de ciudad de la marca AKT NKD 125 y algo de la descripción mecánica en

donde se podría implementar el dispositivo de seguridad.

A continuación se muestra el circuito eléctrico del encendido,

Figura 6. Circuito de encendido AK 125 -150 NE20 [Manual de usuario akt125sl]

En la figura 6 se puede observar la conexión eléctrica del circuito de encendido el

cual va ser modificado para ser bloqueado en caso en que el vehículo sea robado,

se proponía inicialmente ubicar un dispositivo que cortara el flujo de corriente de la

batería, sin embargo, la perspicacia del ladrón ha llegado a ser tan amplia que

tiene el conocimiento para realizar el puenteo del cable de encendido, por esta

razón se decidió ubicar el dispositivo de bloqueo en la línea de transmisión del CDI

con el switch de encendido, ya que impide la chispa de arranque, hacia la bujía y

de esta manera no enciende el motor por este medio.

Page 37: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

37

Figura 7 Circuito de arranque AK 125 - 150 NE.20 [Manual de usuario akt125sl]

En la figura 7 se observa el circuito de arranque luego de evaluarlo se puede

considerar suficiente controlar el flujo de corriente del cable negro, aun siendo una

continuación de la línea de la batería, se anularía el funcionamiento del botón

“start”.

Figura 8. Circuito de luces AK 125 - 150 NE.20 [Manual de usuario akt125sl]

El sistema de luces es uno de los testigos de la respuesta de alarma, cuando

ocurra cualquier tipo de evento mencionado anteriormente en el protocolo de

alarma anti atraco o estacionado, serán activadas bajo un patrón llamativo para

avisar el suceso. Como se observa el sistema de las luces de la farola y el Stop

Page 38: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

38

son independientes a las luces direccionales se debe realizar unas conexiones

adicionales para controlar su funcionamiento al mismo tiempo.

Figura 9. Circuito de direccionales AK125-150 NE [Manual de usuario akt125sl]

El sistema de luces de las direccionales hay que controlar la línea azul claro,

naranja para que realicen su función de actuador luminoso, se podría usar el cable

gris para evitar realizar una secuencia con el microcontrolador ya que viene

conectado al flasher, sin embargo esto representa más cable y se convierte en

una instalación estorbosa.

Figura 10. Circuito de bocina AK125-150 NE [Manual de usuario akt125sl]

Page 39: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

39

En esta figura 10 se muestra el sistema de bocina que harán parte del sistema de

aviso de cualquier tipo de evento y la activación de los protocolos, en este caso se

debe recurrir a la manipulación del cable negro-rojo para aterrizarlo y completar el

circuito y hacer que la bocina suene.

En cuestiones de la estructura mecánica se dispuso a la instalación del sistema en

varios sectores de la moto sin embargo por el tipo de estructura superficial física el

espacio en donde se puede ubicar la caja del sistema es muy limitado, se propuso

inicialmente debajo del sillín en una sección donde se encuentra el ingreso del aire

al filtro de la moto por obvias razones no se puede bloquear ese ingreso de aire,

luego de evaluar otros lugares se llegó a la conclusión de ubicar el sistema justo al

lado de la batería, realizando una traslación de la misma unos cuantos centímetros

a la derecha dejando el espacio adecuado para guardar el sistema.

Page 40: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

40

Capítulo 3

Diseño y construcción de un prototipo del sistema

de alarma para moto de bajo cilindraje

3.1 Definición de requerimientos

En esta etapa se definirá todos los requerimientos necesarios que el sistema

demande, para cumplir con los objetivos de seguridad en modalidad de hurto

atraco, luego se traducirá a lenguaje de programación para un microcontrolador

ATMEL16U2, se realizó pruebas iníciales sin la instalación del dispositivo en el

vehículo, finalmente se desarrolló una aplicación Android que tiene las opciones

esenciales y que sea intuitivo para el usuario.

En este ítem se describirán los requisitos funcionales y no funcionales del sistema

y las restricciones y alcances del mismo.

3.1.1 Requerimientos Funcionales

Se implementa la fuente de alimentación del vehículo para reducir

costos.

Las luces direccionales y de stop actúa como periférico de aviso.

La bocina es el periférico sonoro de aviso.

Un contador es el responsable de temporizar el lapso de tiempo, el cual

el ladrón podrá alejarse hasta quedar bloqueada.

Con un lector NFC es el que permite la activación del protocolo de

marcha denominado RUN.

El sistema de alarma cuenta con dos protocolos de alarma, uno de

marcha y el otro de estacionamiento, además de un modo para las

estacionarias, otro de encendido en caso de haber perdido las llaves y

otro que desactiva todo los protocolos anteriores.

El sistema tiene que ser de bajo consumo.

Page 41: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

41

El sistema tiene conexión con una aplicación móvil Android para el

control de los protocolos de alarma.

El sistema de alarma es lo menos invasivo con la estructura eléctrica del

vehículo.

3.1.2 Requerimientos No funcionales

El diseño del hardware es lo más ergonómico para que su instalación

sea práctica y discreta.

El tiempo de respuesta es inmediato al momento de la activación del

sistema.

El lector NFC detecta el periférico predeterminado rápidamente para que

realice la acción predeterminada.

3.2 DIAGRAMA DEL SISTEMA DE SEGURIDAD

Figura 11. Diagrama de flujo del sistema de alarma

En este sistema de seguridad la principal función es reconocer al usuario y

proteger su integridad por eso el algoritmo es lo suficientemente robusto para

asegurar esa función, por eso la aplicación tiene acceso completo del manejo del

INICIO

Señales de

Bloqueo Temporizador Búsqueda

Alarma Intermitencia

Page 42: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

42

sistema, como se evidencia en el diagrama, es un código cíclico el cual siempre

está predispuesto para regresar al punto de inicio estas rutas son ejecutadas por

el tag o por la aplicación del celular por comunicación bluetooth.

3.3 DISEÑO E IMPLEMENTACIÓN DEL SOFTWARE

El codigo se realiza en el entorno de Arduino 1.8.2, la operación del algoritmo se

divide por medio de funciones, esto reduce tiempo de ejecución, y evita que

realice operaciones innecesarias de igual manera se maneja interrupciones por

software ya que en momentos determinados esperando la entrada de alguno de

los sensores, si no se saca del bucle puede entrar a un ciclo infinito.La ventaja que

tiene este entorno es que las librerias son libres y facilmente descargables, en el

apendice II se muestra parte del codigo.

Page 43: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

43

Figura 12. Diagrama de flujo del cuerpo del algoritmo

El programa inicia on la declaración de las variables necesarias para el

funcionamiento de cada una de las subrutinas, luego se demanda el inicio de los

protocolos de comunicación en la función Wire.begin() para el I2C, la función

Page 44: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

44

Serial.begin(Velocidad de transmisión) para el UART y SPI.begin() para el interfaz

SPI y otras configuraciones necesarias para configurar estos tipos de

comunicación, luego de estas configuraciones entre en el cuerpo del

algoritmo,escencialmente este esta en la espera de que el modulo bluetooth envie

algún comando y dependiendo de ese dato se escoge el tipo de función que va

desarrollar si va ingresar al modo “ALARMA”, modo busqueda en parqueadero o

“PARKING”, modo NFC o “INICIO”, modo perdida de llaves “ON” o modo

“ESTACIONARIAS”, cada uno de estos modos se pueden desactivar con un botón

de la aplicación “DESACTIVAR”, en los modos que controlen el evento de atraco

sea cual sea la modalidad entran a el modo de alerta que es el responsable de

activar los perifericos de salida y cortar el flujo de la energia al CDI e inhabilitar el

encendido de la moto.

Figura 13. Diagrama del protocolo de ALERTA

Este protocolo de alerta se encarga de activar los actuadores de salida en

cualquiera de los casos en que perturben el vehiculo desactivando el encendido

de la moto y activando con intermitencia las luces y la bocina del mismo.

Page 45: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

45

Figura 14. Diagrama de flujo del modo de alarma

En este diagrama de flujo se muestra el modo de alarma que inicia realizando el

emparejamiento con el sensor MPU6050 enviando la dirección que tiene de

fábrica la 0x68 luego de eso envía la dirección de memoria donde se encuentran

los datos del acelerómetro necesario para aplicar la ecuación 1 y 2 para hallar los

ángulos, luego se reenvía un start con la dirección del periférico por I2C y se

solicita los datos del campo de memoria 0x45 que contiene los datos del

giroscopio y se aplica la siguiente ecuación,

Page 46: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

46

𝜃 = 0.98 ∗ (𝜃 + 𝐺𝑦∗0.01) + 0.02 ∗ 𝜃𝑥 Ecuación 3

Esta ecuación es sacada de un foro de Arduino para realizar la compensación de

error del sensor, ya finalmente se realiza esta operación durante diez ciclos, se

hace el promedio de los 10 resultados y si es menor a 3 según las pruebas que se

realizaron es el rango mínimo que detecta el sistema fuera de errores, entonces

regresa a realizar el ciclo la cantidad de veces necesarias hasta que ese promedio

aumente y entre al modo de alerta o sea desactivado con el comando de la

aplicación Android.

Figura 15. Diagrama de flujo del interfaz NFC

En el modo NFC al entrar a esta subrutina lo primero que hace es identificar si el

sensor capta algún tag, si no lo reconoce se sale de la rutina sin embargo la

función se encuentra dentro de un while que esta controlado por una bandera que

Page 47: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

47

se modifica al enviar el comando “DESACTIVAR” de la aplicación, por eso

regresa al ciclo hasta que cense algún periferico luego lee el ID del tag seguido

compara con el id ya registrado en el programa, si es el tag este realizara un

conteo mientras el ladron se aleja y empezara el protocolo de alerta.

Figura 16. Diagrama de flujo estacionarias

El modo de las estacionarias únicamente es prender y apagar las luces en caso de que el

usuario este estacionado en un lugar con gran flujo de vehículos, esta opción se realiza,

ya que varias de las motos de bajo cilindraje no tienen esta función en la construcción de

fábrica de sus motos.

3.4 APLICACIÓN ANDROID

La aplicación se desarrolla en el entorno online MITappinventor® el lenguaje que

se emplea es de alto nivel, ya que es programación por bloques, es facil de

modificar y de personalizar debido a un depurador que permite ver las

modificaciones en tiempo real, a demas de facilitar la descarga de la aplicación por

codigos QR o por descarga directa al PC, es bastante sencilla de manejar y

robusta, ya que contiene un amplio abanico de opciones para el uso de los

sensores que los celulares tienen actualmente, la siguiente imagen es la

programación y el formato estandar de la aplicación, a continuación se muestra el

interfaz basico de la aplicación y se explicara el funcionamiento de la aplicación

parte por parte. A continuación se muestra el interfaz de la aplicación.

Page 48: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

48

Figura 17. Interfaz APP

La interfaz se realizó lo más sencilla posible para que sea fácil de manejar con

botones grandes para simular la forma de un control, esta app cuenta con 7

botones, el primero es “Conectar” encargado de realizar el enlace con el modulo

bluetooth del sistema de seguridad, luego está el botón “Estacionarias” encargado

de mandar el comando de intermitencia de las luces, el tercer es el botón “Off”

este permite prender y apagar la moto cuando se le pierdan las llaves al usuario,

el cuarto botón es “Run” encargado de activar el protocolo de NFC, el botón

“Parking” es el encargado de activar los periféricos de alerta que son las luces y la

bocina para búsqueda en parqueadero, el sexto botón es “Desactivar” encargado

de cómo lo indica el botón desactivar todos los protocolos que estén en

funcionamiento, y finalmente el séptimo botón es “Alarma” es el que activa el

protocolo de alarma cuando el usuario estacione el vehículo. El siguiente diagrama

es la lógica del programa.

Page 49: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

49

Figura 18. Diagrama de flujo de la APP

La aplicación se encarga únicamente de realizar el emparejamiento de los dos

dispositivos y enviar los comandos de activación necesarios para el funcionamiento del

sistema de seguridad, como se observa son ciclos en los cuales se identifica cual es el

botón oprimido y luego envía el dato se puede enviar letras pero se escogió números para

que el microcontrolador no se demore más en el procesamiento de los datos recibidos

porque se demora menos ciclos convertir en hexadecimal que en string

Page 50: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

50

Page 51: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

51

Page 52: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

52

Figura 19. Programación por funciones MIT App Inventor, imágenes tomadas directo del entorno

online MIT App Inventor

Como muestra esta imagen el tipo de programación es de alto nivel facilitando en

gran medida al desarrollador encargarse de las conexiones en las capas inferiores

y solo realizar los comandos necesarios del cual se esta interesado, en algunos

casos se ve un poco redundante el código pero esto se hace para que no se

genere ningún conflicto en el momento de enviar un dato u oprimir algún botón.

3.5 DISEÑO E IMPLEMENTACIÓN DEL HARDWARE

Al tener toda la parte del software ya realizada, se dispondrá a diseñar toda la

estructura física y electrónica del sistema, necesaria para la implementación y

adecuación en la moto, para que sea discreto y práctico para el usuario, y no

afecte la integridad tanto visual como eléctrica del vehículo, posteriormente de la

Page 53: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

53

instalación viene el tiempo de prueba en la que se imitarán escenas de hurto por la

modalidad de atraco que permita evidenciar el funcionamiento del dispositivo, se

registrara por medio de videos que muestren los hechos.

En este prototipo se manejara la misma batería del vehículo se hace necesario

una etapa de regulación del voltaje de 12v, esto se hace como un método de

protección a pesar de ser una batería 12v no es exacta y ya que la moto al

encenderla la bobina que genera la chispa del encendido del motor pide bastante

corriente de aproximadamente 2 amperios según lo que se encuentra en los foros

es necesario proteger el sistema, la regulación se realizara con un integrado

LM317, ya que es fiable y a la vez económico tendrá garantizando la vida útil de la

alarma.

Para este circuito los criterios de diseño son los siguientes,

El regulador es ajustable entonces si se desea realizar algún cambio de la

topología del circuito eléctrico es más práctico para manipular el voltaje.

Los elementos tienen pequeñas dimensiones para que no ocupen mucho

espacio dentro de la caja del sistema de alarma.

Ya que la regulación del voltaje es máximo de un voltio aproximadamente,

no es muy necesario el disipador de calor del integrado.

Este regulador es adecuado para la terea debido a que en el datasheet

indica que la corriente limite es de 3.4 amperios, a un máximo de regulación

de 40 voltios.

Para el diseño se emplea la siguiente ecuación obtenida del datasheet del

integrado,

𝑉𝑜𝑢𝑡 = 1.25𝑣 (1 +𝑅2

𝑅1) + 𝐼𝐴𝐷𝐽𝑅2 Despejando R2 se obtiene

𝑅2 = 𝑅1(𝑉𝑜𝑢𝑡 − 1,25)

1 + 𝐼𝑎𝑑𝑗𝑅1

Page 54: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

54

El motor de este modelo de moto tipo Street alcanza a llegar a una temperatura

entre 75°C a 95°C, esto depende del tipo de aceite que se utilice, y el tipo de

mantenimiento que se le dé al vehículo, por esto el dispositivo es necesario que se

ubique en un lugar fuera del alcance del motor, para no reducir el tiempo de

funcionamiento del microcontrolador, e incurrir a un daño permanente en el

dispositivo.

Para el diseño del regulador se toma una temperatura de 20°C aproximadamente

a temperatura ambiente, y se tiene una corriente Iadj = 52 uA, se obtiene de la

gráfica del datasheet del regulador LM317,

𝑅2 =240Ω(12𝑣 − 1.25𝑣)

1 + 52µ𝐴 ∗ 240Ω= 2548.19Ω

Esta resistencia se obtuvo con un trimmer de 5𝑘Ω,

La resistencia de 240 Ω es la que indica el fabricante ya que no se consigue

también se usa un trimmer de 1kΩ.

Figura 20. Circuito regulador de voltaje, imagen obtenida del simulador Proteus

VI3

VO2

AD

J1

U1LM317T

R1240

D21N4002

D1

1N4002

CO1uF

CI1uF

72%RV2

1k

CADJ1nF

5.0V

VR1(1)

VR1V9MLN41206WT

Page 55: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

55

Para la configuración de la operación de los periféricos de salida ya que se trata

de una moto básica, sin centro de procesamiento que controle todo el sistema

eléctrico de la moto, se tuvo que realizar las siguientes intervenciones en el

cableado para que el vehículo sea asegurado.

Inicialmente se debe controlar el flujo de la corriente, ya que este permite que las

luces y bocina operen, por esto se integra un relé que controlé el flujo de la

corriente directo del borne positivo de la batería, son dos relés, uno se ubicara en

paralelo al switch de la llave en posición normalmente abierto y el otro en el cable

que va directo al switch de encendido en serie en normalmente cerrado para tener

control autónomo de todos los eventos con el encendido que tiene la llave, esto

para no afectar el funcionamiento normal de la moto, cuando se apague la alarma

de la moto, e ingrese la llave al vehículo encienda normalmente. En el circuito de

arranque cuando el estado del switch está en “off”, hay una conexión entre el CDI

y tierra, esto impide la chispa inicial que emite la bobina de alta hacia la bujía y

encienda el motor del vehículo, esa conexión también es relevante en el momento

de impedir el hurto por eso se utilizan dos relés controlados por software que

realicen el cambio de estado uno se ubica en paralelo al switch de la llave de

encendido y el otro en serie en el bale blanco negro que va directo al switch de la

llave de encendido, como se indicó anteriormente en los periféricos de salida se

realizó unas modificaciones del ramaje en su sistema eléctrico, ya que es bastante

complicado encontrar conectores propios de la marca para realizar estas

modificaciones, fue necesario pelar cable, soldar y cubrirlos con forro termo

encogible teniendo el mayor de los cuidados para ser lo más discreto posible para

no afectar el funcionamiento de la moto y que no se note el trabajo.

Page 56: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

56

Figura 21. Interruptores de la bocina y luces controlados por software, imagen obtenida en Proteus

En la figura 14 se muestra el diseño de los interruptores de los periféricos de

salida, cada uno esta nombrado como esta en el esquema del circuito de luces de

la figura 8, los cables necesarios son de los siguientes, esto se hace para que la

convención de colores usados en la moto no cambien con respecto al sistema de

seguridad;

Circuito Color

LUCES

AZCLARO Azul Claro

NARANJA Naranja

BR/W Café – Blanco

A/W Azul – Blanco

NEGRO Negro

BOCINA

B/R Negro – Rojo

G Verde

Tabla 6. Convención de Colores

Page 57: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

57

Se consiguieron los cables más parecidos para seguir con esta convención se

tuvo que soldar cada uno de los cables como se indicó anteriormente, esto se

requiere para que el sistema no sea tan fácil de identificar.

Figura 22. Interruptores encendidos del vehículo, imagen obtenida de Proteus

Se implementa el circuito del encendido en una tarjeta aparte para facilitar las

conecciones ya que se debe introducir en el espacio que hay en el compartimiento

de la farola.

Figura 23. PCB regulador de voltaje e interruptores

Page 58: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

58

Ya después de elaborar el PCB en Proteus® el espacio necesario es de unos 17

cm2 aproximadamente siendo favorable para las dimensiones del sistema, ya con

esta etapa yo solo consta de conectar el microcontrolador con los dispositivos de

entrada y salida.

Figura 24. PCB interruptores del control de encendido

La figura 17 es la PCB del sistema de encendido, que se ubica en la parte de la

farola ya que todos los comandos llegan a ese punto, se deja hay ya que evita

enviar y devolver cable innecesario tan solo con dos líneas de control y tierra ya

funciona esa etapa.

Figura 25. Shield Microcontrolador ATmega16U2

Page 59: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

59

La ventaja que trae este entorno es la variedad de configuraciones que incluye en

su shield, como se mencionó en la descripción del microcontrolador, se deben

tener unas consideraciones en el diseño de la parte física, como por ejemplo la

conexión que tiene el micro con el pc es por medio de comunicación serial y para

poder realizar actualizaciones se debe realizar un corte de las líneas del bluetooth

para que no genere conflicto con el quemador, por eso se ubican un dipswitch de

dos posiciones en la carcasa para esta labor,

Figura 26. Dipswitch carcasa del sistema de seguridad

Se deja a un costado de la carcasa para facilitar el cambio de estado de los

interruptores, como se ve en la imagen, se dejó para cada uno de los sensores

conectores que facilitan la ubicación del cableado en la moto.

A continuación se muestra como quedo el diseño del sistema de seguridad,

Figura 27. Sistema de seguridad ensamblado

Page 60: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

60

Las cajas que protegen el sistema son artículos comerciales sencillos de adquirir,

con las dimensiones adecuadas para cada uno de los sensores y para el

microcontrolador, se dispone ahora a instalarlo en el chasis del vehículo,

Se realizo una prueba piloto con el modulo bluetooth y la aplicación Android

conectando como salida unos cuantos bombillos para mostrar el cambio de

estado, y funciono perfectamente hasta una distancia aproximada de 10m

aproximado a lo mencionado por el fabricante que es de 25 a 30 metros esto se

puede deber a que se manejaba el puerto USB del portatil para la alimentación del

mecanismo, ya con la bateria de la moto la corriente que fluye a traves del sensor

es mayor y la distancia de igual manera aumento a 20 metros.

Figura 28. Parte interna del sistema de alarma

El sensor MPU6050 se instaló dentro de la carcasa unido al shield de

ATmega16U2 ya que este va a funcionar de igual manera en donde se ubique,

evitando otra carcasa y otro conector en la carcasa principal y como se ve en la

figura 28 ya tiene bastantes conectores a los lados y no hay espacio donde poner

uno nuevo.

Page 61: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

61

3.6 ANÁLISIS DE LOS RESULTADOS

La ventaja de un sistema de seguridad frente a un evento de atraco, es la garantía

de que la integridad física del usuario es la prioridad, esto lo permite la adecuación

de los elementos necesarios que cumplan con esa función, por ejemplo el principio

del sensor MFR522 implementado es su discreción, ya que requiere unos cuantos

segundos para emparejar y cumplir con las acciones predeterminadas en el

sistema.

Este dispositivo ya que controla los periféricos de aviso de un tipo de moto básico,

siendo un vehículo netamente mecánico que no contiene una CPU interna,

acceder a cada uno de ellos es un proceso invasivo al sistema del ramaje

eléctrico, por eso para próximos avances se debe realizar algunas modificaciones

en el diseño del hardware para integrarse a la CPU de otro tipo de moto.

El alcance de la comunicación bluetooth depende de la corriente que la fuente sea

capaz de suministrar, al hacer el cambio de alimentación del puerto USB que

suministra 5v a 500 mA a una batería 12v a 6.5 Amp, la distancia aumento entre

10 y 15 metros aproximadamente, como observación también influye el lugar y los

obstáculos que debe atravesar este tipo de comunicación, ya que puede haber

interferencia con otras frecuencias en el aire.

La interfaz de comunicación SPI ofrece gran velocidad, pero trae la desventaja de

requerir varias líneas de trasmisión, sin embrago en esta aplicación era

fundamental la velocidad de respuesta, esto fue de gran ayuda en el momento de

identificar el tag, ya que con solo aproximarlo unos cuantos segundos ya lo

reconocía y ejecutaba las funciones predeterminadas.

Se hicieron unas pruebas iniciales para los interruptores con transistores para

reducir espacio, sin embargo no funciono debido a que la corriente que iba a

manejar es superior al umbral que soportan, por esto se debió utilizar los relevos,

Page 62: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

62

esto permitió manejar los periféricos de salida con más facilidad y prolongo la vida

útil del sistema.

La primera condición del sistema de alarma es mantener la calma para realizar el

proceso lo más sutil, para activar el módulo NFC, este deja realizar un recorrido de

300 metros aproximadamente para que el usuario tenga la opción de realizar las

acciones correspondientes y este a salvo.

CONCLUSIONES

Los dispositivos de seguridad en el mercado varían según el tipo de material, el

tipo de anclaje, periféricos de alerta y funcionalidad, pero como se mencionó

anteriormente la mejor seguridad es la prevención y siempre recordar que la vida

es más importante que un bien material, la eficiencia de cada uno de los sistemas

de seguridad depende del usuario y del lugar que se deje el vehículo.

Este sistema se hizo con las especificaciones que se consideraron pertinentes a

nivel funcional, con eventos de la vida cotidiana, tal como se muestra en el modo

de parqueo, cuando lo atracan y lo despojan del vehículo se dispone del tag

pasivo para activar el modo de Run y ejecuta las acciones pertinentes, esto

aumenta las posibilidades para mantener su vehículo a salvo, sin embargo se deja

la posibilidad de realizar actualizaciones del sistema, a nivel de periféricos de

alarma y de funcionalidad del sistema.

El entorno de desarrollo en el que se desarrolló la app permite realizar cualquier

tipo de acción con los sensores y dispositivos que contiene el celular, la aplicación

se puede actualizar y personalizar para cada usuario, como se mencionó en el

documento el interfaz es por el protocolo bluetooth, el cual deja de funcionar

después de una distancia de 20 metros esto se hizo en un espacio abierto y como

lo menciono el fabricante esto depende de la corriente que pase a través del

sensor.

Page 63: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

63

La instalación del sistema de seguridad en la motocicleta de bajo cilindraje, es un

proceso en el cual se debió ser cuidadoso para no incurrir en un mal

funcionamiento del sistema eléctrico, siguiendo el manual de instalación anexo en

el apéndice I, las pruebas mostraron un funcionamiento adecuado, se debe

recomendar que al momento de lavar el vehículo, no usar abundante agua en los

sensores debido a que los puede deteriorar.

REFERENCIAS

AGILENT TECHNOLOGIES. Bluetooth® Enhanced Data Rate (EDR): The

Wireless Evolution. 2005

AKT MOTOS. Catálogo de partes akt 125s sl NKD. 2011.

AKT MOTOS. Manual de usuario AKT 125 NKD. 2011.

ANALOG DEVICES. Accelerometer ADXL335. 2010.

AREITIO BERTOLÍN, Javier. Análisis de los riesgos y contramedidas en

seguridad-privacidad de la tecnología NFC en móviles. Universidad de

Deusto.2011.

ATMEL. ATmega48A/PA/88A/168A/328/P16/32 KBYTES INSYSTEM

PROGRAMMABLE FLASH. 2015.

BAJO, Javier. CORCHADO, Juan. CUELI, José. SAAVEDRA, Alberto. TAPIA,

Dante. Identificación por radiofrecuencia: Fundamentos y aplicaciones.Universidad

de Salamanca, 2007.

BUENO DELGADO, María Victoria,PAVÓN MARIÑO, Pablo y DE GEA GARCÍA,

Alfonso.La tecnología NFC y sus aplicaciones en un entorno universitario.

Departamento de Tecnologías de la Información y las Comunicaciones.

Universidad Politécnica de Cartagena.2011.

Page 64: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

64

CYPRESS. PSoC 5LP CY8C58LP FAMILY. 2012

DANE. Encuesta de convivencia y seguridad ciudadana - ECSC. 2015.

DIGNANI, Jorge Pablo. Análisis del protocolo Zigbee. Universidad Nacional de la

Plata. 2011.

FERNÁNDEZ RUIZ, Jesús. La tecnología se acerca a la biblioteca. Universidad de

Castilla - la Mancha.2014.

FREESCALE SEMICONDUCTOR, Manual de usuario acelerómetro MMA7361L.

2008.

HC Serial Bluetooth Products, User Instructional Manual.

INVENSENSE INC. MPU-6000 and MPU 6050 Pruduct Specification Revision 3.4

.2013

LANDT, Jeremy. The history of RFID. IEEE Potentials. 2005.

NATIONAL SEMICONDUCTORS .LM117/lm317A/lm317 3-Terminal Adjustable

Regulador. 2004.

NXP. MFRC522. Standard performance MIFARE and NTAG frontend, Rev.3.9-27.

2016

ORTIZ, Sergio. Near Field Communication. Universidad Católica Asunción-

Paraguay.

SEGUÍ MORENO, Juan. Aplicaciones prácticas de NFC. Universidad Politecnica

de Valencia. 2011.

Page 65: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

APÉNDICE I

MANUAL DE USUARIO

El sistema de seguridad cuenta con la aplicación Android que será proveída por el

código QR que se encuentra en el empaque y el dispositivo a instalar el cual tiene

respectivamente su manual de instalación en el siguiente anexo.

Se debe tener en cuenta que este sistema es un medio para aumentar las

posibilidades de evitar el hurto del vehículo, sin embargo la mejor seguridad es la

prevención, estacionar el vehículo en parqueaderos oficiales y en el caso de ser

atracado ser consiente que la vida es más importante que cualquier objeto

material.

El dispositivo cuenta con cinco modos de funcionamiento, nombrados a

continuación;

Estacionarias: Este modo es bastante útil debido a que varios modelos de motos

de bajo y medio cilindraje no cuentan con estacionarias de parqueo, siendo

necesarios cuando se está de viaje y se requiere hacer una parada y que lo

conductores que vienen atrás estén pendientes de la maniobra.

On: En ocasiones por cuestiones de descuido se extravían las llaves y la única

opción es llevar el vehículo por grúa, por eso en este modo se puede encender por

medio de la aplicación.

Inicio: Este modo es la diferencia que tiene con otros modelos de sistemas de

seguridad debido a que ofrece una acción de bloqueo con un tag que se encuentra

en el empaque, lo único que hay que hacer es acercar el tag al dispositivo de

reconocimiento que será instalado en su vehículo en el caso de ser atracado,

luego de 10 segundos el sistema actuará bloqueando el flujo de corriente

frustrando el cometido dando un espacio de aproximadamente de 160 metros,

para que usted como usuario llame a las autoridades correspondientes y recupere

su vehiculo.

Page 66: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

66

Parking: En centros comerciales o en estacionamientos grandes en ocasiones se

olvida el lugar en donde se ubicó el vehículo por esto se usa las luces del vehículo

y el pito del dispositivo para generar una señal visual y auditiva para encontrar el

vehículo.

Alarma: Cuando se está en un lugar que se desconfía se hace muy necesario una

alarma que indique si el vehículo está siendo movido del lugar que se dejó,

activando las luces del vehículo, el pito del sistema de manera intermitente y

bloqueando el encendido eléctrico de la moto, y poder actuar con precaución y

recuperar el vehículo.

Desactivar: Este último simplemente es el modo en cómo se inhabilita cada uno

de los modos de funcionamiento.

Figura 29. Aplicación Android

Page 67: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

67

El primer paso que se debe realizar es entablar la comunicación entre su celular y

el dispositivo, inicialmente activara el modulo bluetooth de su dispositivo y buscara

el sistema de seguridad nombrado “SMset” y lo emparejara previo a la ejecución

del aplicativo, luego de emparejarlo con la clave que tiene en el empaque, se debe

oprimir el botón conectar y escoger la opción “SMset”

Figura 30. Emparejamiento del sistema

Luego de emparejar el dispositivo con el celular, ya está listo para su

funcionamiento.

Page 68: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

68

APÉNDICE II

MANUAL DE INSTALACIÓN

La conexión indebida del sistema puede provocar mal funcionamiento del sistema

de luces, encendido y bocina, se recomienda realizar paso a paso el instructivo

para evitar cualquier error.

Realice la instalación luego de haber leído el instructivo paso a paso y guíese con

el mismo, recuerde usar las herramientas adecuadas y termoencogible para

realizar una instalación limpia y de calidad.

Paso 1 Remoción de sensores y cables

Retire cada uno de los sensores y cables

que vienen conectados en la carcasa

principal del sistema de seguridad,

Paso 2 Tapas Laterales

Remueva la tapa lateral derecha, halando

hacia afuera esta viene asegurada a

presión.

Paso 3 Batería

Retire la batería que se encuentra

asegurada con una correa de caucho a

cada lado. Luego retire los tornillos que

aseguran el soporte de la batería y ubique

el soporte en los dos orificios hacia la

derecha y asegúrelo con dos de los cuatro

tornillos.

Figura 31.Carcasa sistema de seguridad

Figura 32. Tapa lateral derecha [AKT MOTOS, pág. 11]

Figura 33. Elementos de la batería [AKT MOTOS, Pág. 78 ]

Figura 34.Nueva posición del soporte

Page 69: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

69

Paso 4 Carcasa sistema de seguridad

En el espacio que se obtuvo al correr

el soporte de la batería, ubique la

carcasa del sistema de seguridad y

asegúrelo con un tornillo.

Paso 5 Sillín

A continuación retire los dos tornillos

laterales que aseguran el sillín al

chasis y realice la distribución del

cable de los sensores y el ramaje del

sistema de seguridad, el modulo

bluetooth se ubica debajo del tanque,

el módulo NFC cerca al manubrio

asegurado al chasis y el ramaje

restante directo a la farola del

vehículo, recuerde dejar los cables

de alimentación (rojo+, negro-) para

conectar en la batería y dejar

conectado los terminales de los

sensores y del ramaje del sistema de

alarma.

Paso 6 Farola

Retire los dos tornillos que aseguran

la farola, ingrese los cables que

vienen del sistema de alarma, luego

saque el ramaje que se encuentra

dentro de esa zona e identifique los

conectores de las direccionales, de la

farola y del switch de la llave de

encendido.

Figura 35. Sistema instalado

Figura 36. Ubicación de los cables bajo el sillín

Figura 37. Tornillos de la farola

Figura 38. Cables dentro de la farola

Page 70: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

70

Paso 7 Conexión Farola y Stop

Luego de identificar cada uno de los

conectores se observa que los

colores cumplen con la convención,

para la farola y el stop, se separa el

cable Azul – Blanco, el Café – Blanco

y el negro, se pela una sección de

cada uno de estos cables y se soldán

con los del mismo color que ya se

han ingresado del sistema de

seguridad.

Paso 8 Conexión Estacionaria

Luego de identificar el ramaje de las

direccionales de igual manera se

observa que vienen de color naranja

y azul claro, se hace el mismo

procedimiento de pelar una sección

del cable que está en la moto y se

soldán con los que vienen del

sistema de seguridad.

Paso 9 Conexión Switch de la

llave de encendido

Luego de identificar el ramaje del

switch de la llave de encendido, se

observa que los colores de los

cuatro cables que vienen son de

color negro-blanco, verde, rojo y

negro. Ya identificados los cables se

pela una sección del cable negro y el

cable verde del ramaje del vehículo y

se soldán con los cables que vienen

del mismo color del sistema de

alarma, luego para el cable rojo y

cable negro-blanco se deben cortar y

conectar cada uno de los extremos,

en los dos cables rojo y los dos

cables negro- blanco

respectivamente que salen del

sistema de seguridad.

Figura 39. Conectores con los cables soldados

Figura 40 Fusible del sistema eléctrico de la moto

Page 71: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

71

Paso 10 Conexión cables de la

fuente

Los cables de alimentación(rojo+,

negro-) que estan debidamente

marcados en el sistema de

seguridad y que se dejaron cerca

a la bateria, se conectan de la

siguiente manera, el cable rojo se

conecta directo al fusible de

protección de la moto que viene

protegido por un contenedor

plastico ubicado a un lado de la

bateria, este debe ser soldado en

la sección superior del fusible y el

cable negro conectado al borne

negativo de la batería.

Luego de haber realizado la instalación de la estructura física del sistema de

alarma, se realiza el re ensamble de cada uno de los elementos retirados del

vehículo (Sillín, farola, batería, tapa lateral), Ahora se debe emparejar la app y el

sistema de seguridad por medio de los módulos bluetooth, donde la clave es

previamente configurada para cada usuario, finalmente queda listo para utilizar el

sistema.

Page 72: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

72

APÉNDICE III

El siguiente código es el encargado de entablar la comunicación con el modulo

bluetooth HC-06 y realizar las configuraciones necesarias con los comandos AT,

se debe realizar con la ayuda de hyperterminal o también con el monitor que

ofrece el entorno de desarrollo de Arduino.

#include <SoftwareSerial.h>

SoftwareSerial BT(10,11); // RX y TX

void setup()

BT.begin(9600);

Serial.begin(9600);

void loop()

if(BT.available())

Serial.write(BT.read());

if(Serial.available())

BT.write(Serial.read());

Page 73: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

73

APÉNDICE IV

El siguiente algoritmo es el código fuente del sistema de seguridad,

void contador()

if (Serial.available() > 0)

interrupts();

for (j = 0; j < 20; j++)

delay(1000);

alerta();

void alerta()

digitalWrite(REncendido, HIGH);

while (flat2)

if (Serial.available() > 0)

interrupts();

digitalWrite(RBocina, a);

digitalWrite(RLuces, a);

delay(500);

a = ! a;

cont++;

if (cont > 5)

digitalWrite(RBocina, LOW);

digitalWrite(RLuces, LOW);

delay(1000); cont = 0;

void NFC ()

while (flat)

if(x == 1)if (Serial.available() > 0)

interrupts();

if ( !

mfrc522.PICC_IsNewCardPresent())

return;

if ( !

mfrc522.PICC_ReadCardSerial())

return;

Serial.print("UID tag :");

String content = "";

byte letter;

for(byte i = 0; i < mfrc522.uid.size;

i++)

Serial.print(mfrc522.uid.uidByte[i]

< 0x10 ? " 0" : " ");

Serial.print(mfrc522.uid.uidByte[i],

HEX);

content.concat(String(mfrc522.uid.uid

Byte[i] < 0x10 ? " 0" : " "));

content.concat(String(mfrc522.uid.uid

Byte[i], HEX));

Serial.println();

Serial.print("Message : ");

Page 74: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

74

content.toUpperCase();

if (content.substring(1) == "7F F4

47 29") //change here the UID of the

card/cards that you want to give

access

Serial.println("Authorized

access");

Serial.println();

delay(3000);

flat = false;

if(x==0)

for(i=0;i++;i<3)a=!a;digitalWrite(RBoc

ina,a);delay(200);

digitalWrite(RBocina, LOW);

digitalWrite(RLuces, LOW);

digitalWrite(REncendido, LOW);

else

Serial.println(" Access denied");

delay(3000);

flat = true;

alerta();

void alarma()

while (flat2)

digitalWrite(REncendido,HIGH);

Wire.beginTransmission(MPU);

Wire.write(0x3B); //Pedir el registro

0x3B - corresponde al AcX

Wire.endTransmission(false);

Wire.requestFrom(MPU, 6, true);

//A partir del 0x3B, se piden 6

registros

AcX = Wire.read() << 8 |

Wire.read(); //Cada valor ocupa 2

registros

AcY = Wire.read() << 8 |

Wire.read();

AcZ = Wire.read() << 8 |

Wire.read();

Acc[1] = atan(-1 * (AcX / A_R) /

sqrt(pow((AcY / A_R), 2) + pow((AcZ /

A_R), 2))) * RAD_TO_DEG;

Acc[0] = atan((AcY / A_R) /

sqrt(pow((AcX / A_R), 2) + pow((AcZ /

A_R), 2))) * RAD_TO_DEG;

Wire.beginTransmission(MPU);

Wire.write(0x45);

Wire.endTransmission(false);

Wire.requestFrom(MPU, 2, true);

//A diferencia del Acelerometro, solo

se piden 4 registros

GyY = Wire.read() << 8 |

Wire.read();

Gy[1] = GyY / G_R;

Angle[1] = 0.98 * (Angle[1] + Gy[1]

* 0.010) + 0.02 * Acc[1];

Page 75: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

75

Serial.print("Angle Y: ");

Serial.print(Angle[1]); Serial.print("\n--

----------\n");

delay(10);

if (j < 11)

Prom[j] = Angle[1];

j++;

else

if (j == 11)

int k;

for (k = 0; k < 10; k++)

result = result + Prom[k];

result = abs(Prom[0] - result /

10); j = 0;

Serial.print("Promedio:");

Serial.print(result); Serial.print("\n");

if (result > 2)

digitalWrite(REncendido, HIGH);

while (flat2)

digitalWrite(RLuces, a);

digitalWrite(RBocina, a);

a = !a;

delay(500);

delay(800);

float bluetooth(int dato)

int i;

flat2 = true;

if (dato == 10)

digitalWrite(RLuces, LOW);

digitalWrite(RBocina, LOW);

digitalWrite(test, LOW);

for (i = 0; i < 3; i++)

a = !a;

digitalWrite(RBocina, a);

delay(500);

digitalWrite(RBocina, LOW); flat2 =

false;

if (dato == 20)

flat2 = true; for (i = 0; i < 5; i++)

digitalWrite(RBocina, a);

a = !a;

delay(500);

digitalWrite(RBocina, LOW);

while (flat2)

alarma();

Page 76: DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE SEGURIDAD …repository.udistrital.edu.co/bitstream/11349/6373/1/... · 2019-10-13 · Agradezco a mis padres por darme la fuerza de seguir

76

if (dato == 30) //Busqueda en

parqueadero

flat3 = true;

digitalWrite(REncendido, HIGH);

alerta();

if (dato == 40)

if (Serial.available() > 0)

interrupts();

flat = true; while (flat)

x = 1;

NFC();

flat = true;

if (flat)

contador();

void setup()

// put your setup code here, to run

once:

//BT.begin(9600);

Wire.begin();

Wire.beginTransmission(MPU);

Wire.write(0x6B);

Wire.write(0);

Wire.endTransmission(true);

Serial.begin(9600);

pinMode(RLuces, OUTPUT);

pinMode(RBocina, OUTPUT);

pinMode(REncendido, OUTPUT);

pinMode(test, OUTPUT);

SPI.begin(); // Initiate SPI bus

mfrc522.PCD_Init(); // Initiate

MFRC522

attachInterrupt(0, interrupt, RISING);

void loop()

if (Serial.available() > 0)

if ( !

mfrc522.PICC_IsNewCardPresent())

x = 0;

NFC();

dato = Serial.read();

Serial.print(dato);

bluetooth(dato);