Practica de Laboratorio 05 GSM Sim900 2017
Practica de Laboratorio 05 GSM Sim900 2017
Practica de Laboratorio 05 GSM Sim900 2017
PRCTICA DE LABORATORIO 05
I. OBJETIVOS:
Conocer la tarjeta GSM/GPRS basado en el mdulo SIM900
Aprender a conectarlo correctamente y puesta en marcha
Realizar llamadas y enviar SMS
II. MATERIALES:
01 Computadora personal
01 Tarjeta Arduino UNO R3 (Opcional) por cada grupo
01 Shield GSM/GPRS SIM900 (Opcional) para Arduino uno
01 chip de celular SIM estndar (no micro SIM ni nano SIM) con numero de PIN
de Movistar Claro o Entel con salgo suficiente.
01 Celular de cualquier marca u operador para realizar
llamadas
01 fuente de alimentacin de 9V o 12V para Arduino
01 diodo LED de 3mm de cualquier color
01 Resistencia de valor 560 (puede ser cualquier
valor entre 330 y 1 K)
01 Protoboard
01 juego de cablecillos de 10 20 cm
Permite roaming internacional, que permite el uso de un celular en cualquier pas del
mundo donde exista la tecnologa GSM.
Ventajas:
Permite velocidades de transmisin de datos de 56 hasta 114 Kbps y una conexin
continua a Internet para los usuarios de telfonos celulares y computadoras porttiles.
Permite realizar videoconferencias e interactuar con sitios web multimedia y
aplicaciones similares utilizando PDA's, PDT's y notebooks por ejemplo.
Acceso a redes virtuales privadas (VPN) mediante conexin telefnica (dial-up).
Especificaciones:
Totalmente compatible con Arduino
Conexin con el puerto serial RS-232
Quad-Band 850/ 900/ 1800/ 1900 Mhz
GPRS multi-slot clase 10/8
GPRS mobile station clase B
Compatible GSM fase 2/2+
Clase 4 (2 W (AT) 850 / 900 MHz)
Clase 1 (1 W (AT) 1800 / 1900MHz)
TCP/UP embebido
Soporta RTC
Consumo de 1.5 mA (suspensin)
Micrfono
Conector
Power On/Off
SIM900
Parlante
Selector de Power
Externo
Interno
Botn
Power
LED ON
IV. PROCEDIMIENTO:
1. Antes de empezar a utilizar el mdulo GSM SIM 900, como todos tenemos esttica en el
cuerpo, toque con la mano algn cuerpo metlico por unos 5 seg para descargar y
manipular el Modulo GSM SIM900.
NOTA: Se debe evitar tocar en lo posible los contactos del CHIP SIM900 ya que es
sensible a la corriente esttica.
Fig A. Deslice el seguro LOCK hacia arriba, (es decir el sentido vertical), este deber
quedar libre.
Fig B. Levante el sujetador del CHIP hacia arriba, como muestra la Fig C.
Fig D. El CHIP debe desplazarse hacia la posicin abajo. Luego doble el sujetador a la
posicin de la placa GSM
3. Coloque el Shield (escudo) GSM SIM900 sobre la tarjeta Arduino, deber hacerlo de tal
modo que encajen todas las clavijas o pines correctamente. Luego coloque y ajuste la
antena de RF.
#include <SoftwareSerial.h>;
SoftwareSerial SIM900(7, 8); //Configura el puerto serial para el SIM GSM
char incoming_char = 0; //Variable que guarda los caracteres que enva el SIM GSM
int salir = 0;
void setup()
{
SIM900.begin(19200); //Configura velocidad serial para el SIM
delay(25000); //Retardo para que encuentra a una RED
Serial.begin(19200); //Configura velocidad serial para el Arduino
Serial.println("OK"); //Mensaje OK en el arduino, para saber que todo va bien
}
void llamar()
delay(1000);
}
void mensaje_sms()
void espera_mensaje()
{
salir = 1;
while (salir == 1)
{
if (SIM900.available() > 0)
{
incoming_char = SIM900.read(); //Get the character from the cellular serial port
Serial.print(incoming_char); //Print the incoming character to the terminal.
salir = 0;
}
}
}
void modo_recibe_mensaje()
{
//Configura el modo texto para enviar o recibir mensajes
SIM900.print("AT+CMGF=1\r"); // set SMS mode to text
delay(100);
SIM900.print("AT+CNMI=2,2,0,0,0\r");
// blurt out contents of new SMS upon receipt to the GSM shield's serial out
delay(1000);
}
void loop()
{
llamar(); //Llama
mensaje_sms(); //Enva mensaje
modo_recibe_mensaje();
for (;;)
{
if (SIM900.available() > 0)
{
incoming_char = SIM900.read(); //Get the character from the cellular serial port.
Serial.print(incoming_char); //Print the incoming character to the terminal.
}
if (Serial.available() > 0)
{
if (Serial.read() == 'A') break;
}
}
Serial.println("OK-2");
delay(100);
SIM900.println();
delay(30000);
while (1); // Esprate por tiempo indefinido
LED de LED de
Red Estado
Selector Power
Externo
Interno
Botn
Power
5. Lance el Monitor serial, la Tarjeta SIM, har una llamada y enviara un mensaje de texto de
bienvenida al celular con nmero 95228XXXX registrado, como se muestra en las
siguiente graficas:
6. Luego desde su celular envi un mensaje y a continuacin realice una llamada al celular
SIM900. Anote los resultados mediante imgenes.
V. INFORME FINAL: