You are on page 1of 19

Alarma controlada con Arduino

Paula Andrea Escobar Restrepo


Maria Alejandra Corzo Atehortua

INSTITUCIÓN UNIVERSITARIA PASCUAL BRAVO


TECNOLOGÍA EN PROGRAMACION DE SOFTWARE
MEDELLÍN
2023

1
Alarma controlada con Arduino

Paula Andrea Escobar Restrepo


Maria Alejandra Corzo Atehortua

Trabajo de grado para optar al título de Tecnologo en programación de software

Asesor
Marlin Carolina Ortega Muñoz

INSTITUCIÓN UNIVERSITARIA PASCUAL BRAVO


TECNOLOGÍA EN PROGRAMACION DE SOFTWARE
MEDELLÍN
2023

2
Contenido

Resumen......................................................................................................01

Abstract….....................................................................................................02

Glosario.........................................................................................................03

Introducción..................................................................................................04

Planteamiento del problema.........................................................................05

01. Descripción...............................................................................................06

02.Formulacion................................................................................................07

Justificación....................................................................................................08

Objetivos........................................................................................................09

01.Objetivo general.........................................................................................10

02.Objetivo especifico.....................................................................................11

Marco teorico..................................................................................................12

Metodologia.....................................................................................................13

Tipo de proyecto..............................................................................................14

3
Lista de figuras

Ilustración 1. Estructura de una red de sensores....................................................8

Ilustración 2. Sistema de adquisición de datos…..................................................14

Ilustración 3.Sistema de alarma.................................................................................8

Ilustración 4.Arduino..............................................................................................14

4
Lista de tablas

Tabla 1. Clasificación Radiofrecuencia…...............................................................17

Tabla 2. Diagrama alarma digital............................................................................17

Tabla 3. Tipos de comunicación............................................................................15

Tabla 4. Sistema de adquisición de datos con conexión inalambrica ..................39

5
Resumen

Alarma controlada con Arduino

Paula Andrea Escobar Restrepo


Maria Alejandra Corzo Atehortua

Resumen

Ante la situación actual de inseguridad en la que vivimos es importante contar con un


sistema de seguridad que proteja nuestras casas mediante una alarma que sea segura
y que brinde protección y cuidado a nuestra familia y mascotas.
Este proyecto de alarma controlada por Arduino sera soportada por las tecnologías que
apoyen para un buen desempeño, no sólo con el objetivo de reprimir o prevenir
situaciones, sino también para evitar vandalismo o accidentes en la propiedad pública o
privada.En la implementación de este proyecto se considera la alarma eléctrica
instalada en una puerta de entrada de una casa habitación. La alarma que se considera
utilizar es eléctrica, pudiendo ser: 1. Alimentada con una fuente de 12V de corriente
directa. 2. Alimentada con una fuente de 127V de corriente alterna Independientemente
del tipo de alarma que se utilice, su uso podrá hacerse de alguna de las siguientes
formas: 1. Mediante un teclado matricial. 2. Mediante una aplicación para celular
(teclado del celular). La función del celular será introducir una clave de acceso, cuando
se pretenda activarla, se deberá introducir un clave, la cual si es correcta permitirá la
activación, en caso contrario no podrá activarse. Como en todas las alarmas, en este
proyecto se podrá visualizar la clave que se ingresa a través del teclado por medio de
una pantalla. Deberá diseñarse un programa para Arduino para controlar la activación
de manera sencilla pero segura. actuando rápidamente frente a situaciones de
emergencia o realizar una temprana detección de eventos de riesgo; la característica
principal de este sistema es el uso de dispositivos móviles para la activación de la
alarma, la cual se adapta a otro dispositivo móvil con sistema operativo Android que
funciona como alarma central; también se hace uso de herramientas como Firebase,
que brinda servicios de bases de datos no relacionales en tiempo real para móviles y
aplicaciones, permitiendo la comunicación entre dispositivos de forma instantánea y el
almacenamiento de datos para análisis de información; También se usan servicios que
ofrece Google Cloud Platform, en nuestro caso Google AppEngine, que nos da la
posibilidad de desplegar una aplicación web para la administración, sobre la
infraestructura de Google, permitiéndonos ventajas como lo son la escalabilidad y
balanceadores de carga, además de sus protocolos de seguridad, esto con el fin de
cumplir con los principios de la seguridad de la información (confidencialidad,
disponibilidad e integridad); Todas estas tecnologías en conjunto nos permiten crear un

6
sistema de seguridad a un bajo costo que permite reutilizar dispositivos móviles con
sistema Android que cuenten con funciones básicas como internet, llamadas y SMS.

Ilustracion 1.

Ilustracion 3.

7
Alarm controlled with Arduino

Paula Andrea Escobar Restrepo

Maria Alejandra Corzo Atehortua

Abstract

Given the current situation of insecurity in which we live, it is important to have a


security system that protects our homes through an alarm that is safe and that provides
protection and care for our family and pets.
This Arduino-controlled alarm project will be supported by technologies that support
good performance, not only with the aim of repressing or preventing situations, but also
to avoid vandalism or accidents on public or private property. In the implementation of
this project The electric alarm installed in an entrance door of a house is considered.
The alarm to be used is electrical, and may be: 1. Powered by a 12V direct current
source. 2. Powered by a 127V alternating current source Regardless of the type of
alarm used, it can be used in one of the following ways: 1. By means of a matrix
keyboard. 2. Through a mobile application (mobile keyboard). The function of the cell
phone will be to enter an access code, when it is intended to activate it, a code must be
entered, which if correct will allow activation, otherwise it will not be able to be activated.
As in all alarms, in this project it will be possible to visualize the key that is entered
through the keyboard by means of a screen. A program must be designed for Arduino to
control activation in a simple but safe way. acting quickly in emergency situations or
early detection of risk events; The main feature of this system is the use of mobile
devices to activate the alarm, which adapts to another mobile device with Android
operating system that works as a central alarm; Tools such as Firebase are also used,

8
which provides non-relational database services in real time for mobile phones and
applications, allowing instantaneous communication between devices and data storage
for information analysis; Services offered by Google Cloud Platform are also used In our
case, Google AppEngine, which gives us the possibility of deploying a web application
for administration, on Google's infrastructure, allowing us advantages such as scalability
and load balancers, in addition to its security protocols, this in order to comply with the
principles of information security (confidentiality, availability and integrity); All these
technologies together allow us to create a security system at a low cost that allows
reusing mobile devices with Android systems that have basic functions such as internet,
calls and SMS.

9
Glosario

Arduino: es una plataforma de electrónica de código abierto cuyos principios son


contar con software y hardware fáciles de usar. Es decir, una forma sencilla de realizar
proyectos interactivos para cualquier persona.
Bases de datos no relacionales:sistema de almacenamiento de información que se
caracteriza por no usar el lenguaje SQL para las consultas.
Escalabilidad:capacidad de ampliación de un sistema para satisfacer las necesidades
empresariales. Para escalar un sistema, debe agregar hardware adicional o actualizar
el hardware existente sin modificar mucho la aplicación.
Firebase: plataforma para el desarrollo de aplicaciones web y aplicaciones móviles.
Google Cloud Platform: plataforma que ha reunido todas las aplicaciones de desarrollo
web que Google tenia por separado.
Google AppEngine:este servicio permite ejecutar aplicaciones sobre la infraestructura
de Google.

10
Introducción

Uno de los aspectos mas importantes para la población es el tema de la seguridad , las
cifras de la Secretaría de Seguridad, Convivencia y Justicia muestran,graves indices
como lesiones personales, hurtos a residencias el hurto a autos y hurto a
motos ,sumado a esto esta el cuidado de nuestra familia y mascotas. Debido a estas
situaciones se han implementado diferentes propuestas, estrategias y sistemas que
ayuden a reducir las amenazas que nos afectan, para mejorar la calidad de vida de
todos, promoviendo la incorporación de tecnologías a favor del fortalecimiento de la
Seguridad y entre ellas destacan los sistemas de alarma con Arduino,con esta alarma
se podria dar una solución al problema de nuestra seguridad con un costo no tan alto.
que facilite nuestra vida y la de nuestros seres queridos. Por ello, el principal objetivo
de este proyecto es desarrollar una aplicación que permita a través de una alarma
instalada en un dispositivo móvil, ser activada desde dispositivos móviles asociados en
tiempo real, haciendo uso de tecnologías como el internet, SMS y llamadas,
almacenando un histórico de datos que pueden ser usados para el análisis y toma de
decisiones.Nuestras limitaciones seria la superación de las mentes criminales con las
cuales nos podríamos ver afectados.

11
12

1. Planteamiento del problema

Descripción
En la situación actual de inseguridad en la que vivimos es importante contar con un
sistema de seguridad que proteja nuestras casas mediante una alarma, que sea segura
y que brinde protección y cuidado a nuestra familia y mascotas. En la implementación
de este proyecto se considera la alarma eléctrica instalada en una puerta de entrada de
una casa habitación. La alarma que se considera utilizar es eléctrica, pudiendo ser: 1.
Alimentada con una fuente de 12V de corriente directa. 2. Alimentada con una fuente
de 127V de corriente alterna Independientemente del tipo de alarma que se utilice, su
uso podrá hacerse de alguna de las siguientes formas: 1. Mediante un teclado matricial.
2. Mediante una aplicación para celular (teclado del celular). La función del celular será
introducir una clave de acceso, cuando se pretenda activarla, se deberá introducir un
clave, la cual si es correcta permitirá la activación, en caso contrario no podrá
activarse. Como en todas las alarmas, en este proyecto se podrá visualizar la clave que
se ingresa a través del teclado por medio de una pantalla. Deberá diseñarse un
programa para Arduino para controlar la activación de manera sencilla pero
segura.Consideramos que las soluciones actuales que se encuentran en el mercado
son viables, sin embargo, no son accesibles para todas las personas debido a su
costos, en cuanto a dispositivos, instalación y mantenimiento, además de que no tienen
en cuenta la importancia de los datos que se registran pues no permiten analizar la
información que puede ser útil en la toma de decisiones y limitada escalabilidad en el
momento que se quiera ampliar el número de usuarios o terminales. La solución que se
propone, busca reciclar dispositivos móviles con sistema operativo Android, que a
través de una aplicación google, se convierten en terminales de alarmas, mientras que
otra aplicación asociada será la encargada de activar dicha terminal, guardando
registros que pueden ser analizados desde un administrador web.Para ser aportados
en investigaciones con las autoridades.

12
13

1.1 Formulación

Es tan importante o no el hecho de tener una alarma controlada con Arduino en nuestro
hogar puede ser este un beneficio para una mejor calidad de vida?

Ilustracion 2.

Ilustracion 4.

13
14

Justificación

Desde hace tiempo y sobre todo hoy en día, es importante brindar mayor seguridad a
una casa , con la finalidad de garantizar, en la medida de lo posible, la seguridad de
sus pertenencias así como de la integridad física de la familia y mascotas.Ya que los
niveles de inseguridad aumentan demasiado por diversos factores.Al término de este
proyecto se conocerá el buen aprovechamiento de las alarmas con Arduino y cómo
podemos diseñar una para controlar su activación con la finalidad de dar mayor
seguridad a una casa , evitando que esta alarma pueda ser apagada superando asi
todas las que ya existen en el mercado.

Tabla 3 Tipos de comunicación.

Tabla 4 Sistema de adquisición de datos con conexión inalambrica.

14
15

2. Objetivos

3.1 Objetivo general


Implementar una alarma eléctrica controlada con una tarjeta Arduino que permita la
activación de la misma mediante una clave introducida por un teclado y visualizada en
una pantalla utilizando aplicativos de google.

3.2 Objetivos específicos

1. Diseñar un programa para controlar la activación de una alarma eléctrica soportada


con un Arduino.

2. Construir un sistema eléctrico-electrónico para controlar una alarma eléctrica.

3. Implantar una alarma y envíos de mensajes de textos que alerten tanto al dueño de
casa como a los vecinos que vivan cerca para mayor eficacia del sistema.

4. Diseñar las conexiones y establecer la interfaz entre los dispositivos a utilizar.

5. Analizar todos los requerimientos que el sistema necesite tanto en hardware y


software para asi tener un excelente resultado.

15
16

Tabla 1 Clasificación de la radiofrecuencia.

Table 2 Diagrama alarma digital.

16
17

3. Marco teórico

Una “ ALARMA ” es un grupo de elementos electrónicos diseñados para realizar


acciones específicas como detectar anomalías la cual por medio de un Arduino podrían
dar mejores servicios , intrusión o allanamiento en áreas restringidas de una propiedad
o bien; por medio de diferentes tipos de sensores que detectan y crean una señal por
medio de la cual se informa sobre la presencia real o inminente de una amenaza ( robo
perimetral o interno, incendio, evacuación, inundación, temperatura, fuga de gas,
emergencia médica, atraco, coacción, pánico,accidente de mascotas etc.); y realizan
acciones que permite generar alerta sonora o visual para advertir de un peligro,
adicional mente registrar y transmitir dando aviso a quienes puedan tomar las acciones
correspondientes, (propietarios, autoridades bomberos, para médicos) Para minimizar
consecuencias de dicha acción o amenaza. Actualmente existen dispositivos como
ALARMAS SONORAS DE ACTIVACIÓN POR CONTROL REMOTO 100m y GSM,
estos equipos (receptor y/o repetidor) son activados por las señales de los transmisores
inalámbricos, ya sean los sensores detectores y/o controles remotos tipo llaveros que
pertenecen a todos los participantes del sistema, donde cada participante puede tener
más de un control remoto según sus necesidades y de acuerdo con los requerimientos
individuales y/o presupuesto de cada participante del sistema, pero tienen gran costo y
no analizan datos que pueden ser relevantes para tomar decisiones al realizar esta
alarma con un Arduino tendríamos un mejor rendimiento del sistema apoyado con los
móviles y aplicativos google .

www.fullaprendizaje.com
www.okdiario.com
www.instructables.com
www.dynamoelectronics.com

17
18

18
19

5.1 Tipo de proyecto

Esta sera una alarma apoyada con Arduino la cual se manipulara a través de
aplicaciones que permita controlar una alarma de casa por medio de dispositivos
móviles asociados. Tendra también la funcionalidad de sirena de tipo exterior, se trata
de una sirena que funciona con corriente alterna colocada dentro de un gabinete
protector que funciona como disuasión sonora.Tendra ademas la opción de uso de
Wifi, llamadas y SMS, para la activación de la alarma que se encontrara en un
dispositivo móvil.

19

You might also like