I’m working on a project where an Arduino Uno controls a 2-channel relay module (5V, opto-isolated, model: Eletrogate 2-channel relay).
Relay channel 1 → 1 fan (AC, 220V)
Relay channel 2 → 2 fans (AC, 220V)
The Arduino is connected to a computer that also drives multiple projectors.
Problem:
Whenever the relay switches the fans on or off, the projectors flicker and sometimes lose HDMI signal, taking a few seconds to recover.
What I’ve tried:
Running fans and projectors on the same electrical circuit → issue persists.
Running fans and projectors on separate circuits → issue persists.
Question:
What could be causing this problem, and what’s the best way to solve it?
Has anyone experienced similar issues with relays switching AC fans and projectors losing signal?
You may want to place a RC Snubber circuit in series with your load. Just do a basic Google of RC Snubber circuits. Since under no load the problem goes away I would assume your 220V AC fans are an inductive load and therefore suggest an AC Snubber circuit. As to a snubber circuit you can build or just buy.
What does that mean, how are they protected?
Since the problem also occurs when you manually turn on the fans, then you can rule out any problems with the Arduino or relay board.