Skip to content

karthikesh21/GPS-TRACKER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🚀 GPS Tracker using Arduino

Arduino License: MIT TinyGPS++

A 🔧 simple and effective GPS tracker that reads latitude and longitude from a GPS module and prints it to the Serial Monitor using an Arduino Uno.


📑 Table of Contents


📌 Overview

The Global Positioning System (GPS) is a satellite-based navigation system that provides location and time information in all weather, anywhere on or near the Earth’s surface.

This project demonstrates how to interface a GPS module (e.g., NEO-6M) with an Arduino Uno to obtain real-time latitude and longitude readings.


✨ Features

✅ Real-time GPS coordinates ✅ Auto-updates when location changes ✅ Uses SoftwareSerial to avoid conflicts ✅ Lightweight and beginner-friendly ✅ Easy to expand for SD card logging or GSM transmission


🧰 Hardware Requirements

Component Quantity
Arduino Uno 1
GPS Module (NEO-6M or similar) 1
Breadboard 1
Jumper Wires Several
USB Cable 1

💻 Software Requirements

🔽 To Install TinyGPS++:

  1. Open Arduino IDE
  2. Go to SketchInclude LibraryManage Libraries…
  3. Search for TinyGPSPlus
  4. Click Install

🔌 Wiring Diagram

GPS Module Pin Arduino Uno Pin
TX Pin 4 (RX)
RX Pin 3 (TX)
VCC 5V
GND GND

💡 Note: We're using SoftwareSerial to avoid interfering with Arduino's default serial port.


⚙️ Installation

  1. Clone this repository:

    git clone https://github.com/<your-username>/gps-tracker-arduino.git
    cd gps-tracker-arduino
  2. Open the GPS_Tracker.ino file in Arduino IDE

  3. Connect your Arduino Uno

  4. Select the correct board and port

  5. Upload the sketch


▶️ Usage

  1. Open the Serial Monitor (set baud to 9600)
  2. Wait for the GPS module to lock onto satellites (may take 30–60 seconds)
  3. You'll see output like:
Latitude= 12.971598 Longitude= 77.594566
Latitude= 12.971599 Longitude= 77.594567

📡 Use these coordinates in apps like Google Maps to see your location!


📁 Project Structure

gps-tracker-arduino/
├── GPS_Tracker.ino       # Arduino code
├── README.md             # Project documentation
└── images/               # Optional folder for photos or diagrams

🖼️ Optional: Add Images/GIFs

(Upload your project photos or circuit diagram to an /images folder and embed here)

![Circuit Diagram](images/wiring-diagram.png)
![Working Demo](images/gps-demo.gif)

👨‍💻 Contributors

  • 🎓 S. Karthikesh
  • 🔧 Abdul Zaheer
  • 💡 R. Ruthik
  • ⚙️ N. Pavan Sai
  • 📡 Pranay Reddy

📜 License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it freely!


⭐ Support

If you found this useful, please consider:

  • 🌟 Starring the repo
  • 🍴 Forking it for your own use
  • 🐛 Reporting bugs or opening issues
  • 📢 Sharing with fellow Arduino enthusiasts

Happy Building! 🚀

About

Designed and developed a GPS tracking system using Arduino Uno and the C language for real-time location tracking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages