Instructables
Picture of Sleep Cycle Alarm Clock with Motion Sensor
Motivation:
I wanted to somehow improve the standard alarm clock, so I made one that wakes you up gently by only waking you up when you're not in your deep sleep. An added bonus is that It plays the Super Mario Theme Song as its alarm.

How it works:
It is more pleasant to wake up in the morning if you are not woken during your REM cycle of sleep.You tend to move around more when you're not in your REM cycle, so this alarm clock will only go off if a certain amount of motion is detected after a set alarm time. As a fail-safe, if the required amount of motion is not detected, the alarm will go off an hour after the set time.
 
Remove these adsRemove these ads by Signing Up

Step 1: Materials

Picture of Materials
Shield.jpg
buzzer.JPG
BUtton.JPG
power.JPG
LCD.JPG
enclosure.JPG
RTC front.JPG
PIR.JPG
In order to create this clock, you'll need:

Arduino Uno
DS1307 I2C Real Time Clock Module+Board (SainSmart)
PIR Motion Sensor (Futurlec)
Button
Piezo Buzzer
RGB LCD Shield with keypad (adafruit)
9V Wall Adapter Power Supply
Custom Shield (helpful for hooking up different elements to the Arduino in addition to the LCD shield)
10kOhm Resistor
Additional wires and boards for connecting components
Enclosure Box

 
Oliverhall5 months ago

Nice tutorial!

You can get the hc-sr501 PIR motion sensor for cheap here: http://voltatek.com/en/sensors/69-motion-sensor-m...

MartijnD11 months ago
Nice concept! Maybe combine it with a wake-up light function, I have a Philips one, really helps me to get up... http://www.usa.philips.com/c/wake-up-light/26471/cat/en/#filterState0=WAKEUP_LIGHT_SU_US_CONSUMER%3Dtrue