You are on page 1of 24

Resumen

En el presente avance de tesis se realiza el diseo del Sistema de alerta


ssmica por comunicacin GSM en el que se har uso de la tarjeta SHIELD
sim900 para para la integracin de cada una de las etapas del sistema que se
han desarrollado en avances anteriores y se implement .

INDICE
1. INTRODUCCIN.............................................................................................4
2. OBJETIVOS.....................................................................................................5
2.1.

Objetivo General...........................................................................................5

2.2.

Objetivos Particulares...................................................................................5

3. CRONOGRAMA DE ACTIVIDADES PARA CADA EVALUACIN..................6


3.1.

Grafica propuesta del proyecto....................................................................7

4. MARCO TERICO..........................................................................................8
4.1.

Especificaciones de ARDUINO R3...............................................................8

4.2.

Caractersticas De ARDUINO R3:................................................................8

4.2.1.

Energa de E/S..........................................................................................9

4.2.2.

Memoria..................................................................................................10

4.2.3.

Entrada y Salida......................................................................................11

4.2.4.

Comunicacin..........................................................................................12

4.2.5.

Programacin..........................................................................................13

4.2.6.

Automtico (Software) Restablecer........................................................14

4.2.7.

Proteccin multifuncin USB..................................................................14

4.2.8.

Caractersticas Fsicas............................................................................15

4.3.

Caractersticas del SHIELD GSM sim900..................................................15

4.3.1.

Especificaciones.....................................................................................16

4.3.2.

Precauciones...........................................................................................16

4.3.3.

Hardware Diagrama................................................................................17

5. DESARROLLO..............................................................................................19
6. RESULTADOS...............................................................................................20
7. MATERIAL.....................................................................................................21
8. CONCLUSIN...............................................................................................22
9. REFERENCIAS.............................................................................................23

1. INTRODUCCIN
En

las

siguientes

pginas

se

presentara

el

proyecto

Alarma

por

comunicacin GSM, hoy en da debemos estar en comunicacin en tiempo


real con la gente como medida de seguridad en cuestiones de catstrofes
naturales, accidentes dentro de las escuelas y como resultado salvar vidas.
La tecnologa es muy fundamental hoy en da ya que podemos desarrollar
proyectos que den beneficios de seguridad a la sociedad, teniendo la
posibilidad

de

alertar

oportunamente

la

comunidad

estudiantil,

administrativos y docentes de cualquier contingencia que pudiera existir,


tomar medidas de prevencin y evitar accidentes, ya que no sabemos la
magnitud y consecuencias dichas emergencias que puede traer por tal
motivo tener una repuesta inmediata.
Aunque parece un sistema un poco complicado, en la realidad es uno de los
sistemas de alarma de alta eficacia y eficiencia ya que con estos tipos de
dispositivos permite una alerta inmediata y una evacuacin anticipada del
personal.

2. OBJETIVOS

2.1. Objetivo General


Disear e implementar una alarma por medio de una comunicacin GSM
en complemento de un controlador Arduino para accionar alarmas
sonoras y luminosas contando con una respuesta inmediata de seguridad
va satelital en situaciones de sismos, incendios y/u otros fenmenos
naturales.

2.2. Objetivos Particulares

El estudio de estrategias para prevenir cualquier contingencia.


Estudios de comunicacin del Mdulo GSM.
Adquisicin de materiales para elaboracin de prototipo.
Aplicacin de este sistema de alerta ssmica
Ensamble del prototipo del sistema de alerta ssmica
Publicacin de Resultados.
Escritura de la tesis

3. CRONOGRAMA DE ACTIVIDADES PARA CADA


EVALUACIN.
Actividades

Estudios de
comunicacin del Mdulo
GSM.
Estudios de lenguajes de
programacin para
control Arduino.

Enero/
Febrero

Febrer
o/Mar
zo

Marz
o/abr
il

Adquisicin de
materiales para
elaboracin de
prototipo.
Aplicacin de este
sistema de alerta
ssmica
Ensamble del prototipo
del sistema de alerta
ssmica
Publicacin de
Resultados (pruebas).

x
x
x
x

Escritura de la tesis.

Los avances propuestos para la tesis son los siguientes:


Objetivos especficos
Pruebas experimentales
Publicacin de los
resultados.
Escritura de la tesis

Porcentaje
logrado
80%

Porcentaje
propuesto
90%

80%

100%

40%

80%

3.1. Grafica propuesta del proyecto.

Fig1

