Skip to content

8-rahul/Preventive-Maintenance-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Preventive-Maintenance-System

A simulation-based preventive maintenance system designed to detect potential faults in DC motors using real-time temperature and current sensor data.

πŸš€ Project Overview -

This project is a simulation-based preventive maintenance system for a DC motor using Arduino. It detects two common fault conditions β€” overheating and overload β€” using temperature and current sensors. Faults are displayed on an LCD screen and automatically shut off the motor to prevent damage. This project reflects an industry-relevant integration of electronics and mechanical maintenance concepts.

πŸ“Œ Key Features -

  • πŸ”₯ Overheat detection using a temperature sensor

  • ⚑ Overload detection using a simulated current sensor

  • 🧠 Real-time motor health status on a 16x2 LCD

  • πŸ›‘ Automatic motor shutdown on fault detection

  • βœ… Restores operation when normal conditions return

πŸŽ“ Why This Project?

As a mechanical engineering student, this project bridges the gap between mechanical systems and electronics-based monitoring, which is crucial for modern Industry 4.0 systems. It demonstrates skills in:

  • Preventive maintenance

  • Sensor integration

  • Embedded systems

  • Arduino programming

  • Circuit simulation

πŸ› οΈ Components Used

Component Description
Arduino Uno Main controller
16x2 LCD Display Shows system status
LM35 Temperature Sensor Monitors motor heat
Potentiometer Simulates current load
NPN Transistor Acts as motor switch
DC Motor Load device
9V Battery Power supply
Breadboard & Jumper Wires Circuit prototyping
Diode & Resistors Safety components

βš™οΈ How It Works

This system continuously monitors a DC motor's temperature and load. When a fault is detected:

  • 🟒 Normal: LCD shows only system status

  • πŸ”΄ Fault Detected: LCD shows fault type and corresponding sensor value

  • πŸ”Œ The motor is automatically turned OFF using a transistor switch during any fault

  • βœ… Motor resumes operation when all readings return to safe range

This approach reflects real-world preventive maintenance principles.

πŸ§ͺ Simulation

The project was simulated to visualize the circuit and test functionality.

πŸ“ˆ Real-World Relevance

This project models how predictive maintenance is used in Industry 4.0 to reduce unexpected machine failures, save costs, and improve safety. It’s a great introduction to condition-based monitoring (CBM) in mechanical systems.

πŸ” License

This project is for educational and portfolio use only.
πŸ“Ž Please do not reuse or distribute without permission.
Β© Rahul Bhoyar, All Rights Reserved.

About

Simulated arduino-based preventive maintenance system for DC motor using temperature and current sensors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages