Nodemcu GPS Tracker using Arduino Nodemcu esp8266 and Blynk

(Last Updated On: June 25, 2020)

Nodemcu GPS

Nodemcu GPS Tracker Project Description:

Nodemcu GPS Tracker– This tutorial is based on the Real-Time GPS tracking system using Arduino, Neo 6M GPS module, Nodemcu ESP8266 wifi module, and Blynk Application. With the help of this project, the GPS module can be tracked in real-time, which means you can track almost anything you want. This is the 2nd version of the GPS tracking system.



While in the 1st version I designed a GPS tracking system for the car accident location tracking, in which I used the GSM module. This was not a real-time tracking system, this system was designed to send a message only if the car had an accident. In this project, the limit switch was used for sensing the accident.  If you want to watch this tutorial.


The components and tools used in this project can be purchased from Amazon, the components Purchase links are given below:

Arduino Uno:

Mega 2560:

Nodemcu esp8266 wifi module: Best price

GPS neo 6m module:

Other Tools and Components:

Super Starter kit for Beginners

Two Channel / 200 MHz Digital Oscilloscope

Variable Supply:

Digital Multimeter:

Soldering iron kit: “best”

PCB small portable drill machine:

*Please Note: These are affiliate links. I may make a commission if you buy the components through these links. I would appreciate your support in this way!

Before I explain the circuit diagram and programming, first of all, I want to share with you some very useful information regarding the Arduino IDE version and Nodemcu board installation. First of all, make sure that you download the latest version of the Arduino IDE which IS 1.8.8 because the map widget needs the latest version. The next step is to click on the file

Nodemcu GPS

Then click on the preferences and make your check the compilation and upload boxes.

Nodemcu GPS

 then simply paste this http://Arduino.esp8266.com/versions/2.4.2/package_esp8266com_index.json

 link and click ok.

Now click on the tools menu goto boards, simply click on the boards manager and wait for a while to update. then search for the esp8266 and install…and install the latest version which is 2.4.2….  For the complete step by step board installation watch video Tutorial.

Now let’s discuss the circuit diagram.


Nodemcu GPS Tracker Circuit Diagram:

Nodemcu GPS Tracker

Nodemcu GPS

This schematic is designed in cadsoft eagle 9.1.0 version. If you want to learn how to make schematics and PCB’s then watched my tutorial.

The Nodemcu module tx and Rx pins are connected with pin7 and pin8 of the Arduino. While the Vin pin of the Nodemcu module is connected with the output of the voltage regulator. This is a regulated 5v power supply based on the lm7805 voltage regulator. Two 470uf capacitors are connected at the input and output side of the regulator.  A 330-ohm resistor is connected in series with a 2.5v led. This is a current limiting resistor. While J1 is the dc female socket, over here you can connect a 12v adaptor or battery. But you can also power up the Nodemcu module using your laptop USB port. But in my case, I am going to use a 12v adaptor.



The VCC pin of the neo 6m GPS module is connected with 3.3v and its ground is connected with the Arduino’s ground. The Tx and Rx pins of the GPS module are connected with pin number 2 and pin number 3 of the Arduino.

Blynk application designing for Real-time GPS Tracking:

Nodemcu GPS Tracker

Nodemcu GPS

For the Step by Step Blynk application designing watch Video Tutorial Click Here

Nodemcu GPS Tracker Programming:

In this project, two programs are used, one program is written for the Arduino Board while the other program is written for the Nodemcu ESP8266 Wifi Module.

For the step by step program explanation watch Video Tutorial given at the end of this article.

Arduino GPS Programming:


Nodemcu esp8266 wifi module Programming:


Watch Video Tutorial:

Arduino Project: GPS Tracker using Nodemcu esp8266 and Blynk application “Real-time tracking map”

 

Other GPS Related Projects:

Arduino Neo 6m GPS module Interfacing, Programming, Library

 

Car accident location tracking using GSM, GPS, and Arduino

Recommended For You

About the Author: Engr Fahad

My name is Shahzada Fahad and I am an Electrical Engineer. I have been doing Job in UAE as a site engineer in an Electrical Construction Company. Currently, I am running my own YouTube channel "Electronic Clinic", and managing this Website. My Hobbies are * Watching Movies * Music * Martial Arts * Photography * Travelling * Make Sketches and so on...

3 Comments

  1. hello sir, kindly I’m following your procedure of this project but I got problem with SimpleTimer, would you help me sir?

Leave a Reply