Btech Project Report
Btech Project Report
BACHELOR OF ENGINEERING
(Electrical & Electronics Engineering)
Submitted to
Jamshedpur, Jharkhand
(Department of Electrical & Electronics Engineering)
CERTIFICATE OF APPROVAL
The undersigned certify that they have read and recommended to the Department of
Electrical and Electronics Engineering for acceptance, a project report entitled “IoT BASED
MOTOR MONITORING SYSTEM” submitted by Rohan Raj, Samir Ansari,
Shalendra Kumar, Shivnath Pramanik in partial fulfillment for the degree of Bachelor
of Engineering in Electrical & Electronics Engineering.
............................................ .............................................
INTERNAL EXAMINER EXTERNAL EXAMINER
I
B.A. COLLEGE OF ENGINEERING & TECHNOLOGY
Jamshedpur, Jharkhand
(Department of Electrical & Electronics Engineering)
DECLARATION
SAMIR ANSARI
(20010475015)
II
B.A. COLLEGE OF ENGINEERING & TECHNOLOGY
Jamshedpur, Jharkhand
ACKNOWLEDGEMENT
I take an opportunity to acknowledge and extend my heartfelt gratitude to my guide and the
pivot of this enterprise, Mr. Sanjay Mondal, who is most responsible for helping me to
complete this work. He showed me different ways to approach problems and the need to be
persistent to accomplish my goal. His discernment in the choice of topic, his/her confidence
in me when I doubted myself and his admirable guidance are some cogent reasons that
make me over that without his/her support this thesis would be a chimera.
I am also thankful to Mr. Sanjay Mondal, Head of the Department of Electrical &
Electronics Engineering, for cooperation and support in completing this work. I would also
like to express my thanks to the Principal of BACET Jamshedpur for providing necessary
facilities. I would also convey my Thanks to Mr. Sanjay Mondal and Department of
Electrical & Electronics Engineering for their continuous support. Thanks are due to all the
staff members and lab staff of Department of Electrical & Electronics Engineering BACET
for providing all help and support.
SAMIR ANSARI
(20010475015)
III
B.A. COLLEGE OF ENGINEERING & TECHNOLOGY
Jamshedpur, Jharkhand
(Department of Electrical & Electronics Engineering)
ABSTRACT
This paper introduces an IoT-based motor monitoring system designed to enhance the
efficiency and reliability of industrial machinery. The system integrates sensors,
microcontrollers, and wireless communication to collect real-time data on motor performance,
such as temperature, vibration, and power consumption. Through cloud-based analytics, the
collected data is analyzed to detect anomalies and predict potential failures, enabling
proactive maintenance strategies. The proposed system offers remote monitoring capabilities,
allowing operators to access motor status anytime, anywhere, via web or mobile applications.
By implementing this system, industries can improve operational efficiency, reduce
downtime, and prolong the lifespan of critical machinery. This paper proposes an Internet of
Things (IoT) based motor monitoring system designed to enhance the efficiency and
reliability of industrial operations. The system integrates sensor technologies with IoT
platforms to enable real-time monitoring and analysis of motor performance parameters such
as temperature, vibration, and current consumption. Through wireless connectivity, data is
transmitted to a centralized server for processing and analysis. Machine learning algorithms
are employed to detect anomalies and predict potential failures, allowing for proactive
maintenance interventions. The implementation of this system offers benefits including
increased uptime, reduced maintenance costs, and improved productivity.
TABLE OF CONTENTS
CERTIFICATE OF APPROVAL...................................................................................... I
DECLARATION................................................................................................................. II
ACKNOWLEDGEMENT.................................................................................................. III
ABSTRACT......................................................................................................................... IV
CHAPTER 7 Programming 17
CHAPTER 11 Applications 23
CHAPTER 12 Conclusion 24
References
LIST OF FIGURES
Implementing an IoT-based motor monitoring system involves several key steps to ensure
effective real-time monitoring and predictive maintenance. First, sensors are installed on the
induction motor to measure critical parameters such as temperature, vibration, current, and voltage.
These sensors are connected to a microcontroller, such as an Arduino or Raspberry Pi, which
processes the collected data. The processed data is then transmitted to a cloud server using IoT
communication modules like Wi-Fi or GSM/GPRS. On the cloud server, the data is stored and
analyzed using machine learning algorithms to identify patterns and predict potential failures. A
user interface, accessible via web or mobile applications, provides a dashboard for real-time
monitoring, data visualization, and alerts for any anomalies. This setup enables operators to
monitor the motors remotely, schedule maintenance proactively, and optimize motor performance,
ultimately leading to reduced downtime and operational costs [2].
Firstly, the continuous monitoring of motor conditions through IoT sensors helps industries
transition from reactive to predictive maintenance. Traditional maintenance strategies often rely
on scheduled checks or respond to motor failures after they occur, leading to unexpected
downtimes and high repair costs. In contrast, IoT-based monitoring systems provide real-time data
and advanced analytics that can predict potential issues before they result in motor failure. For
example, abnormal increases in temperature or unusual vibration patterns can indicate impending
bearing failures or alignment issues. By identifying these problems early, maintenance teams can
address them proactively, preventing costly unplanned downtimes and extending the lifespan of
the motors.
Secondly, the enhanced efficiency brought about by IoT-based monitoring systems translates
directly into cost savings for industries. Continuous data collection and analysis allow for optimal
motor operation, ensuring that motors run within their specified parameters. This prevents
situations such as motor overload or under-load, which can lead to excessive energy consumption
and increased wear and tear. As a result, industries can achieve better energy efficiency, leading
to lower electricity bills and reduced carbon footprints. Moreover, the data-driven approach to
maintenance helps in better allocation of resources, reducing the frequency of unnecessary
inspections and focusing efforts where they are truly needed.
The integration of IoT technology also enables remote monitoring capabilities, which is
particularly beneficial for industries with geographically dispersed operations or motors installed
in hard-to-reach locations. Maintenance personnel can monitor the status of motors from anywhere
using web or mobile applications, receiving instant alerts and updates about the motor’s condition.
This remote access capability not only saves time and travel costs but also ensures that any issues
are addressed promptly, further minimizing downtime and maintaining consistent production
schedules [3].
Furthermore, the data collected through IoT-based monitoring systems provides valuable insights
for continuous improvement and decision-making. By analyzing historical and real-time data,
industries can identify patterns and trends that impact motor performance and overall operational
efficiency. This information can be used to optimize motor usage, improve design and
manufacturing processes, and implement best practices for motor maintenance. For instance,
understanding the typical wear patterns and failure modes of motors can help in designing more
robust motors or selecting more suitable operating conditions, leading to improved reliability and
performance.
Another significant advantage of IoT-based motor monitoring systems is their scalability and
adaptability. As industries grow and evolve, the monitoring system can be easily expanded to
include additional motors or upgraded to monitor new parameters. This flexibility ensures that the
system remains relevant and effective in meeting the changing needs of the industry. Moreover,
the integration of advanced technologies such as machine learning and artificial intelligence can
further enhance the predictive capabilities of the monitoring system, providing even more accurate
and timely maintenance recommendations.
The implementation of IoT-based motor monitoring systems also aligns with the broader trend of
digital transformation in industries. As more companies adopt Industry 4.0 practices, the use of
IoT and data analytics becomes increasingly important in maintaining a competitive edge. By
leveraging IoT technology, industries can not only improve their maintenance processes but also
gain a deeper understanding of their operations, leading to better strategic decisions and innovation.
This digital transformation can result in higher productivity, improved product quality, and greater
customer satisfaction [4].
In summary, the implementation of IoT-based motor monitoring systems offers numerous benefits
to industries, including predictive maintenance, cost savings, remote monitoring, data-driven
insights, scalability, and alignment with digital transformation initiatives. By providing real-time
monitoring and advanced analytics, these systems ensure that motors operate efficiently, reduce
downtime, and extend their lifespan. The adoption of IoT technology not only enhances
operational efficiency and productivity but also supports sustainability goals and positions
industries for future growth and innovation. As industries continue to embrace digital
transformation, IoT-based motor monitoring systems will play a crucial role in driving operational
excellence and competitive advantage.
CHAPTER-02
METHODOLOGY
The below given diagram is the basic block diagram of IoT Based Motor Monitoring System which
clearly explains the working.
230 AC
Volt Dimme CurrentSensor Relay Motor
AC r
5 Volt
Regulator
Node
Cloud
MCU
IR Sensor
Arduino
Uno
Temperatur
e
Sensor 16X2 LCD
Figure:02 [5]
CHAPTER-04
PRACTICAL CIRCUIT DIAGRAM
Figure:03
CHAPTER-05
COMPONENTS USED IN CIRCUIT
1. Arduino Uno:
The Arduino Uno is a popular microcontroller board based on the ATmega328P
microcontroller. It is widely used for creating interactive electronic projects due to its ease
of use, affordability, and extensive community support. The board features 14 digital
input/output pins, 6 analog inputs, a USB connection for programming and power, and a
variety of other components like a reset button and power jack. The Arduino Uno works
by being programmed with the Arduino software (IDE), where users can write and upload
code to control the board’s pins and interact with sensors, motors, lights, and other
components. Its versatility makes it ideal for both beginners and experienced developers to
prototype and build a wide range of applications, from simple LED blinkers to complex
home automation systems.
Pin Diagram:
Figure;04 [6]
2. Single Phase Induction Motor:
using AC motor of rating 12v 750 rpm 2 amp the reason behind to choose this motor
cause the maximum industry uses Ac motor so the we choose ac motor and the rating
depends on the many factors just like we are making electronics-based circuit which
operates in less voltage such as 5v to 12 v.
Figure:05 [7]
3. Node MCU:
The Node MCU is an open-source firmware and development kit that helps you to
prototype your IoT (Internet of Things) projects. It is based on the ESP8266 Wi-Fi module,
which provides a highly integrated solution for wireless connectivity. Here are some key
features and components of the Node MCU:
Key Features:
1. Wi-Fi Connectivity: Built-in ESP8266 module for connecting to Wi-Fi networks.
2. GPIO Pins: Multiple General-Purpose Input/Output pins for interfacing with sensors,
actuators, and other components.
3. Microcontroller: Powered by the ESP8266 microcontroller with a Ten-silica Xtensa.
4. Programming: Supports programming in Lua scripting language or using the Arduino
IDE.
5. Power Supply: Typically operates on 3.3V, with onboard voltage regulation.
Figure:06 [8]
4. Transformer:
A 220/12 transformer is designed to step down the voltage from 220 volts AC to 12
volts AC.
Specifications
Primary Voltage: 220V AC
Secondary Voltage: 12V AC
Figure:07 [9]
5. 5V DC Regulator:
A 5V voltage regulator is an electronic component used to provide a stable
SV output from a higher and/or variable input voltage. It's essential in many electronics
projects to power components that require a steady 5V supply.
Figure:08 [10]
6. Current Sensor:
The ACS712 is a popular current sensor module used to measure AC and DC currents. It
is widely used in various applications, including power monitoring, motor control, and
overcurrent protection. The sensor provides an analog voltage output proportional to the
current passing through the module.
Figure:09 [11]
7. Temperature Sensor:
A thermistor is a type of resistor whose resistance varies significantly with temperature.
Thermistors are widely used for temperature sensing and measurement because they are
cost-effective, sensitive, and available in various forms.
Figure:10 [12]
8. IR Sensor:
Using an IR sensor to detect RPM (Rotations Per Minute) involves measuring the
interruptions of an infrared beam caused by an object passing between the IR transmitter
and receiver.
Figure:11 [13]
9. Jumper Wires:
Jumper wires are essential components in electronics prototyping and circuit
building. They are used to create connections between various components on
breadboards, PCBs, and microcontroller development boards.
Figure:12 [14]
10. LCD Screen:
A 12x2 LCD screen is a type of character LCD display that can show 12 characters per line
and has 2 lines. These displays are widely used in various electronic projects to display text
and simple graphics. They are based on the HD44780 controller, which is commonly
supported by most microcontroller platforms, including Arduino.
Key Features
1. Resolution: 12 columns and 2 rows of characters.
2. Controller: Typically uses the HD44780 controller or compatible.
3. Interface: Can be interfaced using parallel (4-bit or 8-bit) or 12C communication.
4. Backlight: May come with an optional backlight for better visibility in low-light
conditions.
5. Power Supply: Typically operates at 5V.
Figure:13 [15]
11. PCB Board:
A printed circuit board, or PCB, is used to mechanically support and electrically connect
electronic components using conductive pathways, tracks or signal traces etched from
copper sheets laminated onto a non-conductive substrate.
Figure:14 [16]
CHAPTER-06
FORMULA USED FOR DATA SAMPLING
Figure:15 [17]
CHAPTER-07
FLOWCHART AND ALGORITHM
1. Start
2. All sensors, current sensor, temperature and humidity sensor, voltage sensor, vibration sensor
and speed sensor, sense the parameters and take the reading.
3. All parameter values are passed to microcontroller atmega328 and stored in microcontroller.
4. Read and convert the analog values into digital
5. Microcontroller displays these values on LCD.
6. Sends these values on IOT Cloud server for remote operation using ESP32.
7. If any faults observed the supply is cut off with the help of relay.
8. Stop.
CHAPTER-08
PROGRAMMING
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ThingSpeak.h>
// Wi-Fi credentials
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
// ThingSpeak API details
unsigned long channelID = YOUR_CHANNEL_ID;
const char* writeAPIKey = "YOUR_API_KEY";
// Sensor pins
const int tempPin = A0; // Analog pin for temperature sensor
const int vibrationPin = D2; // Digital pin for vibration sensor
// Wi-Fi client
WiFiClient client;
void setup() {
Serial.begin(115200); // Initialize serial communication
// Initialize sensors (if needed)
pinMode(vibrationPin, INPUT);
// Connect to Wi-Fi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.print("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
// Initialize ThingSpeak
ThingSpeak.begin(client);
}
void loop() {
// Read data from sensors
float temperature = analogRead(tempPin) * (5.0 / 1023.0) * 100; // Convert analog reading to
temperature
int vibration = digitalRead(vibrationPin); // Read vibration sensor value
// Print sensor values to serial monitor
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.print(" C, Vibration: ");
Serial.println(vibration);
// Send data to ThingSpeak
ThingSpeak.setField(1, temperature);
ThingSpeak.setField(2, vibration);
int responseCode = ThingSpeak.writeFields(channelID, writeAPIKey);
if (responseCode == 200) {
Serial.println("Data sent to ThingSpeak successfully");
} else {
Serial.println("Error sending data to ThingSpeak");
}
// Wait 20 seconds before next reading (adjust as needed)
delay (20000);
}
CHAPTER-09
EXPERIMENTAL REASULT
The entire assembled circuit set up. The developed code is uploaded to module. Sensors are
interfaced to ESP32 board. Once the module is powered up, it gets connected to internet, and
sensors start accumulating the data. All the data is sent to things speak lot platform and user can
monitor the parameters with the help of graphs and widgets. From Figures •
various graphs are shown below, and the parameters that can be monitored are current, temperature,
humidity, vibration, and power.
From the graphs, it can assess that axis comprises of date, and axis comprises of the magnitude of
the parameter. When the system turns on, the dark red dotted points on the graph show present
value of the parameter. The straight-line which traces with in the various dates shows the changes
by comparing the present-day status with the last period when system was turned on. Hence, it
should not be concluded that graphs are linear in nature. The present value of parameter can be
seen by tracing the latest entry of red dark dot and by double clicking with in it the graphical
display becomes more dynamic as it shows minute by minute entry of data from the sensors.
With all these parameters, any threshold limit can be set and if the set limit for any required
parameter is crossed then notification or alert can be sent to the operator using loT platform.
Therefore, it can be assessed that such systems can be used for real time monitoring of various
electrical machines. Single phase induction motor current data is retrieved from current sensor
ACS 712. From the graph Figure Z, current magnitude is approximately one ampere. The ACS
712 sensor has an output error percentage of around.
Temperature and humidity data are taken from DHT11 sensor which has been mounted on motor
body. As the motor started temperature value started increasing, this happens as winding of the
motors starts heating up with the safety insulation point. After a certain point temperature of the
motor body reaches a saturation value of around thirty-nine-degree Celsius. DHT11 humidity
sensor can measure from twenty percent to eighty percent range with accuracy of five percent.
Figure:16
CHAPTER-10
ADVANTAGES & DISADVANTAGES
Advantages:
1. Real-Time Monitoring: Continuous, real-time data collection and analysis enable timely
detection of anomalies and potential failures, reducing downtime and maintenance costs.
2. Predictive Maintenance: IoT sensors and analytics can predict when a motor is likely to fail,
allowing for maintenance to be performed just in time, which extends the motor's lifespan and
improves reliability.
3. Energy Efficiency: Monitoring systems can optimize motor operations to reduce energy
consumption, leading to cost savings and improved environmental sustainability.
4. Remote Access: Operators can monitor and control motors from anywhere, providing flexibility
and immediate response to issues, even from remote locations.
5. Data Analytics: Detailed data on motor performance can be collected and analyzed to identify
trends, optimize processes, and enhance overall operational efficiency.
Disadvantages:
1. Security Risks: IoT devices are often targets for cyber-attacks. Without robust security
measures, these systems can be vulnerable to hacking, which could lead to unauthorized access to
sensitive data or control over the motor systems.
2. Privacy Concerns: The continuous monitoring and data collection inherent in IoT systems can
raise privacy issues, especially if data is not properly anonymized or if there is inadequate control
over who can access the data.
CHAPTER-11
APPLICATIONS
This project presents the concept of Internet of Things for early detection and monitoring of motor
system-failures remotely. The system has been designed to combine various parameter
measurements in real-time, improving the delectability of different faults. The monitoring of the
motor system presents the measurement-of different parameters namely vibrations, temperature,
voltage and current consumption. Thus, compared to conventional methods that relies solely on
vibrations or temperature, this design has more information sources-which can enable an alarm.
The concept of loT is presented here for This paper presents the concept of Internet-of Things for
early detection and monitoring of motor system failures remotely. The system has been designed-
to combine various parameter measurements in real-time, improving the delectability of different
faults. The monitoring of the motor system presents the measurement of different parameters
namely vibrations, temperature, voltage and current consumption. Thus, compared to conventional
methods that relies solely on-vibrations or temperature, this design has more information sources
which can enable an alarm.
REFERENCES:
1. [1] K. Phasinam “Application of IoT and cloud computing in motor monitoring system
Article ID 8285969, 8 Pages, 2022.
2. [2] M.K. Mohiddin and V.B.S.S. Indira Dutt, “Implementation of iot and cloud computing
3. [3] Agarwal, "survey on the scope of cloud computing” Proceeding, vol. Pp. 1-4, 2021
4. [4] D.K. Sharma “An optimum energy consumption algorithm” vol. 51, pp.61 2019.
5. [5] WWW.IRJMETS.COM, “International research journal of modernization in
engineering technology and science.
6. [6] WWW.MEDIUM.COM “Arduino uno pins description”.
7. [7] WWW.CIRCUITCELLER.COM “Picture of single phase induction motor”
8. [8] WWW.WIKIPEDIA.COM “Brief about of node mcu”.
9. [9] Taken image from the website, “WWW.WIKIPEDIA.COM” , Transformer.
10. [10] Taken image from the website, “WWW.WIKIPEDIA.COM” ,5v voltage regulator.
11. [11] Taken image from the website, “WWW.WIKIPEDIA.COM” , Current sensor.
12. [12] Taken image from the website, “WWW.WIKIPEDIA.COM” , Temperature sensor.
13. [13] Taken image from the website, “WWW.WIKIPEDIA.COM” , IR sensor.
14. [14] Taken image from the website, “WWW.WIKIPEDIA.COM” , Jumper Wires.
15. [15] Taken image from the website, “WWW.WIKIPEDIA.COM” , LCD Screen.
16. [16] Taken image from the website, “WWW.WIKIPEDIA.COM” , PCB Board.
17. [17] Taken image from the website, “WWW.WIKIPEDIA.COM” , voltage divider circuit.