Munir Muhammad Posted May 16 Report Share Posted May 16 In this tutorial, we will demonstrate how to build an efficient overload motor protection system using an Arduino and a current sensor. Motor overload can lead to overheating and damage, so it's crucial to implement a reliable protection mechanism. We will explain the working principle of the system and provide a step-by-step guide on connecting the current sensor to the Arduino. Additionally, we will showcase the programming code required to monitor the motor's current and trigger a protective action if an overload is detected. Whether you're a hobbyist or an engineer, this video will equip you with the knowledge to safeguard your motors effectively. Code:- #define Relay A1 int analogPin = A0; // Current sensor output long int sensorValue = 0; // variable to store the sensor value read void setup() { Serial.begin(9600); // setup serial pinMode(Relay, OUTPUT); } void loop() { sensorValue = analogRead(analogPin); // wait 2 milliseconds before the next loop delay(200); Serial.println("ADC Value: "); Serial.println(sensorValue); // set value on which you want to switch off Motor. normally motor oprate between value 512 to 525. // I set 530 value on which motor switch off for 5 seconds. //if(sensorValue > 530) if(sensorValue > 550) { digitalWrite(Relay, LOW); delay(5000); } else { digitalWrite(Relay, HIGH); } } Click to Watch Video of this Project Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.