Está en la página 1de 23

UNIVERSIDAD NACIONAL DE TRUJILLO

Facultad de Ingeniería
Escuela Profesional de Ingeniería Mecatrónica

DESARROLLO DE UN SISTEMA ELECTRÓNICO


PARA MEJORAR LA SEGURIDAD DE LOS
HOGARES

Trabajo de Investigación formativa

Programación I

AUTOR (es):
Galarreta Grados Luis Daniel Jesús
Sanchez Briceño Giancarlos Javier
Valdez Julca Luis Alberto de Jesús

DOCENTE :
Asto Rodriguez Emerson Maximo

CICLO :
2022 I

Trujillo, Perú
2022
UNIVERSIDAD NACIONAL DE TRUJILLO

ÍNDICE
Resumen .............................................................................................................................................. 3

Introducción ......................................................................................................................................... 4

1.1. Realidad Problemática ......................................................................................................... 4

1.2. Formulación del Problema................................................................................................... 6

1.4 Objetivos.............................................................................................................................. 6

1.4.1 Objetivo General ................................................................................................................. 6

1.4.2 Objetivos Específicos .......................................................................................................... 6

1.5 Justificación ......................................................................................................................... 6

• Social ................................................................................................................................... 6

• Económica ........................................................................................................................... 7

• Tecnología ........................................................................................................................... 8

MARCO TEORICO............................................................................................................................ 9

MATERIALES Y MÉTODOS ......................................................................................................... 13

3.1. Descripción general de los procedimientos ....................................................................... 15

3.2. Resolución de los objetivos ……………………………………………………………...15

Referencias Bibliográficas………………………………………………………………………......21

Anexos………………………………………………………………………………………………23

INGENIERÍA MECATRÓNICA 2
UNIVERSIDAD NACIONAL DE TRUJILLO

Resumen

Muchas veces pensamos que al estar en la comodidad de nuestros hogares estamos protegiendo

nuestra integridad al igual que nuestros bienes. Lamentablemente hoy en día yani en nuestras

casas podemos estar seguros, ya que siempre estamos propensos a sufrir algún asalto o atentado

dentro de ellas, he ahí la importancia de un sistema de seguridad.

Justamente abarcando esta problemática es que hemos decidido llevar a cabo este proyecto el cual

inquiere diseñar y desarrollar un sistema de seguridad, con ayuda de un Arduino, fundamentado

en el control y monitoreo en las puertas de nuestras viviendas a través del ordenador que nos

servirá como herramienta para gestionar la seguridad en presencia de intrusión o hurto.

En el primer capítulo, identificamos la problemática del proyecto, así como el objetivo general y

detallar los objetivos específicos, así como la justificación en diversos aspectos.

En el segundo capítulo, se habla de las bases teóricas e información necesaria para el desarrollo

del proyecto.

En el cuarto capítulo, se expresa los resultados obtenidos.

Y, por último, el quinto capítulo, donde se describen las conclusiones y recomendaciones.

En conclusión, este sistema de seguridad a desarrollar, servirá para controlar y monitorear el

acceso a nuestras viviendas frente a diversas situaciones de inseguridad a la que estamos

expuestos.

Palabras Claves: Arduino, Seguridad, puerta

INGENIERÍA MECATRÓNICA 3
UNIVERSIDAD NACIONAL DE TRUJILLO

Capítulo I

INTRODUCCIÓN

1.1. Realidad Problemática

El uso de la tecnología se ha vuelto indispensable en todo proceso humano que

serealiza hoy en día, además ya es una realidad que la automatización de procesos está

presente en todo ámbito.

La seguridad es importante ya que todos los días estamos vulnerables a posibles robos

de nuestras pertenencias, ya sean físicas o digitales; en esta ocasión nos enfocamosen la

seguridad de nuestros hogares, ya que en cualquier momento podemos sufrir un

atentado, debido a que en la actualidad estar dentro de casa no significa estar seguros.

Según Budget Direct, compañía de seguros, nos menciona que cada 100000 habitantes,

2086 habitantes son víctimas de robos en sus hogares

Estos datos estadísticos nos representan una taza en descenso en cuanto a robos en las

viviendas peruanas, esto en gran medida debido a la incorporación de sistemas de

seguridad novedosos y modernos que poco a poco se van implementando en más hogares.

Aunque es cierto que esta cifra de robos ha disminuido en los últimos años, sigue siendo

una cifra significativa si nos comparamos con otros países.

Por ello la importancia de seguir implementado medidas de seguridad con ayuda de la

tecnología. Que es justamente el objetivo de este proyecto, crear un sistema de seguridad

el cual esté al alcance de las manos de la población. Todo este mecanismo estaría basado

en la domótica, ya que buscamos de alguna manera controlar el ingreso de personas en

nuestra casa y así detectar a individuos no deseados, aportando seguridad en nuestras

viviendas.

INGENIERÍA MECATRÓNICA 4
UNIVERSIDAD NACIONAL DE TRUJILLO

Aún para el ser humano es difícil adaptarse a la domótica, pero ignoran que en el futuro

cualquier vivienda estará instalado un sistema de autocontrol. Pero a que llamamos

domótica o sistema de control de una vivienda, es la agrupación de tecnologías aplicadas al

control y automatización inteligente, que accede a un ahorro de energía, de manera eficaz y

aporta seguridad y confort al usuario. (Sánchez, 2012, pág. 07)

Los sistemas de seguridad electrónicos ante los incidentes delictivos (asaltos, hurtos, etc.)

establecidos por elementos comunes (sensor, actuadores y controladores) que se encuentran

ubicados de manera estratégica en el interior y exterior del ambiente que se quiere proteger

o asegurar. En el exterior se pueden instalar suplementos con IP 65 o IP 66 como cámaras

de seguridad, barras de infrarrojo, sensores magnéticos, entre otros, en el interior se puede

emplear de idéntica calidad como cerraduras y sensores magnéticos: de movimientos IR,

volumétricos, de escisión de vidrios, infrarrojos u otros. (Sánchez, 2019, pág. 20)

El sistema de seguridad con sensores magnéticos tiene como finalidad monitorear una puerta

y/o ventana y arrojar una alarma, cuando alguna de estas sea abierta. Además,de contar con un

control de sistema que permite activar y desactivar el sistema.

Como objetivo principal de este proyecto se ha propuesto crear un sistema domótico simple

utilizando placas de bajo costo como es el Arduino y otros dispositivos, como sensores,

actuadores y comunicadores. Habrá que dotar al sistema de la lógica que sea necesario para que

pueda comunicarse la placa y el sistema de programación.

INGENIERÍA MECATRÓNICA 5
UNIVERSIDAD NACIONAL DE TRUJILLO

La seguridad hoy en día es una prioridad dentro de toda sociedad, siendo ya una se las

primeras necesidades humanas, de manera que van avanzando los años. Existen sistemas de

seguridad costosos y de la misma manera de bajo costo que son los más usados y eficaces.

(Marroquín, 2019)

1.2. Formulación del Problema

¿Cómo desarrollar un sistema electrónico de seguridad que contra reste el alto nivel de

inseguridad en nuestro país?

1.4 Objetivos

1.4.1 Objetivo General

Como objetivo general de este proyecto nos hemos propuesto crear un

sistema de seguridad simple, que se basara en el uso de un

microprocesador Arduino, además de una GUI que se encargara de

recibir y controlar la información que registre el Arduino.

1.4.2 Objetivos Específicos

• Crear el mecanismo de seguridad con el Arduino, acompañado de

sus sensores y actuadores.

• Elaborar el algoritmo para control del mecanismo (Arduino).

• Crear una GUI en Python la cual nos permita recibir información

desde el Arduino

1.5 Justificación

• Social

En este contexto, la seguridad en las propiedades en las que uno convive,


INGENIERÍA MECATRÓNICA 6
UNIVERSIDAD NACIONAL DE TRUJILLO

primordialmente en los hogares, es muy débil con las incidencias y

estadísticas que día a día ocurren, se reportan por cientos, casos de intentos

de robos o robos alas viviendas, es porque ello que la ejecución de este

sistema de seguridad, no tancomplejo pero efectivo, resguardará las casas,

teniendo una fácil activación de este, apto para cualquier miembro de la

familia, con una cómoda instalación, haciendo sonar una alarma y

detectando acciones malintencionadas contra la seguridad de la familia o

propiedad.

• Económica

Este aspecto se acomoda a las necesidades de los grupos sociales

(familias, empresas, compañías, etc.), sería fundamental que cada

propiedad pueda contar con un sistema de seguridad, sin embargo, esto

demanda un costo ya sea por los elementos que la componen, la

instalación, el tiempo dedicado a su concretización y la calidad de su

efectividad, estas amplias variantes de los sistemas llevan a costear una

gran cantidad de dinero, como de S/.200 hasta S/.4000 soles. Este

sistema de seguridad esta ejecutado pensando en estas variantes de las

cuales se puedan ajustar a las comodidades de cada propiedad, en

calidad y precio, a base de elementos de buena calidad y con un buen

funcionamiento, entre estas tenemos: Arduino UNO (S/.50 soles),

sensores magnéticos (S/.5 soles), Protoboard (S/.12 soles), Buzzer (S/.2

soles) y otros (S/.20 soles), más la accesible ejecución de este y su

cómoda instalación, el costeo oscila muy por debajo de otros sistemas,

dependiendo de la demanda de este.


INGENIERÍA MECATRÓNICA 7
UNIVERSIDAD NACIONAL DE TRUJILLO

• Tecnología

Quizá el aspecto más resaltante, como estudiantes universitarios de la

carrera de ingeniería mecatrónica, este proyecto desafía nuestras

habilidades y conocimientos acerca de programación y el uso de materiales

relacionados a la electrónica, dos temas muy relacionados con la

innovación y el mundo moderno, donde la tecnología es el tema central de

todo ello. Desde usar el lenguaje de programación Python para realizar una

interfaz donde se pueda activar y apagar elsistema, la programación del

Arduino y cada uno de los componentes, hasta la manipulación e

instalación de este sistema, todo ello muy visible, innovador y atractivo a

la ejecución de este sistema de seguridad en cada propiedad.

INGENIERÍA MECATRÓNICA 8
UNIVERSIDAD NACIONAL DE TRUJILLO

Capítulo II

MARCO TEÓRICO

Seguridad

Actualmente es un tema de gran interés para toda la sociedad, ya que se centra en la

evaluación, gestión y prevención de riesgos humanos, ambientales o de otro tipo.

La palabra seguridad “se refiere a un lugar donde no existen peligros, se esté libre de daños

o riesgos que puedan afectar el bienestar de las personas” (Ortega, 2017, p.3)

La inseguridad a la que estamos expuestos hoy en día, ha llevado a la búsqueda de una

solución, los sistemas de seguridad (alarma o control de acceso), los cuales nos permitan

anticiparnos ante posibles incidentes o presencia delictiva.

Sistemas de seguridad

Un sistema de seguridad es un conjunto de elementos instalados e intercomunicados con el

objetivo de prevenir, detectar o actuar frente a intrusiones, intentos de robo u otros eventos

que pongan el peligro el bienestar de las personas. Un "sistema de seguridad" se asocia

tradicionalmente con una "Alarma de antirrobos"; sin embargo, este último viene a ser la

versión moderna de los mecanismos de protección que se han usado a través del tiempo.

Estos varían mucho, dependiendo del lugar a proteger, del presupuesto y si es que se desea

contar con un plan de vigilancia y monitoreo activo las 24 horas del día.

El alto nivel delincuencial es alarmante para las diferentes clases sociales, pues hoy en día

cualquiera está propenso a un posible atentado, ya sea en las calles, en los medios de

transporte, en nuestros propios hogares, en un restaurante, oficinas, etc. de hecho estamos

expuestos en cualquier lugar, por lo que los ciudadanos se sienten en la necesidad de adquirir

INGENIERÍA MECATRÓNICA 9
UNIVERSIDAD NACIONAL DE TRUJILLO

equipos de seguridad y vigilancia, y de esta manera estar prevenidos ante cualquier situación.

Los sistemas de seguridad se pueden definir como una “solución capaz de ejecutar la

supervisión del centro de acogida, permitiendo al personal que ahí labora y habita, tener el

resguardo y la protección que se merecen con el uso de un sistema completo y con tecnología

de punta” (Avilés & Cobeña, 2015, p.14).

Estos sistemas están construidos a base de componentes comunes (sensores, actuadores y

controladores) ubicados en lugares estratégicos, ya sean internos o externos de la zona a

proteger.

Domótica

Conjunto de sistemas y tecnologías encargados de la automatización de los hogares, a través

de la gestión de la energía, la seguridad, la iluminación, y todos los elementos que componen

a una vivienda o edificio. Tiene como objetivo brindar seguridad, felicidad y confort.

Estos sistemas pueden combinarse mediante redes de comunicación internas y externas,

alámbricas o inalámbricas, y el control de estas se puede dar tanto dentro como fuera de la

zona.

O del mismo modo, se le puede llamar domótica, a la incorporación de tecnología en el

diseño de un recinto cerrado.

Sensores

Estos instrumentos sensitivos son muy importantes en un sistema de seguridad,

están especialmente diseñados y fabricados para una función en particular, recibir

información de alguna magnitud exterior (temperatura, intensidad de luz, desplazamiento,

presión, humedad, pH, etc.) y transformarla a otra magnitud, generalmente eléctrica, la cual

INGENIERÍA MECATRÓNICA 10
UNIVERSIDAD NACIONAL DE TRUJILLO

se pueda medir y manipular.

“Son los elementos encargados de recoger la información de los diferentes parámetros que

controlan, como humo, temperatura, luz, humedad, etc., y enviar al sistema de control

centralizado para que actúe” (Rodas, 2013, p.14)

Para los sistemas de seguridad, generalmente se utilizan sensores perimetrales, lineales,

volumétricos, magnéticos, de movimiento, etc.

Actuador

Es un dispositivo capaz de usar energía eléctrica, hidráulica o neumática para la activación

de un proceso, con el fin de crear algún efecto sobre un elemento externo. Este recibe órdenes

de un controlador, regulador o en nuestro caso un Arduino y a partir de ahí crea la orden para

activar un elemento final de control como, por ejemplo, una válvula, en nuestro caso sería

un zumbador.

Sensores magnéticos

En los sistemas de intrusión, los sensores magnéticos, conocidos también como sensores de

contacto magnético, son de gran importancia, ya que se instalan en puertas o en cualquier

objeto separado, lo que nos permite detectar si este es manipulado.

Lenguaje de programación

El lenguaje de programación nos permitirá ordenar determinados procesos de control y

monitoreo a los diferentes dispositivos que compongan nuestro sistema. Estos dispositivos

pueden manejan diferentes lenguajes de programación.

INGENIERÍA MECATRÓNICA 11
UNIVERSIDAD NACIONAL DE TRUJILLO

Python y Arduino

Python es uno de los lenguajes de programación que nos permite comunicarnos con

diferentes dispositivos (Ordenadores, Tablet, Smartphones), tanto por cable, bluetooth, o

Internet. Por supuesto, Arduino no resulta una excepción y para conectar Arduino con

Python, empleamos la librería PySerial.

Pyserial

Permite comunicarse a través de comunicaciones por serial (RS-232), comunicación por

cable. Cabe señalar que para este código además usaremos la biblioteca time

Time

Esta librería tiene la función de devuelve el tiempo en segundos, utiliza el tiempo establecido

del sistema informático para devolver la salida, es decir, el número de segundos.

Tkinter

Tkinter es una biblioteca para crear interfaces gráficas de usuario. A la hora de

configurar una vista usando Tkinter, nos basaremos en widgets (objetos GUI), que poco a

poco formarán nuestra interfaz.

INGENIERÍA MECATRÓNICA 12
UNIVERSIDAD NACIONAL DE TRUJILLO

Capítulo III

MATERIALES Y MÉTODOS

• ARDUINO UNO

Viene a ser una plataforma de desarrollo basada en una

placa electrónica de código abierto que combina un

microcontrolador programable y una serie de pines los

cuales nos permitirán establecer conexiones entre

el microcontrolador, actuadores y sensores.

• SENSOR MAGNÉTICO PARA PUERTA

Este sensor actúa como un interruptor cuando las dos

partes se encuentran, perfecto para detección de intrusos,

sistemas de alarma y apertura de puertas.

• MODULO BUZZER

Este es un componente capaz de reproducir tonos en

el rango de frecuencia de 1,5 Hz a 2,5 kHz. Actúan como

un mecanismo de aviso o señalización y

se utilizan en multitud de sistemas, en vehículos o en

electrodomésticos, incluidos en los despertadores.

INGENIERÍA MECATRÓNICA 13
UNIVERSIDAD NACIONAL DE TRUJILLO

• DIODO LED

Es un componente emisor de luz,

se utilizan como indicador en varios

dispositivos y además se utiliza

como iluminación.

• MODULO GSM SIM800L

Es un módulo utilizado en proyectos de

comunicación y control inalámbrico, para enviar y

recibir SMS y llamadas, o para obtener datos

móviles e internet vía GPRS.

• PROTOBOARD

Es una placa de conexión para dispositivos electrónicos, el

cual contienen múltiples agujeros en los que se

pueden insertar cables y otros componentes electrónicos y

de esta manera montar circuitos de manera temporal. La

ventaja que ofrece es que no se necesita soldar los

componentes a la placa para que funcione correctamente el

circuito.

INGENIERÍA MECATRÓNICA 14
UNIVERSIDAD NACIONAL DE TRUJILLO

3.1. Descripción general de los procedimientos

• Lo primero que se realizó fueron las conexiones entre nuestro Arduino, sensores y

actuadores que hemos nombrado anteriormente, por medio de una placa protoboard

que nos sirvió como base para nuestras conexiones.

• Utilizamos el software “Arduino” para crear el algoritmo que hará funcionar el

sistema creado.

• Conectamos el Hardware y el Software a través de la conexión serial y de esta

manera hicimos que la información recolectada por el Arduino sea recibida por

Python.

• Utilizando el lenguaje de programación “Python” y la biblioteca Tkinter, nos

facilitó la creación de una interfaz gráfica para controlar el sistema creado por el

Arduino y a la vez recibir la información que el Arduino recolecte.

• Finalmente, obtener un registro de la información recolectada.

3.2. Resolución de los objetivos:

• Crear un mecanismo de seguridad con el Arduino, acompañado de sus sensores

y actuadores

Primero con ayuda de unos cables hicimos que pase del Arduino al protoboard

5v (En el carril positivo), lo cual alimentará a nuestras componentes, de igual

manera conectamos la tierra al carril negativo del protoboard.

INGENIERÍA MECATRÓNICA 15
UNIVERSIDAD NACIONAL DE TRUJILLO

Posteriormente conectamos las componentes al protoboard, donde, para el buzzer

y el led el lado negativo lo conectamos a tierra y el positivo a una resistencia y

posteriormente al pin, en el Arduino. Para el sensor magnético tuvimos que

adaptar los cables que usa el protoboard al sensor, para poner realizar las

conexiones.

• Elaborar el algoritmo para control del mecanismo (Arduino)

INGENIERÍA MECATRÓNICA 16
UNIVERSIDAD NACIONAL DE TRUJILLO

Lo primero que realizamos fue definir las variables que utilizaremos en el

programa. En donde a cada variable, que vendrían a se los componentes que

hemos utilizado, le asignaremos un entero, el cual vendría a representar el pin en

el que está conectado.

De igual manera una variable val, la cual utilizamos más adelante.

Posteriormente en el apartado vooid setup (), colocamos las condiciones iniciales

que cargara Arduino. Donde, con ayuda de pinMode (pin, mode), asignaríamos a

nuestro sensor magnético como entrada, debido a que este recibirá la

información, mientras que al led y el buzzer lo estableceremos como salida, ya

que estos son los que producen la respuesta a la información.

Después en void loop (), colocamos las condiciones que se repetirían

constantemente una vez que inicie el programa. Primero con ayuda de

digital.Read (), se procede a leer el valor que arroja el pin donde se ubica el sensor

magnético y lo almacenamos en la variable val, que definimos anteriormente

INGENIERÍA MECATRÓNICA 17
UNIVERSIDAD NACIONAL DE TRUJILLO

