Jump to content
Electronics-Lab.com Community

Munir Muhammad

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by Munir Muhammad

  1. 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

×
  • Create New...