Skip to content

iamdainwi/VehiclePulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VehiclePulse — Automotive Sensor Data Analytics Dashboard

A real-time IoT vehicle sensor analytics and anomaly detection system.

Overview

VehiclePulse simulates 30 days of vehicle sensor data across 5 parameters (speed, engine temperature, fuel level, RPM, battery voltage) and detects anomalies using Isolation Forest.

Tech Stack

  • Python, Pandas, NumPy
  • Scikit-learn (Isolation Forest)
  • Matplotlib, Seaborn

Results

Metric Score
Overall Accuracy 98%
Anomaly Recall 77%
Anomaly Precision 76%
Total Readings 8,640

Key Features

  • Simulated IoT sensor data with injected fault scenarios
  • Detects engine overheating, battery drops and speed spikes
  • 7-panel analytics dashboard with full sensor telemetry
  • Hypothesis-tested anomaly thresholds per sensor type

Project Structure

  • generate_data.py — Simulates 30 days of vehicle sensor readings
  • explore.py — Sensor overview and trend visualization
  • anomaly.py — Isolation Forest anomaly detection and evaluation
  • dashboard.py — 7-panel analytics dashboard

Dashboard Preview

Dashboard

About

A real-time IoT vehicle sensor analytics and anomaly detection system that simulates 30 days of automotive sensor data (speed, temperature, fuel, RPM, voltage) and detects anomalies using Isolation Forest with 98% accuracy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages