Hello guys

In this instructable i'll show an alarm clock project based on RaspberryPi and GrovePi+ Starter Kit.

Its name is "IT", that's the shortening of "It's Time". Version instructabled is 1.3, youtube video shows 1.0 .

It's a standard alarm clock that can be configured at your pleasure.

Once you have completed this project, you'll never need: keyboard, monitor, remote controllers, etc to configure current time and alarm time setting. You have just to press the button and turn the knob to set alarm time data. Current time is taken from a wifi connection but you can customize with a RTC module.

Feature that i love is that, once you have selected your preferred alarm time, the clock doesn't loose alarm time dates in case of power failure.

Last but not least display shows current temperature and humidity. LCD backlight decreases proportionally with the ambient light.

The enclosure selected is a Tupperware pasta box. It's very hard to cut so try to find something of poor quality.

Step 1: What You Need


  • Raspberry Pi mod.B
  • 5V power supply
  • WIFI dongle or RTC module
  • GrovePi+
  • Grove - Temperature&Humidity
  • Grove - LCD RGB Backlight
  • Grove - Buzzer
  • Grove - Light sensor
  • Grove - Button
  • Grove - Rotary angle sensor
  • Grove - Led
  • Enclosure box
  • Knob


  • Screws
  • Double-side adhesive tape
  • Rubber washer (hole diameter 1.2 mm, highness approx 0.6 mm)
  • n.4 rubber or plastic supports
  • Glue for rubber and plastic
  • felt pad


  • screwdriver
  • cutter
  • file
  • candle
  • grip
  • drill

For this project i've used sensors of GrovePi+ starter kit :


The enclosure box can be something like this:


<p>nice one! i'm gonna make this when my parts arrive!! thanks :-)</p>
<p>This alarm looks great! Thanks for sharing your process here. Nice work!</p>

About This Instructable




More by Acmecorporation:New Door Cam RF Sheep Tracker - Keep your sheep in sight! TEMPO - The handy timer switch - Attiny85 & DS3231 RTC based ** V. 1.7 more features ** 
Add instructable to: