Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Escuela Profesional de Ingeniería Mecatrónica
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.4 Objetivos.............................................................................................................................. 6
• Social ................................................................................................................................... 6
• Económica ........................................................................................................................... 7
• Tecnología ........................................................................................................................... 8
MARCO TEORICO............................................................................................................................ 9
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
Justamente abarcando esta problemática es que hemos decidido llevar a cabo este proyecto el cual
en el control y monitoreo en las puertas de nuestras viviendas a través del ordenador que nos
En el primer capítulo, identificamos la problemática del proyecto, así como el objetivo general y
En el segundo capítulo, se habla de las bases teóricas e información necesaria para el desarrollo
del proyecto.
expuestos.
INGENIERÍA MECATRÓNICA 3
UNIVERSIDAD NACIONAL DE TRUJILLO
Capítulo I
INTRODUCCIÓN
serealiza hoy en día, además ya es una realidad que la automatización de procesos está
La seguridad es importante ya que todos los días estamos vulnerables a posibles robos
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,
Estos datos estadísticos nos representan una taza en descenso en cuanto a robos en las
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
el cual esté al alcance de las manos de la población. Todo este mecanismo estaría basado
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
Los sistemas de seguridad electrónicos ante los incidentes delictivos (asaltos, hurtos, etc.)
ubicados de manera estratégica en el interior y exterior del ambiente que se quiere proteger
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
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
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)
¿Cómo desarrollar un sistema electrónico de seguridad que contra reste el alto nivel de
1.4 Objetivos
desde el Arduino
1.5 Justificación
• Social
estadísticas que día a día ocurren, se reportan por cientos, casos de intentos
propiedad.
• Económica
• Tecnología
todo ello. Desde usar el lenguaje de programación Python para realizar una
INGENIERÍA MECATRÓNICA 8
UNIVERSIDAD NACIONAL DE TRUJILLO
Capítulo II
MARCO TEÓRICO
Seguridad
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)
solución, los sistemas de seguridad (alarma o control de acceso), los cuales nos permitan
Sistemas de seguridad
objetivo de prevenir, detectar o actuar frente a intrusiones, intentos de robo u otros eventos
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
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
proteger.
Domótica
a una vivienda o edificio. Tiene como objetivo brindar seguridad, felicidad y confort.
alámbricas o inalámbricas, y el control de estas se puede dar tanto dentro como fuera de la
zona.
Sensores
presión, humedad, pH, etc.) y transformarla a otra magnitud, generalmente eléctrica, la cual
INGENIERÍA MECATRÓNICA 10
UNIVERSIDAD NACIONAL DE TRUJILLO
“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
Actuador
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
Lenguaje de programación
monitoreo a los diferentes dispositivos que compongan nuestro sistema. Estos dispositivos
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
Internet. Por supuesto, Arduino no resulta una excepción y para conectar Arduino con
Pyserial
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
Tkinter
configurar una vista usando Tkinter, nos basaremos en widgets (objetos GUI), que poco a
INGENIERÍA MECATRÓNICA 12
UNIVERSIDAD NACIONAL DE TRUJILLO
Capítulo III
MATERIALES Y MÉTODOS
• ARDUINO UNO
• MODULO BUZZER
INGENIERÍA MECATRÓNICA 13
UNIVERSIDAD NACIONAL DE TRUJILLO
• DIODO LED
como iluminación.
• PROTOBOARD
circuito.
INGENIERÍA MECATRÓNICA 14
UNIVERSIDAD NACIONAL DE TRUJILLO
• Lo primero que se realizó fueron las conexiones entre nuestro Arduino, sensores y
actuadores que hemos nombrado anteriormente, por medio de una placa protoboard
sistema creado.
manera hicimos que la información recolectada por el Arduino sea recibida por
Python.
facilitó la creación de una interfaz gráfica para controlar el sistema creado por el
y actuadores
Primero con ayuda de unos cables hicimos que pase del Arduino al protoboard
INGENIERÍA MECATRÓNICA 15
UNIVERSIDAD NACIONAL DE TRUJILLO
adaptar los cables que usa el protoboard al sensor, para poner realizar las
conexiones.
INGENIERÍA MECATRÓNICA 16
UNIVERSIDAD NACIONAL DE TRUJILLO
que cargara Arduino. Donde, con ayuda de pinMode (pin, mode), asignaríamos a
digital.Read (), se procede a leer el valor que arroja el pin donde se ubica el sensor
INGENIERÍA MECATRÓNICA 17
UNIVERSIDAD NACIONAL DE TRUJILLO
• Crear una GUI en Python la cual nos permita recibir información desde el
Arduino
INGENIERÍA MECATRÓNICA 18
UNIVERSIDAD NACIONAL DE TRUJILLO
(le damos su ubicación que será en titleFrame, le damos nombre, color y tipo de
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
INGENIERÍA MECATRÓNICA 20
UNIVERSIDAD NACIONAL DE TRUJILLO
Referencias Bibliográficas
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/
nolo.wordpress.com/tkinter-en-python/
https://arduino.cl/que-es-arduino/
cepto.de/seguridad/
nic.ueuo.com/sensores.html
duino. https://aprendiendoarduino.wordpress.com/2016/12/18/sensores-
y-actuadores/
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:
Anexo 2:
Nota. Resultado obtenido del tercer objetivo específico: Crear una GUI en Python
INGENIERÍA MECATRÓNICA 23