The smart toilet light project brings IoT to your bathroom.  IoT, or Internet of Toilets, is the popular industry buzzword to describe a connected social network of intelligent toilets.  With the smart toilet light you can create a light that illuminates your toilet bowl based on data from the internet.  For example your toilet can shine red if it's going to rain, or glow yellow if it's sunny and clear outside.  Not only is the smart toilet light a useful aid to find the toilet in the dark, but it's a real source of information to help you plan for your day!

This project is built with a Feather Huzzah ESP8266 WiFi microcontroller and a 8mm NeoPixel LED.  You can 3D print a case and a LED clip to hold the hardware near the toilet bowl.  By connecting to Adafruit IO the ESP8266 can listen for color and animation commands that are sent from other services like If This Then That (IFTTT), Zapier, and more.  You'll have your toilet pulsing and flashing different colors from the internet in almost no time!

Before you get started you'll want to familiarize yourself with the following guides:

In addition you'll want to be familiar with how to solder--for this project you'll need to solder headers to a board, and wires to a LED.  This is a relatively easy soldering project even for a beginner, but be sure to read the guide to excellent soldering.

This guide was first published on Apr 01, 2016. It was last updated on Jul 17, 2024.

This page (Overview) was last updated on Apr 01, 2016.

Text editor powered by tinymce.