Skip to content

HVS-4738. Automatic Detection and Notification of Path Holes, Humps to aid Drivers with Image Capture, SMS

10,500.00

An Arduino-based smart road condition monitoring system is developed to detect potholes, humps, and uneven road surfaces using ultrasonic, IR, and MEMS sensors. The system captures images, stores data with GPS location, and sends alerts through GSM to improve road safety and maintenance efficiency.

Road conditions play a crucial role in ensuring the safety and comfort of commuters. Potholes, humps, and uneven road surfaces pose significant risks, leading to accidents, vehicle damage, and increased maintenance costs. This project aims to develop an automated road condition monitoring system using an Arduino Uno as the main controller. The system incorporates ultrasonic and IR sensors to detect potholes and humps, while an ESP32-CAM module captures images of detected road irregularities. A GPS module determines the exact location of these hazards, and a GSM module sends alerts with location details to a registered mobile number. A MEMS sensor is used to detect uneven road surfaces and abnormal vibrations. When the system detects potholes, humps, or uneven road conditions, it automatically stops the vehicle and alerts the driver through a buzzer. Simultaneously, the ESP32-CAM captures images of the affected road area and stores them on an MMC/SD card for future reference. All detected data, including images and GPS coordinates, are also stored on the SD card for analysis and maintenance purposes. The current system status and detected conditions are displayed on an LCD screen, providing real-time updates to the user. The entire system is programmed using Embedded C language, ensuring efficient and automated operation. This smart road condition monitoring and maintenance system can significantly improve road safety, support timely road maintenance, and reduce accident risks caused by damaged or uneven road surfaces.    

Objectives
  1. To design and develop a smart road condition monitoring system using Arduino Uno.
  2. To detect potholes, humps, and uneven road surfaces using ultrasonic, IR, and MEMS sensors.
  3. To capture images of damaged road conditions using the ESP32-CAM module.
  4. To identify the exact location of road hazards using a GPS module.
  5. To send alert messages with location details through a GSM module to registered users.
  6. To automatically stop the vehicle and activate a buzzer alert when hazardous road conditions are detected.
  7. To store captured images and road condition data on an SD/MMC card for future analysis and maintenance.
  8. To display real-time road condition status on an LCD screen.
  9. To improve road safety and reduce accidents caused by poor road conditions.
  10. To assist road maintenance authorities in identifying and repairing damaged roads efficiently.
    The Major Building blocks of this project are:
  1. Battery Power Supply.
  2. ARDUINO UNO Microcontroller.
  3. LM2596.
  4. GSM Modem.
  5. GPS module
  6. IR sensor
  7. DC motors
  8. Ultrasonic sensor
  9. ESP32 camera
  10. LED indicator.
  11. ADXL345 accelerometer.
  12. Relay.
  13. LCD display.
  14. Buzzer.
  Software’s used:
  1. Embedded C programming.
  2. Arduino IDE for dumping code into Micro controller.
  3. Express SCH for Circuit design.
   

video: