SIM800L GSM Module With Arduino: 2 Amps Current at Peak
SIM800L GSM Module With Arduino: 2 Amps Current at Peak
There are other multiple versions of SIM800 is available. The choices of models depend upon the application needs. But
SIM800L is used widely for common applications. The features of different models are given below.
SIM800L has FM functionality.
SIM800C has Bluetooth functionality.
SIM800F is pin compatible to the SIM900 module.
The SIM800L can work up to 2 Amps current at peak. It also has a low power consumption feature that consumes 1mA
Current in sleep mode.
You need to power the module from 3.7V to 4.4V as per the datasheet. More than that will damage the module. You can use
a buck converter like LM2596 to achieve this voltage and current range.
Features:
2G Quad-band 850/900/1800/1900MHz
Receive and make calls using the speaker and microphone outputs
Receive and send SMS
Listen to FM radio broadcasts
GPRS multi-slot class12 connectivity: max. 85.6kbps(download/upload)
GPRS mobile station class B
Controlled by AT Command
Supports Real Time Clock
Operating Voltage range 3.4V ~ 4.4V
Supports A-GPS
Low power consumption, 1mA in sleep mode
Micro SIM Card Support
Circuit Diagram:
Before making connections, make sure the LM2596 output is set to 4.4V by adjusting the potentiometer on the LM2596 module.
You can use a Multi-meter to check the voltage (or) you can use the LM2596 Module with Display. As we know the SIM800L
accepts 3.6V – 4.4V and 2Amps, the SIM800L module can draw much current as needed from the LM2596 with a fixed voltage.
The RX Pin of SIM800L Module Should connects to TX Pin of the Arduino. Similarly, the TX Pin of SIM800L should connect to
RX Pin of Arduino. In simple logic, a receiver can receive some data only if it is transmitted from somewhere. Similarly for the
transmitter side, when some data is sent, the other should receive it to make use of it.
Note: For long time use a voltage divider is recommended as the TX & RX Pins of SIM800L is 3.3V Logic level.
We only need a voltage divider at the RX Pin of SIM800L. Because a 3.3v from SIM800L can be able to handle by a 5V
Arduino Pin (TX) (probably a lesser voltage, but it takes even a 2.7v as a high signal).
Vin = Arduino’s TX = 5V
R1 = 1.7K Ohm
R2 = 3.3K Ohm