Outcome


Intention

My housemate has trouble waking up in the morning. I have created a system which will soak his bed with a spray bottle if he doesn't get up.

Context

Projects quite similar to this have been done, but this alarm clock has more nuanced interactions. Using IFTTT to trigger particle functions has been done, as well as connecting a squirt gun to an alarm clock.

Process

Parts list
  • Spray bottle
  • 1 servo
  • 1 piezo motion sensors
  • Microcontroller (photon)
  • Button/switch
  • LED
  • IFTTT installed
  • Resistor
  • Wires
Show Advanced Options
Show Advanced Options
Show Advanced Options
Show Advanced Options

Product

If the user first does not wake up, they will be repeatedly sprayed with more water. After the first volley of water, the user has 10 seconds to get out of bed and trigger the motion sensor. If the user remains motionless, the second volley of water will begin. The second volley of water can be stopped if the user presses the "off" button.

Imag1320.thumb
Show Advanced Options
Alter.jpg.thumb
Show Advanced Options
Show Advanced Options

Reflection

I learned how to first code and test smaller components of a larger IoT project and combine them into a cohesive project. My initial intent changed slightly, as I incorporated motion sensors to check whether the user had awoken versus to aim the spray bottle.

Drop files here or click to select

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