I am using this equipment to run my reef aquarium. I am using an Arduino Mega 2560 to control LDD-700s for my LEDs and a 8 channel relay board for my wavemaker and heater. Whenever one of the relays turn off and disengages, I get a blink on any of my LEDs that are off at the time.
I have a 48 VDC 5A power supply to run my LED drivers (5 x LDD-700H) and a 12vdc 3A power supply to run my Arduino Mega 2560 and cooling fans. I have a 5v 3A power supply to give power to my relay board. In order to control all the PWM LED drivers, the relay board, and PWM fans, everything is on a common ground. I think I might have to isolate the relay board with its own 5vdc power supply that doesn't share the same common ground.
I found this youtube video explaining pulldown resistors. A pull-down resistor goes from the wire to ground. I just need to figure out the size of the resistor and which pin to connect to. The video says that I need a resistor that is 10 times the impedance of the pin? Vin+ and Vin- on my driver are always on. So I would think that the resistor would have to be placed on the PWM signal wire and ground. But will this interfere with the dimming of the lights? I think I need a 10K Ohms resistor would be the right size. I haven't confirmed that this will work as I am still reading.
I am also considering putting a diode (IN4001) on the GRD wire going to the Relay board to try and suppress the surge from the relays when they disengage going back the mega 2560, but this is also a theory.
Below is my Relay Board. I believe that the second largest-sized chip on that board marked "M7" on it is the diode. I think the stripe next to the "M" indicates the cathode side. There is one for each relay and I don't know if it is connected to GRD or not. I think this relay is to only protect the board from the surge and not any thing else connected to it.
Any thought on the issue would be great. Thanks.