You are on page 1of 14

ANTEPROYECTO

SISTEMA DE SEGURIDAD CONTRA EMERGENCIAS

Duchi Ismael
Guambaña Leimer
Vasquez Juan
Zeas Felipe

Universidad Politécnica Salesiana


Ingeniería Electrónica
ANTECEDENTES

El desarrollo de las tecnologías en cuanto a seguridad en el Ecuador, en estos últimos años ha avanzado
lentamente, a partir de esto surge nuestra idea de crear un dispositivo de seguridad para emergencias. El
proyecto de nosotros toma como referencia a Invisawear una línea joyería inteligente capaz de avisar a
amigos, familiares y a la policía en caso de alguna emergencia. Su creadora, una ingeniera
estadounidense, Rajia Abdelaziz, reconoce que la idea surgió con el propósito de ayudar principalmente
al sector femenino, ya que según la Organización Mundial de la Salud (OMS,) el 35% de las mujeres del
mundo sufre o ha sufrido violencia física o sexual a lo largo de su vida.

DESCRIPCION DEL PROBLEMA

El objetivo de este estudio está relacionado con la creación de un dispositivo para disminuir el tiempo de
respuesta a las diferentes emergencias que pueden estar afrontando cualquier persona en diferentes partes
de nuestro país.

La creación de este dispositivo ira en beneficio de niños, adultos mayores y mujeres, que son los grupos
de riesgo que suelen verse afrontados a acoso o abuso sexual, violencia física, asaltos, agresiones, trata de
personas o cualquier situación que ponga en peligro la integridad física y vida de la persona.

Conociendo la problemática mundial y sobre todo en nuestro país sobre el incremento diario de
emergencias y la respuesta tardía ante estas por parte de los servicios de emergencia, es indispensable que
a través de la creación de este dispositivo la respuesta ante emergencias sea eficaz y de manera mediata
por parte del personal a cargo de estas emergencias, lo cual generara un beneficio directo a niños,
mujeres, adultos mayores y toda la población que pueda verse en riesgo.

Para las mujeres en muchas partes del mundo, la violencia es una de las principales causas de lesiones y
discapacidad y un factor de riesgo de sufrir otros problemas de salud física, mental, sexual y reproductiva.

Según la organización mundial de la salud (OMS) la violencia tiene consecuencias a largo plazo para
estas mujeres y sus hijos, así como costos sociales y económicos para toda la sociedad. Muchos acuerdos
internacionales, incluso la Declaración Universal de los Derechos Humanos de las Naciones Unidas y la
Declaración sobre la Eliminación de la Violencia contra la Mujer, han reconocido el derecho humano
fundamental de las mujeres a vivir una vida libre de violencia.

La violencia contra la mujer se ha documentado en todos los países donde se ha estudiado el problema y
en todos los grupos sociales, económicos, religiosos y culturales. En prácticamente todos los entornos, las
mujeres tienen grandes probabilidades de sufrir violencia. Si bien los hombres y los niños son también
víctimas de violencia, incluida la violencia sexual, ciertas formas de violencia como la violencia infligida
por la pareja y la violencia sexual afectan desproporcionadamente a las mujeres y la mayoría de las
muertes resultantes de estas formas de violencia corresponden a mujeres.

La OMS además refiere que las mujeres, los hombres y los niños también pueden ser víctimas de trata de
personas con diversos fines, este tráfico es a menudo un delito relacionado con el género. Los datos
actuales indican con toda claridad que las personas objeto de trata para trabajo sexual forzado o para
servicio doméstico son más probablemente mujeres y niños.

JUSTIFICATIVA

Conociendo la problemática mundial y sobre todo en nuestro país sobre el incremento diario de
emergencias y la respuesta tardía ante estas por parte de los servicios de emergencia, es indispensable que
a través de la creación de este dispositivo la respuesta ante las emergencias sea eficaz y de manera
inmediata por parte del personal a cargo de esta emergencia, lo cual genera un beneficio directo a niños,
mujeres, adultos mayores a toda población que pueda verse en riesgo.
Varios interrogantes se plantearon cada día, ya que la inseguridad en nuestro país ha ido incrementando
cada día, sobre todo las mujeres que se convierten en víctimas de abuso sexual y físico. El presente
estudio se ve motivado y justificado por personal de seguridad ciudadana, en búsqueda de mejorar la
calidad de vida de la población, por tanto, esta investigación y la creación de este dispositivo está
destinado a que la respuesta de emergencia sea eficaz y en el menor tiempo posible, contribuyendo a
disminuir los efectos la morbimortalidad de las personas que se han convertido en víctimas.

OBJETIVOS

 General

 Desarrollar un dispositivo de fácil uso, con el propósito de facilitar y agilizar el sistema de


emergencia.

 Específicos

 Obtener información sobre los diferentes componentes y materiales a utilizar para el desarrollo
de nuestro proyecto

 Desarrollo de una app móvil para obtener una comunicación entre el usuario del dispositivo y el
centro se seguridad.

 Diseñar y desarrollar un esquemático funcional.

METODOLOGIA

Diagrama de bloque
Detalles de los Componente

 Modulo bluetooth JDY-08

Característica

 Probado en 3V3
 El módulo entra en modo de transmisión de datos cuando se empareja.
 Tire de P00 a bajo para activar el módulo desde el modo de suspensión, luego el módulo puede
aceptar la transmisión de datos.
 envío de datos serie necesita "/ r / n"
 La fuente de alimentación debe utilizar 3.3 o 3V para los productos finales.
 El módulo maestro solo puede permitir un módulo esclavo conectado
 En la habitación la distancia es de 15-30 metros, máximo a 60 metros.
 La velocidad de transmisión de datos es de 1KB / s
 No es compatible con la versión de bluetooth 2.0 o 3.0

Características eléctricas:

Modo estado corriente


Modo de transmisión esclavo Conectado / desconectado / en espera 0.8mA/300uA/1uA
Modo de transmisión esclava
Conectado / desconectado / en espera 0.5mA/300uA/1uA
(i_Beacon, sensor)
Host modo transparente Conectado / desconectado / en espera 20mA/9mA/1uA
Modo de observador anfitrión
Conectado / desconectado / en espera 25mA
(sensor)
El voltaje de la fuente de alimentación de prueba anterior es 3.3v

 Pic16f628a

Características principales

 Conjunto reducido de instrucciones (RISC).


 Solamente 35instrucciones que aprender a utilizar
 Oscilador interno de 4MHz
 Las instrucciones se ejecutan en un sólo ciclo de máquina excepto los saltos (goto y call ), que
requieren 2 ciclos. Aquí hay que especificar que un ciclo de máquina se lleva 4 ciclos de reloj, si
se utiliza el reloj interno de 4MHz, los ciclos de máquina se realizarán con una frecuencia de
1MHz, es decir que cada instrucción se ejecutará en 1uS (microsegundo)
 Opera con una frecuencia de reloj de hasta 20 MHz (ciclo demáquina de 200 ns)
 Memoria de programa: 2048 locaciones de 14 bits
 Memoria de datos: Memoria RAM de 224 bytes (8 bits por registro)
 Memoria EEPROM: 128 bytes (8 bits por registro)
 Stack de 8 niveles
 16 terminales de I/O que soportan corrientes de hasta 25 mA
 3 temporizadores
 Módulos de comunicación serie, comparadores, PWM

PORTA: RA0-RA7:
 Los pines RA0-RA4 y RA6±RA7 son bidireccionales y manejan señales TTL
 El pin RA5 es una entrada Schmitt Trigger que sirve también para entrar en el modo de
programación cuando se aplica una tensión igual a Vpp (13,4V mínimo)
 El terminal RA4 puede configurarse como reloj de entrada para el contador TMR0
 Los pines RA0-RA3 sirven de entrada para el comparador analógico

