Build a Touchless Toilet Flusher with an Arduino

If you want to get scientific about it, your toilet is actually one of the cleaner things in your home that you touch regularly — your…

Cameron Coward
5 years agoHome Automation

If you want to get scientific about it, your toilet is actually one of the cleaner things in your home that you touch regularly — your door knob is much dirtier, for instance. But, something about touching the toilet flush lever just squicks out germaphobes. The solution is to do what they did on the SNNY Hack & Sci. YouTube channel and build a touchless flusher!

This Arduino-controlled contraption looks more like something MacGyver put together than something designed by Kohler, but it does seem to work well. It has an ultrasonic distance sensor, so all you have to do is wave your hand over the device. When you do, a small hobby servo pushes the toilet’s flush lever so you never have to touch it yourself.

To follow along and build your own, you’ll need an Arduino (any model will do), an HC-SR04 ultrasonic distance sensor, a hobby servo, a power supply, and an enclosure to put it all in. The wiring is easy, and there are only a couple of connections to make. They’ve provided the code, so there is no programming to do. Once you’re done, just put the Arduino is a small storage container to keep it dry, and you’ll be flushing in touchless-luxury in no time!

Cameron Coward
Writer for Hackster News. Proud husband and dog dad. Maker and serial hobbyist.
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles