Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

How to Use sim800Lv2-evb_1_schematic: Examples, Pinouts, and Specs

Image of sim800Lv2-evb_1_schematicDesign with sim800Lv2-evb_1_schematic in Cirkit Designer

Introduction

The SIM800L V2 Evaluation Board is a compact GSM/GPRS module designed for wireless communication. It supports functionalities such as SMS, voice calls, and data transmission over 2G networks. The evaluation board simplifies the integration of the SIM800L module into projects by providing a pre-configured schematic with essential components and connections.

This module is widely used in IoT applications, remote monitoring systems, home automation, and any project requiring cellular connectivity. Its small size, low power consumption, and versatile features make it a popular choice for developers and hobbyists.

Explore Projects Built with sim800Lv2-evb_1_schematic

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Arduino Nano-Based GPS Tracker with GSM Communication and IR Obstacle Detection: A project utilizing sim800Lv2-evb_1_schematic in a practical application
Arduino Nano-Based GPS Tracker with GSM Communication and IR Obstacle Detection

This circuit features an Arduino Nano interfaced with a SIM800L EVB GSM module for cellular communication, a GPS NEO 6M module for location tracking, and three TCRT 5000 IR sensors for object detection or line tracking. The Arduino facilitates data exchange between the GPS and GSM modules and processes signals from the IR sensors. The provided code skeleton suggests that the Arduino is programmed to perform tasks in a loop, but specific functionality is not detailed in the code.

Open Project in Cirkit Designer
Image of ESP32-Based Cellular and GPS Tracking System with User Interface: A project utilizing sim800Lv2-evb_1_schematic in a practical application
ESP32-Based Cellular and GPS Tracking System with User Interface

This circuit features an ESP32 microcontroller interfaced with a SIM 800L GSM module for cellular communication and a Neo 6M GPS module for location tracking. A voltage regulator is used to maintain a stable voltage supply from a polymer lithium-ion battery to the GSM, GPS, and ESP32 modules. Additionally, the circuit includes a pushbutton to trigger inputs and an LED with a current-limiting resistor, likely for status indication.

Open Project in Cirkit Designer
Image of Dual-Mode LoRa and GSM Communication Device with ESP32: A project utilizing sim800Lv2-evb_1_schematic in a practical application
Dual-Mode LoRa and GSM Communication Device with ESP32

This circuit features an ESP32 Devkit V1 microcontroller interfaced with an RFM95 LoRa transceiver module for long-range communication and a SIM800L GSM module for cellular connectivity. Two LM2596 step-down modules are used to regulate the 12V battery voltage down to 3.3V required by the ESP32, RFM95, and SIM800L. The ESP32 facilitates data exchange between the RFM95 and SIM800L, enabling the system to send/receive data over both LoRa and GSM networks.

Open Project in Cirkit Designer

Technical Specifications

The SIM800L V2 Evaluation Board is built around the SIM800L GSM/GPRS module and includes additional components to ensure stable operation and easy interfacing. Below are the key technical details:

Key Features

Pin Configuration and Descriptions

The SIM800L V2 Evaluation Board provides several pins for interfacing. Below is the pinout and description:

Pin Name Type Description
VCC Power Input Connect to a 3.7V-4.2V power source (e.g., LiPo battery).
GND Ground Connect to the ground of the power supply and circuit.
TXD UART Output Transmit data (connect to RX of the microcontroller).
RXD UART Input Receive data (connect to TX of the microcontroller).
RST Input Reset pin (active low). Pull low for at least 100ms to reset the module.
NET Status Output Network status indicator (blinks to indicate GSM/GPRS status).
ANT Antenna Port Connect an external antenna via the IPX connector for better signal reception.

Usage Instructions

How to Use the SIM800L V2 Evaluation Board in a Circuit

  1. Power Supply:

    • Use a stable power source capable of providing 3.7V to 4.2V with at least 2A peak current. A LiPo battery is recommended for optimal performance.
    • Avoid powering the module directly from a 5V source, as it may damage the module.
  2. Connections:

    • Connect the VCC and GND pins to the power supply.
    • Use the TXD and RXD pins to interface with a microcontroller (e.g., Arduino UNO). Ensure the logic level is 3.3V to avoid damaging the module.
    • Attach an external antenna to the ANT port for reliable network connectivity.
  3. SIM Card:

    • Insert a micro SIM card into the slot on the evaluation board. Ensure the SIM card is activated and has sufficient balance for SMS, calls, or data usage.
  4. UART Communication:

    • Configure the UART interface of your microcontroller to communicate with the SIM800L module. The default baud rate is 9600 bps.
  5. Initialization:

    • After powering on, wait for the NET pin to blink slowly, indicating a successful network connection.

Example: Connecting to an Arduino UNO

Below is an example of how to use the SIM800L V2 Evaluation Board with an Arduino UNO to send an SMS:

Circuit Diagram

Arduino Code

#include <SoftwareSerial.h>

// Define RX and TX pins for SoftwareSerial
SoftwareSerial sim800l(10, 11); // RX, TX

void setup() {
  // Initialize serial communication with the SIM800L module
  sim800l.begin(9600);
  Serial.begin(9600);

  // Wait for the module to initialize
  Serial.println("Initializing SIM800L...");
  delay(1000);

  // Send an AT command to check communication
  sim800l.println("AT");
  delay(1000);
  while (sim800l.available()) {
    Serial.write(sim800l.read()); // Print response to Serial Monitor
  }

  // Send an SMS
  sendSMS("+1234567890", "Hello from SIM800L!");
}

void loop() {
  // Nothing to do here
}

void sendSMS(String phoneNumber, String message) {
  sim800l.println("AT+CMGF=1"); // Set SMS mode to text
  delay(1000);
  sim800l.println("AT+CMGS=\"" + phoneNumber + "\""); // Set recipient
  delay(1000);
  sim800l.print(message); // Write the message
  delay(1000);
  sim800l.write(26); // Send Ctrl+Z to send the SMS
  delay(5000);
  Serial.println("SMS sent!");
}

Important Considerations

Troubleshooting and FAQs

Common Issues and Solutions

  1. Module Not Powering On:

    • Ensure the power supply provides 3.7V-4.2V with sufficient current (2A peak).
    • Check the connections to the VCC and GND pins.
  2. No Network Connection:

    • Verify that the SIM card is properly inserted and activated.
    • Check the antenna connection and ensure good signal reception.
    • Confirm that the module supports the frequency bands of your local network.
  3. No Response to AT Commands:

    • Ensure the UART connections (TXD and RXD) are correct.
    • Verify the baud rate is set to 9600 bps.
    • Check for voltage level mismatches between the module and the microcontroller.
  4. Module Resets During Operation:

    • This is often caused by insufficient power. Use a capacitor (e.g., 1000µF) across the power supply to stabilize it.

FAQs

By following this documentation, you can effectively integrate the SIM800L V2 Evaluation Board into your projects for reliable GSM/GPRS communication.