Build a hands-free kitchen sink controller with Arduino
This project adds foot pedal control to your existing kitchen sink faucet, giving you three intelligent operating modes for hands-free water control.
Press and hold pedal for water flow. Release to stop.
Single tap for continuous flow with 2-minute auto-shutoff.
Double tap to return control to your faucet handles.
| Aspect | Details |
|---|---|
| Total Cost | $190-300 AUD |
| Build Time | 6-9 hours (spread over 2-3 weekends) |
| Skill Level | Beginner-friendly (if you can build IKEA furniture, you can do this!) |
| Suppliers | Core Electronics, Jaycar, Bunnings (all Australian) |
| Savings vs Commercial | $80-630 AUD |
Read documentation, order parts, measure sink area
Build breadboard circuit, upload Arduino code, test without water
Bucket test with actual water flow before installation
Install solenoid valves under sink, test for leaks
Adjust timing constants, test all three modes
| Category | Items | Cost (AUD) |
|---|---|---|
| Electronics | Arduino, solenoid valves, transistors, resistors, foot pedal, power supply | $120-180 |
| Plumbing | Braided hoses, water hammer arrestors, fittings, Teflon tape | $70-120 |
| Total | $190-300 AUD | |
No soldering required for testing!
Standard household plumbing
Solenoid valves close instantly, causing pressure spikes that can damage pipes and appliances. Water hammer arrestors prevent this.
Cost: $30-40 for two | Always install these!
Must be installed correctly (stripe end to +12V). Without them, your TIP120 transistors will fail.
Cost: $0.50 each | Critical for electronics protection
Write these down before ordering parts!
| Supplier | What to Buy | Shipping |
|---|---|---|
| Core Electronics core-electronics.com.au |
Arduino, solenoid valves, components | 3-5 days |
| Jaycar Electronics jaycar.com.au |
Foot pedal, transistors, resistors, power supply | Same day pickup or 2-3 days |
| Bunnings bunnings.com.au |
All plumbing supplies, water hammer arrestors | Same day Click & Collect |
Yes! This works with any kitchen faucet. The solenoid valves install on the water supply lines before the faucet, so faucet type doesn't matter.
No. If you can follow a recipe, you can build this. The Arduino code is provided - just upload it. The wiring is like following a map with clear instructions.
Start with the breadboard - it's temporary and forgiving. You can easily move wires around. Use the wiring checklist before powering on.
Not if you install water hammer arrestors. These are included in the parts list and prevent pressure spikes that could damage pipes.
Yes! Change the CONTINUOUS_TIMEOUT value in the Arduino code. It's in milliseconds (120000 = 2 minutes). Make it longer or shorter to your preference.
Adjust these values in the code:
DOUBLE_TAP_WINDOW - Time between taps (default 400ms)TAP_THRESHOLD - Tap vs hold time (default 200ms)