|
WeMos D1 Mini |
x 1 | |
|
GPS Module |
x 1 | |
|
GSM Module |
x 1 | |
|
3.7v to 5v Step Up |
x 1 | |
|
18650 battery and holder |
x 1 | |
|
Slideswitch |
x 1 |
|
arduino IDEArduino
|
|
|
Soldering Iron Kit |
Continuous GPS Tracker
This compact and efficient tracker provides real-time location updates, making it ideal for surveillance and ensuring the safety of your prized possessions.
Disclaimer
This GPS Tracker is intended for legitimate surveillance and tracking purposes. Unauthorized tracking and invasion of privacy can be unlawful and unethical. Always secure permission and adhere to legal guidelines when deploying this device.
Applications
- Vehicle Tracking: Keep tabs on your car's location for security and anti-theft purposes.
- RC Plane Locator: Track your remote-controlled planes, making it easier to locate them in case of a crash or loss.
- Asset Monitoring: Useful for monitoring the location of valuable assets during transport.
Building Guide - Autonomous GPS Tracker
Gather Your Tools and Materials
- Custom PCB designed for this project
- Wemos D1 Mini microcontroller
- GPS Module (Neo-6M)
- GSM Module (SIM800L)
- (Extra pieces in bill of materials)
- Micro USB cable (for programming and power)
- Soldering iron, solder, flux
- Tweezers or small pliers
Assembly
- Prepare Your Workspace: Opt for a well-lit, clean area to ensure safety and precision.
- Install the Wemos D1 Mini: Fit the Wemos D1 Mini into its slot on the PCB and solder securely.
- Attach the GPS Module: Align the GPS module in its designated area on the PCB and solder the connections.
- Install the GSM Module: Place the GSM module onto its spot on the PCB, checking the orientation, and solder it.
- Power Configuration
- The Wemos D1 Mini can be powered via the micro USB port, which also serves as the connection for programming.
- Programming the Wemos D1 Mini
- Install necessary libraries in the Arduino IDE for GPS and GSM functionality.
- Connect the Wemos D1 Mini to your computer with the micro USB cable.
- Select the Wemos D1 Mini board and the correct COM port in the Arduino IDE.
- Upload the provided code, designed to send GPS coordinates via SMS every minute.
Conclusion
This Autonomous GPS Tracker merges practical surveillance needs with the excitement of DIY electronics. It's not just a project; it's a reliable tool for keeping a watchful eye on your vehicles, RC planes, or any valuable assets. Embrace this opportunity to enhance your understanding of GPS and GSM technologies while building a functional tracker. Happy building, and enjoy the peace of mind that comes with your new tracking companion!
#include <SoftwareSerial.h>
#include <TinyGPS++.h>
// GPS Module on Software Serial Port
SoftwareSerial gpsSerial(D5, D6); // D5 (RX), D6 (TX)
// GSM Module on a different Software Serial Port
SoftwareSerial gsmSerial(D7, D8); // D7 (RX), D8 (TX)
TinyGPSPlus gps;
unsigned long lastSendTime = 0; // Stores last send time
const long interval = 60000; // Interval at which to send message (60000ms = 1 minute)
void setup() {
Serial.begin(115200); // Begin Serial for debugging
gpsSerial.begin(9600); // GPS Module baud rate
gsmSerial.begin(9600); // GSM Module baud rate
// Initialize GSM Module
initGSM();
}
void loop() {
// Read data from GPS
while (gpsSerial.available() > 0) {
gps.encode(gpsSerial.read());
}
// Check if it's time to send the message
if (millis() - lastSendTime >= interval) {
lastSendTime = millis(); // Update the last send time
// Wait for a valid GPS signal
if (gps.location.isValid()) {
String message = "Location Update: Lat " + String(gps.location.lat(), 6) + ", Lon " + String(gps.location.lng(), 6);
sendSMS(message);
} else {
Serial.println("Waiting for GPS signal...");
}
}
}
void initGSM() {
// Initialization commands for GSM module
}
void sendSMS(String message) {
// Function to send SMS
}
Continuous GPS Tracker
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(2)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Inaki Iturriaga
- GPS Mobile Beacon Building a GPS Emergency Beacon: A DIY TutorialWelcome to our latest DIY project: creating a GPS Eme...
- Wireless RFID Card Copier. Wireless RFID Card CopierIn today's digital world, security and accessibility are of paramount impor...
- Piezo Alert System. Within the fast-evolving sphere of security tools and home automation, creativity often paves the wa...
- Wifi Weather Station - Sensors board WiFi Weather Station - Sensor unitIn our digital era, many electronics projects integrate diverse se...
- RC Receiver Build Your Own RC ReceiverHarnessing advanced electronics and precise control systems, the RC Receiv...
- Universal RC Controller Build Your Own Universal RC RemoteHarnessing the power of custom PCBs and wireless communication, th...
- Continuous GPS Tracker This compact and efficient tracker provides real-time location updates, making it ideal for surveill...
- Air Quality Monitor Welcome to our DIY tutorial on assembling an Air Quality Monitoring Device. This project is perfect ...
- Automatic Watch Winder Automatic Watch WinderIn the realm of luxury timepieces and watch aficionados, an automatic watch is...
- Handheld GPS Within the swiftly advancing realm of portable technology and travel essentials, innovation often sh...
- Dual Motor Controller for Model Robotics In the thrilling world of robotics and DIY engineering, innovation continues to soar to new heights....
- Altitude Indicator with Beeper for Rocketry Altitude Indicator for Model RocketryIn our ever-advancing technological landscape, countless projec...
- Wifi Weather Station - Display unit WiFi Weather Station - Display UnitIn this technologically advanced age, countless electronics proje...
- Positon Breakout Board Position Sensors Breakout Board In today's era of advanced technology, many electronics projects req...
- Ambient Sensors Breakout Board In today's world, electronics projects often require the integration of multiple sensors to collect ...
- Infrared Launch Controller IntroductionHave you ever wanted to remotely launch a rocket, drone or other device using infrared t...
- Altimeter Datalogger with Display. Building TutorialAltimeter Datalogger with Display.Components needed:BMP280 sensorI2C to 16x2 displa...
- Remote Igniter + 3D printed Case. Remote IR Igniter.Build an Infrared remote ignitor for model rocket testing and launching!This guide...
-
-
-
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
154 1 1 -
-