Quick Overview
This is a very low cost and simple Arduino GSM and GPRS shield. We use the module SIMCom SIM900A.
The Shield connects your Arduino to the internet using the GPRS wireless network. Just plug this module onto your Arduino board, plug in a SIM card from an operator offering GPRS coverage and follow a few simple instructions to start controlling your world through the internet. You can also make/receive voice calls (you will need an external speaker and microphone circuit) and send/receive SMS messages.
GSM/GPRS Shield Features:
- Dual-Band GSM/GPRS 900/ 1800 MHz
- TTL data(RX,TX,GND).
- ESD Compliance.
- Enable with MIC and SPeaker socket.
- SMA connector with GSM Antenna
- SIM Card holder.
- Configurable baud rate
- Inbuilt Powerful TCP/IP protocol stack for internet data transfer over GPRS.
GSM/GPRS Shield Applications:
- Industrial automation.
- GPRS based data logging.
- GPRS and GPS application.
- Home automation.
- Health monitoring.
- Agriculture automation.
- Vehicle tracking.
- Remote monitoring and controlling.
- GPRS based Weather report logging.
- GSM GPRS based Security alert.
- GPRS based remote terminal for file transfer.
- IVRS.
- Bulksms sending.
GSM/GPRS Shield SAMPLE CODE:
void setup()
{
Serial.begin(9600);
delay(5000);
}
{
Serial.begin(9600);
delay(5000);
}
void loop()
{
Serial.println("AT");
delay(1000);
Serial.println("AT+CMGF=1");
delay(1000);
Serial.println("AT+CMGS=\"1234567890\""); //CHANGE TO DESTINATION NUMBER (10 digit)
delay(1000);
Serial.print("hi");
Serial.write(26);
delay(1000);
}
{
Serial.println("AT");
delay(1000);
Serial.println("AT+CMGF=1");
delay(1000);
Serial.println("AT+CMGS=\"1234567890\""); //CHANGE TO DESTINATION NUMBER (10 digit)
delay(1000);
Serial.print("hi");
Serial.write(26);
delay(1000);
}
For Schematics , Tutorials : http://researchdesignlab.com/modules/gsm-gprs-shield.html