Este es una programa para la transferencia de archivos entre la 2 sistemas embeded

Dependencies:   mbed

Envio de Mensajes y llamadas con SIM 900

Programación para generación de llamadas y envío de mensajes de texto, usando el modulo SIM900.

Este programa sirve para el envío de mensajes SMS y para la realización de llamadas telefónicas por medio de comandos AT,

1. Para la obtención del numero telefónico a llamar se han realizado una comunicación serial, en donde se introduce el numero de teléfono al que se desea llamar, con el código internacional y terminando en el comando ";" como se puede observar en el siguiente ejemplo: "+5930991455936;".

Este numero de teléfono es enviado a través del software Hércules, y posterior a eso, la tarjeta Discover F4 se encargara de realizar la llamada telefónica.

https://os.mbed.com/media/uploads/javierdavid2006/hercules.jpg

2. Para el envío del mensaje SMS, se a colocado una interrupción a través del pin B1, para que genere el mensaje a un numero programado en el mbed.

La información que envía es a través de una codificación realizada en el software PYTHON, en donde el software PYTHON se encarga del reconocimiento de imágenes de números, el cual al final del programa este software realizado en PYTHON, envía a la tarjeta discover el numero reconocido de las imágenes y este las envía por SMS al numero de teléfono seleccionado.

Se adjunta foto del programa desarrollado en PYTHON:

https://os.mbed.com/media/uploads/javierdavid2006/ml.jpg

Para esto se uso el siguiente modulo SIM900:

https://os.mbed.com/media/uploads/javierdavid2006/sim900.jpg

Este modulo maneja una gran cantidad de comandos AT, de los cuales, los usados para generar las funciones antes descritas son los siguientes:

Para realizar la llamada telefónica:

1. ATD+593xxxxxxxxxx; "El comando ATD genera la llamada telefónica al numero marcado, posterior al numero, debe de ir ;" 2. ATH "Cierra la llamada telefónica" 3. putc(13) "Es necesario enviarle un carriage return, para que el modulo SIM900 realice su función"

Para el envio del mensaje SMS: 3. AT+CMGF=1 "Coloca en Modo texto para programar envío de mensaje SMS" 4. AT+CMGS "Comando para la introducción del numero de teléfono al cual se enviara"

Posteriormente se coloca el mensaje de texto a través de un printf, y termina con un "0x1A"

A continuación se colocan fotos del modulo armado y realizando pruebas.

Se adjuntan fotos de las tarjetas electrónicas:

https://os.mbed.com/media/uploads/javierdavid2006/f084236d-f318-4560-8f2c-ad359a3940ad.jpg https://os.mbed.com/media/uploads/javierdavid2006/be47402f-b641-449b-bb02-1125b19db3f8.jpg https://os.mbed.com/media/uploads/javierdavid2006/009696aa-0612-41b1-ac80-ad8b4b370af7.jpg https://os.mbed.com/media/uploads/javierdavid2006/2759b22c-fe7b-449e-b3c8-567f08c87794.jpg

El proyecto se pudo realizar a cabalidad y por suerte funciono.


All wikipages