We know a lot of people love using their smart phone as a bedside alarm clock. The problem is that a smart phone is mobile by nature and eventually you’ll forget to put it in the bedroom one night. That’s why we like the option that [Devon Bray] has chosen. He set up his Raspberry Pi as an alarm clock that is set using Google Calendar.
The configuration which he shows off in his video is quite simple. The Raspberry Pi is connected to a set of powered computer speakers. It plays a song whenever an appointment called “wake” comes up on his Google Calendar. This is accomplished by using the Google data APIs Python client library (isn’t that a mouthful?).
This only scratches the surface of what is possible. With this in place you could easily add LEDs to the room for a sunrise alarm. but if you’d like a a lot more bare-bones hardware side of things that’s possible too.