Introduction: Flat Pack Alarm Clock

Picture of Flat Pack Alarm Clock


In this project I am going to show you how to make an alarm clock that works with an Arduino Uno ATMega328PU microcontrollerchip.

For school we had the assignment to make a product flat pack; I chose to do an alarm clock. Basically it the clock is only a circuitboard with all the nessecary components attached to it.

Step 1: Materials

Picture of Materials

What do you need?

- Arduino Uno

- ATMega 328 PU

- 4 Pushbuttons

- Perf board

- 4 Shift registers; I used TI SN74HC595N, although you can also use U74HC595AG registers

- 7 segment LED display

- Piezo buzzer to set off alarm


- Soldering Iron

- Soldering Wire

- Utility knife

- Pliers

- Wire stripper

Step 2: Layout of the Board

Picture of Layout of the Board

To get your dimensions; lay out everything on your board.

With components in their place I cut out a rectangle that measures 9cm x 4.5cm

The displays are centered on the board; in between comes our ATMega chip and on the top and the bottom

we will place our shift registers.

The pushbuttons on the left are for setting time and alarm; the ones on the right are for adjusting the hour and minutes.

Step 3: Circuit

Picture of Circuit

First of all, shift registers come in handy because they give us extra outputs on the Arduino Board.

We will daisychain the shift registers; this means we connect the 2nd to the 1st, the 3rd to 2nd and the 4rd to the 3rd.

I stronly recommend first testing on a breadboard if you aren't so familiar with shift registers.

Links that will help:

Step 4: Soldering

Picture of Soldering

Grab your soldering iron and start soldering everything on to the perf board.

In case you want only the chip attached to the board and not the whole Arduino:

Thanks for reading.


prno (author)2017-03-25

...but they way it is soldered looks horrible. Not sure if it is short circuit proof.

vvick1 (author)2015-11-13

where can i download the code???

tomatoskins (author)2015-11-13

This is great! I love electronics like this!

About This Instructable




More by Kristof_M:Mechanical Connections: Textile to Metal and Wood - WerkplaatsidcCardboard Shoe RackFlat Pack Alarm Clock
Add instructable to: