GSM SIM900 Shield w/ Quad-Band GSM

RM185.00

The GPRS Shield is based on SIM900 module from SIMCOM and compatible with Arduino and its clones. The GPRS Shield provides you a way to communicate using the GSM cell phone network. The shield allows you to achieve SMS, MMS, GPRS and Audio via UART by sending AT commands (GSM 07.07 ,07.05 and SIMCOM enhanced AT Commands). The shield also has the 12 GPIOs, 2 PWMs and an ADC of the SIM900 module(They are all 2V8 logic) present onboard.

Short Message Service - so that you can send small amounts of data over the network (ASCII or raw hexadecimal)

Embedded TCP/UDP stack - allows you to upload data to a web server

RTC supported

Selectable serial port

Speaker and Headphone jacks

Power supply: 5V ~ 26V DC (2A power supply is recommend to Arduino or DC jack in this board)

Low power consumption - 1.5mA (sleep mode)

Industrial Temperature Range - -40°C to +85 °C

Size: 8.5 x 5.7 x 2cm

Package Included

GPRS/GSM SIM900 Shield Development Board x 1

Note:

Make sure your SIM card is unlocked.

The product is provided as is without an insulating enclosure. Please observe ESD precautions specially in dry (low humidity) weather.

The SIM900 card model used does not include pins to directly mount on the ARDUINO, you may link it manually since it is controlled by UART and only need TX and RX.

Tutorial from: http://www.prometec.net/gprs-llamar-enviar-sms/

MAKING CALLS FROM ARDUINO

We will introduce the card PIN to unlock it using AT commands and we will give you some time to connect to the network. The command that we will use is AT + CPIN ="XXXX " , where we will replace XXXX by the PIN of our card.

SEND SMS

The programming to send an SMS will be identical, but we will create another function that will be in charge of sending the commands AT to send the SMS.

First we will use the AT + CMGF = 1 \ r command to tell the GPRS module that we are going to send a message, and then enter the number to which it is addressed with the command AT + CMGS ="XXXXXXXXX" .

Once this is done, we simply send the content of the message and end it with the ^ Z character. The function would look like this: