Go Down

Topic: How to trigger latch solenoide valve from Arduino? (Read 222 times) previous topic - next topic

vazquezjm

I received a sample latching solenoid valve:

https://www.alibaba.com/product-detail/Top-Quality-Dc-5V-Latching-Solenoid_60415603817.html

I want to control it using an Arduino Pro Mini, running a 5V. AFAIK, I can't control it just connecting it to a digital pin since the absolute max current is 40mA.

As per the description pulse width should be 25ms. Not sure how to do that with the Arduino.

Setup is powered by a 18650 battery + MT3608 boost module (5v)

Can you help?

MarkT

Think that's a bipolar drive, so an H-bridge is probably needed to switch it.

Code: [Select]

  digitalWrite (pin, HIGH) ;  // drive a pin for 25ms
  delay (25) ;
  digitalWrite (pin, LOW) ;
[ I will NOT respond to personal messages, I WILL delete them, use the forum please ]

vazquezjm

Thanks Mark!

I got more info from the manufacturer:

- Valve opens on (+) pulse, closes on (-) pulse.
- It can be powered with 5v and a pulse of 25ms
- Current is 0.23A

It definitely looks like I need external electronics to drive it. BTW, how do I send a negative pulse to close the valve?

dougp

It definitely looks like I need external electronics to drive it. BTW, how do I send a negative pulse to close the valve?
That's what the H-bridge is for, to reverse the polarity.
Everything we call real is made of things that cannot be regarded as real.  If quantum mechanics hasn't profoundly shocked you, you haven't understood it yet. - Niels Bohr

No private consultations undertaken!

Go Up