The Components Used Are As Follows
The Components Used Are As Follows
ESP32 Microcontroller
DS18B20 (Temp Sensor)
SCT-013 (Current Sensor)
ZMPT101B (Voltage Sensor)
3 20x4 LCD Display
3 Indicator Lamp
Emeregency Stop Button
Start Button
Terminal Blocks
Voltage Regulator
Jumper Wires
Blynk Application
Working Principle
The system continuously monitors the current, voltage,
and temperature associated with an induction motor using
the SCT-013, ZMPT101B, and DS18B20 sensors,
respectively. Each sensor has a dedicated LCD display and
indicator light to show its status, and individual start/stop
buttons to enable or disable each sensor's monitoring
function.
A main start button powers on all sensors, while an
emergency stop button immediately halts motor operation
and sensor monitoring. In case of a detected fault (e.g.,
overcurrent, voltage anomaly, or overtemperature), a
buzzer sounds, and an alert is sent to the Blynk app for
remote monitoring.
2. Voltage Regulator:
This component ensures a steady voltage supply to the ESP32
and other components. If using a higher voltage power supply (e.g.,
12V or 24V), the regulator steps it down to 3.3V or 5V, suitable for
the ESP32 and LCDs.
7. Indicator Lights:
Each sensor has its own indicator light that illuminates if a
fault condition is detected. These LEDs are connected to the
ESP32’s GPIO pins and are controlled by the ESP32 based on sensor
readings.
WORKING FLOW
System Initialization:
When the main start button is pressed, the ESP32 initializes
each sensor and display. The voltage regulator supplies a stable
voltage to all components, ensuring smooth operation.
Sensor Monitoring:
The ESP32 reads data from the SCT-013 (current), ZMPT101B
(voltage), and DS18B20 (temperature) sensors.
Each reading is displayed on the respective LCD, providing real-time
monitoring of the motor’s operating conditions.
Fault Detection:
The ESP32 continuously compares sensor readings to preset
thresholds.
For example:
Overcurrent: The current exceeds a safe limit, indicating an
overload.
Voltage Anomaly: The voltage goes above or below a predefined
range, which could damage the motor.
Overtemperature: The motor’s temperature exceeds a safe
operating level.
Emergency Stop:
If the emergency stop button is pressed, the ESP32
immediately stops monitoring all sensors, sounds the buzzer, and
optionally deactivates the motor.
This is an overriding control to prevent damage or accidents in
critical situations.
Key Benefits:
On-site Monitoring: Real-time sensor readings on individual
displays provide visibility of motor conditions.
Note: This system design ensures robust protection for the induction
motor and enhances operational safety through real-time
monitoring, fault alerts, and flexible control options both on-site and
remotely.
Here's a detailed, step-by-step guide on how to connect each
component in this motor protection system with the ESP32. Each
connection must be carefully made to ensure safe operation and
functionality.
---
---
---