|
|
Line 1: |
Line 1: |
− | == Introduction ==
| |
| | | |
− | The SIM900 GSM/GPRS Shield provides you a way to use the GSM cell phone network to receive data from a remote location. The shield allows you to achieve this via any of the three methods:<br>
| |
− | * Short Message Service
| |
− | * Audio
| |
− | * GPRS Service
| |
− | The GPRS Shield is compatible with all boards which have the same form factor (and pinout) as a standard Arduino Board. The GPRS Shield is configured and controlled via its UART using simple AT commands. Based on the SIM900 module from SIMCOM, the GPRS Shield is like a cell phone. Besides the communications features, the GPRS Shield has 12 GPIOs, 2 PWMs and an ADC.
| |
− |
| |
− | [[File:SIM900.jpg | 400px]]
| |
− |
| |
− | == Features ==
| |
− | *Based on [http://wm.sim.com SIMCom]'s SIM900 Module
| |
− | *Quad-Band 850 / 900/ 1800 / 1900 MHz - would work on GSM networks in all countries across the world.
| |
− | *Control via AT commands - Standard Commands: GSM 07.07 & 07.05 | Enhanced Commands: SIMCOM AT Commands.
| |
− | *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.
| |
− | *Speaker and Headphone jacks - so that you can send DTMF signals or play recording like an answering machine.
| |
− | *SIM Card holder and GSM Antenna - present onboard.
| |
− | *12 GPIOs, 2 PWMs and an ADC (all 2.8 volt logic) - to augment your Arduino.
| |
− | *Low power consumption - 1.5mA(sleep mode)
| |
− | *Industrial Temperature Range - -40°C to +85 °C
| |
− |
| |
− |
| |
− | == Application Ideas ==
| |
− |
| |
− | *M2M (Machine 2 Machine) Applicatoions - To transfer control data using SMS or GPRS between two machines located at two different factories.
| |
− | *Remote control of appliances - Send SMS while you are at your office to turn on or off your washing machine at home.
| |
− | *Remote Weather station or a Wireless Sensor Network : Create a sensor node capable of transferring sensor data (like from a weather station - temperature, humidity etc.) to a web server (like [http://www.pachube.com pachube.com]).
| |
− | *Interactive Voice Response System - Couple the GPRS Shield with an MP3 Decoder and DTMF Decoder (besides an Arduino) to create an [http://en.wikipedia.org/wiki/Interactive_voice_response Interactive Vocice Response System (IVRS)].
| |
− | *Vehicle Tracking System - Couple the GPRS Shield with an Arduino and GPS module and install it in your car and publish your location live on the internet. Can be used as a automotive burglar alarm.
| |
− |
| |
− | == Cautions ==
| |
− | * 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 factory default setting for the GPRS Shield UART is 19200 bps 8-N-1. (Can be changed using AT commands).
| |
− |
| |
− |
| |
− | == Specifications ==
| |
− |
| |
− | <table border="1" cellspacing="0" width="80%">
| |
− |
| |
− | <tr>
| |
− | <th scope="col" style="width: 40%" align="center"> Item
| |
− | </th><th scope="col" align="center"> Min
| |
− | </th><th scope="col" align="center"> Typical
| |
− | </th><th scope="col" align="center"> Max
| |
− | </th><th scope="col" align="center"> Unit
| |
− | </th></tr>
| |
− | <tr>
| |
− | <th scope="row"> Voltage
| |
− | </th><td align="center">4.8
| |
− | </td><td align="center">5.0
| |
− | </td><td align="center">5.2
| |
− | </td><td align="center">VDC
| |
− | </td></tr>
| |
− | <tr>
| |
− | <th scope="row"> Current
| |
− | </th><td align="center">/
| |
− | </td><td align="center">50
| |
− | </td><td align="center">450
| |
− | </td><td align="center">mA
| |
− | </td></tr>
| |
− | <tr>
| |
− | <th scope="row"> Dimension(with antenna)
| |
− | </th><td align="center" colspan="3"> 110x58x19
| |
− | </td><td align="center">mm
| |
− | </td></tr>
| |
− | <tr>
| |
− | <th scope="row"> Net Weight
| |
− | </th><td align="center" colspan="3"> 76±2
| |
− | </td><td align="center">g
| |
− | </td></tr></table>
| |
− |
| |
− | == Interface Function ==
| |
− |
| |
− | '''Power select''' - select the power supply for GPRS shield(external power or 5v of arduino)<br>
| |
− | '''Power jack''' - connected to external 4.8~5VDC power supply<br>
| |
− | '''Antenna interface''' - connected to external antenna<br>
| |
− | '''Serial port select''' - select either software serial port or hareware serial port to be connected to GPRS Shield<br>
| |
− | '''Hardware Serial''' - D0/D1 of Arduino/Seeeduino<br>
| |
− | '''Software serial''' - D7/D8 of Arduino/Seeeduino only<br>
| |
− | '''Status LED''' - tell whether the power of SIM900 is on<br>
| |
− | '''Net light''' - tell the status about SIM900 linking to the net<br>
| |
− | '''UART of SIM900''' - UART pins breakout of SIM900<br>
| |
− | '''Microphone''' - to answer the phone call<br>
| |
− | '''Speaker''' - to answer the phone call<br>
| |
− | '''GPIO,PWM and ADC of SIM900''' - GPIO,PWM and ADC pins breakout of SIM900<br>
| |
− | '''Power key''' - power up and down for SIM900
| |
− |
| |
− | === Pins usage on Arduino ===
| |
− |
| |
− | '''D0''' - Unused if you select software serial port to communicate with GPRS Shield<br>
| |
− | '''D1''' - Unused if you select software serial port to communicate with GPRS Shield<br>
| |
− | '''D2''' - Unused<br>
| |
− | '''D3''' - Unused<br>
| |
− | '''D4''' - Unused<br> '''D5''' - Unused<br> '''D6''' - Unused<br>
| |
− | '''D7''' - Used if you select software serial port to communicate with GPRS Shield<br>
| |
− | '''D8''' - Used if you select software serial port to communicate with GPRS Shield<br>
| |
− | '''D9''' - Used for software control the power up or down of the SIM900<br>
| |
− | '''D10''' - Unused<br>
| |
− | '''D11''' - Unused<br>
| |
− | '''D12''' - Unused<br>
| |
− | '''D13''' - Unused<br>
| |
− | '''D14(A0)''' - Unused<br> '''D15(A1)''' - Unused<br> '''D16(A2)''' - Unused<br> '''D17(A3)''' - Unused<br> '''D18(A4)''' - Unused<br> '''D19(A5)''' - Unused<br>
| |
− | '''Note:''' A4 and A5 are connected to the I2C pins on the SIM900. The SIM900 however cannot be accessed via the I2C .
| |