Vehicle Tracking System Through GPS-GSM Modules

Summary of Vehicle Tracking System Through GPS-GSM Modules


This article guides beginners in building a real-time vehicle tracking system using GSM and GPS modules. The author shares personal experiences, emphasizing common mistakes and safety precautions. The project connects a device to a webserver to transmit coordinates for viewing on a platform.

Parts used in the Vehicle Tracking System:

  • GSM Module (SIM800L)
  • GPS Module (Ublox NEO6M)
  • Microcontroller (Arduino Uno or Nano)
  • Battery (18650 cell)
  • Battery holder
  • DC-DC Boost Converter Step Up Module 5V
  • Wires, soldering iron, breadboard

Vehicle Tracking System Through GPS-GSM Modules

So you have got a GSM module lying around like me? Also a GPS-tracker?

We think the same!

In this instructables, I will try to guide you how to accomplish your goal from a newbie’s perspective.

As I had no previous electrical engineering knowledge (to be honest, the project doesn’t need that much,but nah), and had no clue how to make a device which pumps data real-time to a webserver, I encountered numerous problems. Still, I eventually managed to get things to work.

So, in this tutorial, I want to emphasise the mistakes a starter can make, and build-up the project accordingly.

Remember: Always be careful while you work with electricity!

NOTE: I am not professional. The code may be not sophisticated enough for all of your need. The project is intented to be a “hobby project”, but! it worked for me. And if it worked for me, it would work for you too!

Step 1: Prerequisites

Prerequisites

GSM MODULE – SIM800L

  • Pretty tiny, easy-to-use
  • Capable of using mobile internet (GPRS)
  • Cheap

GPS MODULE – Ublox NEO6M

  • Also small
  • Handles its job very well

microcontroller – can be anything – you could use the famous Arduino Uno or the Nano to free up some space

Battery – I used a 18650 cell as the main, and only power source (Nominal 3.7V)

Battery holder – why? – because soldering an 18650 battery is pretty dangereous because of the heat.

DC-DC Boost Converter Step Up Module 5V – Must have, since the Arduino I used needs 5V

Tools, basic stuff which can come in handy:

Wires, soldering iron, breadboard for testing

Step 2: Main Concept

Main Concept

The main concept of the system is the following:

It consists of 3 parts:

  1. A device – which have the proper GPS-Coordinates and can connect to a server remotely and send data to it
  2. A webserver – which can receive incoming data – store it – and serve other clients
  3. The platform – where we can view the coordinates – Ideally it should be now a mobile application, or a website

Source: Vehicle Tracking System Through GPS-GSM Modules

Quick Solutions to Questions related to Vehicle Tracking System:

  • What are the prerequisites for this project?
    You need a GSM module like SIM800L, a GPS module like Ublox NEO6M, a microcontroller such as Arduino Uno or Nano, a 18650 battery, a battery holder, a DC-DC Boost Converter 5V, and basic tools.
  • Why is a battery holder recommended over soldering directly?
    Soldering an 18650 battery directly is dangerous due to the heat involved.
  • Can I use any microcontroller for this project?
    Yes, you can use anything like the famous Arduino Uno or the Nano to free up some space.
  • What is the main concept of the system?
    The system consists of a device with GPS coordinates that sends data to a webserver, which stores it and serves clients on a platform.
  • Does this project require professional electrical engineering knowledge?
    No, the project does not need much electrical engineering knowledge, though the author had none initially.
  • Is the code provided in the article sophisticated?
    The code may not be sophisticated enough for all needs as the project is intended to be a hobby project.
  • What type of platform is ideal for viewing the coordinates?
    Ideally, the platform should be a mobile application or a website.
  • What is the nominal voltage of the battery used?
    The 18650 cell used has a nominal voltage of 3.7V.
  • Why is a DC-DC Boost Converter Step Up Module 5V necessary?
    It is a must-have because the Arduino used needs 5V power.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter