5v 8Ch Relay Board - Weird Issue - Leds work, but not relays

Hey all, thanks for taking the time to help me out.

I'm experiencing a strange issue with this 5v Opto-Isolated 8 Channel Relay Board: Opto-Isolated 8 Channel Relay Board (Price reduced again)

I've successfully wired the board to my Arduino and have had all 8 channels fully working. Power for the board is wired through the Arduino 5v and GND pins direct to the relay board's VCC and GND pins. VCC/JD-VCC jumper is in place on the relay board (no isolation setup). Arduino is being powered by an external 2A 7.5v PSU.

When I began wiring my load wires to the relays, I found a troubling issue. After screwing in the wiresto the terminals, I powered the Arduino to see if everything was working as it should. The LED's on the relay board were lighting as expected, but the relays were no longer clicking(actuating). I removed my load wires from the relays thinking that might have caused an issue, but the issue persisted. I tried various things, checking all connections, and swapping out the wires feeding VCC and GND. After a few Arduino reboots, the board randomly began working properly again with both lights and relays switching. This cycle happened twice, it functioned, I hooked up the load wires to the relay terminals(no actual load on them), it stopped functioning, I fiddled with the wires but really changed nothing, it began working again, etc.

It's currently working now, but I need to try to have this issue sorted out and stable before Monday (fingers crossed!).

Do you guys have any idea what might be causing this? I'm going to sleep on it for now, tomorrow I'll try a separate 5v psu for the relay board instead of using the Arduino for power.

Thanks! :grin:

Those relays need almost 100ma to actuate. With eight of them it's likely too much power being pulled from the Arduino. I suspect you'll solve your problem when you use a separate 5V supply for the relay board.

Separate (heat-sinked) 7805 regulator from the supply to power the relay board should
fix this.