Road Condition Monitoring
System
• Anirudha Shinde Guided By
(612205066)
• Aditya Shelke -
[Link] Bendale
(612205064)
• Uddhav Patil
(612205050)
Road Condition Monitoring
System
This project presents a low-cost, IoT-based road monitoring and
tracking system designed to detect road anomalies like potholes
and speed bumps. It uses an ESP32 development board with an
MPU6050 sensor to capture vibrations and a GPS module for
precise location data. Data is transmitted via ESP-NOW to a central
server and visualized on a web interface, enabling real-time alerts
and historical analysis for safer, smarter cities.
Literature Survey and
Problem Statement
Literature Survey
Studies use IoT sensors and embedded systems for road
condition monitoring, balancing accuracy, cost, and
deployment ease. MEMS sensors like MPU6050 offer reliable
vibration detection at low cost.
Problem Statement
Timely detection and repair of road defects is hindered by
inefficient monitoring and limited budgets. A real-time,
affordable system is needed for diverse network conditions.
Proposed System
Overview
System Components and Design
ESP32
Microcontroller
• Manages sensor data acquisition, display updates, and communication.
• Acts as the central processing unit for collecting and
transmitting data.
• Handles sensor data acquisition, wireless communication, and
edge processing.
Advantages
Low power consumption – suitable for mobile or battery-powered
systems
OTA (Over-The-Air) update support for remote upgrades
Compact, affordable, and well-supported by developer
community
NEO-6M GPS
Module
• Provides precise latitude, longitude, and timestamps for events.
• Provides real-time location data of road anomalies (e.g.,
potholes, traffic)
• Supports route tracking for vehicle-based
monitoring units
• Provides real-time geographic coordinates (latitude,
longitude)
• Enables geo-tagging of environmental and traffic data and Supports route tracking for
vehicle-based monitoring units
Benefits
• Reliable & low-cost GPS solution
Small, lightweight, and easy to integrate
Enhances the precision and usefulness of sensor data
MPU6050 Sensor LCD Display
• Shows live sensor readings and system
• Six-axis accelerometer and gyroscope
status locally.
for detecting vibrations and orientation
changes.
• Detects potholes by measuring sudden • Real-time feedback for users or
spikes in vertical acceleration drivers
Monitors vibrations and road roughness
• Displays pothole alerts or road quality
• Helps classify road quality and rating
anomalies
Working and Data
Flow Initialization &
Calibration
ESP32 initializes sensors and Wi-Fi, calibrates MPU6050
readings to remove biases.
Data Acquisition
Reads accelerometer, gyroscope, and GPS data; classifies
road conditions using threshold logic.
Local Display & Cloud
Upload
Displays data on LCD and sends batched readings to
ThingSpeak via ESP-NOW with retry logic.
Visualization
Interactive map and data table show color-coded road
anomalies for real-time monitoring.
Results and
Analysis
Accurate Detection Robust Real-Time
Communication Visualization
MPU6050 reliably detects potholes deeper than 2 ESP-NOW enables low-latency data transfer; GSM Local LCD and web dashboard provide instant
cm and speed bumps with acceleration over 12 module ensures coverage in low Wi-Fi areas. feedback and historical trend analysis.
Summary of Work
Done
Hardware
Integration
ESP32 connected to MPU6050, GPS module, and LCD display for data
acquisition and local feedback.
Data Processing
Calibration, filtering, and classification of sensor data to identify road
anomalies.
Wireless Uplink &
Visualization
Data sent to ThingSpeak and displayed on a React + Leaflet web dashboard
with color-coded markers.
Scalability & Future
Work
System is cost-effective, scalable, and can be enhanced with advanced
analytics for predictive maintenance.
Conclusion
Effective Road Condition Reliable
Detection
System accurately identifies potholes and speed
Communication
ESP-NOW and GSM modules ensure real-time, low-
bumps using sensor fusion. latency data transfer.
Interactive Scalable & Cost-
Visualization
Dashboard and local display provide instant and
Effective
Design supports easy expansion and future smart
historic road anomaly insights. analytics integration.