Components and supplies
Sim800L GPRS Module
Arduino UNO
1N4007 – High Voltage, High Current Rated Diode
Tools and machines
Breadboard, 170 Pin
Mastech MS8217 Autorange Digital Multimeter
Servo Motor, Premium Male/Male Jumper Wires
Project description
Code
SIM 800L GPRS module
arduino
Downloadable files
Wiring Diagram
Do not forget to use 1N4001 diode to give the power to the module
Wiring Diagram
Wiring Diagram
Do not forget to use 1N4001 diode to give the power to the module
Wiring Diagram
Wiring Diagram
Do not forget to use 1N4001 diode to give the power to the module
Wiring Diagram
Documentation
Wiring Diagram
Do not forget to use 1N4001 diode to give the power to the module
Wiring Diagram
Comments
Only logged in users can leave comments
SetNFix
5 months ago
hi
alanbalak
6 months ago
Hi
tarq_g
a year ago
wHEN I AM WRITING AT IN THE SERIAL MONITOR IT IS GIVING "??" BUT MY MODULE IS CONNECTED TO SATTELITE AS ITS LIGHT IS BLINKING EVERY IN 3 SECONDS
SetNFix
9 months ago
Check baud rate
Anonymous user
2 years ago
Hi. Thanks for the help. I have a couple questions: 1. if i connect the module without the diode, what would happen to the module? 2. do i have to change something to use the module in a nano v3? one again, thanks!
illidan1371
2 years ago
i know that my comment is a year late but I'm gonna write it here anyways for the people who may see it in the future. i have recently bought a SIM800L module and i connected it directly to 5 Volts. it did not burn BUT i think it has a protection mechanism installed which made the LED blink 3 times consecutively and then restarted the module after a delay. it had the same behavior when i connected it to 3.3(not enough voltage). It only stared working properly when i put the diode between VCC of sim800l and +5 of Arduino.
Anonymous user
2 years ago
1 - Power Supply: 3,4V ~ 4,4V. (Arduino 5V - Diode 0,7V = 4,3V Sim800L) Probably if u do not connect the diode, it will burn. 2 - i think u hve nothing to change.
SetNFix
2 years ago
yes. correct
Anonymous user
2 years ago
Thanks for the tutorial. Can I use a 1n4002 diode instead of 1n4001?
Anonymous user
2 years ago
Hello, I would like to switch a led on and off with the SIM800L module. However, I only want to use the <SoftwareSerial.h> library. There are many videos on the internet that control a relay or a led with the module. However, I have not yet found any instructions that only work with the <SoftwareSerial.h> library. Can someone send me a rough draft of the programme or a video?
ali2006
2 years ago
hi. When I call, it says the SIM card is off. What should I do? And what should I do to be able to send text from the mobile to the SIM card. please help me.
Anonymous user
2 years ago
I working a project automatic changeover using arduino and sim 800l to switch the generator on or off when the grips is interrupted. And also incase the grid is off generator or alternative source is on automatically when not needed so I can definitely switch off with my phone. Pls I need answer ASAP
Anonymous user
2 years ago
Hi I'd like to ask about, how could i connect GSM to amplifier , since i tried alot to connect for example Spkp to input signal of amplifier Spkn to amplifier ground which connect to GSM ground so it produce some errors . Thanks
giobbino
2 years ago
...of course I can be wrong (as my wife would say, LOL), but - as far as I know - to power up the sim800l directly by the Arduino isn't a good idea; it can reach peaks of about 2A during calls, and it could be bad for the poor Arduino, unable to supply so much current. Better to power it up using a 3.7v, 1200 mAh (or more) LiPo battery, that can supply 2A for a little time without problem. In this case the diode isn't required, of course.
Anonymous user
2 years ago
Hello sir,I did same as you have explained above but I am not getting connection i.e.when I am calling it is getting that the number you have dialled is switched off and I am not getting ringtone..please help me sir trying a lot but i am not getting solution for this.
Anonymous user
2 years ago
Check the bettary which used
Anonymous user
2 years ago
On front side of SIM800L board a capacitor is available...connect a higher value capacitor 470uf/1000uf.
Anonymous user
2 years ago
Excellent
Anonymous user
2 years ago
Hello sir, I baught a SIM 800L and Arduino UNO R3. But I can not run SIM 800L. Would you please help me? Actually I want to make a little project. Like on/off a relay by sending SMS or DTMF system. Please help me. Thanks http://bigbelectronics.in/product.php?product=sim800l-gprs-gsm-module-microsim-card-core-boardquad-band-ttl-serial-port-pcbantenna
SetNFix
2 years ago
1st check that the Atmega328p is with the boot loader. You can simply test it with uploading the blink code. If it is working well, connect the module with Arduino board and insert a sim card. then dial the number of the sim insert in the module. If you can hear the ringing tone, the module is working and the wiring also correct. If you have a doubt about the wiring, you can watch the video given below, https://youtu.be/cILOpINIUC4 Sorry for the delay to reply.
Anonymous user
2 years ago
Olá a todos estão tentando desenvolver um projeto que controle 4 relês via sim800l com comando de voz via alexa, encontrei vários vídeos na internet explicando como ligar relês via sim800l mas nenhum por comando de voz, ou via SMS ou por ligações. quem pode me ajuda serei grato.
giobbino
3 years ago
...of course I can be wrong (as my wife would say, LOL), but - as far as I know - to power up the sim800l directly by the Arduino isn't a good idea; it can reach peaks of about 2A during calls, and it could be bad for the poor Arduino, unable to supply so much current. Better to power it up using a 3.7v, 1200 mAh (or more) LiPo battery, that can supply 2A for a little time without problem. In this case the diode isn't required, of course.
ali2006
3 years ago
hi. When I call, it says the SIM card is off. What should I do? And what should I do to be able to send text from the mobile to the SIM card. please help me.
Anonymous user
4 years ago
Excellent
Anonymous user
4 years ago
Hello, I would like to switch a led on and off with the SIM800L module. However, I only want to use the <SoftwareSerial.h> library. There are many videos on the internet that control a relay or a led with the module. However, I have not yet found any instructions that only work with the <SoftwareSerial.h> library. Can someone send me a rough draft of the programme or a video?
Anonymous user
4 years ago
Thanks for the tutorial. Can I use a 1n4002 diode instead of 1n4001?
Anonymous user
4 years ago
I working a project automatic changeover using arduino and sim 800l to switch the generator on or off when the grips is interrupted. And also incase the grid is off generator or alternative source is on automatically when not needed so I can definitely switch off with my phone. Pls I need answer ASAP
Anonymous user
5 years ago
Hi I'd like to ask about, how could i connect GSM to amplifier , since i tried alot to connect for example Spkp to input signal of amplifier Spkn to amplifier ground which connect to GSM ground so it produce some errors . Thanks
Anonymous user
5 years ago
Hello sir,I did same as you have explained above but I am not getting connection i.e.when I am calling it is getting that the number you have dialled is switched off and I am not getting ringtone..please help me sir trying a lot but i am not getting solution for this.
Anonymous user
2 years ago
Check the bettary which used
Anonymous user
2 years ago
On front side of SIM800L board a capacitor is available...connect a higher value capacitor 470uf/1000uf.
Anonymous user
5 years ago
Hi. Thanks for the help. I have a couple questions: 1. if i connect the module without the diode, what would happen to the module? 2. do i have to change something to use the module in a nano v3? one again, thanks!
Anonymous user
2 years ago
1 - Power Supply: 3,4V ~ 4,4V. (Arduino 5V - Diode 0,7V = 4,3V Sim800L) Probably if u do not connect the diode, it will burn. 2 - i think u hve nothing to change.
SetNFix
2 years ago
yes. correct
Anonymous user
2 years ago
i know that my comment is a year late but I'm gonna write it here anyways for the people who may see it in the future. i have recently bought a SIM800L module and i connected it directly to 5 Volts. it did not burn BUT i think it has a protection mechanism installed which made the LED blink 3 times consecutively and then restarted the module after a delay. it had the same behavior when i connected it to 3.3(not enough voltage). It only stared working properly when i put the diode between VCC of sim800l and +5 of Arduino.
Anonymous user
5 years ago
Hello sir, I baught a SIM 800L and Arduino UNO R3. But I can not run SIM 800L. Would you please help me? Actually I want to make a little project. Like on/off a relay by sending SMS or DTMF system. Please help me. Thanks http://bigbelectronics.in/product.php?product=sim800l-gprs-gsm-module-microsim-card-core-boardquad-band-ttl-serial-port-pcbantenna
SetNFix
2 years ago
1st check that the Atmega328p is with the boot loader. You can simply test it with uploading the blink code. If it is working well, connect the module with Arduino board and insert a sim card. then dial the number of the sim insert in the module. If you can hear the ringing tone, the module is working and the wiring also correct. If you have a doubt about the wiring, you can watch the video given below, https://youtu.be/cILOpINIUC4 Sorry for the delay to reply.
SIM800L GPRS Module with Arduino AT Commands | Arduino Project Hub
alanbalak
6 months ago
Hi