Back to Parent

Outcome


Problem / Scenario

Have you ever experienced that...

My roommate rushed into the bathroom for some reason. He came out 1 hour later with a cellphone in hand.
"What did you do?"
>>"Inside a bathroom? Using toilet... Obviously..."
"You sure? Stop playing with your cell phone when you poop!"
>>"Hey! I only used for a while."

Bathroom is a private place though, it's shared among several people at home. Sometimes roommates spend too much time playing cellphone when using bathroom. That's a bad habit for their health as well as for the efficiency of sharing space.

The instant someone brings cellphone going inside a bathroom. Things can happen. However, knocking the door or telling them in person isn't effective enough. So here comes the solution - combination of timer and speaker.

To enhance efficiency of sharing private space like bathroom, I came up with a 15-minute rule powered by a simple circuit created by Particle Photon.

Goal

"Even it's not that practical..."

To notify roommates to get out of a private place (esp.bedroom and bathroom) in a friendly manner before knocking the door or using other disturbing way.

Plus, sharing private space efficiently, and with fun.

Process

"So let's play a song for the bathroom occupier!"


Components

Input: Switch // I wish I could use a sensor here, but for the time limit, I will explore after the due :(

Output: 

1. LEDs to show the time states;

2. Piezo: Music (SuperMario Theme)

3. LED as alarming light flashing with the tempo of song; 

4. LED as showing as a indicator of turning off the song

Sensor: 2 Photoresistors // If he/she turned off the notification, there's still a sensor with a indicating LED to track whether she/he's moving.

Other:  Jumper wires and 1kΩ resistors


Conceptual Workflow

Timing -> Alarming -> (If alarm turned off)Tracking

Prototype and Iteration

Artboard 1.thumb
Show Advanced Options
Artboard 2.thumb
Show Advanced Options
Show Advanced Options
Artboard 3.thumb
Show Advanced Options
Show Advanced Options
Receiving results.thumb
Show Advanced Options

Reflection

The implementation of design is beyond my thinking. I was confident with my skills to visualize a design concept until I found myself incapable when getting my hands on the circuit.

Trial and error makes me confident in learning something new. When problem occurs, it's hard to tell whether it's a hardware or programming problem. And sometimes it takes me 2 hours to solve "serious" issue, which turns out to be a "stupid" general knowledge in physics. So I learn by doing something wrong but gradually fall in love with the process.

Drop files here or click to select

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