PORTB: RB0-RB7:
 Los pines RB0-RB7 son bidireccionales y manejan señales TTL
 Por software se pueden activar las resistencias de pull-up internas, que evitan el uso de
resistencias externas en caso de que los terminales se utilicen como entrada (permite, en algunos
casos, reducir el número de componentes externos)
 El pin RB0 se puede utilizar como entrada de pulsos para provocar una interrupción externa
 Los pines RB4-RB7 están diseñados para detectar una interrupción por cambio de estado. Esta
interrupción puede utilizarse para controlar un teclado matricial, por poner un ejemplo
 Otros pines
 VDD: Pin de alimentación positiva. De 2 a 5,5 Vcc
 VSS: Pin de alimentación negativa. Se conecta a tierra o a 0 Vcc
 MCLR: Master Clear (Reset). Si el nivel lógico de este terminal es bajo (0 Vcc), el
microcontrolador permanece inactivo. Este Reset se controla mediante la palabra de
configuración del PIC
 OSC1/CLKIN: Entrada de oscilador externo
 OSC2/CLKOUT: Salida del oscilador. El PIC 16F628 dependiendo de cómo se configure puede
proporcionar una salida de reloj por medio de este pin

 Resistores y Capacitores SMD

Las resistencias en "chip" para montaje superficial se suministran habitualmente en tres tamaños: 0805,
1206 y 1210. Aunque existen encapsulados 0603 y 0402 usados en aplicaciones de alta densidad,
principalmente usado por los fabricantes japoneses.

En la siguiente tabla podemos apreciar las dimensiones:


Estas resistencias se fabrican utilizando un substrato de alúmina. El elemento resistivo se deposita en el
substrato. El siguiente proceso es ajustarla hasta su valor. A continuación, se hacen las terminaciones en
tres lados: el superior, inferior y el extremo. La metalización de las terminaciones se realiza con pasta de
plata, níquel y estaño, por este orden

 Pulsador SMD 4 pines

Características:

 Pulsador para montaje superficial (SMD)


 Medidas: 6mm (alto) x 6 mm (ancho) x 2.5mm (alto)
 Numero de contactos: 1
 Posición: normalmente abierto
 Numero de pines: 5

 Módulo Cargador Batería TP4056

 Módulo de carga lineal


 Corriente de 1A ajustable
 Precisión de carga: 1.5%.
 Voltaje de Entrada: 4.5V-5.5V.
 Voltaje de carga full: 4.2V.
 Led indicador: Rojo (Cargando), Verde (Cargado completamente).
 Micro USB
 Temperatura de trabajo: -10℃ to +85℃.
 Polaridad inversa: NO.
 Tamaño: 25 x 19 x 10 mm.

 Batería Recargable

 Voltaje de corte de descarga: 2,75 V


 Protección de carga voltaje de corte: 426 V
 Corriente de 130 mAh
 Temperatura de descarga; 20 °+ C; 60 °
 Tiempo de carga: 2-6hrs(Estándar);3hrs(Rápido)

 App Inventor
Es un entorno de desarrollo de software creado por Google Labs para la elaboración de aplicaciones
destinadas al sistema operativo Android. El usuario puede, de forma visual y a partir de un conjunto de
herramientas básicas, ir enlazando una serie de bloques para crear la aplicación. El sistema es gratuito y
se puede descargar fácilmente de la web. Las aplicaciones creadas con App Inventor están limitadas por
su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil.
Con Google App Inventor, se espera un incremento importante en el número de aplicaciones para
Android debido a dos grandes factores: la simplicidad de uso, que facilitará la aparición de un gran
número de nuevas aplicaciones; y Google Play, el centro de distribución de aplicaciones para Android
donde cualquier usuario puede distribuir sus creaciones libremente
Características y funciones

El editor de bloques de la plataforma App Inventor, utilizaba anteriormente la librería Open Blocks.
 Basado en [httpy Blockly] de JavaScript para crear un lenguaje visual. Estas librerías están
distribuidas por Massachusetts Institute of Technology bajo su licencia libre.
El compilador que traduce el lenguaje visual de los bloques para la aplicación en Android
utiliza Kawa como lenguaje de programación, distribuido como parte del sistema operativo GNU
de la Free Software Foundation
 Permite crear una aplicación en menos tiempo que otros. y se pueden programar aplicaciones
más complejas en mucho menos tiempo que con los lenguajes más tradicionales, basados en
texto.
Inicialmente desarrollado por el profesor Hal Abelson y un equipo de Google Educación,
mientras que Hal pasaba un año sabático en Google, App Inventor se ejecuta como un servicio
web administrado por personal del Centro del MIT para el aprendizaje móvil –una colaboración
de MIT de Ciencia Computacional e Inteligencia Artificial de laboratorio (CSAIL) y el
Laboratorio de Medios del MIT–. El App Inventor contaba en 2015 con una comunidad mundial
de casi dos millones de usuarios que representaban a 195 países en todo el mundo. Más de 85 mil
usuarios semanales activos de la herramienta han construido más de 4,7 millones de aplicaciones
de Android. Una herramienta de código abierto que pretende realizar la programación y la
creación de aplicaciones accesibles a una amplia gama de audiencias.
 La interfaz gráfica: permite al usuario crear aplicaciones con muchas funcionalidades.
Al alcance de unos cuantos clics, por lo tanto, se abre una gran puerta para muchas personas que
deseen crear aplicaciones sin necesidad de ser programador.

Android Studio
Es el entorno de desarrollo integrado oficial para la plataforma Android. Fue anunciado el 16 de
mayo de 2013 en la conferencia Google I/O, y reemplazó a Eclipse como el IDE oficial para el desarrollo
de aplicaciones para Android. La primera versión estable fue publicada en diciembre de 2014.
Características

Se espera que se desarrollen nuevas funciones con cada versión de Android Studio. Las siguientes
características se proporcionan en la versión estable actual:

 Integración de ProGuard y funciones de firma de aplicaciones.


 Renderizado en tiempo real
 Consola de desarrollador: consejos de optimización, ayuda para la traducción, estadísticas de uso.
 Soporte para construcción basada en Gradle.
 Refactorización específica de Android y arreglos rápidos.
 Un editor de diseño enriquecido que permite a los usuarios arrastrar y soltar componentes de la
interfaz de usuario.
 Herramientas Lint para detectar problemas de rendimiento, usabilidad, compatibilidad de versiones y
otros problemas.
 Plantillas para crear diseños comunes de Android y otros componentes.
 Soporte para programar aplicaciones para Android Wear.
 Soporte integrado para Google Cloud Platform, que permite la integración con Google Cloud
Messaging y App Engine.
 Un dispositivo virtual de Android que se utiliza para ejecutar y probar aplicaciones.

El Portable C Compiler o Compilador de C Portable

También conocido como pcc o, algunas veces, como pccm - máquina de compilador de C portable fue
uno de los primeros compiladores para el lenguaje de programación C escrito por Stephen C. Johnson de
los Laboratorios Bell a mediados de los 70, basado, en parte, en las ideas de un trabajo previo de Alan
Snyder en 1973.

Las claves para el éxito del pcc fueron sus capacidades de portabilidad y diagnóstico.

 El compilador fue diseñado de tal manera que solamente unos pocos ficheros de su código
fuente eran dependientes de la máquina.
 Era robusto ante los errores de sintaxis de forma que rehusaba compilar programas inválidos.
 Aislaba el código dependiente de la máquina que era necesario reescribir manualmente en
lenguaje ensamblador de la máquina de destino.
 Auto-optimizaba en la primera pasada.

Protocolos de Comunicación
Comunicación Serial

