Make A Arduino Led Alarm Clock

This is a project that I have been working on a few months now and I have completed its build very lately.  The main processor used in this project is an Arduino MEGA 2560 which is interfaced with a real time clock called the DS 1307 chip (which gives you the time and date).
Arduino Led Alarm Clock
Both Red and Blue LED Displays are driven using NPN transistors ( I used 2N5551 NPN transistors).  The bases of these transistors are connected to the Arduino mega 2560 ‘s digital pins.
The Arduino is also connected to 4 pushbuttons located separately on a small perfboard.  These pushbuttons allow the user to set the alarm time.  The Arduino is also connected to a SAMSUNG DVD player front panel via optoisolators hence allowing the Arduino to start the DVD player once alarm time is reached.  That basically means that once you have set the alarm time, lets say 6 a.m, the DVD player will play your favourite CD at 6 am and you can stop it by using your DVD remote control or pressing Power button on your DVD player.
I have below some images of the build process which I would like to share with you.

Above is a picture of the displays I used.  The upper 4 displays are 16 segment LED Displays used to display DATE and TIME alternately and light up red… they are also used to show ALARM function. The large displays are 8 in number and light up blue. Whole board measures 40 CM wide.


For more detail: Make A Arduino Led Alarm Clock



About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top