Electrical – Measure current of multiple loads with one sensor

arduinocurrent measurementenergypower

I have been doing some research for my project which requires to measure power consumption of 8 different loads. For that I plan to measure current in each line and multiply that with the voltage of single phase (220v).

I've been searching and have not been able to find a cheap current sensor. Sensors like ACS712 are available but for about $3 for one which means $24 for 8. That's way to expensive for my project.

So I was wondering, is there a way to use one current sensor, such as ACS712, to measure current in 8 loads (working on the same phase).

I am using arduino for the project.

Thank you.

Best Answer

If you're loads are anything other than resistors (e.g. incandescent lamps), or modern electronic devices (laptop charger, new TV, anything with good power factor), then the current measurement alone (times voltage) probably won't give a good measure of the power consumed because of power factor (phase lag between voltage and currents), or distortion.

Can you run all loads concurrently through the sensor, and enable/disable each one in turn ?