Comparto - DOC 20230827 WA0027

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 24

TECNOLOGICO NAGONAL DE

MEXICO
EDUCACION

INSTITUTO TECNOLOGICO DE CD. GUZMAN

INVESTIGACION DEL PROYECTO

TEMA:

Desarrollo de una aplicacion Android e instalacion de sensores y


camaras para un Sistema de seguridad en la vivienda.

PRESENTA:
Alcaraz Garda Carlos Emmanuel

CD. GUZMAN JALISCO, MEXICO, AGOSTO DE 2023


mk EDUCACION
SECRETARY A DE EDUCACldN PUBLICA
TECNOLOGICO NAGONAL DE MEXICO

Indice
Antecedentes........................................................................................................................3
Protocolo. Planteamiento del problema..............................................................................5
Objetivos generales y espetificos..........................................................................................6
Hipotesis.................................................................................................................................7
Justification............................................................................................................................7
Protocolo. Marco teorico.......................................................................................................9
Referentes bibliograficos......................................................................................................19
Metodo..................................................................................................................................20
Protocolo. Cronograma.........................................................................................................22
Protocolo. Presupuesto.........................................................................................................23
Agradecimientos...................................................................................................................24
Bibliografia...........................................................................................................................25
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACldN PUBLICA
TECNOLOGICO NAGONAL
DE MEXICO
Division de Estudios Profesionales

Antecedentes
Las viviendas son uno de las principales areas que son afectadas por el robo que se lleva a casa
habitacion ya que es uno de los lugares que tiene menos o nada de seguridad por que es algo caro el
tener seguridad tanto de video camaras como sistema de circuito cerrado por que en Mexico tiene uno
de los fndices mas altos de inseguridad por que es muy conocido por que hay muchas maneras de
entrar a robar a una casa porque los barrios son demasiados conocidos que son delictivos. Tambien hay
muchas maneras en las cuales las colonias en Mexico usan la manera de cuidarse entre vecinos que si
ven algo raro entre todos se avisan y sale a hacer justicia por su propia mano pero ese tampoco es la
idea es por eso que hay maneras de cuidar y tener vigilada nuestra casa desde distancia que en
cualquier caso tener registrado mediante una grabacion el poder ver cada movimiento raro que pase por
nuestro hogar es por ese motivo es que vamos a llevar a cabo este proyecto el principal objetivo es
poder tener una grabacion de nuestro hogar mediante las camaras y con los sensores que va a tener el
iniciar la grabacion cuando vea algun movimiento y si se ve algo sospechoso el tener una manera de
evitar algun robo o algo que pueda pasar en nuestra vivienda y tener la alerta en nuestro telefono con la
aplicacion de Android y estar al pendiente cada minuto de nuestros dfas por cualquier cosa y estar
seguros que nuestra vivienda esta protegida.
Ahora comentaremos mas explicito lo que vamos a realizar es basicamente con una camara y junto a
ella un sensor que al momento pasar alguna persona o algo por el sensor es que empieza a grabar
cuando detecte el movimiento que no es normal ya que no lo usaremos en el area exterior si no que lo
usaremos en areas dentro de la vivienda por ejemplo en algun cuarto de seguridad o donde guardemos
cosas de valores en la esquina del cuarto tener la camara y el sensor es por eso que digo que empezara
a grabar cuando detecte el movimiento en ese cuarto o donde lo usaremos por que por ejemplo si yo
viviendo en una asa y uso mi sistema de seguridad en el cuarto donde tenga mis cosas de valor y
detecte algun movimiento grabara y mandara mensaje a la aplicacion que se desarrollo y mediante el
mensaje de alerta que vio algun movimiento en ese cuarto porque no es normal sino estamos ahf, ya
que es mas facil el usar la aplicacion desde el sistema Android ya que la
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA
TECNOLOGICO NACIONAL
DE MEXICO
Division de Estudios Profesionales