Luego estableceríamos la condición que haría funcionar el mecanismo montado.

Donde, con la ayuda de digitalWrite (pin, value), mandaríamos al pin donde se

encuentra cada componente un HIGH o un LOW. Por último, con delay(), en

microsegundos, estableceríamos el tiempo entre cada orden.

• Crear una GUI en Python la cual nos permita recibir información desde el

Arduino

Importamos la biblioteca “tkinter”.

(El asterisco es para importar todo sobre la biblioteca)

INGENIERÍA MECATRÓNICA 18
UNIVERSIDAD NACIONAL DE TRUJILLO

Le damos nombre, tamaño y título al interfaz mediante los siguientes comandos:

Colocamos una sección en donde estará un subtítulo del interfaz:

(Le damos color, medidas y posición)

En titleFrame colocamos el título.

(le damos su ubicación que será en titleFrame, le damos nombre, color y tipo de

letra; y finamente su posición)

Colocamos otro Frame en donde estarán los botones en donde controlaremos el

sistema.

Hacemos el botón que encenderá el sistema y le damos ciertas características.

Hacemos el botón de apagar el sistema.

INGENIERÍA MECATRÓNICA 19
UNIVERSIDAD NACIONAL DE TRUJILLO

Hacemos un pequeño botón que cerrará la ventana y dará por terminadas todas

las acciones.

(En la línea 41 utilizamos ‘mainloop’ que será un bucle que siempre ira al final

del código para que así todas las indicaciones se realicen)

INGENIERÍA MECATRÓNICA 20
UNIVERSIDAD NACIONAL DE TRUJILLO

Referencias Bibliográficas

González, A. G. (2016, 22 junio). Python + Arduino - Comunicación Serial. Panama Hi-

tek. http://panamahitek.com/python-arduino-comunicacion-serial/

Martín, G. (2020, 30 junio). Interfaces gráficas en Python con Tkinter. Adictos al trabajo.

https://www.adictosaltrabajo.com/2020/06/30/interfaces-graficas-en-python-con-

tkinter/

tkinter en python. (2018, 30 octubre). PROGRAMACION. https://victoma-

nolo.wordpress.com/tkinter-en-python/

Aguayo, P. (2021, 12 julio). ¿Qué es Arduino? Arduino.cl - Compra tu Arduino en Línea.

https://arduino.cl/que-es-arduino/

Seguridad. (s/f). Concepto. Recuperado el 30 de junio de 2022, de https://con-

cepto.de/seguridad/

Sensores y Actuadores. (2019, diciembre 29). Ueuo.com. https://myelectro-

nic.ueuo.com/sensores.html

Jecrespom, P. (2016, diciembre 18). Sensores y Actuadores. Aprendiendo Ar-

duino. https://aprendiendoarduino.wordpress.com/2016/12/18/sensores-

y-actuadores/

Mónica Andrea Parra Marroquín. (2019). DISEÑO DE UN SISTEMA PARA CONTROL

DE LAS ALARMAS DE SEGURIDAD EN EL HOGAR UTILIZANDO LA TEC-

NOLOGÍA M2M. http://repository.unipi-

loto.edu.co/bitstream/handle/20.500.12277/6471/DISE%C3%91O%20DE%20UN
INGENIERÍA MECATRÓNICA 21
UNIVERSIDAD NACIONAL DE TRUJILLO

%20SISTEMA%20%20PARA%20CONTROL%20DE%20LAS%20ALAR-

MAS%20%20DE%20SEGURIDAD%20EN%20EL%20HOGAR%20UTILI-

ZANDO%20LA%20TECNOLOG%C3%8DA%20M2M.pdf?sequence=1&isA-

llowed=y

INGENIERÍA MECATRÓNICA 22
UNIVERSIDAD NACIONAL DE TRUJILLO

Anexos

Anexo 1:

Link del repositorio: https://github.com/LuisVJ227/Sistema_Seguridad.git

Anexo 2:

Nota. Resultado obtenido del tercer objetivo específico: Crear una GUI en Python

la cual nos permita recibir información desde el Arduino

INGENIERÍA MECATRÓNICA 23

También podría gustarte