Convo Track: Vehicle Security solution with Conversation and location tracking facility.
The big problem nowadays is the security of vehicles. Increasing the crimes due to vehicles. You can track your vehicle location using a smartphone. No extra service charge, only you have to pay a data charge to your esp8266 service provider. portable Wi-Fi router. The GPS module is sending p
2025-06-28 16:30:57 - Adil Khan
Convo Track: Vehicle Security solution with Conversation and location tracking facility.
Project Area of Specialization Internet of ThingsProject SummaryThe big problem nowadays is the security of vehicles. Increasing the crimes due to vehicles.
You can track your vehicle location using a smartphone. No extra service charge, only you have to pay a data charge to your esp8266 service provider. portable Wi-Fi router. The GPS module is sending position data to node MCU.
• We Design security devices for vehicle security.
• It will offer two functionalities location tracing and live conversation listening controlled by a smartphone (app).
You can easily track your stolen vehicle using a mobile phone. You can also use this application to track the school/college bus.
Project ObjectivesThe following are the objectives to be achieved:
- Location Tracing
- Live Conversation Listening.
The Device will track the current location of the vehicle and it will record the surrounding voices.
An Android app will be provided to the user to locate and listen to conversations inside the cabin as well as record sound data for investigation purposes.
Project Implementation MethodFirstly making GPS tracker using this hardware Esp 8266 is have wifi module featured. The type of sim depend on wifi module We using zong device . Esp8266 connecting with GPS module. Connect the wires of esp 8266 with the GPS module. Ground pin of esp 8266 connecting with a ground pin of GPS module. VCC Pin connecting with 3v.D1 Connecting with TX pin D2 connecting with RX pin. Burn the code on esp 8266 to connect the GPS module with it and for connecting the Blynk app to see the output is the trace the location.
Following code, we burn on esp 8266 with the help of Arduino ide.
| #include <TinyGPS++.h> #include <SoftwareSerial.h> # define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> static const int RXPin = 4, TXPin = 5; static const uint32_t GPSBaud = 9600; // //GPS TRACKER gps_module(RXPin, TXPin); TinyGPSPlus gps; // The TinyGPS++ object WidgetMap myMap(V0); //V0 - virtual pin for Map SoftwareSerial ss(RXPin,TXPin); //The serial connection to the gps device BlynkTimer timer; float spd; //Variable to store the sped float sats; //variable to store number of satelite response String bearing;//variable to store orientation or direction of GPS char auth[] = "rmyEJvm-LtJDy_UAb6vj_2F6xQCy4KSg"; // your Project authentication key char ssid[] = "ZONG MBB-E5573-AC48";// Name of your network(Hotspot or Router name) char pass[] = "Times12@";// corresponding Password unsigned int move_index = 1; void setup() { Serial.begin(115200); Serial.println(); ss.begin(GPSBaud); Blynk.begin(auth, ssid, pass); timer.setInterval(5000L, checkGPS); } void checkGPS(){ if (gps.charsProcessed() < 10) { Serial.println(F("No GPS detected: check wiring.")); Blynk.virtualWrite(V4, "GPS ERROR"); } } void loop() { while (ss.available() > 0) { if (gps.encode(ss.read())) displayInfo(); } Blynk.run(); timer.run(); } void displayInfo() { if (gps.location.isValid()) float latitude = (gps.location.lat()); float longitude = (gps.location.lng()); Serial.print("LAT: "); Serial.println(latitude, 6); Blynk.virtualWrite(V2, String(longitude, 6)); myMap.location(move_index, latitude, longitude, "GPS_Location"); //get speed spd = gps.speed.kmph(); Blynk.virtualWrite(V3, spd);
sats = gps.satellites.value(); Blynk.virtualWrite(V4,sats); bearing = TinyGPSPlus::cardinal(gps.course.value()); Blynk.virtualWrite(V5, bearing); } Serial.println(); } Then we make live voice transmission using Esp 32 wifi module connecting with best condenser mic for listening to the live voice where hardware is injected from anywhere then we hardware part is connecting the Blynk app for showing the output is that Tracing the live location and listening to the live voice from anywhere. The Blynk app a open platform using own project working . then this app shows the project output in the Blynk app. check live location as well as live audio transmission controling by this application. |
#include <TinyGPS++.h>
#include <SoftwareSerial.h>
# define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
static const int RXPin = 4, TXPin = 5;
static const uint32_t GPSBaud = 9600; //
//GPS TRACKER gps_module(RXPin, TXPin);
TinyGPSPlus gps; // The TinyGPS++ object
WidgetMap myMap(V0); //V0 - virtual pin for Map
SoftwareSerial ss(RXPin,TXPin); //The serial connection to the gps device
BlynkTimer timer;
float spd; //Variable to store the sped
float sats; //variable to store number of satelite response
String bearing;//variable to store orientation or direction of GPS
char auth[] = "rmyEJvm-LtJDy_UAb6vj_2F6xQCy4KSg"; // your Project authentication key
char ssid[] = "ZONG MBB-E5573-AC48";// Name of your network(Hotspot or Router name)
char pass[] = "Times12@";// corresponding Password
unsigned int move_index = 1;
void setup()
{
Serial.begin(115200);
Serial.println();
ss.begin(GPSBaud);
Blynk.begin(auth, ssid, pass);
timer.setInterval(5000L, checkGPS);
}
void checkGPS(){
if (gps.charsProcessed() < 10)
{
Serial.println(F("No GPS detected: check wiring."));
Blynk.virtualWrite(V4, "GPS ERROR");
}
}
void loop()
{
while (ss.available() > 0)
{
if (gps.encode(ss.read()))
displayInfo();
}
Blynk.run();
timer.run();
}
void displayInfo()
{
if (gps.location.isValid())
float latitude = (gps.location.lat());
float longitude = (gps.location.lng());
Serial.print("LAT: ");
Serial.println(latitude, 6);
Blynk.virtualWrite(V2, String(longitude, 6));
myMap.location(move_index, latitude, longitude, "GPS_Location");
//get speed
spd = gps.speed.kmph();
Blynk.virtualWrite(V3, spd);
sats = gps.satellites.value();
Blynk.virtualWrite(V4,sats);
bearing = TinyGPSPlus::cardinal(gps.course.value());
Blynk.virtualWrite(V5, bearing);
}
Serial.println();
}
Then we make live voice transmission using Esp 32 wifi module connecting with best condenser mic for listening to the live voice where hardware is injected from anywhere then we hardware part is connecting the Blynk app for showing the output is that Tracing the live location and listening to the live voice from anywhere. The Blynk app a open platform using own project working . then this app shows the project output in the Blynk app. check live location as well as live audio transmission controling by this application.
Benefits of the ProjectSome of the benefits that can be achieved from the implementation of this project are:
- Provide security for vehicles
- Overcome crimes in vehicles or crimes on vehicles
- It helps in the investigation of vehicles
At the end of our project, we expect to have a proper security system for vehicles, that can help in the security of vehicles and also in the investigation of crimes in vehicles or crimes on vehicles.
Final Deliverable of the Project Hardware SystemCore Industry SecurityOther Industries Manufacturing , Transportation Core Technology Internet of Things (IoT)Other Technologies Shared EconomySustainable Development Goals Decent Work and Economic Growth, Peace and Justice Strong InstitutionsRequired Resources| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | Problem Identification | Observation |
| Month 2 | Hypothesis fformulation | Documentation and research |
| Month 3 | State of Art Literature review | Documentation and references/Proposal |
| Month 4 | Research Design | Site Investigation |
| Month 5 | Search Components | Knowledge about components |
| Month 6 | Implementation of tracing (First objective) | Hardware |
| Month 7 | Testing Tracing device through Blynk app | Analysis |
| Month 8 | Implementation of the live conversation listening (2nd objective) | Hardware |
| Month 9 | Testing live conversation listening device | Analysis |
| Month 10 | Final testing and collection of results | Analysis |
| Month 11 | Project modification if required after testing (implementation) | Finalizing the project |
| Month 12 | Finalizing Thesis Report | Complete Thesis Report |