GPS Tracker Module Paper

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

REAL TIME GPS LOCATION

TRACKER USING ESP8266


K.L.N. BHARADWAJ

Student, Dept of ECE, Kakatiya Institute of Technology and Science, Warangal

Abstract- In this project, we planned a continuous Global Positioning System [GPS] tracker which depends
on nodeMCU ESP8266. Vehicle global positioning framework is a grounded innovation in this time which
is utilized by fleet framework and can be used everywhere on the world. It is a protected and solid innovation.
In our proposal we will plan a framework which is utilized for following and situating of any vehicle by
utilizing Global Positioning System [GPS].
NodeMCU got sufficient I/O pins and can associate with PC utilizing a micro USB link. On the off chance
that we contrast NodeMCU and a typical ESP8266-01 module-the ESP8266-01 module's I/O pins are
restricted to 2 and you can't interface ESP8266 straightforwardly to your PC without an extra board. What's
more, in the event that we contrast NodeMCU and Arduino, NodeMCU have inbuilt Wi-Fi where Arduino
don't have any inbuilt equipment for web network. So it's simpler to utilize NodeMCU for the applications
where it need less GPIO pins and furthermore needs to associate with WiFi network.

Keywords NodeMCU ,GPS module, breadboard

Introduction
These days one of the mainstream administrations of online taxi booking administrations like Uber, Zoom
Car and food delivery startups like zomato and a lot more have opened the universe of continuous real time
tracking. GPS plays a crucial part both in permitting the client and furthermore the specialist organization to
follow the taxi or vehicle.
In this project, I made an Internet of Things(IOT) based GPS tracker that will follow the
location of the gadget continuously. In this venture we can utilize security and transportation
administration. The tracking is accomplished by receiving the geographic directions of the vehicle from
the GPS module and uploading it to a data base in the distant user over WiFi using the
microcontroller. This data can then be accessed by a user through a portable application ( here we are
using Blynk application) which takes the location from the database and plots it on a map.
The proposed framework gives ongoing data about various parameters of the vehicle like the location, the
route,the direction and the speed.

COMPONENTS DESCRIPTION :

NodeMCU, Ublox Neo 6M GPS module, breadboard.

NodeMCU:

NodeMCU is an open source firmware for which open source prototyping board plans are accessible. The
name "NodeMCU" joins "node" and "MCU" (miniature controller unit). The expression "NodeMCU"
rigorously talking alludes to the firmware as opposed to the related advancement kits.

Electronic copy available at: https://ssrn.com/abstract=3917859


Both the firmware and prototyping board plans are open source.

The firmware utilizes the Lua prearranging language. The firmware depends on the eLua project, and based
on the Espressif Non-OS SDK for ESP8266. It utilizes many open source projects, for example, lua-cjson
and SPIFFS. Due to asset limitations, clients need to choose the modules pertinent for their venture and
assemble a firmware customized to their requirements. Backing for the 32-bit ESP32 has likewise been
carried out.

The prototyping equipment ordinarily utilized is a circuit board working as a double in-line package (DIP)
which coordinates a USB regulator with a more modest surface- mounted board containing the MCU and
recieving wire. The decision of the DIP design considers simple prototyping on breadboards. The plan was
at first dependent on the ESP-12 module of the ESP8266, which is a Wi-Fi SoC incorporated with a Tensilica
Xtensa LX106 core, broadly utilized in IoT applications

So it's simpler to utilize NodeMCU for the applications where it need less GPIO pins and furthermore needs
to associate with WiFi network.

Advantages of NodeMCU:
● Affordable
● Integrated support for WIFI network.
● Reduced size of the board.
● Low energy consumption.

One of the global positioning system (GPS) gadgets ultilizes information from satellites to find a particular
point on the Earth in an interaction named trilateration. In the process, a GPS receiver estimates the distances
to satellites utilizing radio signs to trilaterate. What's more, trilateration is like triangulation, which estimates
points, portrayed in this outline . GPS modules contain minute processors and recieving wires that
straightforwardly get information sent by satellites through devoted RF frequencies. From that point, it'll get
timestamp from each noticeable satellites, alongside different bits of information. In the event that the
module's recieving wire can spot at least 4 satellites, it's ready to precisely compute its position and time.

Electronic copy available at: https://ssrn.com/abstract=3917859


This is a GPS module that depends on the NEO 6M GPS. This unit utilizes the latest down the line
innovation to give the most ideal situating data and incorporates a bigger inherent 25 x 25mm dynamic GPS
radio wire with a UART TTL attachment. A battery is additionally included with the goal that you can
get a GPS lock quicker. This is a refreshed GPS module that can be utilized with ardupilot mega v2. This
GPS module gives the most ideal position data, considering better execution with your Ardupilot or other
Multirotor control stage.

The GPS module has sequential TTL yield, it has four pins: TX, RX, VCC, and GND.
It can track up to 22 satellites on 50 stations and accomplishes the business' most significant level of
affectability for example - 161 dB tracking, while at the same time just 45mA current. In contrast to different
GPS modules, it can do up to 5 locations updates a second with 2.5m Horizontal position precision. The u-
blox 6 situating motor likewise flaunts a Time-To-First-Fix (TTFF) of under 1 second.
Probably the best element the chip gives is Power Save Mode(PSM). It permits a decrease in framework
power utilization by specifically turning portions of the collector ON and OFF. This drastically diminishes
power utilization of the module to simply 11mA making it appropriate for power touchy applications like
GPS wristwatch.

The fundamental information pins of NEO-6M GPS chip are broken out to a 0.1″ pitch headers. This
incorporates pins needed for correspondence with a microcontroller over UART. The module upholds baud
rate from 4800bps to 230400bps with default baud of 9600.

Electronic copy available at: https://ssrn.com/abstract=3917859


There is an LED on the NEO-6M GPS Module which indicates the status of Position Fix. It’ll blink at various
rates depending on what state it’s in:

● No Blinking – It’s searching for satellites.


● Blink every 1s – Position Fix is found(The module can see enough satellites).

WORKING:

The connections between the NodeMCU ESP8266 and the NEO 6M module is straightforward. The VCC
pin of the GPS module is connected to 3.3v pin of the ode MCU as it cannot take the power supply above
3.3v, and the GND pin of the GPS module is connected to the GND pin present in the node MCU power
pins of the breadboard as demonstrated in the fig. given below. The RX and TX pin of the NEO 6M is
associated with the D1 and D2 pins of the node MCU. The Node MCU is given the power supply by
utilizing USB.
The GPS receiver gets a signal from each GPS satellite. The satellites transmit the exact time the
signals are sent. By subtracting the time the signal was transmitted from the time it was received, the GPS
can tell how far it is from each satellite.
Ublox Neo 6M is a serial GPS module which provides location details through serial communication. It
has four pins. GPS module sends the Real time tracking position data in NMEA format. Blynk
application is used here.
GPS module takes some time to capture location details once it is powered on. NodeMCU starts webserver
and waits for a smartphone to get connected to the webserver. Then, NodeMCU sends location details to
connected smartphone. Blynk is a Platform with iOS and Android applications to control Arduino,
Raspberry Pi and the preferences over the Internet. It's a computerized dashboard where you can assemble
a realistic interface for your undertaking by essentially relocating gadgets.
Blynk was intended for the Internet of Things. It can handle equipment distantly, it can show sensor
information, it can store information, vizualize it and do numerous other cool things. ... Blynk App - permits
to you make astounding interfaces for your tasks utilizing different gadgets we give.

CONCLUSION:

IoT based Real time GPS tracker successfully tracked the location of the device using Ublox Neo 6M GPS
module and displayed its location on Blynk app. GPS plays a vital role in allowing the user to track their
device or vehicle.The functionalities are preferable and more exact over those given by theArduino based
systems as warnings can be right away cleared while GSM situation spam the message inbox. While
Electronic copy available at: https://ssrn.com/abstract=3917859
Raspberry Pi based based systems are realtime and highly precise, they are over the top expensive to be
viewed as an omnipresent arrangement.
APPLICATIONS:

1. Tracking Car/Bike/almost anything.


2. Can be used by School, in their school buses to track it and also parents will know the where about
of the bus.
3. In Spying someone.
4. Can be used for start-ups like delivery services, taxi services and food delivery services.

References:

[1] 2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC) 21 - 23 Dec 2017,
Dhaka, Bangladesh
[2] Manash Pratim Gohain, Speed Governors,
[3] GPS must for school buses,The Times of India,February 24,2017
[4] www.circuitdigest.com

[5] T. K. Gannavaram V, R. Bejgam, S. B. Keshipeddi, S. Sunkari and V. K. Aluvala, "Conversion of


Sound Energy into Electrical Energy in Highly Populated Areas," 2021 6th International Conference
on Communication and Electronics Systems (ICCES), 2021, pp. 32-36, doi:
10.1109/ICCES51350.2021.9489219.

[6] T. K. Gannavaram V and R. Bejgam, "Brief Study and Review on the Next Revolutionary
Autonomous Vehicle Technology," 2021 International Conference on Advance Computing and
Innovative Technologies in Engineering (ICACITE), 2021, pp. 34-37, doi:
10.1109/ICACITE51222.2021.9404763.

[7] T. K. Gannavaram V, R. Bejgam, S. B. Keshipeddi, A. Banda and G. Bollu, "Study of Automobile


Safety Technology Development using Vehicular Safety Device (VSD)," 2021 6th International
Conference on Inventive Computation Technologies (ICICT), 2021, pp. 240-244, doi:
10.1109/ICICT50816.2021.9358670.

[8] T. K. Gannavaram V, U. Maheshwar Kandhikonda, R. Bejgam, S. B. Keshipeddi and S. Sunkari, "A


Brief Review on Internet of Things (IoT)," 2021 International Conference on Computer
Communication and Informatics (ICCCI), 2021, pp. 1-6, doi: 10.1109/ICCCI50826.2021.9457009.

[9] T. K. Gannavaram V, U. M. Kandhikonda, R. Bejgam, S. B. Keshipeddi and S. Sunkari, "A Brief


Review on Internet of Things (IoT)," 2021 International Conference on Computer Communication
and Informatics (ICCCI), 2021, pp. 1-6, doi: 10.1109/ICCCI50826.2021.9451163.

[10] Tummanapally, Shraddha Shree and Sunkari, Saideep, Smart Vehicle Tracking System using GPS
and GSM Technologies (July 12, 2021). Available at SSRN: https://ssrn.com/abstract=3884903 or
http://dx.doi.org/10.2139/ssrn.3884903

[11] Tummanapally, Shraddha Shree and Sunkari, Saideep, Traffic Data Collection and Analysis based on
Wireless Sensor Network (July 12, 2021). Available at SSRN: https://ssrn.com/abstract=3885102 or
http://dx.doi.org/10.2139/ssrn.3885102

[12] Gannavaram V, Tulasi Krishna & Singh, Akhilesh & Gannavaram, Venkat Praveen & Gannavaram,
Venkat Chinmai Sai & Ohene-Akoto, Justice & Keshipeddi, Sai & Chandel, Garima & Sangem,
Raviteja & Koul, Sumit & A., Sabarivani & Deo, Rajesh & A., Ambikapathy. (2021). IoT and
Machine Learning-based Headlight Intensity Changing device for Electrical Vehicles.
Electronic copy available at: https://ssrn.com/abstract=3917859
[13] Gannavaram V, Tulasi Krishna & Gannavaram, Venkat Praveen & Gannavaram, Venkat Chinmai Sai
& Reddy, G. & Prabhakar, Girija & Kama, Ramudu & Budda, Jagadish & Rao, Vadithala & Vuppu,
Shankar & Laxman, Srinivas & Bushan, Phridviraj & Pratapagiri, Sreenivas & Kolluri, Johnson.
(2021). SOLAR PARK MONITORING AND FAULT DETECTION SYSTEM USING IOT AND
MACHINE LEARNING.

[14] Gannavaram V, Tulasi Krishna & Gannavaram, Venkat Praveen & Gannavaram, Venkat Chinmai Sai
& Rao, Vadithala & Reddy, G. & Polala, Niranjan & Pakala, Shireesha & Madugula, Sujatha &
Madupu, Ram & Rangu, Seshu & Saideep, Sunkari & Kandhikonda, Uma & Gannavaram, Srivani.
(2021). AI and IoT enabled Smart Medicine Box.

[15] Gannavaram V, Tulasi Krishna & Gannavaram, Venkat Praveen & Gannavaram, Venkat Chinmai Sai
& Angatha, V. & Merugu, Shyamsunder & Saideep, Sunkari & Kandhikonda, Uma & Ette, Arun
Reddy & Bejgam, Rahul & Keshipeddi, Sai & Dunde, Venu & Srinivas, Azmeera & Gannavaram,
Srivani. (2021). IoT and Machine Learning based Power Generation from Sewage Water.

[16] Gannavaram V, Tulasi Krishna & Gannavaram, Venkat Chinmai Sai & Gannavaram, Venkat Praveen
& Bejgam, Rahul. (2020). CYCLE HANDLE GRIPS WITH HEALTH DETECTION

[17] R. Bejgam and T. K. G. V, "Integrating Machine to Machine Communication (M2M) and MQTT
Protocol Techniques for Conversion of Water Motor Pump into a Smart System," 2021 Second
International Conference on Electronics and Sustainable Communication Systems (ICESC), 2021, pp.
982-987, doi: 10.1109/ICESC51422.2021.9532848.

[18] T. K. Gannavaram V, S. Sunkari, R. Bejgam, S. B. Keshipeddi, A. R. Ette and R. Sangem, "Design


and Development of Automatic Water Overflow Control Unit using E-Tap," 2021 International
Conference on System, Computation, Automation and Networking (ICSCAN), 2021, pp. 1-6, doi:
10.1109/ICSCAN53069.2021.9526392.

[19] T. K. G. V, R. Bejgam, S. Sunkari, S. B. Keshipeddi, M. R. Rangaraju and V. Dunde, "A Brief Study
on Hybrid Electric Vehicles," 2021 Third International Conference on Inventive Research in
Computing Applications (ICIRCA), 2021, pp. 54-59, doi: 10.1109/ICIRCA51532.2021.9544968.

Electronic copy available at: https://ssrn.com/abstract=3917859

You might also like