aplicacion es para Android por que es uno de los sistemas operativos mas comunes y usados en la
actualidad ya que es uno de los mas accesibles y tambien una de las ventajas que tenemos es que
es mas facil que nos llegue un mensaje de notificacion a nuestro celular Android mediante la
aplicacion y de ah ver la hora y la fecha de cuando se registro el movimiento que detecto los
sensores.
Ya que tambien la idea es tener un costo bajo ya que los sistemas de seguridad que tenemos hoy
en dfa en los mercados son muy caros por ejemplo uno de los mas baratos los paquetes de 3
camaras anda rodando por unos 5,000 a 7,000 pesos y es uno de los mas basicos y lo malo de
esos sistemas es que tiene mucho cableado que tienes que poner para poder instalar la camaras y
aparte es algo tardado y que basicamente la mayona de las camaras de seguridad tierne los
programas para la PC o Laptop ya que desde ah es donde el proveedor del sistema de camaras
ofrece el software para poder ver las grabaciones y el en vivo de lo que esta grabando en ese
momento las camas, y en el nuestro tendra una aplicacion que podremos tener desde nuestro
celular y consultar las notificaciones que llegan y las grabaciones que detecte de algun movimiento
tambien lo que se propone de esta manera de grabe cuando detecte un movimiento es que no use
el espacio innecesario cuando no pase nada y solo este ocupando espacio innecesario y es por
eso que usamos esta manera que ahorrar espacio en nuestra nube ya que en los sistemas de
seguridad de competencia te hacen compran espacio de almacenamiento despues de cierta
cantidad de megas o gigas que se usan sin tener nada importante en las grabaciones, es por eso
que podemos definir el sistema desde el diseno hasta cuando lo llevemos al mundo real ya que
tenemos la libertad total de disenar tanto la manera de su arquitectura y usar los materiales que
mejor nos parezcan para tener un costo- beneficio y tambien hacerlo lo mas economico para que
todo Mexico tenga uno en sus vivienda ye tener la seguridad que nuestros objetos mas preciados
estan siendo cuidades y en cualquier caso llegara a pasar algo el tener la manera de ver que paso
con su hora y dfa correspondiente para poder saber el que paso durante el momento que no
estuvimos en nuestra vivienda y poder observar lo que pase desde nuestros celulares en cualquier
lugar que nos encontremos.
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA
TECNOLOGICO NACIONAL
DE MEXICO
Division de Estudios Profesionales

Protocolo. Planteamiento del problema


Disenar un sistema de seguridad para reducir el aumento de robo a casa habitacion.
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA
TECNOLOGICO NACIONAL
DE MEXICO
Division de Estudios Profesionales

Objetivos generales y espedficos


Objetivos generales
Desarrollar un sistema de seguridad para las viviendas y casas para apoyar a las personas que estan la mayor parte
del dfa fuera de sus hogares, diferenciar y comparar las diferencias que tiene un sistema comun del mercado con el
de nosotros para poderlo mejorar y satisfacer las necesidades de las personas que se encuentran en lugares y
localizades donde la tasa de robo es mayor.

Objetivos espedficos
• Determinar las areas vulnerables del lugar donde se implementara
• Seleccionar las tecnologfas que solucionen el problema
• Determinar los sensores que se utilizara en cada area
• Determinar la cantidad de sensores que se implementara en el sistema
• Disenar una red de vigilancia por video
• Implementar un sistema de vigilancia por video con camaras y diversos sensores que de solucion al
problema
Hipotesis
Con este sistema se reducira los robos a casa habitacion y aumentar la seguridad de las personas que
suelen estar fuera de sus hogares ya que se encuentran en localizades de alto riesgo de robo ya que es
alarmante el numero de robo a casa habitacion por que va en aumento cada ano que pasa por la escasa
vigilancia, cabe mencionar que las vfctimas son de todas las clases sociales.

Justification
La seguridad es una de las prioridades que tenemos como individuos por que cada uno de nosotros
tenemos objetos de valor en nuestros hogares y la seguridad es algo que pocas personas pueden
tener acceso a sistemas de seguridad.
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACldN PUBLICA
TECNOLOGICO NAGONAL
DE MEXICO
Division de Estudios Profesionales

por que son demasiados caros por que es una de las mejores inversiones que tenemos por
que tenemos la confianza de salir de nuestros hogares sabiendo que desde nuestros
dispositivos podemos ver el momento las alertas de los movimientos que esta pasando en
nuestras viviendas, hay zonas en las que las personas viven son inseguras y se tiene que
tiene que cuidar el doble ya que es conocido que la delincuencia en Mexico es uno d ellos
mayores delitos que se llevan acabo el robo a casa habitacion por que hay mucha gente que
se gana las cosas de manera honrada pero hay personas en escasas necesidades y se van
por la vfa rapida que es el robo a casas es por eso que muchas de las personas afectadas
casi no salen de sus hogares o cuando salen se van con la incertidumbre de que no le valla a
pasar nada a sus objetos que tienen en sus viviendas por que es el lugares en el que
guardamos la mayona de las cosas de valor que tenemos y es uno de los lugares con mayor
probabilidad que un delincuente tenga la manera de poder entrar a sustraer dichos objetos, es
por eso que se esta llevando acabo este sistema de seguridad es con el fin de que las
personas puedan salir de sus hogares con la confianza de ir de visita a un lugar nuevo o
cualquier lugar nuestro sistema de seguridad se puede monitorear mediante nuestros
celulares y asf saber lo que este pasando en nuestras viviendas estando fuera de nuestra
vivienda y con la finalidad de que la gente que este con nuestros sistema de seguridad poder
reducir el fndice de robos a casa habitacion ya que por lo general los delincuentes cuando
tienen a saber que la casa tiene alguna proteccion de seguridad suele retirarse y en el
hipotetico caso de que entraran con el mensaje que nos llegara a nuestro celular poder llamar
a la policfa y que puedan detener al ladron y asf frustrar su robo en nuestra vivienda de esta
manera poder seguir teniendo la confianza en nuestros sistema de seguridad que estara
cuidando nuestros hogares en todo momento con la confianza que se le esta blindando y
seguir creciendo con nuestro sistema de seguridad en Mexico y seguir reduciendo el indicie
delictivo del robo a viviendas.
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACldN PUBLICA
TECNOLOGICO NAGONAL
DE MEXICO
Division de Estudios Profesionales

