I have a latching solenoid that operates on 2vdc (at the lowest) all the way up to (as I have tested) 9vdc - the minimum amount of current I have tested it with is 0.01A (which is the lowest my benchtop power supply with provide).
EDIT: The side of the solenoid reads DC3v 25ms 0.02-0.8MPa
.
To operate the solenoid it has two leads, apply voltage across the leads in one direction to actuate it in one direction and then apply voltage across the leads in the opposite direction to actuate it the other way.
I want to control this solenoid via a nodemcu ESP8266 and I have confirmed that the 3.3v pin to ground will actuate the solenoid, but I cannot for the life of me figure out how to get this operating without using relays.
I feel like at 0.01A 2vdc minimums that I should be able to set a pair of digital pins as outputs and trigger one of them high and the other low to make the circuit flow, but this does not appear to make the solenoid trigger. I have tried all kinds of different configurations of transistors to make this work and I still come up empty handed. Short of making my own H-bridge (which I tried, but I am unable to sort out correct combinations of resistors/diodes/transistors to make it work since I am still learning) do you guys have any suggestions for how I could accomplish this in the simplest way?
NOTE: I know I can do this off of a pair of relays easily, which I have done and tested - but this is an exercise to see how to get this working without them using, for instance, transistor logic for fun.
I know I can buy an off the shelf H-bridge motor controller board and make this work, but that isn't really the exercise I have given myself here.
I have been banging my head against a wall for the last few days trying to sort out how to do this and have come up empty handed, so that's why I am here haha
DC3v 25ms 0.02-0.8MPa
- I'll update the question to reflect that \$\endgroup\$