4 Channel Relay Driving solenoid valves PROBLEM

Hello guys,

So I am facing a problem and I might have an idea on what is going on but i would like to get some help. So I am driving a 5V 4 channel with and arduino in order to control 4 solenoid valves that are utilizing 110VAC.

As of now I have the AC common(White) connected to the 4 common channels of the relay - The AC hot (black) connected to one side of the solenoid valves - The other side of the solenoid valve is connected to the NO of the relay.

Now the arduino digital 9 to 12 are connected to the IN1 - IN4 of the relay via a transistor connection as such:
The digital pin connected to a 1K resistor to the base of the transistor. The emitter of the transistor connected to the INX of the relay. The collector connected to the cathode(-) of a diode. and finally the anode to 5V vcc.

The programming side of things are fully working and I am sure of that because without the solenoid valves connected the system and the relays does just fine.
BUT the moment I connect the AC my system starts to have a lot of noises, where sometimes it works but sometime the relays has sparks, sometimes it turns of a channel that was not touched.

After some research I found out that a rc snubber might be needed on the solenoid contacts, although I am not familiar on how to calculate it and also how to place it on the system.

Here are the exact parts I am using:

Relay:

Solenoide Valves:
https://www.radwell.com/Shop?source=GoogleShopping&IgnoreRedirect=true&ItemSingleId=95772760&utm_source=google&utm_medium=cpc&adpos=&scid=scplp95772760&sc_intid=95772760&gclid=Cj0KCQiA-bjyBRCcARIsAFboWg3jTgl7xmp8dFuHQJ4g6ikr6-yTpJFsVlVwJM_gSjLR9DhyNTnueRYaAgG9EALw_wcB

transistor:
https://www.digikey.com/product-detail/en/on-semiconductor/PN2222ATA/PN2222ATATB-ND/1047608

PLEASE HELP.

I am not surprised at the sparks. The solenoid valves you linked to are 24 VOLT DC valves.

Paul

ohh Sorry they are 110VAC Solenoid valves.

https://www.radwell.com/en-US/Buy/MAC%20VALVES%20INC/MAC%20VALVES%20INC/132B-111BAAA/

Paul, any idea as of how to fix this problem?

LucasVasconcelos:
Paul, any idea as of how to fix this problem?

Sure!
Toss the relay board and use SSRs (solid state relays). Simple and reliable and work DIRECTLY from and Arduino 5 volt output pin. No sparks!

Paul

do you mind sending me a link of th SSD please?

Would this board work? https://www.amazon.com/4-channel-Solid-State-Module-110V-240V/dp/B0761WY9DJ

Although just for curiosity will a snubber between my relay common and NO help?

That relay board already has driver transistors for the relay coils, the ones you have serve no purpose, you need RC snubbers or bidirectional TVS diodes across the solenoid coils. How are the relay coils being powered?

LucasVasconcelos:
do you mind sending me a link of th SSD please?

Search EBAY for "solid state relay 5v" and pick one.

Paul

The dc side is being powered through a power module like such :

Can you please disconnect Solenoide. Noise continue?

No, once solenoid is not connected the noise is completely off, the system works amazingly.

Sadly, much of this problem relates to "lead dress", keeping all the connections to each part grouped tightly together, avoiding any open loops in the wiring and keeping the AC connections to the relays completely separate from all the connections to the digital logic.

I changed the position of things just to make sure and still the same problem!!!

When things get to this point, it's time to ask for complete schematics and images of the actual wiring.

LucasVasconcelos:
Although just for curiosity will a snubber between my relay common and NO help?

You should always use a snubber circuit when switching inductive loads.

  1. To protect the relay contacts
  2. To prevent problems like this.

Search for "snubber circuit" on ebay.
Leo..