Back to Parent

Outcome


Intention

Living in a house with ten people sharing three and a half bathrooms, my friend Hal* is wary of the cleanliness of his restroom. Naturally neat, he worries about the germs and detritus that could be shared. What if we could use connected devices to make Hal’s restroom experience a bit less terrifying?

Using a Particle Photon microcontroller, a breadboard, two or three servo motors, an LED indicator light, either a switch or an FSR, acrylic components, and the blynk@0.5.0 smartphone app library, the IOTOILET mechanism will automatically lift and lower the toilet seat. The system will engage with Hal and other users through a smartphone app as well as through an indicator light. 

Process

Fabrication:

Laser cut cardboard was glued to a servo, which is controlled by the particle photon.
A blue LED blinks during the raising & lowering, and a green LED breathes once a comfortable position is reached.

Show Advanced Options

Parts & Components

Particle Photon
Arduino Uno (for power)

Large Breadboard
Small breadboard

Wires
One RGB LED or one green 3.3V LED and one blue 3.3V LED
Laser-Cut Cardboard Toilet Seat
Three ~500 ohm resistors

One large servo
One small bracket




Show Advanced Options

^ Code to pull live commands ("up" and "down"), pushes to servo. For some reason (likely a wiring mistake), the LED controls can't work at the same time as the motor, so this version has the LED commands commented out.

Show Advanced Options

Code including LED integration - again, the LEDs will work & follow the command structure, but when this happens the motor travels only in one direction & gets stuck.

Drop files here or click to select

You can upload files of up to 20MB using this form.