0. Introducción al tutorial Arduino GSM shield SIM900

En el tutorial siguiente aprenderás cómo efectuar llamadas por el módulo GSM SIM900. Para eso necesitaremos al principio conectar y configurar la placa.

Las básicas tareas que vamos a solucionar en las clase incluyen:

- Conectar el módulo Arduino GSM SIM900 al ordenador a tráves del convertidor USB FT232

- Configurar la conexión

- Envíar las básicas comendas al módulo incluyendo efectuación de llamadas, cómo escribir un mensaje

Componentes necesarios:

Para realizar el cableado del módulo GPRS GSM A6 SIM900 cuatro bandas con el adaptador convertidor USB/Serie 3.3V 5V FT232 necesitamos los elementos siguientes :

I. Cómo conectar el módulo GPRS GSM A6 SIM900 con el adaptador convertidor USB/Serie 3.3V 5V FT232

Si necesita más elementos y acceder a todas las descripciones técnicas de nuestros productos, conéctese a la página de nuestra tienda Solectro Shop. Utilizando la placa prototipo MB-102 sin soldar, realice el cableado siguiente :

Cableado%2BSIM900%2BA6%2Bcon%2Bconvertidor%2BFT232%2BUSB-Serie.bmp
Tenga cuidado a conectar todos los GND juntos tal que está indicado en nuestro cableado para tener un funcionamiento correcto.

Es indispensable usar una fuente de alimentación externa 5VDC para alimentar el módulo GPRS GSM A6 SIM900 Cuatro Bandas porque este puede tener un consumo hasta 2A en modo de trabajo : un tal consumo daña la alimentación del adaptador convertidor USB/Serie 3.3V 5V FT232 si lo usaría como fuente de alimentación, no hay que hacerlo.

II. Cómo configurar la comunicación del módulo GPRS GSM A6 SIM900 Cuatro Bandas


Vamos a comunicarnos con el módulo GPRS GSM A6 SIM900 Cuatro Bandas a través de los comandos AT que vamos a entrar uno por uno en el monitor serie de la interfaz Arduino.

Insertemos la tarjeta SIM en el módulo GPRS GSM A6 SIM900 Cuatro Bandas de la manera siguiente:
SIM900%2Bcon%2BSIM.jpg

Notemos que la parte metálica de la tarjeta SIM debe encontrarse con las lamelas de contacto internas al módulo GPRS GSM A6 SIM900 Cuatro Bandas.

Conecte el adaptador convertidor USB/Serie 3.3V 5V FT232 al puerto USB de su ordenador y fíjese en el administrador de dispositivos en qué Puerto COM se ha colocado, de la manera siguiente :
Administrador%2Bde%2Bdispositivos.jpg
COM%2Badministrador%2Bde%2Bdispositivos.jpg

De acuerdo a las informaciones que observamos, sabemos que para comunicarnos con el módulo GPRS GSM A6 SIM900 Cuatro Bandas a través del convertidor FT232 USB/Serie vamos a usar el puerto COM6.

III. Cómo enviar comandos AT al módulo GPRS GSM A6 SIM900 Cuatro Bandas a través del puerto Serie y realizar una llamada


Abra un archivo nuevo vacío en la interfaz Arduino y en la pestaña Herramientas/Puerto, elija el puerto COM que le ha indicado su ordenador, en nuestro caso será el puerto COM6.
Imagen%2B2.jpg
Antes de mandar un comando AT, si ha insertado la tarjeta SIM después de haber encendido el módulo GPRS GSM A6 SIM900 Cuatro Bandas, apáguelo y vuelva a prenderlo para que tome en cuenta la SIM sino no funcionara correctamente.

Luego en la pestaña Herramientas abra el monitor serie y configúrelo de la misma manera que nosotros por lo que son de las opciones que se sitúan debajo de la ventana que aparece :
Imagen%2B3.jpg

Los primeros comandos que vamos a mandar son los siguientes :

- AT : para ver si estamos en comunicación con el módulo GPRS GSM A6 SIM900 Cuatro Bandas, si es que sí nos contestará OK,
- AT+CPIN=XXXX : dónde XXXX es el código PIN de la SIM que ha insertado en el módulo GPRS GSM A6 SIM900 Cuatro Bandas,
- ATDXXXXXXXXX : dónde XXXXXXXXX es el número del destinario para efectuar una llamada. Tiene que ser otro número que lo de la SIM insertada en el módulo GPRS GSM A6 SIM900 Cuatro Bandas.

- ATH : para colgar la llamada. Cuando timbre el teléfono del destinario, use ese comando para colgar y finalizar la llamada.

Si su prueba sale exitosa, debe aparecer informaciones similares a nuestro monitor serie :

Test%2BSIM900%2Bllamada.jpg