You are on page 1of 7

INSTITUTO TECNOLGICO DE NUEVO

LEN
MAESTRA EN INGENIERA EN
MECATRNICA
Diseo de interfaces
Reporte: Uso y programacin de mdulo GSM shield (GPRS
shield) de arduino.

Alumno: Natividad Hernndez Romero

Matrcula: G15480695

Prof. M. C. Snchez Cuevas Jonam Leonel

Fecha: 04 de abril del 2016

Actividad.
El escudo GSM Arduino conectado a Internet utilizando la red inalmbrica GPRS.
Slo tiene que conectar este mdulo en su placa Arduino, conectar una tarjeta SIM
de un operador que ofrece cobertura GPRS
y programar las instrucciones
necesarias para empezar a controlar su mundo a travs de internet. Tambin puede
realizar / recibir llamadas de voz (se necesita un circuito de altavoz y micrfono
externo) y enviar / recibir mensajes SMS.
Programar el mdulo GSM shield con arduino para identificar y medir la intensidad
de las seales telefnicas que ms comunes usadas en el territorio mexicano,
implementando el uso de libreras que se encuentran en el IDE de arduino.
Tambin se tiene que tomar en cuenta la siguiente informacin del funcionamiento
Leds de estado de funcionamiento, si estn encendidos estn realizando su
funcionamiento adecuado.
Leds ON: Esta energizado.
Led STATUS: Se enciende cuando hay comunicacin con las antenas telefnicas y
se estn enviando datos.
Led NET: Este debe de parpadear a cada segundo aproximadamente para saber
que ya est conectado, en caso de parpadear ms rpido no esta comunicado.
Componentes:
1 arduino mega.

1 Modulo GSM shield M10 (Debe de tener su tarjeta SIM con numero activo).

Regulador de voltaje 12 volts - 2 Amper.


Este puede ser una batera o regulador en s, con que cubra los
requerimientos de corriente y voltaje nos funcionara.
Requerimientos para evitar fallas ms comunes en el sistema.
Al usar el mdulo GSM M10 con un arduino mega se tiene que conectar los
pines 2 con el nmero 10.
No usar los pines 2,3 y 10 de la tarjeta arduino.
Se recomienda que la tarjeta se alimente con una fuente externa que pueda
proporcionar entre 700 mA y 1000 mA. No se recomienda alimentar la tarjeta
Arduino y el escudo GSM de una conexin USB, ya que la alimentacin USB
no puede proporcionar la corriente requerida cuando el mdem est en uso
intensivo.
Programacin.
La programacin de nuestro sistema se realiz en arduino, de acuerdo a los
requerimientos que uno desea realizar. En este caso solo ser identificar y medir la
intensidad de las seales telefnicas que estn al alcanze del GSM shield.
Primero entramos a nuestra IDE, y se importan las libreras a usar en este caso es
GSM.h.
Paso siguiente, se crean variables de identificacin IMEI y error, despus se
deben de crear la instruccin reset para resetear el modem y crear variables
booleanas y de ciclo while.
El programa nos quedara de la siguiente forma:
#include <GSM.h> // librera a utilizar
#define PINNUMBER "" //ESTO ES POR EL PIN DE LOS CHIP TIENEN
NOMBRE, ESE VA ENTRE COMILLAS
GSM instancia1; //En este caso no pide pines de I/O DEL arduino las clases.
GSMScanner instancia2;
GSMModem instancia3;

//---------Crear variables-------String IMEI="";


String TEXTOERROR="TEXTO ERROR";
void setup()
{
Serial.begin(9600);
Serial.println("escaneador de redes");
instancia2.begin(); //reseteamos el moden inicialmente
boolean noConectado = true; //funcin booleana creada para utilizar el ciclo while
while (noConectado)// ciclo que reconoce las seales telefonicas y la intensidad
que tiene
{
if (instancia1.begin(PINNUMBER)== GSM_READY)
{
noConectado = false;
}
else
{
Serial.println("No conectado");
delay(1000);
}
}
Serial.println("IMEI de mi moden=");
IMEI = instancia3.getIMEI(); //Nos da el valor de IMEI (numero de identificacion
del celular)
Serial.print(IMEI);
}
void loop()
{

Serial.println("Escaneando redes...");//comienzo de escaneo de redes


Serial.println(instancia2.readNetworks()); //leyendo redes que hay en el rea
Serial.println("Operador actual");
Serial.println(instancia2.getCurrentCarrier());//detectando el tipo de operador de
red en que se necuentra
Serial.println("Intensidad de seal es=");
Serial.println(instancia2.getSignalStrength());//obtener el nivel de seal que se
tiene
}
Conexin.
Se debe de cuidar mucho que se realice la conexin entre el pin 2 y el 10 en dado
caso de no hacerlo el programa no se ejecutara correctamente.

Puesta en marcha del mdulo GSM M10.


Al conectar de manera adecuada nuestras placas y con la alimentacin requerida
procederemos a correr el programa el cual nos muestra los siguientes datos:
escaneador de redes
IMEI de mi moden=
8610740259449

// Identificador del nmero del SIM particular

Escaneando redes...
> MOVISTAR GSM
Operador actual

//Tipo de operador telefnico al que pertenece el SIM

MOVISTAR GSM
Intensidad de seal es=
23

// Intensidad de seal que vara con el tiempo

Escaneando redes...
> MOVISTAR GSM
Operador actual
MOVISTAR GSM
Intensidad de seal es=
23
Escaneando redes...
> MOVISTAR GSM
Operador actual
MOVISTAR GSM
Intensidad de seal es=
23
Escaneando redes...
> MOVISTAR GSM
Operador actual
MOVISTAR GSM
Intensidad de seal es=
22
Escaneando redes...
> MOVISTAR GSM
Operador actual
MOVISTAR GSM
Intensidad de seal es=
23
Escaneando redes...

> MOVISTAR GSM


Operador actual
MOVISTAR GSM
Intensidad de seal es=
23
Escaneando redes...
> MOVISTAR GSM
Operador actual
MOVISTAR GSM
Intensidad de seal es=

You might also like