Protocolo. Marco teorico.


Tecnologfas para emplear en este proyecto

En este apartado se presentaran las tecnologicas que se van a usar en cada parte del proyecto y
se llevara a cabo una comparacion entre las que existen hoy en dfa, ahora para empezar veremos
el hardware sus tecnologicas relacionada y despues seguir con la aplicacion en el sistema Android.
Instituto Tecnologico de Ciudad Guzman
TECNOLOGICO NACIONAL Division de Estudios Profesionales
DE MEXICO

Arduino
La razon principal por la que se eligio esta plataforma es porque tiene una gran extension en la
comunidad de desarrolladores y programadores, tambien comentar que al ser una plataforma muy
conocida es una de las que tiene una gran extension de librenas que si algun sensor y actuador
comercial tiene una librena igual o parecida a la que se requiere es por eso que tiene una gran ventaja en
el mercado ya que es muy facil de trabajar con esta plataforma, Arduino nos proporciona una variedad de
dispositivos que puede interaccionar y es casi ilimitada ya que hay una gran libertad al momento de estar
desarrollando una gran cantidad de proyectos de hardware con Arduino.
A continuacion, Arduino es una plataforma para crear electronica de codigo abierto para obtener una
mejor comprension de Arduino. Esto se basa en hardware y software gratuito y facil de usar para
creadores y desarrolladores. Esta plataforma permite a las comunidades creadoras crear una sola placa,
una variedad de niveles menores y superiores. (FERNANDEZ, 2022)
Para poder comprender este concepto, debe comprender los primeros conceptos gratuitos de hardware y
software libre. El hardware gratuito es un dispositivo con especificaciones y diagramas, para que
cualquiera pueda copiarlo. Esto significa que, dado que Arduino proporciona el bajo, otras personas y la
comparna pueden crear sus propias placas y diferir entre ellas, pero pueden funcionar de la misma
manera. (bitendian, 2014)
El Arduino es una placa basada en un microcontrolador ATMEL. Los microcontroladores son circuitos
integrados en los que se pueden grabar instrucciones, las cuales las escribes con el lenguaje de
programacion que puedes utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear
programas que interactuan con los circuitos de la placa. (aquae fundacion, 2020)
El microcontrolador Arduino tiene lo que se llama interfaz de entrada, que es una conexion en la que
podemos conectar varios tipos de dispositivos perifericos en la placa. La informacion sobre estos
dispositivos perifericos que se conecta se transmitira al microcontrolador, que sera responsable de
procesar los datos que los pasan a traves de ellos. (aquae fundacion, 2020)
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA

El tipo de dispositivos perifericos que puede usar para enviar datos a un microcontrolador depende en
gran medida de que utilidad piense sobre la disposicion. Puede ser camaras para obtener imagenes,
teclados para la entrada de datos o varios tipos de sensores. (Aprendiendo Arduino, 2016)
Tambien tiene una interfaz de salida responsable de transferir informacion que se proceso en Arduino a
otros dispositivos perifericos. Estos dispositivos perifericos pueden ser pantallas o altavoces para
reproducir datos procesados, pero tambien pueden ser otras placas o controladores. (Aprendiendo
Arduino, 2016)
Para llevar la programacion en este proyecto usaremos el IDE oficial de Arduino, nos permite escribir,
depurar, editar y grabar nuestro programa (llamados "sketches” en el mundo Arduino) de una manera
sumamente sencilla, en gran parte a esto se debe el exito de Arduino, a su accesibilidad, ya que es una
combinacion de lenguajes C Y C++. (Aprendiendo Arduino, 2015)
El area de trabajo se puede dividir en cinco grandes partes. De arriba a abajo, barra de menu, barra de
botones, editor de codigos, consola de mensajes, barra de estado. (Aprendiendo Arduino, 2017)
Verificacion: este boton ejecuta dos funciones. Confirme que no hay error en el codigo y compile si no hay
problema. (Aprendiendo Arduino, 2017)
Subir: Este boton se usa despues de "verificar". Su funcion es cargar en la memoria del microcontrolador
el programa que hemos escrito. (Aprendiendo Arduino, 2017) Nuevo: Crea un nuevo sketch vado.
(Aprendiendo Arduino, 2017)
Abrir: muestra un menu con todos los sketches disponibles para su apertura. Podemos abrir nuestros
propios sketches como una gran cantidad de sketches que estan listos como ejemplos que se dividen en
categonas en el menu. (Aprendiendo Arduino, 2017)
Guardar: Guarde el codigo de nuestro sketch en un archivo que tenga la extension ".ino". Podemos
guardar estos archivos donde queremos, pero el IDE Arduino nos ofrece una cierta carpeta para la carpeta
"Arduino" en "Documentos". Se crea una carpeta con el nombre de su sketch para que el IDE evite que los
archivos mezclen el sketch diferente. (Aprendiendo Arduino, 2017)
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA

Es importante seleccionar la misma velocidad de transmision que se ha especificado en el programa


especificado en la placa, ya que los caracteres transmitidos no se reconocen correctamente, por lo que
trabajaremos en la forma en que trabajamos con esta plataforma como Arduino. (Aprendiendo Arduino,
2017)
Aplicacion Android
Se ha decidido que el desarrollo de aplicaciones para dispositivos Android se realizara de esta manera.
Esto es para las necesidades que necesitan una funcion que el proyecto solo puede llevar en esta
aplicacion debido a uno de los objetivos del proyecto. Capacite el desarrollo de aplicaciones para
sistemas operativos de Android.
Se realizo un estudio e investigacion sobre la posibilidad de desarrollar aplicaciones en el entorno de
Android Studio. Proporciona mas funciones para mejorar la productividad al compilar aplicaciones de
Android como las siguientes:
• Un sistema de compilacion flexible basado en Gradle. (developers, 2023)
• Un emulador rapido y cargado de funciones. (developers, 2023)
• Un entorno unificado donde puedes desarrollar para todos los dispositivos Android. (developers, 2023)
• Aplicacion de cambios para insertar cambios de codigo y recursos a la aplicacion en ejecucion sin
reiniciarla. (developers, 2023)
• Integracion con GitHub y plantillas de codigo para ayudarte a compilar funciones de aplicaciones
comunes y tambien importar codigo de muestra. (developers, 2023)
• Variedad de marcos de trabajo y herramientas de prueba. (developers, 2023)
• Herramientas de Lint para identificar problemas de rendimiento, usabilidad y compatibilidad de
versiones, entre otros. (developers, 2023)
• Compatibilidad con C++ y NDK. (developers, 2023)
• Compatibilidad integrada con Google Cloud Platform, que facilita la integracion con Google Cloud
Messaging y App Engine. (developers, 2023)
Como se puede observar en el punto de caractenstica anterior, esta plataforma de trabajo tambien puede
ser compatible con lenguajes como Kotlin (uno de los
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA

principales), NDK y C++. En la compilacion de codigo, se utiliza gradle, que se especializa en la funcion
de Android. (developers, 2023)
Primero, lo basico para funcionar en Android Studio intuitivamente es conocer lenguajes de programacion
como Java o Kotlin. Como dijimos, estos lenguajes estan estrechamente relacionados con el desarrollo
de aplicaciones y herramientas de Android. (developers, 2023)
Esto le permitira usar todas las funciones de Android Studio para usted, intuitivamente. Por lo tanto,
capaz de determinar el proyecto en un tiempo mas corto y con mayor eficacia y estabilidad. A su vez, en
cuanto a las especificaciones necesarias en PC, deberas tener en cuenta los siguientes requerimientos:
(Santaella, 2022)
• Windows 10, 8, o 7 de 32/64 bits - MacOS X 10.10 hasta 10.13 - GNOME o KDE Linux. (Santaella,
2022)
• 4 GB de RAM como mfnimo, aunque el recomendado es de 8 GB. (Si utilizas el emulador Android,
requeriras de 1 GB extra). (Santaella, 2022)
• 2 GB de almacenamiento mfnimo, aunque se recomienda mas de 4 en adelante. (Santaella, 2022)
• Java Development Kit (JDK) 8. (Santaella, 2022)
• Una resolucion mfnima de 1280 x 800, pero se recomienda de 1440 x 900 en adelante. (Santaella,
2022)

No es tan dificil utilizarlo si ya tenemos instalados en nuestro sistema todos los requisitos para que
funcione, el asistente nos permite crear o iniciar un nuevo proyecto desde cero o importar un proyecto ya
iniciado. Si se trata de un proyecto nuevo, apareceran una serie de celdas donde cumplimentamos los
datos dados a la solicitud, empezando por el nombre, donde se guardara, apariencia, etc. (Santaella,
2022)
Una vez que hemos configurado todo el proyecto o importado un proyecto anterior, estamos todos listos
para comenzar a programar sin problemas, como se hace habitualmente, por lo que se utiliza este
entorno.
Ordenador central
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA

El ordenador central es el encargado de gestionar toda la adquisicion de datos y tambien la interfaz de la


comunicacion del servidor es por eso por lo que se necita una tarjeta con mas potencia de los 16 MHZ
que nos puede ofrecer Arduino, para este proyecto se ha elegido el ordenador Raspberry Pi 1 Modelo B+
ya que su costo es de los mejor que encontramos en el mercado y sus caractensticas. (electronicamade,
2020)
Es un chip construido dentro de la placa, misma que contiene un ARM1176JZFS de punto flotante, con
un funcionamiento de 700MHz, y un Video Core de 4 GPU. Dicho GPU provee Open GL ES 2.0, un
hardware acelerado OpenVG, y un codificador de alto perfil de 1080p30, que es capaz de manejar
1Gpixel/s, 1.5Gtecel/s o 24 GFLOPs de proposito general computacional. Lo que hace especial a la
primera computadora disenada por la Raspberry Pi es su pequeno tamano y su muy poderoso Broadcom
BCM2835. (electronicamade, 2020)
Informacion tecnica
• Cuenta con una RAM de 512 MB compartida con la memoria de video del GPU. (electronicamade,
2020)
• La salida de audio funciona por conector estandar de 3.5mm y tambien por salida HDMI.
(electronicamade, 2020)
• Interfaz para I2S. (electronicamade, 2020)
• Ranura microSD para carga del sistema operativo y manipulacion de datos, se recomienda un mfnimo
de 4Gb. (electronicamade, 2020)
• Conexion Ethernet de 10/100 en el conector RJ45. (electronicamade, 2020)
• 28 pines entrada/salida de uso general (GPIO) con UART, Bus P y Bus SPI. (electronicamade, 2020)
• Para la alimentacion cuenta con una entrada micro USB (solo tiene la funcion de alimentacion).
(electronicamade, 2020)
• Alimentacion recomendada: 5 V a 600 mA mmimo. (electronicamade, 2020)
• Voltaje maximo soportado en cualquier entrada: 3.3 Volts de corriente directa. (electronicamade,
2020)
• Corriente maxima soportado por cada pin GPIO: 16mA. (electronicamade,
Instituto Tecnologico de Ciudad Guzman

EDUCACION
Division de Estudios Profesionales

SECRETAR1A DE EDUCACION PUBLICA

• Corriente maxima en el total de los pines de GPIO: 50mA, la suma de la corriente en todas las salidas
jamas debe superar este valor). (electronicamade, 2020)
• Entre consumo y perifericos, la tarjeta puede utilizar un maximo de 2A, en caso de que se requiera
exceder el valor permitido, se recomienda usar un Hub USB con alimentacion propia. (electronicamade,
2020)
• Los sistemas operativos que soporta la tarjeta son: Debian (Raspbian), Fedora (Pidora), Arch Linux
(Arch Linux ARM), Slackware Linux, Xbian, QtonPi, RISC OS, etcetera. (electronicamade, 2020)
• Ademas, los lenguajes de programacion soportados son: Python, C, Java, Perl, BBC Basic.
(electronicamade, 2020

Figura 1. Raspberry Pi 1 Modelo B+ (electronicamade, 2020)


Se ha elegido el lenguaje Python es un lenguaje de alto nivel ya que se necesita manejar estructuras de
bit a bit tambien ofrece la distribucion Linux que esta disenada para este ordenador, para conectarnos al
ordenador central se utilizara la tecnologfa de escritorio remoto ya que nos permitira acceder desde
cualquier lugar que nos encontremos con conexion a internet y el software libre se encuentra solo en
Linux. (hubspot, 2023)
Servidor
Para el desarrollo de servidores se utiliza Amazon EC2, que sin duda es uno de los servicios estrella de
AWS. Es un servicio web que proporciona a las empresas la potencia informatica que necesitan para
crear y gestionar aplicaciones de forma segura y con gran flexibilidad en la nube. (ausum cloud, 2021)
Amazon EC2 ofrece la capacidad de crear entornos informaticos flexibles utilizando maquinas virtuales
en la nube. Los usuarios se conectan a los servidores en la nube
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA
TECNOLOGICO NACIONAL
DE MEXICO
Division de Estudios Profesionales

de Amazon a traves de una interfaz web que les permite crear y administrar instancias de Amazon
Machine Image (AMI). (ausum cloud, 2021)
Los usuarios de Amazon EC2 pueden crear, modificar o eliminar instancias sin preocuparse por la
infraestructura ffsica ni administrarla. (ausum cloud, 2021)
En cambio, el usuario paga por sus servidores activos, controla los costos en todo momento y puede
escalar instancias hacia arriba y hacia abajo sin Kmite, de ah el termino "elastico" que le da su nombre a
Amazon EC2. (ausum cloud, 2021) Amazon EC2 proporciona plantillas de instancias preconfiguradas que
facilitan a los usuarios la implementacion de sus propias maquinas virtuales. Cada tipo de instancia tiene
caractensticas diferentes: CPU, memoria, almacenamiento, velocidad de red, etc. Depende del usuario
decidir que es lo mejor para sus objetivos y necesidades, ya que cada tipo de estuche tambien tiene un
precio diferente. (ausum cloud, 2021)
Como ya habras podido imaginar, Amazon EC2 ofrece una enorme cantidad de ventajas a las empresas
que deciden utilizarlo. Estos son algunos de los beneficios mas destacados:
• Flexibilidad: como sugiere el nombre, Amazon Elastic Compute Cloud ofrece la posibilidad de cambiar
de instancia cuando sea necesario. Puede ejecutar uno, cientos o miles a la vez sin lfmites y aumentar o
disminuir las ganancias segun sus necesidades. (ausum cloud, 2021)
• Control: El usuario siempre tiene el control de sus casos. El usuario puede administrar todas sus
maquinas virtuales desde su panel de control y acceder a ellas en cualquier momento y lugar a traves de
su interfaz web. (ausum cloud, 2021)
• Pago por uso: Amazon ofrece pagos por minutos compartidos. El usuario siempre conoce su consumo
mensual en tiempo real. De esta forma, las empresas pueden administrar facilmente sus gastos de
computation en la nube. (ausum cloud, 2021)
• Ahorro: Si compara el precio de Amazon EC2 con la informatica tradicional, puede ver como los
ahorros son significativos. No es necesario comprar ni
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA
TECNOLOGICO NACIONAL
DE MEXICO
Division de Estudios Profesionales

administrar servidores. Y no se preocupe por administrarlo o mantenerlo. (ausum cloud, 2021)


• Comodidad: Lo maravilloso del Cloud Computing es que tiene acceso a una cantidad infinita de
recursos informaticos sin tener que lidiar con ellos y administrarlos. Permite a las empresas romper
barreras y mejorar su desempeno. (ausum cloud, 2021)
• Seguridad: Amazon EC2 proporciona una red solida y segura, por lo que sus aplicaciones y datos
mas importantes siempre estan seguros en la nube. Ademas, puede proteger la privacidad
instantanea y administrar el acceso a la red o crear grupos de seguridad. (ausum cloud, 2021)
• Confianza: Con una optimizacion del 99,95 %, Amazon EC2 proporciona un entorno de
virtualizacion completamente fiable, rapido y predecible. (ausum cloud, 2021)
• Escalable: El uso de la nube de Amazon EC2 se adapta a las necesidades de las empresas, que
pueden aumentar o disminuir la cantidad de recursos utilizados en cualquier momento segun los
objetivos y necesidades. (ausum cloud, 2021)
• Facil de usar: Los usuarios de Amazon EC2 no necesitan tener un alto conocimiento tecnico de
administracion de servidores. Los casos se pueden gestionar facilmente gracias a una interfaz de
usuario muy intuitiva. (ausum cloud, 2021)
• Migraciones: Ademas, existen varias herramientas de migracion a la nube que permiten una
migracion eficiente y practica de aplicaciones, datos y servicios. (ausum cloud, 2021)

Como puede ver, Amazon EC2 ofrece un entorno de virtualizacion en la nube idflico para todo tipo de
empresas. Sus grandes ventajas difieren de sus pocas desventajas, porque es un servicio muy bien
engrasado y con una gran cuota de mercado, para este trabajo se utiliza una maquina Linux, porque nos
ofrece homogeneidad en el proyecto y sistema operativo, por lo que se empieza a utilizar Python porque
desarrolla el codigo en una maquina con sistema Windows es una
Instituto Tecnologico de Ciudad Guzman
TECNOLOGICO NACIONAL Division de Estudios Profesionales
DE MEXICO

ventaja, y Amazon nos ayuda con su comprension, son faciles de simular y la gran ventaja del lenguaje
Python es multiproposito y no hay problema con desarrollo.

Sensores y actuadores
Los sensores y actuadores son los elementos finales de adquisicion de datos del sistema porque su
funcion es medir e influir en las cantidades del entorno convirtiendo las propiedades ffsicas en voltajes o
la conversion de voltaje en trabajo de control sobre los alrededores. (Aprendiendo Arduino, 2016)
Un sensor es un dispositivo que puede detectar cantidades fisicas o qufmicas, llamadas variables de
instrumento, y convertirlas en variables electricas. Las variables instrumentales pueden ser, por ejemplo:
temperatura, distancia, aceleracion, pendiente, desplazamiento, humedad, movimiento, pH, etc.
(Aprendiendo Arduino, 2016)
Los sensores se pueden clasificar en funcion de los datos de salida: los sensores PIR digitales,
analogicos y de comunicacion de bus se basan en la medicion de la radiacion infrarroja. Todos los
cuerpos (vivos o no) emiten una cierta cantidad de energfa infrarroja cuanto mayor es su temperatura.
(Aprendiendo Arduino, 2016) Los dispositivos PIR tienen un sensor piroelectrico que puede capturar esta
radiacion y convertirla en una senal electrica. Los sensores PIR son dispositivos economicos. Podemos
encontrar sensores PIR mercado libre por $15 pesos mexicanos. (Aprendiendo Arduino, 2016)
Los sensores estan conectados a las entradas de Arduino. (Aprendiendo Arduino, 2016)
Un actuador es un dispositivo capaz de transformar energfa hidraulica, neumatica o electrica para iniciar
un proceso que actua sobre un elemento externo. Recibe una orden del controlador, el controlador o en
nuestro caso, el Arduino, y forma un comando en base a eso para activar el elemento de control final,
como una valvula. (Aprendiendo Arduino, 2016)
Hay muchos tipos de actuadores, por ejemplo: electronicos, hidraulicos, neumaticos, electricos, motores,
bombas. (Aprendiendo Arduino, 2016)
Los actuadores van conectados a las salidas de Arduino. (Aprendiendo Arduino, 2016)
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA
TECNOLOGICO NACIONAL
DE MEXICO
Division de Estudios Profesionales

Para cada actuador o periferico, necesitamos un "driver” o manejador para poder mandar ordenes desde
Arduino. (Aprendiendo Arduino, 2016)
• Recuerde que los pines de Arduino solo pueden manejar un maximo de 40 mA y se recomienda usar 20
mA de forma continua. (Aprendiendo Arduino,

• Debe recordar que Arduino solo puede manejar una salida de 200 mA. Esto significa que la corriente
maxima permitida por Vcc y GND es de 200mA. (Aprendiendo Arduino, 2016)
• Tenga en cuenta que los valores del pin Arduino solo pueden ser 5V (3.3V en algunos modelos) y 0V.
No es posible ningun otro valor de tension. (Aprendiendo Arduino, 2016)

Por lo tanto, los sensores y actuadores utilizados en nuestro proyecto dado contienen toda la electronica
necesaria para su correcto uso.

Referentes bibliograficos
Aprendiendo Arduino. (26 de 03 de 2015). Aprendiendo a manejar Arduino en profundidad. Obtenido de
Aprendiendo Arduino: https://aprendiendoarduino.wordpress.com/2015/03/26/lenguaje-de-programacion-c/
Aprendiendo Arduino. (02 de 8 de 2016). Actuadores y perifericos de salida. Obtenido de Aprendiendo
Arduino:
https://aprendiendoarduino.wordpress.com/2016/07/02/actuadores-y-
perifericos-de-salida-2/
Aprendiendo Arduino. (18 de 12 de 2016). Sensores y Actuadores. Obtenido de Aprendiendo Arduino:
https://aprendiendoarduino.wordpress.com/2016/12/18/sensores-y-actuadores/
Aprendiendo Arduino. (18 de 06 de 2017). Aprendiendo a manejar Arduino en profundidad. Obtenido de
Aprendiendo Arduino: https://aprendiendoarduino.wordpress.com/2017/06/18/ide-arduino-y-configuracion/
Instituto Tecnologico de Ciudad Guzman
TECNOLOGICO NACIONAL Division de Estudios Profesionales
DE MEXICO

aquae fundacion. (30 de 10 de 2020). iSabes que es un Arduino y para que sirve? Obtenido de aqua
fundacion: https://www.fundacionaquae.org/wiki/sabes-arduino-sirve/
ausum cloud. (28 de 10 de 2021). iQUE ES AMAZON ELASTIC COMPUTE CLOUD (AMAZON EC2)?
Obtenido de ausum cloud:
https://ausum.doud/es/que-es-amazon-elastic-compute-cloud-amazon-ec2/ bitendian. (13 de
noviembre de 2014). Hardware libre. Obtenido de bitendian:
https://bitendian.com/es/blog/entnesZ15/hardware-libre developers. (07 de 02 de 2023). Introduccion
a Android Studio. Obtenido de developers: https://developer.android.com/studio/intro?hl=es-419
electronicamade. (12 de 05 de 2020). Raspberry PI 1 Modelo B+. Obtenido de electronicamade:
https://electronicamade.com/raspberry-pi-1-modelo-b/ FERNANDEZ, Y. (23 de septiembre de 2022).
xakata basics. Obtenido de xakata:
https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hacer-uno
hubspot. (03 de 04 de 2023). que es python. Obtenido de hubspot:
https://blog.hubspot.es/website/que-es-python
Metodo
La investigacion que vamos a usar en este proyecto es la experimental ya que estamos buscando un
resultado y vamos a tener una comparacion con lo que ya hay en el actual mercado para poder de
aid tener una diferencia con nuestros sistema de seguridad ya que el nuestro va a tener mejorar con
los que hay hoy en dfa y poderle a la ciudadama la confianza de que cuando salgan de sus hogares
tengan la confianza de salir de vacaciones o algun lugar puedan revisar desde sus celulares con la
aplicacion que creamos el monitorear lo que esta pasando en sus hogares y esten informados en
todos los momentos lo que este pasando y tener esa confianza que vamos a brindarles con nuestros
sistema de seguridad, lo haremos de una manera con la cual vamos a ver las necesidades que hay
en el mercado y tambien viendo los costos que tiene los que hay actualmente para poderles brindar
mas confianza pero por un precio razonable, los elementos que usaremos es un programa que se
llama studio Android que es para la aplicacion, el Arduino,
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA
TECNOLOGICO NACIONAL
DE MEXICO
Division de Estudios Profesionales

sensores y camaras con las que vamos a poder tener el monitoreo en ffsico y el Arduino es para llevar
la programacion de los sensores y las camaras para poder realizar este proyecto, ya que la ventaja que
tenemos con Arduino es que como es un programador universal ya que tiene casi ilimitado la mayona
de los codigos y son compatibles con la mayona de componentes con los que vamos a usar en
diferentes tipos de proyectos y la gran ventaja al momento de disenar y crear nuestra propia aplicacion
para el sistema de seguridad y podemos ver el orden y las diferentes apartados que le podemos poner
para que tambien sea muy facil de manejar para el cliente que lo este usando y se sienta bien y
contento con la aplicacion ya que lo que importa mucho hoy en dfa es que tambien sea muy facil de
entender y comprensible la manera de manipular el sistema de seguridad y que no sea tedioso para el
cliente, y estamos seguros que con la metodologfa que estamos llevando que nuestro proyecto va a
tener minar siendo un exito que a toda la ciudadama les gustara ay que estamos estaos teniendo
estudios de mercado para que podamos concluir con todas las necedades que hay hoy en dfa y
nosotros poder cubrirlas con nuestro sistema de seguridad y ofrecer confianza con nuestro sistema de
seguridad que llegue muy lejos en todos los hogares.
Protocolo. Cronograma
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACldN PUBLICA
TECNOLOGICO NAGONAL
DE MEXICO
Division de Estudios Profesionales

Protocolo. Presupuesto
Equipo Costo
Camara IP WIFI $940.00 MXN.
Sensor de movimiento PIR Arduino $90.00 MXN.
Raspberry PI 14 $1,200.00 MXN.
Cable de red UTP cat 5 de 2.5m $50.00 MXN.
Disenador de entorno grafico $10,000.00 MXN.
Programador en JAVA $28,900.00 MXN.
Software Android studio $500.00 MXN.
Placa de programacion Arduino UNO $390.00 MXN.
Curso de marketing $8,000.00 MXN
Pago del trabajador $50,000.00 MXN
TOTAL, SIN IVA $100,070.00
TOTAL, CON IVA $108,081.20
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACION PUBLICA
TEC NOLOG I CO
NACIONAL DE MEXICO
Division de Estudios Profesionales

Agradecimientos
Primero que nada quiero agradecer a mis padres quienes gracias a ellos tuve los
recursos para poder estar estudiando en esta institucion y tambien agradecena a
los maestros que me han llevado por el camion del conocimiento y que sin sus
ensenanzas no sena posible estar en donde estoy hoy en d^a, y por ultimo a mi
que cada dfa estoy estudiando y llevando a acabo todas las actividades
relacionado con mi carrera para poder llegar a concluir esta ingeniena que se lleva
acabo.
Instituto Tecnologico de Ciudad Guzman
mk EDUCACION
SECRETARY A DE EDUCACldN PUBLICA
TECNOLOGICO NAGONAL
DE MEXICO
Division de Estudios Profesionales

Bibliograffa
Aprendiendo Arduino. (26 de 03 de 2015). Aprendiendo a manejar Arduino en profundidad. Obtenido
de Aprendiendo Arduino:
https://aprendiendoarduino.wordpress.com/2015/03/26/lenguaje-de-programacion-c/
Aprendiendo Arduino. (02 de 8 de 2016). Actuadores y perifericos de salida. Obtenido de Aprendiendo
Arduino:
https://aprendiendoarduino.wordpress.com/2016/07/02/actuadores-y-perifericos-de-salida-2/
Aprendiendo Arduino. (18 de 12 de 2016). Sensores y Actuadores. Obtenido de Aprendiendo Arduino:
https://aprendiendoarduino.wordpress.com/2016/12/18/sensores-y-actuadores/
Aprendiendo Arduino. (18 de 06 de 2017). Aprendiendo a manejar Arduino en profundidad. Obtenido
de Aprendiendo Arduino:
https://aprendiendoarduino.wordpress.com/2017/06/18/ide-arduino-y-configuracion/
aquae fundacion. (30 de 10 de 2020). iSabes que es un Arduino y para que sirve? Obtenido de aqua
fundacion: https://www.fundacionaquae.org/wiki/sabes-arduino-sirve/
ausum cloud. (28 de 10 de 2021). iQUE ES AMAZON ELASTIC COMPUTE CLOUD (AMAZON EC2)?
Obtenido de ausum cloud: https://ausum.doud/es/que-es-amazon-elastic-compute-cloud-amazon-
ec2/
bitendian. (13 de noviembre de 2014). Hardware libre. Obtenido de bitendian:
https://bitendian.com/es/blog/entriesZ15/hardware-libre

developers. (07 de 02 de 2023). Introduccion a Android Studio. Obtenido de developers:


https://developer.android.com/studio/intro?hl=es-419 electronicamade. (12 de 05 de 2020). Raspberry PI 1
Modelo B+. Obtenido de electronicamade: https://electronicamade.com/raspberry-pi-1-modelo-b/
FERNANDEZ, Y. (23 de septiembre de 2022). xakata basics. Obtenido de xakata:
https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hacer-uno
hubspot. (03 de 04 de 2023). que es python. Obtenido de hubspot: https://blog.hubspot.es/website/que-es-
python Santaella, J. (26 de 04 de 2022). LENGUAJES DE PROGRAMACION. Obtenido de talently:
https://talently.tech/blog/que-es-android-studio/

También podría gustarte