Tags: SIM808, GSM, GPRS, GPS, Arduino, IOT, Board, Shield

GSM SIM808 GPS/GPRS Shield For Arduino DFRobot

  • 149.00 AED
    • Ex Tax:149.00 AED
    • Brand: DFRobot
    • Product Code: DFRobot
    • Availability: In Stock
    SIM808 GPS/GPRS/GSM arduino shield is an integrated quad-band GSM/GPRS and GPS navigation technology Arduino expansion shields. A credit card size only, according to the standard Arduino pin packaging, compatible with Arduino UNO, arduino Leonardo, arduino Mega and other&nbs..

    SIM808 GPS/GPRS/GSM arduino shield is an integrated quad-band GSM/GPRS and GPS navigation technology Arduino expansion shields. A credit card size only, according to the standard Arduino pin packaging, compatible with Arduino UNOarduino Leonardoarduino Mega and other arduino mainboard. Compared to the previous generation SIM908, SIM808 made some improvement on the performance and stability. In addition to the normal SMS and phone functions, the shield also supports MMS, DTMF, FTP and other functions. You can achieve the data acquisition, wireless data transceiver, IoT application and GPS orientating. The should integrates onboard microphone and headphone jack, saving your cost and making your project easily. it can also directly connect to the GSM and GPS antenna by an external antenna connector.

    SIM808 GPS/GPRS/GSM Arduino Shield V1.0 uses the latest version of Simcom SIM808 module, compared with the early SIM808 module available in the market, the new module has better stability. But GPS part of AT commands are not compatible with the old version of the SIM808 module, please refer to the bottom of the "more" in the AT commands.

    Specification

    • Operating voltage: 5V
    • Input Power: 7-23V
    • Quad-band 850/900/1800/1900MHz
    • GPRS multi-slot class 12/10
    • GPRS mobile station class B
    • Comply with GSM phase 2/2 +
      • Class 4 (2 W @ 850 / 900MHz)
      • Class 1 (1 W @ 1800 / 1900MHz)
    • Support low power consumption mode: 100mA @ 7V-GSM mode
    • Support AT command control (3GPP TS 27.007,27.005 and SIMCOM enhanced AT Commands)
    • Support GPS satellite navigation technology
    • Support LED status indicator: Power supply status, network status and operating modes
    • Working environment: -40 ℃ ~ 85 ℃
    • Size: 69 * 54mm/2.71 * 2.12 inches

    Board Overview

    SIM808 GPS/GPRS/GSM Shield

    Module interface and precautions:

    1. Occupied pins: D0, D1, D12, the digital pin "D12" is connected to SIM808 module power GPIO. It can be used as SIM808 module on / off control.
    2. SIM808 onboard MIC and 3.5mm SIM808 microphone are using the same MIC channel, when you plugin your microphone, the on-board MIC will be automatically disconnected.
    3. Boot switch button --SIM808 module switch, short-press 1s to start SIM808 , long-press 3s turn it off.
    4. LED "ON" - SIM808 power indicator, only when you connect an external power, the module can work properly.
    5. Net - GSM signal indicator
      1. Fast Flash: Search Network
      2. Slow flash (3s once): network registration complete
    6. Function switch
      1. None-- Vacant SIM808 serial pin to download the sketch, please dial to here.
      2. USB_DBG-- When the expansion board plugged on the Arduino, dial to here to make SIM808 communicate with PC to make a debug (AT debugging).
      3. Arduino-- When the expansion board plugged on the Arduino, dial to here to make SIM808 communicate with Arduino.

    Arduino Examples

    In this SIM808 Arduino Shields tutorial we will cover how to use Arduino to drive a SIM808 GPS/GPRS/GSM Shield. DFRobot_SIM808 is a open-source Arduino library with intuitive functions. With an array of functions packaged into a single library, you can focus on your project and not waste time studying complex AT commands.

    • This tutorial includes:
      • Send and receive GPRS data
      • Receive GPS data
      • Send and receive SMS messages
      • Make and receive phone calls

    Preparation

    • Steps:
    1. Insert a SIM card in to the SIM slot on the SIM808 expansion shield
    2. Stack the expansion shield on to an Arduino UNO
    3. Connect an external power source to the Arduino
    4. Set the function switch to `None`
    5. Upload the sample code
    6. Set the function switch to `Arduino` and make sure SIM808 could communicate with Arduino board
    7. Press the Boot power button
    8. Wait for the SIM card to register the network, the Net indicator LED will slowly flash every 3 seconds

    Examples

    Make Phone Calls

    This example tests DFRobot_SIM808 SIM808 GPS/GPRS/GSM Shield's callUp function.

    1. Open the SIM808_CallUp example or copy the following code to your IDE
    2. Input your SIM's phone number in the line:``#define PHONE_NUMBER "187******39"``
    3. Upload the code and set the function switch to `Arduino`
    
      #include <DFRobot_sim808.h>
    
      //Mobile phone number, need to change
      #define PHONE_NUMBER  "187******39"
    
      DFRobot_SIM808 sim808(&Serial);
    
      void setup() {
        //mySerial.begin(9600);
        Serial.begin(9600);
        //********Initialize sim808 module*************
        while(!sim808.init()) {
            delay(1000);
            Serial.print("Sim808 init error\r\n");
        }
        Serial.println("Sim808 init success");
        Serial.println("Start to call ...");
    
        //*********Call specified number***************
        sim808.callUp(PHONE_NUMBER);
      }
      void loop() {
        //nothing to do
      }

    Send SMS Messages

    This example tests the DFRobot_SIM808 GPS/GPRS/GSM shield's send SMS functions

    1. Open the SIM808_SendSMS example or copy the code to your project
    2. Input your SIM's phone number in the line:``#define PHONE_NUMBER "187******39"``
    3. Set the function switch to `Arduino`
    
      #include <DFRobot_sim808.h>
    
      //Mobile phone number, need to change
      #define PHONE_NUMBER "187*******39"
    
      //The content of messages sent
      #define MESSAGE  "hello,world"
    
      DFRobot_SIM808 sim808(&Serial);
    
      void setup() {
        //mySerial.begin(9600);
        Serial.begin(9600);
    
       //******** Initialize sim808 module *************
        while(!sim808.init()) {
            delay(1000);
            Serial.print("Sim808 init error\r\n");
        }
        Serial.println("Sim808 init success");
        Serial.println("Start to send message ...");
    
        //******** define phone number and text **********
        sim808.sendSMS(PHONE_NUMBER,MESSAGE);
      }
    
      void loop() {
        //nothing to do
      }

    Auto Answering Phone Calls and Reading SMS Messages

    This example tests the DFRobot_SIM808 GPS/GPRS/GSM Shield's call answering and SMS reading function.

    1. Open the `SIM808_LoopHandle` example or copy the code to your project
    2. Download and set the function switch to `Arduino`
    3. The shield will auto-answer phone calls or send SMS Messages to the serial terminal
    
    #include <DFRobot_sim808.h>
    
    #define MESSAGE_LENGTH 20
    char gprsBuffer[64];
    char *s = NULL;
    
    DFRobot_SIM808 sim808(&Serial);
    
    void setup() {
      //mySerial.begin(9600);
      Serial.begin(9600);
    
      //******** Initialize sim808 module *************
      while(!sim808.init()) {
          Serial.print("Sim808 init error\r\n"

    There are no reviews for this product.

    Write a review

    Please login or register to review

    FREE RETURNS

    *for faulty items and in-store drop off for unused items. T&C applies.

    Customer Support

    We really care about you and your order as much as you do. Please contact us without hesitation.

    INTERNATIONAL SHIPPING

    We can ship your order internationally. Please contact us first before proceeding with your order.

    Fast Delivery

    You want your item next day? No problem! We advise contacting us ASAP to insure smooth delivery experience