4. MARCO TERICO
4.1. Especificaciones de ARDUINO R3.
Microcontroladores
ATmega328
Tensin de funcionamiento 5V
Voltaje
de
entrada 7-12V
(recomendado)
Voltaje de entrada (lmites)
Digital pines I / O
Pines de entrada analgica
Corriente DC por Pin I / O
Corriente DC de 3.3V Pin
Memoria Flash

6-20V
14 (de las cuales 6 proporcionan salida PWM)
6
40 mA
50 mA
32 KB ( ATmega328 ) de los cuales 0,5 KB

SRAM
EEPROM
Velocidad del reloj
Longitud
Ancho
Peso

utilizado por el gestor de arranque


2 KB ( ATmega328 )
1 KB ( ATmega328 )
16 MHz
68,6 mm
53,4 mm
25 g

4.2. Caractersticas De ARDUINO R3:


El Arduino Uno es una placa electrnica basada en el ATmega328 ( ficha
tcnica ). Cuenta con 14 pines digitales de entrada / salida (de los cuales 6
pueden utilizarse para salidas PWM), 6 entradas analgicas, un 16 MHz resonador
cermico, una conexin USB, un conector de alimentacin, una cabecera ICSP, y
un

botn

de

reinicio. Contiene

todo

lo

necesario

para

apoyar

el

microcontrolador; basta con conectarlo a un ordenador con un cable USB o el


poder con un adaptador de CA o la batera a CC para empezar.
El Uno es diferente de todas las placas anteriores en que no utiliza el chip
controlador de USB a serial FTDI. En lugar de ello, cuenta con

la Atmega16U2 ( Atmega8U2 hasta la versin R2) programado como convertidor


USB a serie.

Pin out: SDA aadido y pines SCL que estn cerca al pin AREF y otros dos
nuevos pasadores colocados cerca del pin RESET, la instruccin IOREF que
permiten a los escudos para adaptarse a la tensin suministrado desde la
pizarra. En el futuro, escudos sern compatibles tanto con el tablero que utiliza el
AVR, que funciona con 5V y con el Arduino Debido que funciona con 3.3V. El

segundo es un pin no est conectado, que se reserva para usos futuros.


Circuito de realme fuerte.
ATmega 16U2 sustituir el 8U2.
"UNO" en italiano y se nombra para conmemorar el prximo lanzamiento de
Arduino 1.0. El Uno y la versin 1.0 sern las versiones de referencia de
Arduino, movindose hacia adelante. El Uno es el ltimo de una serie de
placas Arduino USB y el modelo de referencia para la plataforma
Arduino; para una comparacin con las versiones anteriores.

4.2.1.

Energa de E/S.

El Arduino Uno puede ser alimentado a travs de la conexin USB o con una
fuente de alimentacin externa. La fuente de alimentacin se selecciona
automticamente.
Potencia (no USB) externo puede venir con un adaptador de CA a CC (paredverruga) o la batera. El adaptador se puede conectar al conectar un enchufe de
2.1mm centro-positivo en el conector de alimentacin de la placa. Los cables
desde una batera se pueden insertar en los cabezales de pin GND y Vin del
conector de alimentacin.El tablero puede funcionar con un suministro externo de
6 a 20 voltios. Si se suministra con menos de 7V, sin embargo, el pin de 5V puede
suministrar menos de cinco voltios y la junta puede ser inestable. Si se utiliza ms
de 12 V, el regulador de voltaje se puede sobrecalentar y daar la placa. El rango
recomendado es de 7 a 12 voltios.

Los pines de alimentacin son como sigue:


VIN. El voltaje de entrada a la placa Arduino cuando se trata de utilizar una fuente
de alimentacin externa (en oposicin a 5 voltios de la conexin USB u otra fuente
de alimentacin regulada). Usted puede suministrar tensin a travs de este pin, o,
si el suministro de tensin a travs de la toma de alimentacin, acceso a l a
travs de este pin.
5V. Este pin como salida una 5V regulada del regulador en el tablero. El tablero
puede ser alimentado ya sea desde la toma de alimentacin de CC (7 - 12 V), el
conector USB (5V), o por el pin VIN del tablero (7-12V). El suministro de tensin a
travs de los pines de 5V o 3.3V no pasa por el regulador, y puede daar su
tablero. No aconsejamos ella.
3V3. Un suministro de 3,3 voltios generada por el regulador de a bordo. Sorteo de
corriente mxima es de 50 mA.
GND. Pines de tierra.
Instruccin IOREF. Este pin de la placa Arduino proporciona la referencia de
tensin con la que opera el microcontrolador. Un escudo configurado puede leer el
voltaje pin instruccin IOREF y seleccione la fuente de alimentacin adecuada o
habilitar traductores de voltaje en las salidas para trabajar con el 5V o 3.3V.

4.2.2.

Memoria

El ATmega328 tiene 32 KB (con 0,5 KB utilizan para el gestor de


arranque). Tambin cuenta con 2 KB de SRAM y 1 KB de EEPROM (que puede
ser ledo y escrito con la librera EEPROM ).

4.2.3.

Entrada y Salida

Cada uno de los 14 pines digitales en el Uno se puede utilizar como una
entrada

salida,

utilizando pinMode

() ,digitalWrite

() ,

y digitalRead

() funciones. Funcionan a 5 voltios. Cada pin puede proporcionar o recibir un


mximo de 40 mA y tiene una resistencia de pull-up (desconectado por
defecto) de 20 a 50 kOhm. Adems, algunos pines tienen funciones
especializadas:

Serial: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmitir datos en


serie (TX) TTL. Estos se encuentran conectadas a los pines correspondientes
del ATmega8U2 USB-to-TTL chip de serie.

Interrupciones externas:. 2 y 3 Estos pines pueden configurarse para


activar una interrupcin en un valor bajo, un flanco ascendente o descendente, o
un cambio en el valor. Ver el attachInterrupt () funcin para ms detalles.

PWM:. 3, 5, 6, 9, 10, 11 y proporcionar una salida PWM de 8 bits con


el analogWrite () funcin.

SPI:. 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Estos pines admite la


comunicacin SPI utilizando la librera SPI .

LED:. 13 Hay un LED incorporado conectado al pin digital 13. Cuando el


pasador es de alto valor, el LED est encendido, cuando el pasador es bajo, es
apagado.
El Uno tiene 6 entradas analgicas, etiquetado A0 a A5, cada uno de los cuales
proporcionan 10 bits de resolucin (es decir, 1.024 valores diferentes). Por defecto
se miden desde el suelo a 5 voltios, aunque es posible cambiar el extremo
superior de su rango usando el pin AREF y la analogReference funcin
(). Adems, algunos pines tienen funciones especializadas:

TWI:. Pin A4 o A5 o SDA y SCL pin comunicacin Apoyo TWI utilizando


la librera Wire .
Hay un par de patas de la placa:

AREF. Voltaje de referencia para las entradas analgicas. Se utiliza


con analogReference ().

Restablecer. Traiga

esta

lnea

BAJO

para

reajustar

el

microcontrolador. Normalmente se utiliza para aadir un botn de reinicio para


escudos que bloquean el uno en el tablero.
Ver tambin el mapeo entre los pines de Arduino y puertos ATmega328 . La
asignacin para el Atmega8, 168, y 328 es idntico.

4.2.4.

Comunicacin

El Arduino Uno tiene una serie de instalaciones para comunicarse con un


ordenador, otro Arduino u otros microcontroladores. El ATmega328 ofrece UART
TTL (5V) de comunicacin en serie, que est disponible en los pines digitales 0
(RX) y 1 (TX). Un ATmega16U2 en los canales de mesa esta comunicacin en
serie a travs de USB y aparece como un puerto com virtual para el software en el
ordenador. El "firmware 16U2 utiliza los controladores USB COM estndar, y no se
necesita ningn controlador externo. Sin embargo, en Windows, es necesario un
archivo .inf . El software de Arduino incluye un monitor de serie que permite a los
datos textuales sencillos para ser enviados hacia y desde la placa Arduino. Los RX
y TX LED en el tablero parpadean cuando se estn transmitiendo datos a travs
del chip y USB conexin de USB a serie al ordenador (pero no para la
comunicacin en serie en los pines 0 y 1).
Una biblioteca SoftwareSerial permite la comunicacin en serie en cualquiera de
los pines digitales del Uno.

El ATmega328 tambin es compatible I2C (TWI) y SPI. El software de Arduino


incluye una biblioteca de alambre para simplificar el uso de la I2C bus; consulte
la documentacin para obtener ms informacin. Para la comunicacin SPI, utilice
la librera SPI .

4.2.5.
El

Arduino

Programacin
Uno

se

puede

programar

con

el

software

de

Arduino

( download ). Seleccione "Arduino Uno de laHerramientas> Junta de men (de


acuerdo con el microcontrolador en su tablero). Para obtener ms informacin,
consulte la referencia y tutoriales .
Los ATmega328 en la Arduino Uno viene precargado con un gestor de
arranque que le permite cargar nuevo cdigo a l sin el uso de un programador de
hardware

externo. Se

comunica

usando

el

original STK500 protocolo

( referencia ,archivos de cabecera C ).


Tambin puede pasar por alto el gestor de arranque y programar el
microcontrolador a travs del ICSP (In-Circuit Serial Programming) cabecea
utilizando Arduino ISP o similar; ver estas instrucciones para ms detalles.
El ATmega16U2 (o 8U2 en el rev1 y tableros Rev2) cdigo fuente del firmware
est disponible. El ATmega16U2 / 8U2 se carga con un cargador de arranque
DFU, que puede ser activado por:
En las placas Rev1: conectan el puente de soldadura en la parte posterior

de la placa (cerca del mapa de Italia) y luego reiniciar el 8U2.


En las placas Rev2 o posteriores: hay una resistencia que tirando de la

lnea 8U2 / 16U2 HWB a tierra, por lo que es ms fcil poner en modo DFU.
A

continuacin,

puede

utilizar el

software

de

Atmel

FLIP (Windows)

el programador DFU (Mac OS X y Linux) para cargar un nuevo firmware. O puede

utilizar el encabezado de ISP con un programador externo (sobrescribir el gestor


de arranque DFU). Ver este tutorial aportado por los usuarios para obtener ms
informacin

4.2.6.

Automtico (Software) Restablecer

En lugar de requerir una prensa fsica del botn de reinicio antes de que una
carga, el Arduino Uno est diseado de una manera que permite que sea
restablecido por el software que se ejecuta en un ordenador conectado. Una de
las lneas de control de flujo de hardware (DTR) de la ATmega8U2 / 16U2 est
conectado a la lnea de restablecimiento de losATmega328 a travs de un
condensador de 100 nanofaradios. Cuando esta lnea se afirma (tomada bajo), la
lnea de restablecimiento pasa el tiempo suficiente para restablecer el chip. El
software de Arduino utiliza esta capacidad para permitir que usted cargue cdigo
con slo pulsar el botn de subida en el entorno Arduino. Esto significa que el
gestor de arranque puede tener un tiempo de espera ms corto, ya que el
descenso de DTR puede ser bien coordinada con el inicio de la subida.
Esta configuracin tiene otras implicaciones. Cuando el Uno est conectado ya
sea a un ordenador con Mac OS X o Linux, se restablece cada vez que se realiza
una conexin a la misma desde el software (a travs de USB). Para el siguiente
medio segundo o as, el gestor de arranque se ejecuta en el Uno. Mientras que
est programado para ignorar los datos malformados (es decir nada, adems de
una carga de nuevo cdigo), se interceptar los primeros bytes de datos enviados
a la junta despus de abrir una conexin. Si un funcionamiento boceto en el
tablero recibe la configuracin de una sola vez u otros datos cuando se inicia por
primera vez, asegrese de que el software con el que se comunica espera un
segundo despus de abrir la conexin y antes de enviar estos datos.
El Uno contiene un rastro que se puede cortar para deshabilitar el reinicio
automtico. Las almohadillas a ambos lados de la traza se pueden soldar juntos
para volver a habilitarlo. Ha marcado "RESET-ES". Tambin puede ser capaz de

desactivar el reinicio automtico mediante la conexin de una resistencia de 110


ohmios de 5V a la lnea de reposicin;ver este hilo del foro para ms detalles.

4.2.7.

Proteccin multifuncin USB

El Arduino Uno tiene una poly fuse reajustable que protege a los puertos USB de
su ordenador desde pantalones cortos y sobre corriente. Aunque la mayora de las
computadoras ofrecen su propia proteccin interna, el fusible proporciona una
capa adicional de proteccin. Si hay ms de 500 mA se aplica al puerto USB, el
fusible se rompe automticamente la conexin hasta que el corto o se elimina la
sobrecarga.

4.2.8.

Caractersticas Fsicas

La longitud mxima y la anchura del PCB Uno son 2,7 y 2,1 pulgadas,
respectivamente, con el jack conector USB y el poder que se extiende ms all de
la dimensin anterior. Cuatro orificios de los tornillos que la Junta pudiera estar
unido a una superficie o caso. Tenga en cuenta que la distancia entre los pines
digitales 7 y 8 es de 160 milsimas de pulgada (0,16 "), no un mltiplo par de la
separacin de 100 milsimas de pulgada de los otros pasadores.

4.3. Caractersticas del SHIELD GSM sim900

Fig2

El shield GPRS se basa en el mdulo SIM900 de SIMCOM y compatible con


Arduino y sus clones. El shield GPRS le proporciona una manera de comunicarse
mediante la red de telefona celular GSM. El escudo le permite lograr SMS, MMS,
GPRS y audio a travs de UART mediante el envo de comandos AT (GSM 07.07,
07.05 y SIMCOM realzada Comandos AT). El shield tambin tiene los 12 GPIO, 2
PWM y un ADC del mdulo SIM900 (Son toda lgica 2V8) presentes a bordo.

4.3.1.

Especificaciones

Quad-Band 850/900/1800/1900 MHz - funcionara en redes GSM en todos los


pases de todo el mundo.
GPRS clase 10/8 multi-slot
GPRS estacin mvil de clase B
Cumple con GSM fase 2/2 +
Clase 4 (2 W @ 850/900 MHz)
Clase 1 (1 W @ 1800 / 1900MHz)
Control a travs de comandos AT - Comandos estndares: GSM 07.07 y 07.05 |
Enhanced Comandos: Comandos AT Simcom.
Servicio de mensajes cortos - de manera que usted puede enviar pequeas
cantidades de datos a travs de la red (ASCII o hexadecimal prima).
Embedded pila TCP / UDP - le permite cargar los datos en un servidor web.
RTC compatible.
puerto serie seleccionable.
jacks para altavoces y auriculares
Bajo consumo de energa - (modo de reposo) 1,5 mA
Rango de temperatura industrial - -40 C a 85 C
Ideas de aplicacin
M2M (Machine 2 Machine) Applicatoions.
Control remoto de electrodomsticos.
Estacin meteorolgica remota o una red de sensores inalmbricos.
Sistema de seguimiento de vehculos con un mdulo GPS.

4.3.2.

Precauciones

Asegrese de que su tarjeta SIM est desbloqueado.


El producto se proporciona tal cual y sin un recinto aislante. Tenga en cuenta
las precauciones ESD especialmente en (baja humedad) seco clima.
La configuracin predeterminada de fbrica para el GPRS Escudo UART es
19200 bps 8-N-1. (Se puede cambiar mediante comandos AT).

4.3.3.

Hardware Diagrama

Fig2.1

Poder seleccionar - seleccione la fuente de alimentacin para el escudo GPRS


(poder o 5v de arduino externa)
Toma de alimentacin - conectado a la fuente de alimentacin externa 4,8 ~ 5 V
CC
Interfaz de la antena - conectado a la antena externa
Puerto serie seleccione - seleccionar cualquiera de los puertos serie del software
o un puerto serie hardware estar conectado a GPRS shield
Serial Hardware - D0 / D1 de Arduino
serial Software - D7 / D8 de Arduino
LED de estado - dice si el poder de SIM900 es en
La luz neta - dir el estado acerca SIM900 ligarse a la red

UART de SIM900 - pines UART ruptura de SIM900


Micrfono - para responder a la llamada de telfono
altavoz - para responder a la llamada de telfono
GPIO, PWM y ADC de SIM900 - GPIO, pines PWM y ADC ruptura de SIM900
Tecla de encendido - el poder arriba y hacia abajo para SIM900
uso Pins, en Arduino
D0 - Unused si selecciona el puerto serie de software para comunicarse con
GPRS Escudo
D1 - Unused si selecciona el puerto serie de software para comunicarse con
GPRS Escudo
D2 - Unused
D3 - Unused
D4 - Unused
D5 - Unused
D6 - Unused
D7 - si se selecciona el puerto serie de software para comunicarse con GPRS
Escudo.
D8 - si se selecciona el puerto serie de software para comunicarse con GPRS
Escudo.
D9 - Se utiliza para el control de software de la energa para arriba o abajo de la
SIM900.
D10 - Unused
D11 - Unused
D12 - Unused
D13 - Unused
D14 (A0) - Unused
D15 (A1) - Unused
D16 (A2) - Unused
D17 (A3) - Unused
D18 (A4) - Unused

D19 (A5) - Unused


Nota: A4 y A5 estn conectados a la Pines I2C en el SIM900. El SIM900 sin
embargo no se puede acceder a travs del I2C.

5. DESARROLLO

6. RESULTADOS

7. MATERIAL

8. CONCLUSIN

9. REFERENCIAS

You might also like