Skip to content

HVS-4783. Automatic Detection and Notification of Potholes, Humps and Un-even Road to Aid Drivers - ESP32CAM

11,500.00

This project is designed to detect potholes, humps, and uneven road surfaces using sensors and an Arduino UNO microcontroller for improving road safety. The system captures road images, tracks GPS location, sends alert messages through GSM, and automatically activates a sprinkler mechanism to fill potholes temporarily.
Category Tags
Road accidents and vehicle damage are increasing due to potholes, humps, and uneven road surfaces. To overcome this problem, an intelligent road monitoring and pothole detection system is proposed using an Arduino UNO microcontroller. The system is designed to detect potholes, humps, and damaged road conditions automatically and provide real-time information to the user. The proposed system consists of an HC-SR04 ultrasonic sensor, IR sensor, ADXL345 accelerometer sensor, ESP32-CAM module, GPS receiver, GSM modem, LCD display, DC motors, and a sprinkler mechanism. The IR sensor is used to detect road humps, while the HC-SR04 ultrasonic sensor is used to detect potholes by measuring the distance between the vehicle and the road surface. The ADXL345 accelerometer sensor detects uneven road conditions and vibrations. Whenever any abnormal road condition is detected, the vehicle automatically stops and captures images using the ESP32-CAM module. The captured images are stored in the MMC card for future analysis. Simultaneously, the GPS receiver captures the geographical location coordinates of the detected pothole, hump, or uneven road surface, and the GSM modem sends alert messages to a registered mobile number. In addition, the system includes a sprinkler mechanism that automatically fills potholes temporarily to reduce accidents and improve road safety. The entire system is controlled by the Arduino UNO microcontroller programmed using Embedded C language. This project provides an efficient, low-cost, and smart solution for road monitoring, accident prevention, and maintenance management.  

Objectives:
  1. To design and develop an intelligent road monitoring system using an Arduino UNO microcontroller.
  2. To detect potholes on roads using the HC-SR04 Ultrasonic sensor.
  3. To detect road humps using the IR sensor.
  4. To identify uneven road surfaces and vibrations using the ADXL345 accelerometer sensor.
  5. To capture images of potholes, humps, and damaged roads using the ESP32-CAM module.
  6. To store captured images and videos in the MMC card for future analysis.
  7. To obtain the geographical location coordinates of damaged roads using a GPS receiver.
  8. To send alert messages containing road condition and location details through a GSM modem.
  9. To automatically stop the vehicle when abnormal road conditions are detected.
  10. To activate the sprinkler mechanism automatically for temporary pothole filling.
  11. To improve road safety and reduce accidents caused by potholes and uneven roads.
  12. To implement the complete system using Embedded C programming for real-time monitoring and control.
    The Major Building blocks of this project are:
  1. Battery Power Supply.
  2. LM2596.
  3. Arduino UNO Microcontroller.
  4. GSM Modem.
  5. GPS module.
  6. IR sensor.
  7. DC motors with Relay.
  8. Ultrasonic sensor.
  9. ESP32 camera.
  10. ADXL345 accelerometer.
  11. Relay (sprinkler system).
  12. LCD display.
    Software’s used:
  1. Embedded C programming.
  2. Arduino IDE Studio programmer for dumping code into Micro controller.
  3. Express SCH for Circuit design.
     

 

video: