How to make a Vehicle Tracking system using Arduino

Vehicle Tracking system
                                                Vehicle Tracking system Project


Hii Guys  Welcome to Engineering Prayog Tutorial; I hope you guys are Learning my tutorial very well and getting the proper information about the technical knowledge well as Engineering Knowledge.  Today we will Learn to Make own Vehicle Tracking System using Arduino Uno. I will Discuss with you to make your Vehicle Tracking Device using all steps including Arduino code.

This project is as its name says, is a Vehicle Tracking System.This system uses GPS and GSM module service to track and get the location of the vehicle.This system is placed or attached to the vehicle/automotive that is to be traced,In order to track the location of the vehicle a user/owner just need to send them a message “WHERE ARE YOU” to the SIM number inserted in the GSM module, On receiving the message “WHERE ARE YOU” the tracking system reply with the location of vehicle to the mobile device of the user/owner which can be viewed on any map application such as BING, GOOGLE map.


Block Diagram for Vehicle Tracking System



This Vehicle Tracking system Project is a very low cost solution in the field of automobile tracking system, This system is extremely useful in cases like car/vehicle theft situation, monitoring the adolescent drivers whom job is to pickup and drop one’s children. Not only these this system can be used in variety of other application in which the position of the object is to be obtained in particular time intervals or on need.


Components Required For Vehicle Tracking System

  1. Arduino Uno Board/Self Made Board
  2. Gsm Module
  3. Voltage Regulator IC Lm7805
  4. Gps Receiver Module
  5. Pcb Board



Micro Controller ATmega328P


A micro controller (or MCU, short for micro controller unit) is a small computer (SoC) on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals.The ATmega328 is a single-chip micro controller created by Atmel in the mega AVR family

The Atmel 8-bit AVR RISC-based microcontroller combines 32 KB ISP flash memory with read-while-write capabilities, 1 KB EEPROM, 2 KB SRAM, 23 general purpose I/O lines, 32 general purpose working registers, three flexible timer/counters with compare modes, internal and external interrupts, serial programmable USART, a byte-oriented 2-wire serial interface, SPI serial port, 6-channel 10-bit A/D converter (8-channels in TQFP and QFN/MLF packages), programmable watchdog timer with internal oscillator, and five software selectable power saving modes. The device operates between 1.8-5.5 volts. The device achieves throughput approaching 1 MIPS per MHz



Use of Gsm Module in Vehicle Tracking System Project


Vehicle Tracking System
                                         Vehicle Tracking System Project


GSM is the abbreviation of Global System For Mobile Communication. GSM Modem is a type of modem which accepts a SIM card and operates over a subscription to a mobile operator just like a mobile phone. When a GSM modem is connected to a microcontroller, this allows the microcontroller to use the GSM modem to communicate over the mobile network. While these GSM modems are most frequently used to provide mobile internet connectivity, many of them can also be used for sending and receiving SMS and MMS messages.

A GSM modem exposes an interface that allows to send and receive messages over the modem interface. To perform these tasks, a GSM modem must support an “extended AT command set” for sending/receiving SMS messages.

GSM is the abbreviation of Global System For Mobile Communication.It is a second generation mobile network that is used very widely for mobile communication.

This device is one the most important part of our projects communication system, i.e., Through the module, we communicate with our system, and through it, we receive the result of our query.

This module consists of a unique ID called as IMEI that stands for International Mobile Equipment Identification; It also consists of a SIM slot for Inserting SIM Card.This SIM card is used to communicate with our device and send and receive data to and from our system.

our system, when we request for the position we send a special message to the Number of SIM card(Phone) Number then after processing the request the location, is sent to the mobile device of owner/user through this module.


Voltage Regulator LM7805

How to convert Ac to Dc

This is a voltage convertor IC this IC is mostly used to convert into 5 volt Dc. It take input 6 v – 20 v Dc.

Output of this IC 5 volt 1 amp. As according to this circuit of Self made Arduino Board, Atmega 328p Micro controller needs 5 volt 1 amp Dc power supply to play the circuit so as we provide 9 volt or 12 volt Dc power supply to the Lm7805 Ic and get output as 5 volt Dc . 

Arduino Board need only 5v Dc Power Supply. So use only this as a protection of Microcontroller.


Use of Gps Receiver Module in Vehicle Tracking System




