Hello,
I'm working on a simple Arduino-based circuit where the Arduino reads sensor values and performs certain actions (like controlling relays or motors) based on those readings. Everything works fine—until I connect an energy meter to the setup.
As soon as the energy meter is connected (even without any data being read from it), the Arduino starts behaving erratically—printing garbage values on the Serial Monitor, resetting, or freezing entirely.
The energy meter is powered through the same extension board as the Arduino. The Arduino is connected to a power strip via a USB charger, and I've made sure the grounds are common. I’ve tried isolating components and even moving the energy meter to a different socket, but the issue persists.
The circuit includes relays and is built on a prototyping board. I initially thought it might be a wiring issue or capacitor placement, but nothing has helped so far.
I’m still new to this and trying to understand what might be causing this interference or instability. Could it be EMI, ground loops, or some issues with shared power lines?
Any guidance or suggestions would be greatly appreciated!
Regards
Photo: