Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Technology >> Manufacturing process

Integrate SIM800L GPRS Module with Arduino Using AT Commands

Components and supplies

Integrate SIM800L GPRS Module with Arduino Using AT Commands
Arduino UNO
×1
Sim800L GPRS Module
×1
Integrate SIM800L GPRS Module with Arduino Using AT Commands
1N4007 – High Voltage, High Current Rated Diode
×1

Necessary tools and machines

Integrate SIM800L GPRS Module with Arduino Using AT Commands
Digilent Mastech MS8217 Autorange Digital Multimeter
Integrate SIM800L GPRS Module with Arduino Using AT Commands
Breadboard, 170 Pin
Integrate SIM800L GPRS Module with Arduino Using AT Commands
Servo Motor, Premium Male/Male Jumper Wires

About this project

If you are an Arduino lover, you may be interested to work with mobile phone connections. I have seen some project which are activate with SMS or voice commands, but most of project use old mobile phones.

Integrate SIM800L GPRS Module with Arduino Using AT Commands

It is not easy to customize as our requirements. Therefore, we can use GPRS module to make our own project as our wish. The most simplified and easiest way for a programmer is usingg the Arduino platform. This is why I have used this SIM module with Arduino. It is not complicated; however, there are more GPRS modules but I am using SIM800L module for this project.

Integrate SIM800L GPRS Module with Arduino Using AT Commands

Let's see the wiring as the wiring part is the most important part. It may be a cause to burn the device since a single mistake.

Integrate SIM800L GPRS Module with Arduino Using AT Commands

Connect the Arduino with the SIM800L modul, according to the above and connection will be shown as follows.

Integrate SIM800L GPRS Module with Arduino Using AT Commands

For safety, give the power to SIM800L module through Arduino Uno board via a diode as follows.

Integrate SIM800L GPRS Module with Arduino Using AT Commands

Fore more details read the following image as well.

Integrate SIM800L GPRS Module with Arduino Using AT Commands

If all the wiring connections are checked and confirmed as correct, go to the Arduino program and do the coding. Before coding, you must identify the correct direction of the SIM card. It is normally printed on the surface of the SIM slot.

Integrate SIM800L GPRS Module with Arduino Using AT Commands

Integrate SIM800L GPRS Module with Arduino Using AT Commands

To start coding, run Arduino software.

Integrate SIM800L GPRS Module with Arduino Using AT Commands

Once the code is uploaded, go to TOOLS > SERIAL MONITOR then, change the settings as follows.

Integrate SIM800L GPRS Module with Arduino Using AT Commands

Now it is ready to check "AT" Commands. Before checking AT commands, we have to confirm this module is working. Therefore, you can take a phone call dialing the number of the sim using another sim. If you can hear the dialing tone, then your module is ready to work. Now, type AT in serial monitor and press ENTER, then the serial monitor should display as OK. From there, you can check with thousands of AT commands and learn how to work with SIM800L module.

Code

  • SIM 800L GPRS module
SIM 800L GPRS moduleArduino
/*
***************************************************
Programmed by iakbasnayaka for www.setnfix.com
This is for checking of AT commands for SIM800L
https://www.youtube.com/channel/UCM9NQ4WcSbzTiCdoyOvzA1g
***************************************************
*/

#include <SoftwareSerial.h>
SoftwareSerial Sim800l(10,11);
void setup() {
  // put your setup code here, to run once:
 Serial.begin(9600);
  Sim800l.begin(9600);
}

void loop() {
 
 while(Sim800l.available()){
  Serial.write(Sim800l.read());
 }

  
 while(Serial.available()){
  Sim800l.write(Serial.read());
 }

}

Custom parts and enclosures

Do not forget to use 1N4001 diode to give the power to the moduleIntegrate SIM800L GPRS Module with Arduino Using AT Commands

Schematics

Do not forget to use 1N4001 diode to give the power to the moduleIntegrate SIM800L GPRS Module with Arduino Using AT Commands

Manufacturing process

  1. Capture Water Droplets in Action Using Arduino Nano – DIY High-Speed Photography
  2. Connecting Arduino Mega to a NEO‑6M GPS Module: A Step‑by‑Step Guide
  3. Arduino Tic Tac Toe with MAX7219 LED Matrix and Cardboard Enclosure
  4. Voice-Activated Home Appliances: Bluetooth Control with Google Assistant
  5. u-blox LEA‑6H 02 GPS Module: Arduino & Python Integration Guide
  6. Create Musical Tones with Arduino: A Step‑by‑Step Guide
  7. A6 GSM/GPRS Module: Master AT Commands & Arduino Integration
  8. Arduino-Powered Garage Parking Rangefinder – Accurate Distance Alerts
  9. Arduino Due Project Kit: TFT, GPS, RTC, Sensors, Bluetooth & Joystick – Full Component List
  10. Build an IR Sensor Project with Arduino UNO – Simple Guide