gsm por mensaje.docx

1 MODULO GSM Quinto Semestre, Electrónica, 5B1 una de estas últimas en un adaptador (el módulo que Objetivo. - Diseñar

Views 60 Downloads 0 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1

MODULO GSM Quinto Semestre, Electrónica, 5B1

una de estas últimas en un adaptador (el módulo que Objetivo. - Diseñar un circuito que por medio del cual se enciendan dos cargas de 110V mediante un mensaje de texto y un modulo GSM

utilizamos en la sesión y que podéis conseguir en la tienda de esta página incluye adaptadores para todos los tamaños de tarjeta). Con un poco de paciencia y de pericia también podríamos colocar una nano o

EL

GSM

(Global

System

for

Global

una micro directamente, pero en correremos peligro

Communications) es el sistema de comunicaciones

de que se mueva y deje de hacer contacto.Colocar

que más se utiliza en teléfonos móviles y es un

un potenciómetro para el ajuste de contraste

estándar en Europa. La primera funcionalidad de esta tecnología es la transmisión de voz, pero también permite la transmisión de datos (SMS,

Conectar los pines de datos a la pantalla (modo de 4 bits o modo de 8 bits)

Internet), eso sí, a una velocidad muy baja de 9kb/s. Conectar los pines de control RS y EN (de manera opcional el pin RW).

A continuación se muestran los diagramas de cada Lo primero tendremos que colocar la tarjeta SIM

parte de este proceso de conexión; El primer paso

que vayamos a usar. El adaptador para las tarjetas es

consiste en la conexión de la alimentación, hay que

del tamaño de las SIM normales, que en su mayoría

fijarnos en la polaridad para evitar dañar la pantalla.

han sido sustituidas por MicroSIM y NanoSim, así

En este caso utilizaremos los pines VSS(-),

que tendremos que hacernos con una o enganchar

VDD(+), A(+) y K(-) para brindar la alimentación.

2

TRIAC El triac es un dispositivo semiconductor de tres terminales que se usa para controlar el flujo de corriente promedio a una carga, con la particularidad de que conduce en ambos sentidos y puede ser bloqueado por inversión de la tensión o al disminuir la corriente por debajo del valor de mantenimiento. El triac puede ser disparado independientemente de

OPTOACOPLADOR

la polarización de puerta, es decir, mediante una corriente de puerta positiva o negativa

Si quieres evitar que algunas partes de tu circuito se vean afectadas por corrientes o voltajes excesivos

Cuando el triac conduce, hay una trayectoria de flujo de corriente de muy baja resistencia de una terminal a la otra, dependiendo la dirección de flujo de la polaridad del voltaje externo aplicado. Cuando el voltaje es mas positivo en MT2, la corriente fluye de MT2 a MT1 en caso contrario fluye de MT1 a MT2. En ambos casos el triac se comporta como un interruptor cerrado. Cuando el triac deja de conducir

que puedan destruir tus componentes (como puede pasar a causa de los efectos transitorios que sufren los transistores en su encendido y apagado, así como en otros muchos circuitos), la solución más simple es aislar, separar esas partes. El dispositivo encargado de realizar esa función es el Optoacoplador (también conocido como Optoaislador).

no puede fluir corriente entre las terminales principales sin importar la polaridad del voltaje externo aplicado por tanto actúa como un interruptor abierto.

Debe tenerse en cuenta que si se aplica una variación de tensión importante al triac (dv/dt) aún sin conducción previa, el triac puede entrar en conducción directa. Las utilidades de este componente van mucho más allá que simplemente aislar circuitos. En este post voy a explicarte cómo funciona un Optoacoplador, para qué sirve y cómo realizar un montaje con este

3

componente, centrándome en su uso aislando

Las placas se pueden ensamblar a mano o encargarlas

circuitos para que no corras el riesgo de destruir tus

preensambladas; el software se puede descargar

componentes electrónicos.

gratuitamente. Los diseños de referencia del hardware (archivos CAD) están disponibles bajo

ARDUINO UNO

licencia open-source, por lo que eres libre de Arduino es una plataforma de prototipos electrónica

adaptarlas

a

tus

necesidades.

de código abierto (open-source) basada en hardware Arduino recibió una mención honoríca en la y software flexibles y fáciles de usar. Está pensado sección Digital Communities del Ars para artistas, diseñadores, como hobby y para Electronica Prix en 2006. cualquiera interesado en crear objetos o entornos 1) ¿

interactivos. Arduino puede sentir el entorno mediante la recepción

de

entradas

desde

una

variedad

de sensores y puede afectar a su alrededor mediante

Barato: Las

placas

Arduino

son

relativamente baratas comparadas con otras plataformas microcontroladoras.

La

versión

menos cara del modulo Arduino puede ser ensamblada a mano, e incluso los módulos de

el control de luces, motores y otros artefactos.

Arduino preensamblados cuestan menos de 50$. 

Multiplataforma: El software de Arduino se ejecuta en sistemas operativos Windows, Macintosh OSX y GNU/Linux. La mayoría de los sistemas microcontroladores están limitados a Windows.

El microcontrolador de la placa se programa usando el Arduino Programming Language (basado en Wiring) y el Arduino Development Environment (basado en Processing). Los proyectos de Arduino pueden ser autonomos o se pueden comunicar con

PROCESAMIENTO DE INFORMACIÓN

software en ejecución en un ordenador (por ejemplo Este sistema permite procesar información solo para con Flash,

Processing,

MaxMSP,

etc.).

cuatro usuarios registrados en el código del proyecto.

4

Si un invasor trata de enviar claves de seguridad, el programa no permitirá realizar alguna acción para aquel usuario falso, pero si permite leer su número telefónico. Durante el encendido del módulo, este envía un mensaje de texto al cliente master con un mensaje de bienvenida al sistema a través de la función Send_initial_message() y en la pantalla LCD presenta un mensaje similar de bienvenida. CONEXIONES DEL MÓDULO AL ARDUINO Para la comunicación entre el modulo y Arduino

PROGRAMACIÓN La programación desarrollada en el IDE de Arduino utiliza una única librería LiquidCrystal.h para la

MEGA se usa el puerto serial 0.

pantalla LCD.

Para usa el puerto serial del módulo, conectaremos los

Jumpers

posición Xduino.

del Esto

módulo nos

SIM900 permite

a

la

COMPILADOR

conectar

directamente al puerto serial 0.

El compilador juega un papel fundamental a la hora del

desarrollo

software

ya

que

permite

al

programador escribir el código en un lenguaje de alto nivel como el C en este caso. El compilador se Si se prefiere el encendido automático del módulo

encarga de traducir ese archivo .c junto con todas sus

se procederá a soldar con mucho cuidado el

librerías y generar un código que sea ejecutable por

puente JP del módulo. Esto nos permite realizar el

el Arduino UNO. Si no tuviésemos compilador no

encendido o apagado por software a través del pin

podríamos programar en un lenguaje tan versátil

D9 que es reservado para este propósito.

como C ya que los microcontroladores, como cualquier

otro

integrado,

no

entienden

instrucciones escritas en este lenguaje.

CIRCUITO

las

5

FUNCIONAMIENTO DEL PROYECTO

Después de la programación y armado el circuito en la placa Arduino MEGA 2560 ponemos en funcionamiento el sistema y a realizar pruebas con los diferentes pulsadores para simular sensores magnéticos

de

ventanas

y

puertas

de

dos

habitaciones u oficinas.

La tarjeta implementada es el Arduino MEGA, para este proyecto es necesario usar una tarjeta Arduino con una gran cantidad de puertos digitales.

Al iniciar el sistema observaremos un mensaje de BIENVENIDO e INICIANDO MODULO. En este

6

proceso

el

módulo

SIM900

se

activará

automáticamente si se tiene soldado el puente de JP. Conclusiones: En el proyexto se pudo observar que La corriente y la tensión de encendido disminuyen con el aumento de temperatura y con el aumento de la tensión de bloqueo. El Triac conmuta del modo de corte al modo de conducción cuando se inyecta corriente a la compuerta. Después del disparo la compuerta no posee control sobre el estado del Triac. Para apagar el Triac la corriente anódica debe reducirse por debajo del valor de la corriente de retención IH. Para activar las luces y sensores, enviaremos los códigos Act ha1 para la habitación 1, Act ha2 para la habitación 2, y Act luc para encender las luces. Si todo esto se ha llevado con éxito, enviaremos otro mensaje de solicitud del estado del sistema Estados para verificar la seguridad implementada en el sistema, después recibiremos un mensaje diciendo Habitación 1 activado, habitación 2 activado y luces encendidas.

Una vez activados los sensores de todo el sistema, este es vulnerable a cualquier intento de acceso. Cuando es violado el sistema enviará un mensaje de alerta al teléfono master y se activará una alarma.

Para desactivar la alarma se enviará otro mensaje de texto con el código Des ala, y para desactivar la seguridad, enviaremos mensajes de texto con los códigos Des luc para apagar las luces, Des ha1, y Des ha2 para las habitaciones.

REFERENCIAS [1] disponible en : https://www.prometec.net/gprsllamar-enviar-sms/# [2] disponible en: https://www.geekfactory.mx/tutoriales/tutorialesarduino/pantalla-lcd-16x2-con-arduino/ [3] disponible en : http://www.educachip.com/optoacoplador-que-es-ycomo-utilizarlo/ [4] disponible en : https://www.google.com.ec/search?q=optoacoplado r&source=lnms&tbm=isch&sa=X&ved=0ahUKEwi 9gP6VhubdAhVKslMKHfmnC38Q_AUICigB&bi w=1366&bih=657#imgrc=9jg8Ti_7qxtPlM: g.

7

Anexos