GSM/GPRS based GPS Tracker with Calling & SMS features.

We all have at-least once thought to install GPS in our vehicles. Be it for the security of our loved ones or for preventing it from theft, GPS serves it all. But most of us have failed to do so. We can’t afford to place a router 24*7 inside the vehicle just to know it’s location. Right? Well, now we don’t need to.

I made this project keeping in view with all the problems and conveniences in mind. It not only sends the live location to the Blynk application but also has features for emergency situations. With just a push of button you can send a call or an SMS to the pre-defined mobile number.

Components Required :

  • For Location Tracking
    • TTGO TCALL from Banggood
    • Neo6M GPS Module
    • 3.7 V 600 mAh battery
  • For emergency features
    • Micro Switches x 2
    • Resistors x 2
    • Slide switch x 1
  • Software part
    • Arduino IDE
    • Blynk Application

Hardware Connections :

The schematic diagram for connecting the components is something like this.

If you want to make your project look compact and clean then you can use my PCB design. You can get the gerber files of the PCB from HERE!

Working of the Project

The working of the project is quite simple. I have configured Blynk application to use GSM as the communication protocol. In the Blynk part I have provided a Map to show the location and and 5 value displays to display Latitude, Longitude, Speed, Direction and Number of satellites.

If you want to get started with the TTGO-TCALL module then you can consider watching this video of mine.

Now, as soon as the device is powered up it gets it location by using the GPS module and then pushes it the Blynk server through GSM which is then received and displayed on the Blynk application.

Talking about the emergency features. I do have added two microswitches in the PCB itself. Pressing one of which initiates a call to the mobile number mentioned in the code and the other sends an predefined emergency message to that number.

Code for the Project :

Code for this project is uploaded on my GitHub account.

You can download the code from HERE!

Video :

If you like the project and the idea and would like to make your own then I’ll highly recommend you to watch my video on the same. In this video I have not only guided you with each and every step of making this project but also have discussed some minor problems that you may face during the making. Along with that, I have also taken this project to a long ride to test it even better. Here is the video.

Thank-you so much for reading the article this far. I hope you have learned something new. You can share the article to let your friends know bout this awesome project. Happy Making 🙂