This littleBits toilet seat alarm fixes a big household problem

littleBits will help you become a more thoughtful and courteous spouse. 

It has plagued relationships for ages. Roommates have split because of it. Marriages have been compromised. Now, there may finally be a simple solution to the perpetual problem of leaving the toilet seat up thanks to Tim Cox.


The Maker admits that though he wants to be a better husband, he’s got a bad habit. Like a majority of men, Cox often forgets to be courteous to his spouse and fails to put the toilet seat down after use. So he did what any great husband would do: he designed an Arduino-powered alarm to shame him into doing it.

To bring this idea to life, the Maker used a handful of littleBits components including an Arduino (ATmega32U4), a light sensor, an MP3 player (ATmega168), a pressure sensor, a synth speaker and a power module. First, Cox uploaded the hit song “Rude” by Magic! onto an MP3 player SD card, which he felt was a proper tune to suit the mood of the situation. He then devised a code that would turn the Arduino into a NAND, and connected it all to a light and pressure sensor.


The circuit is then placed on top of the toilet with the pressure sensor propped up by the seat. Only thing left to remember is to crank up the volume, so that the offender learns his lesson. Sound like a project that would be useful in your home? We thought so. Hurry over to the official littleBits project page here.

1 thought on “This littleBits toilet seat alarm fixes a big household problem

  1. Pingback: Building an estimated time of arrival device with littleBits | Bits & Pieces from the Embedded Design World

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s