As the title suggests, I’ve been hard at working creating a way to flush a toilet and integrating that into my home automation system. I integrated the commands to work with my Amazon Alexa for ease of use using some custom Arduino code.
The original handle on the toilet works as normal. The servo is mounted in a custom 3D printed case that fits above the flapper and around the overflow valve. The servo wires are connected to the NodeMCU that is in a custom 3D printed case that hangs on the side of the toilet. The whole system is powered through a single cable either using a power bank or standard usb-b phone charger.
Supports will be needed for the NodeMCU case and Servo Mount. I printed the mount with thicker walls than usual (2mm) to make sure the screws had enough bite and it was solid and did not flex when in use.
More from Robotics
Save to Dropbox
If you’re logged into Dropbox, you can save directly to Dropbox.
Show Some Love
Say thanks by giving SmileNerd a tip and help them continue to share amazing Things with
the Thingiverse community.
Remember to come back and post what you've printed as Make.
It's good for the designer and the community (that means you)!
To post a Make, come back to this Thing and click Post a Make.
Or, you can use the Thingiverse Mobile app found on
and the Apple App Store.