Alarm Clock

This project was my very first Microcontroller experiment (well, except a simple Blink LED program to test if I can program the Atmega 328 with my newly bought Arduino).

Open Source Hardware This Project is fully open source and publicly released on github under the MIT License. Any further contribution to this project is highly appreciated

This project started like: Hey Microcontrollers sounds interesting, lets buy some components and look what I can do with them. So I bought a 192x64 GLCD Display, a RTC module, a breadboard and some jumper wires from eBay.

The things arrived and I still had no clue what to do with them, but what can you do with a display and a RTC? A alarm clock of course!

So I started sticking the pieces together and somehow everything magically worked. As the project grew I finally needed a second breadboard and a whole lot of other components. I worked for a month from time to time on this project when i finally got the idea to give this project a custom PCB.

So after a quick google search I downloaded the free version of eagle and designed (more like hacked together) a board layout. I was shocked how expensive custom PCBs are, when I wanted to order the board.

I didn’t want to spend that much money and I already had many first times in this project, so why not etch the PCB at home? I already read a lot about the Toner Transfer Method and decided to give it a try.

After the next ordered Items (200g NaPS, some small drills and some blank circuit board) the etching began. It took me a while to figure out the correct timing and setting for the iron and destroyed approximately 3 boards before the final board was ready.

After all this trouble I wanted to give this project a nice little case. Unfortunately I already planned this clock as a birthday present for a friend and only had one day left. The solution came from Sweden and is named DRAGAN.

Hardware Features:

Software Features