Light and heavy sleepers alike will love this combination wake up alarm/white noise machine by Doktor Bob. It uses the cloudBit, the Arduino module and the Synth Kit to accommodate sleepers of all kinds. The random module supplies white noise for light sleepers while the cloudBit and Arduino modules control the morning alarm sounds. Through IFTTT, the cloudBit is set up to trigger every morning at 6am, activating the Arduino module to play a programmed Westminister Bells melody. The volume of each type of noise (white or alarm) can be adjusted through the mix module which feeds into the speaker.
Check out this video for a great tutorial and to see it in action: