In this DIY guide I will show you how to make your own digital clock this alarm function.
In this project I decided to make my own PCB that is based on Arduino UNO microcontroller - Atmega328p.
Bellow you will find the electronic schematic with PCB layout so you can easily produce it.
By pressing the buttons you will be able to set time/date/alarm and alarm state (on/off).
The alarm can be turned off by pressing the alarm button or by shacking the box.
Updates and more can be found here: http://www.ardumotive.com/arduino-digital-clock-with-alarm-functionen.html
Let’s get started.”

Link