Edge Computing-based Intelligent Manhole Cover Management System For Smart Cities

Also Available Domains WSN|PIC16F77A|ARM7

Project Code :TEMBRE19_379

Abstract

This project proposes an Edge Computing-based intelligent system for the efficient management of manhole covers in smart cities. The system integrates various IoT components, including an Arduino microcontroller, a webcam, ultrasonic sensors, GSM module, GPS module, and NodeMCU, to monitor and manage the condition of manhole covers in real-time. A webcam, supported by Python-based image processing, detects any anomalies or damages to manhole covers, while the ultrasonic sensor identifies physical obstacles or displacements. When any irregularities are detected, the system immediately activates a buzzer for alerting nearby individuals and sends an instant notification through the GSM module. Additionally, the GPS module records the precise location of the affected manhole cover, which is then uploaded to the ThingSpeak IoT cloud platform via NodeMCU for remote monitoring, data visualization, and tracking. This edge computing-driven system ensures prompt maintenance responses, enhances urban infrastructure management, and contributes to the safety and efficiency of smart city operations through real-time anomaly detection, immediate alerts, and geolocation-based tracking.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware requirements:

  • Arduino
  • USB Web camera
  • LCD
  • Buzzer
  • GPS
  • GSM
  • Bluetooth
  • Motor driver
  • Dc motor
  • Ultrasonic  Sensor
  • Power supply

 

Software requirements:

  • Arduino IDE
  • Embedded C
  • Python IDLE

Learning Outcomes

  • Arduino Pin diagram and Architecture
  • How to install Arduino IDE Software
  • Introduction to Python Programming
  • Setting up and Installation procedures for Arduino IDE
  • Introduction to Arduino IDE
  • Commands in Embedded C
  • How to install Libraries?
  • Basic coding in Embedded C
  • Working of Bluetooth
  • Working of Ultrasonic Sensor
  • How to interface GPS with Arduino
  • Working of Nodemcu
  • Working of LCD
  • How to interface LCD with Arduino?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video
Final year projects