Thanks for the ideas guys. I think I figured out what the problem was! I feel like switching among the relays with 250 millisecond delays was the problem... I'm guessing these relays can't handle that kind of load for a very long period of time. I made everything a bit slower and it's working just fine.
Hey guys! I'm using a 16-channel relay board with an arduino mega to control my non-LED christmas lights outside. Everything works well for about thirty minutes. After thirty minutes, one of the relays (not the same one every time) stops following my program -- it just stays on the whole time while all the other relays turn on/off based on the rules that I've set within the program. I'm only using seven of the channels -- the rest are just in the off position.
Things I've tried: - Buying a second relay board to see if first was defective (same thing happens with the new board) - Plugging one of the light-sets on a different channel (for example, instead of using channels 1-7, using 1, 3-7, and 8 ) - Changing up my program many, many times to see if that might be causing the issue..
What do you guys think might be the problem? Thanks in advance for any help!