Tag Archives: Arduino Alarm Clock

This alarm clock slaps you in the face to wake you up

Always seem to hit the snooze button? Well, this alarm will hit you instead. 

A teeth cleaning helmet, check. A breakfast feeding robot, check. So what’s the next morning routine Simone Giertz has set out to automate, you ask? Getting you out of bed. Let’s face it, there’s nothing worse than waking up from a sound slumber. How many times have you hit the snooze button or dismissed an alarm only to shoot up hours later and realize that you accidentally slept in? To help avoid situations like these, the always innovative (and hilarious) Maker decided to build an alarm mechanism that literally slaps you in the face with a rubber arm to jumpstart your day.


In order to accomplish this, Giertz picked apart an ordinary alarm clock, wired it to an Arduino Uno (ATmega328), and controlled a 165rpm brushless DC motor through a relay.


Those wishing to get into more detail will be happy to learn that she has provided an elaborate overview of the project in the first video below, and followed it up with a demonstration of the system. Don’t feel like being slapped in the face? You can always get ejected out of bed instead… just sayin’.

Turn off this Arduino alarm clock by flipping it over

This DIY alarm clock even senses a user’s presence and saves power when they’re not around.

When it comes to Makers and their alarm clocks, we’ve seen some pretty nifty ideas in recent months. Added to that growing list is the latest project from Devdhar Patel with his clever take on the age-old timepiece.


Chronobot is a wireless analog clock that consists of a TFT screen, an RTC module for keeping time, a 3.3V battery and an Arduino Pro Mini (ATmega328) as its brains, all housed inside a custom 3D-printed case. An embedded sensor allows the device to sense its own orientation, providing users with the ability to turn the alarm on and off by merely flipping it. Impressively, the gadget even detects presence and powers down when no one is around.


“The alarm setting can be changed from the code. The colors can also be changed from the code, only they have to be in 16-bit format,” Patel reveals.

Is it time to make one of your own? Head over to its Instructables page here.