¿Qué es la comunicación serial?

La comunicación serial es un protocolo muy común (no hay que confundirlo con el Bus Serial de
Comunicación, o USB) para comunicación entre dispositivos que se incluye de manera estándar en
prácticamente cualquier computadora. La mayoría de las computadoras incluyen dos puertos seriales RS-
232. La comunicación serial es también un protocolo común utilizado por varios dispositivos para
instrumentación; existen varios dispositivos compatibles con GPIB que incluyen un puerto RS-232.
Además, la comunicación serial puede ser utilizada para adquisición de datos si se usa en conjunto con un
dispositivo remoto de muestreo.

El concepto de comunicación serial es sencillo. El puerto serial envía y recibe bytes de información un bit
a la vez. Aun y cuando esto es más lento que la comunicación en paralelo, que permite la transmisión de
un byte completo por vez, este método de comunicación es más sencillo y puede alcanzar mayores
distancias.

Típicamente, la comunicación serial se utiliza para transmitir datos en formato ASCII. Para realizar la
comunicación se utilizan 3 líneas de transmisión: (1) Tierra (o referencia), (2) Transmitir, (3) Recibir.
Debido a que la transmisión es asincrónica, es posible enviar datos por un línea mientras se reciben datos
por otra. Existen otras líneas disponibles para realizar handshaking, o intercambio de pulsos de
sincronización, pero no son requeridas. Las características más importantes de la comunicación serial son
la velocidad de transmisión, los bits de datos, los bits de parada, y la paridad. Para que dos puertos se
puedan comunicar, es necesario que las características sean iguales.

a. Velocidad de transmisión (baud rate): Indica el número de bits por segundo que se transfieren, y
se mide en baudios (bauds). Por ejemplo, 300 baudios representan 300 bits por segundo. Cuando
se hace referencia a los ciclos de reloj se está hablando de la velocidad de transmisión. Por
ejemplo, si el protocolo hace una llamada a 4800 ciclos de reloj, entonces el reloj está corriendo
a 4800 Hz, lo que significa que el puerto serial está muestreando las líneas de transmisión a 4800
Hz. Las velocidades de transmisión más comunes para las lineas telefónicas son de 14400,
28800, y 33600. Es posible tener velocidades más altas, pero se reduciría la distancia máxima
posible entre los dispositivos. Las altas velocidades se utilizan cuando los dispositivos se
encuentran uno junto al otro, como es el caso de dispositivos GPIB.
b. Bits de datos: Se refiere a la cantidad de bits en la transmisión. Cuando la computadora envía un
paquete de información, el tamaño de ese paquete no necesariamente será de 8 bits. Las
cantidades más comunes de bits por paquete son 5, 7 y 8 bits. El número de bits que se envía
depende en el tipo de información que se transfiere. Por ejemplo, el ASCII estándar tiene un
rango de 0 a 127, es decir, utiliza 7 bits; para ASCII extendido es de 0 a 255, lo que utiliza 8 bits.
Si el tipo de datos que se está transfiriendo es texto simple (ASCII estándar), entonces es
suficiente con utilizar 7 bits por paquete para la comunicación. Un paquete se refiere a una
transferencia de byte, incluyendo los bits de inicio/parada, bits de datos, y paridad. Debido a que
el número actual de bits depende en el protocolo que se seleccione, el término paquete se usar
para referirse a todos los casos.
c. Bits de parada: Usado para indicar el fin de la comunicación de un solo paquete. Los valores
típicos son 1, 1.5 o 2 bits. Debido a la manera como se transfiere la información a través de las
líneas de comunicación y que cada dispositivo tiene su propio reloj, es posible que los dos
dispositivos no estén sincronizados. Por lo tanto, los bits de parada no sólo indican el fin de la
transmisión sino además dan un margen de tolerancia para esa diferencia de los relojes. Mientras
más bits de parada se usen, mayor será la tolerancia a la sincronía de los relojes, sin embargo la
transmisión será más lenta.
d. Paridad: Es una forma sencilla de verificar si hay errores en la transmisión serial. Existen cuatro
tipos de paridad: par, impar, marcada y espaciada. La opción de no usar paridad alguna también
está disponible. Para paridad par e impar, el puerto serial fijará el bit de paridad (el último bit
después de los bits de datos) a un valor para asegurarse que la transmisión tenga un número par o
impar de bits en estado alto lógico. Por ejemplo, si la información a transmitir es 011 y la
paridad es par, el bit de paridad sería 0 para mantener el número de bits en estado alto lógico
como par. Si la paridad seleccionada fuera impar, entonces el bit de paridad sería 1, para tener 3
bits en estado alto lógico. La paridad marcada y espaciada en realidad no verifican el estado de
los bits de datos; simplemente fija el bit de paridad en estado lógico alto para la marcada, y en
estado lógico bajo para la espaciada. Esto permite al dispositivo receptor conocer de antemano el
estado de un bit, lo que serviría para determinar si hay ruido que esté afectando de manera
negativa la transmisión de los datos, o si los relojes de los dispositivos no están sincronizados.

¿Qué es RS-232?

RS-232 (Estándar ANSI/EIA-232) es el conector serial hallado en las PCs IBM y compatibles. Es
utilizado para una gran variedad de propósitos, como conectar un ratón, impresora o modem, así
como instrumentación industrial. Gracias a las mejoras que se han ido desarrollando en las líneas de
transmisión y en los cables, existen aplicaciones en las que se aumenta el desempeño de RS-232 en lo
que respecta a la distancia y velocidad del estándar. RS-232 está limitado a comunicaciones de punto
a punto entre los dispositivos y el puerto serial de la computadora. El hardware de RS-232 se puede
utilizar para comunicaciones seriales en distancias de hasta 50 pies.

PRESUPUESTO

Producto Nombre Precio U. ($) Precio T. ($) Gastos de trasporte ($)


PIC16F628a (SMD) 5.00 5.00 --
Modulo JDY-08 4.00 4.00 32.00 (Envió Express)
Res (SMD) 0.20 1.00
Capacitores (SMD) 0.40 0.80
Crystal 1.00 1.00
Led (SMD) 0.50 1.00
Módulo de Carga 3.00 3.00 32.00 (Envió Express)
Batería 6.00 6.00
Elabo. Manilla 15.00 15.00
Diseño de App 100.00 100.00
Tiempo de Elab 200.00 200.00
Total 336,8 32,00 $ 368,80
AVANCE DEL PROYECTO (Prototipo)

#include <16f628a.h>
#include <string.h> /*directivas de procesador*/
#use delay(crystal=4MHz)

#FUSES HS
#FUSES NOPROTECT
#FUSES NOPUT
#FUSES NOWDT
#FUSES MCLR

#USE
RS232(UART1,BAUD=9600,XMIT=PIN_C6,RCV=PIN_C7,PARITY=N,STOP=1,ENABLE=PIN_B0)
/*HABILITADO PUERTO RS232*/
#USE standard_io(b)
#use standard_io(d)

void main(){
/*set_tris_b(0b11111111); hace entradas a todos los pines del puerto b*/
/*set_tris_c(0c00000000); /*hace salidas a todos los pines del puerto c*/
/*output_c(0c00000000); /*inicializa el puerto c en 0*/
set_tris_d(0d11111100);
char datophone;
while(true){

if(input(pin_d2)==0){
putc('1'); /*1 dato del pulsante*/
}

getc();
datophone=getc();
if((datophone=='C')){ /*C cancelado, led rojo*/
output_high(pin_d1);
delay_ms(2000);
output_low(pin_d1);
}
if((datophone=='E')){ /*E enviado, led verde*/
output_high(pin_d0);
delay_ms(2000);
output_low(pin_d0);
}
}

You might also like