3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Save Water! Kitchen Faucet with Foot Pedal

Step 9Version 2.0 and Beyond...

Version 2.0 and Beyond...
This is a project I've had in my head since I was a little kid, and I can't tell you how satisfying it is to finally see it in action. But there are even cooler things you can do, once you have this basic system installed.

The first thing I did was install a push-on/push-off button into the pedal (wired it in parallel), so that I can convert the sink back to "regular" mode if we have guests using it. Fairly easy, and I'd recommend it.

However, I've also been messing around with everyone's favorite microprocessor, the Arduino, and have some cool modifications in mind. Once I get the solenoids wired up to some relays, it's a simple matter to have the Arduino take control of them. So then you could do something like replace the foot pedal with a proximity sensor, or replace the on/off button I mentioned above with a momentary switch that could set the sink to "regular" mode for five minutes when you press it.

Also, I was on the fence between getting a normally open or a normally closed solenoid valve. Having a normally closed valve allows me to keep the faucet handle "open" all the time, and I just have to step on the pedal to activate it. However, to return it to "regular" mode requires constant power. Since there are just two of us living here, and I'm using rechargeable batteries, I decided this was fine. It would be a simple modification to reverse the pedal and use normally open valves. This would allow the sink to operate in "normal" mode until a button was pressed, which would then activate the solenoids and close them, while stepping on the pedal would break the circuit and cause them to open, allowing the water to flow.

What other possibilities are there with a setup like this? Well, why don't you tell me!

Best of luck!
« Previous StepDownload PDFView All StepsNext Step »
5 comments
Feb 4, 2010. 6:12 PMIndy says:
When shaving at the bathroom sink with a razor. I'd love to have foot pedal that activated water at a specific temperature (hot but not scalding) to wash off the blade between strokes.  I often find my other hand is covered in shaving cream or otherwise occupied stretching my face into comical shapes and that I'm constantly trying to find the right temperature between water bursts.  This would probably save water and speed up the shaving process.  I guess in your setup, you can set a water temperature mix and leave the faucet in that position?  So really, I'm just advocating for a bathroom sink instillation.

Also, with respect to neiljackson1984's idea about fixed amount of water, I wonder if the automated soda fountain mechanisms used behind the counter at fast food restaurants would be useful.  Many of the worker-used fountains have buttons for fixed volumes (eg. fill this size cup).  It may simply be those dispensers have good consistent flow rates and simply need programmed timings in an Arduino.
Jan 14, 2010. 9:22 AMdawgz031 says:
really nice instructable.....
and great work with the solenoid....


im just thinking if i replace the solenoid with something...like a stopper from a **********...it might just work......but think i will leak out......as soon as i solved it i will post my solution.......

but for now...try to think what is ***************.......its from some where in your basement or in my house its in the kitchen....try to find out....

Dec 22, 2009. 11:35 PMfrugalguy says:
You could also switch to 3 pedals: cold, hot, latch. Tapping the latch pedal will open both valves fully, giving you the same behavior as your push-button (manual control). Tapping it again quickly would give you just cold, tapping again quickly gives you just hot. Tapping again quickly shuts it all off.  After 1 or 2 seconds, tapping any pedal also shuts it all off.

I really like the idea of fixed volumes of water being delivered. A tap of a hot or cold could deliver 1 cup. You could just time it if you can't get the flow-meter. 2 taps give 2 cups, 3 taps gives 4 cups.
Jul 9, 2009. 6:08 AMneiljackson1984 says:
You ask, "what other possibilities are there with a setup like this?". Well, I'll tell you: temperature control and rate-of-flow control. Get two servo-controlled valves that can provide an electronically controllable range of resistance to the flow of water through them. Figure out how to mount a temperature sensor in the output water stream to measure the temperature. Install user-accessible dials for temperature and rate-of-flow. Hook the servo-valves, temperature sensor, and dials to the Arduino, and and then program the Arduino to adjust the servo-valves in order to obtain the dial-selected temperature and flow rate. I suppose you could even add a flow-meter to the output stream, so that the Arduino could precisely control the rate-of-flow. With such a setup, and with a sufficiently accurate flow-meter, and sufficiently responsive servo valves, you could have the Arduino dispense measured alequats of water of any desired volume. This would be great for recipes that call for a given volume of water.
May 8, 2009. 8:13 AMbrenthirak says:
GREAT! and good explaination too! thanks loads!!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
12
Followers
3
Author:pjamestx