Trystan, Thanks for the reply

Trystan,

Thanks for the reply but I do not think it will be a solution to my problem. I will use the following simplified example to explain.

If Irms is at 0 the pump is off. When I turn on a light and Irms rises to 5, the pump starts to gently flow to represent a small current flowing(the light). But when the pump does this it then increases the Irms value which then in turn increases the flow of water. Even if I say Irms = Irms - change; this new value will be changed when the pump comes on therefore turning the pump on more and keeping it on even if the light is turned back off.

If I do reduce the load the TIP121 is putting on the Arduino, the pump still gradually starts effecting the Irms value.

I was considering using the value straight from analog 0 (because the pump turning on and off should not effect this value?) but when appliances are turned on this value doesn't just rise it fluctuates up and down (like a wave).

Ideally I would like to be able to control the pump off a different arduino than the CT Sensor so that it cannot interrupt the Irms value, but I do not know if this is possible. Sending the value being read by one arduino to the computer and then from there to another arduino that controls the pump?

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options