Tip:
Highlight text to annotate it
X
Hi. This is my Digital Alarm Clock Project,
and I'm going to show you around
each of its parts
To start off, this is the 12V DC Input Jack
coming in from the mains
The LM7805 voltage regulator
with two smoothing capacitors, for the input and output
The PCF8574A IO Port Expander
running on the I2C Bus
Also on the the I2C Bus is the DS1307 Real-Time Clock IC
The ATmega328P microcontroller
with 32 kilobytes of
program memory
runs on the Arduino code
16 megahertz crystal
a backup bakery
for the Real-Time Clock IC
the buzzer for the alarm
the programmer port
There are 6 buttons, Menu, Back, Forward, OK
Cancel and the Alarm On/Off button
This button acts to
on/off the alarm just like the traditional clock
And when the alarm is On,
the Blue LED on the top left will light up
and lastly this is the 4x3 Keypad
for any numerical inputs
Ok, let's turn it on
and i shall move the camera closer
to show you its functions.
Hi, so now I'm going to show you the
features of this Digital Alarm Clock project
the first feature would be
when the user sets the date,
he or she doesn't have to say the Day
because in the program code there is an algorithm that would determine the Day
by itself
so let's test it out
Now, we'll press the Menu button
to enter the Menu
go to Date
so let's set it to
maybe on the 20th of
July
Press OK
Confirm it
and it says Friday, which should be correct
and the main feature of this Digital Alarm Clock is
when the user sets an alarm
and the alarm rings
he has to answer a simple math question
and the math question is generated randomly everytime the alarm rings
so let's test it out
now it's 11:17
let's set the time to
11:18
press Enter, Confirm it
also, we have to On the Alarm
so now the Alarm is on, we just have to wait a
couple of more seconds
ten more seconds
and here it goes
So to turn it Off,
I press
the Alarm On/Off button
So, if I answer this incorrectly, it will keep ringing
So the answer to this would be... 28. And press OK.
The Alarm will only turn Off when the user enters the correct answer
so that is my Digital Alarm Clock project and Thanks for watching :)