Talk To The Faucet

Speech recognition to control a faucet

Your hands are filthy from working on your latest project and you need to run the water to wash them. But you don’t want to get the taps filthy too. Wouldn’t it be nice if you could just tell them to turn on hot, or cold? Or if the water’s too cold, you could tell them to make it warmer. [Vije Miller] did just that, he added servo motors to his kitchen tap and enlisted an AI to interpret his voice commands.

Look closely at the photo and you can guess that he started with a single-lever type of tap, the kind which can be worked with an elbow, so this project was probably just for fun and judging by his video below, he does have a sense of humor. But the idea is practical for dual taps with rotating knobs. He did realize, however, that in future versions he should move the servo motor openings from the top plate to the bottom instead, to avoid any water getting in. A NodeMCU ESP8266 ESP-12E board serves for communicating with the speech recognition side but other than the name, JacobAI, he’s keeping the speech part to himself. We secretly suspect that he has a friend named Jacob.

However, we can think of a number of options for it such as DeepSpeech and which we covered when talking about natural language phone bots, and the ubiquitous Alexa as used here with another NodeMCU for turning on Christmas tree lights.

11 thoughts on “Talk To The Faucet

  1. Jacob was named after a Biblical reference and is my voice automation system I have used in previous projects for years (going back to XP). I recommend for others bcz it’s extremely flexible and interprets statements very well as compared to some other open source applications .. and as opposed to being spied on by Amaooglpple.

  2. Wouldn’t it have been better if the enclosure was mounted the other way around? It would prevent water from getting in there. It can still be done, but the cable would be in the front.

    1. Absolutely agree. I’m never trusting voice command software made by an adtech behemoth and running on their servers. Obviously untrustworthy.

      That reminds me I need to make a hardware switch for my phone mic.

    2. Jacob is local .. I just nickname it ‘proprietary’ bcz it has over the years been isolated from other designs via my own contributions to the software. I 147% agree about non-local voice .. which is why I note ‘no Amaoogpple’

  3. What bothers me about IR activated faucets is most of the sensors are aimed above the the sink basin. When I lower my hands into the basin to minimize splashing the countertop, the faucet shuts off!

    1. Those are utterly annoying. They isolate such a narrow field which offers no consistency for every type of personality of hand-interaction. Despite having made the above .. there are most things we never need automated. I like the idea of a foot lever.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.