A GPS Receiver is an electronic device that receives signal from three or four satellite. The receiver compares the time the signal was sent from each satellite with the time it was received. The time difference tells the receiver how far away the satellite is. Using the distance measurement from multiple satellites, the receiver can determine the user’s position.A GPS Receiver is an L-band radio processor capable of solving the navigation equations to determine the user position, velocity and precise time (PVT), by processing the signal broadcasted by GPS satellites.

Any navigation solution provided by a GNSS Receiver is based on the computation of its distance to a set of satellites, using extracting the propagation time of the incoming signals traveling through space at the speed of light, according to the satellite and local receiver clocks.Satellites are always in motion, so previous to obtaining the navigation message, the satellite’s signal is detected and tracked. The receiver’s functional blocks that perform these tasks are the antenna, the front-end and the base-band signal processing (in charge of acquiring and tracking the signal).

Once When We receive the signal, the receiver application decodes the navigation message and estimates the user position.


Arduino Program Code For Vehicle Tracking System


Upload this Code on Arduino Uno Board using Data Communication Cable

As you will upload this code on Arduino Board, This is ready to work now as you will send SMS to the Gsm Module It will send You back a reply SMS and will tell about the exact location. The Location will be on longitude and latitude then you have to convert this link code on Google map then you can easily see the Exact position that where is Your device.


RESEARCH METHODOLOGY – Vehicle Tracking System

Although This Vehicle Tracking System is very useful as a general purpose tracking device to track remotely many things/objects but some of the main application of it are as given below.

  1. Tracking of personal or VIP vehicles
  1. Ambulance Tracking.
  1. Children Tracking.
  1. Tracking pets.

Communication with the device is easy with remote and extremely efficient manner i.e. just by using any simple mobile phone.

This System sends location in form of URL,One can just click on this link to get the address on the map or alternately can use this link to open in browser just by copying and pasting it in any web browser

This system is also very cost friendly both in the term of Buying and maintaining.


         Click Here To Buy This Project


Also Read : How to make 8051 Development Board in very easy steps

Watch Now : How to make a Racing Car 


I hope this information about Zigbee Technology was quite helpful to you guys. In upcoming Tutorial,  I will be back with some new exciting Projects, and we will discuss some useful development topics. Here if you want to recommend that what I should write in upcoming Tutorial, then please leave your comments. And if you need any help or query, please don’t hesitate to discuss with me. Thank You  🙂


(Visited 4,525 times, 1 visits today)

19 thoughts on “How to make a Vehicle Tracking system using Arduino

  1. can u send me the diagram of this project it will be quite helpful to me.. i am not understanding the connections from the above mention block diagram.. Thnk u

      1. Can you send me this project diagram because I feel impressed with this project but I can not really understand the flow to build this project from the beginning .. thanks for your cooperation.

    1. whateva u want to ask ask me personally on fb page
      or page messanger. or if u have to avail this project .
      please call or whatsapp.

  2. Can u provide me with all information on how to start with this project and what board would be cheapest for bulding minor project as a student??

    1. Dear Parjwal Rastogi,

      if you are a Beginner then first of all start learning on 8051 Microcontroller Board . It will enhance your knowledge and Programming Skill.
      Start from 8051 Hardware with Blinking Led Program.

      We also Provide 8051 Startup Hardware Kit With Hardware and Software Step by Step Guideline Book for Beginners.
      1. Here in This Book You can Build 10 Projects.
      2. We will Provide you Complete Projects Material.
      3. Software

      We had Specially Developed This Book for Beginner Students like you. Step by Step Hardware Software and Project Learning, to Understand Everything in a Better way.
      Book language is Very Simple.

      After Buying this Kit ,
      We can also assist you by providing Step by Step Guideline Videos.
      if you want you can also Purchase this Startup Kit It will be Perfect for you.

      If still have any doubt you can also ask me in any regard.
      You can also discuss with me your Problem by Posting your Problem on Fb Page –
      email :

      Thank you 🙂

    1. yehh.. sure I can provide you the Same Pin what you needed for making Vehicle tracing system.

      We Provide Project Report with its Complete Step by Step Circuit,Pin Connection and Coding.
      Its a little Chargeable.

      If still have any doubt you can also ask me in any regard.
      You can also discuss with me your Problem by Posting your Problem on Fb Page –

      Thank you 🙂

    1. Yes I can send you all the Details with Step By Step Project Guidance.
      But This is Chargeable …

      For more Details : Call / Whatsapp : +91 8409498926

Leave a Reply

Your email address will not be published. Required fields are marked *