I'm using this tutorial to try to open and close a solenoid valve. The ultimate goal is to create a garduino, but baby steps.
My set up is here which, at least to my newbie eye, is pretty much exactly what the tutorial shows. Close up. I load up their basic on/off code:
int solenoidPin = 4; //This is the output pin on the Arduino we are using
void setup() {
// put your setup code here, to run once:
pinMode(solenoidPin, OUTPUT); //Sets the pin as an output
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(solenoidPin, HIGH); //Switch Solenoid ON
delay(1000); //Wait 1 Second
digitalWrite(solenoidPin, LOW); //Switch Solenoid OFF
delay(1000); //Wait 1 Second
}
But the valve doesn't react. There is no clicking noise or anything. I tried with just a 9V battery alone, just the USB alone, and USB+9v. Since we're using VIN, I think it should work with just a 9V battery though. I am using the following hardware:
I just tested one that I had setting around. It would energize as low as 9Vdc @ 250mA, and at 12Vdc pulled 325mA.
Yes, Amazon is chock full of similar "deals". I ordered just one of these through Digikey, and they mistakenly sent a whole box as "1" for the price of a single unit. I called them and confused the poor lady on the other end. She couldn't understand that I wanted to return the extra's, and kept trying to send more to make me satisfied. After 15minutes, she finally caught on and said to simply keep them, as it wasn't worth the time or shipping costs to return them.
Make sure the thing works with your power supply by connecting it directly, no Arduino or anything in between. If that doesn't work, get a better power supply. If a better power supply still doesn't work, get a new solenoid.
Your 9V battery won't be able to supply sufficient current for the solenoid (well, maybe it could, for a few minutes), and your 5V USB has too low a voltage.
Make sure the thing works with your power supply by connecting it directly, no Arduino or anything in between. If that doesn't work, get a better power supply. If a better power supply still doesn't work, get a new solenoid.
Ah, should have checked this first. My 9V makes the solenoid buzz a little bit but otherwise doesn't react.
12V is needed to power the solenoid (although the adafruit site says 6V should get it to work too), but then it also needs a minimum pressure. Blowing into the solenoid gets it all going perfectly, valve is opening/closing every second just like the code directed.
It is very well possible that your 9V battery can't supply the current the solenoid needs. Using a proper power supply it's very well possible you can get it to open with 6V. Anyway, good you have it working.