DS1307 RTC based Alarm Clock Designing with ATmega16 and LCD Display Project Kit

DS1307 RTC based Alarm Clock Designing with ATmega16 and LCD Display Project Kit is a kind of Digital Alarm Clock Kit. The DS1307 is the most widely used RTC chip from Dallas Semiconductor. It uses external lithium battery of 3V to keep operating for over maximum 10 years in the absence of external power supply. The DS1307 operates in two modes:- one is 12 hour mode the other is 24 hour mode. In our project, we will use the 12 hour mode where the hour value will be from 1 to 12 with AM/PM. In this project, a 16X2 alphanumeric LCD is used where the time, date and day will be displayed in Hour:Minute:Second, Date:Month:Year and Day format(HH:MM:SS, DD:MM:YY, DAY) with AM/PM. And a 4X4 Keypad is used to set the alarm time and to turn of the buzzer.

This project works in three modes:- first is clock mode, second is alarm mode and third is alarm setting mode. In clock mode, the Digital Alarm Clock will display the time with AM/PM, date and day in the alphanumeric LCD and alarm is not set in this mode. In the alarm setting mode, the alarm time can bet through the 4X4 Keypad and during this alarm setting process all the alarm values like alarm hour, minute, secong and AM/PM will be displayed in the alphanumeric LCD. When the A key of the 4X4 Keypad is pressed, the Digital Alarm Clock will enter into alarm setting mode from clock mode or alarm mode. After this, the alarm time(hour, minute and second) can be entered through the 4X4 Keypad using all the numeric keys (0 to 9) and the AM/PM can be entered through * and # key of the keypad. The * Key is for AM and # key is for PM. During this alarm setting process, if any value is wrongfully entered, the wrongly entered vale can be changed by pressing the C key. Here the C key act as backspace in alarm setting mode only. All the alarm values(hour, minute, second and AM/PM) entered are saved in the EEPROM memory of the microcontroller so that the Digial Alarm Clock works perfectly fine even when main power supply is cut. After entering the AM/PM value of the alarm time, the Digital Alarm Clock moves out of alarm setting mode and enters into alarm mode.

In alarm mode, the Digital Alarm Clock will display the time with AM/PM, date and day in the Alphanumeric LCD. Apart from displaying these, the microcontroller keeps on checking the current time with the set alarm time. When the current time and set alarm time matches, the buzzer turns on and the Digital Alarm Clock moves from the alarm mode to clock mode. The D key of the keypad can be used to turn off the buzzer.

This Digital Clock Kit is built using AVR ATmega16 Microcontroller, EEPROM & RTC Board with AT24C02 and a 16X2 Alphanumeric LCD.

Upon purchase, the buyer will  receive a complete working project kit of DS1307 RTC based Alarm Clock Designing with ATmega16 and LCD Display Project Kit. The ATmega16 Microcontroller of this kit is preprogrammed with the DS1307 RTC based Alarm Clock Designing with ATmega16 and LCD Display code and all the interconnections are made before shipping the project kit. The package contains following materials:-

Hardwares

  • AVR Trainer Board with ATmega16-1pc
  • EEPROM & RTC Board-1pc
  • 4X4 Keypad-1pc
  • 16X2 Alphanumeric LCD-1pc
  • 1 to 1 Connector-Female to Female-6pc
  • 10 to 10 FRC Female to Female Connector-3pc
  • Nuts and Bolts

Project Codes, Hex Files, Circuit Diagrams & Connection Guides

  • DS1307 RTC based Alarm Clock Designing with ATmega16 and LCD Display
  • DS1307 RTC Interfacing with ATmega16 and LCD Display
  • DS1307 RTC Interfacing with ATmega16 and 7-Segment Display
  • AT24C02 EEPROM Interfacing with ATmega16 and LED Display
  • AT24C02 EEPROM Interfacing with ATmega16 and LCD Display
  • 16X2 Alphanumeric LCD Interfacing with ATmega16
  • Horizontal Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • Vertical Scrolling in 16X2 Alphanumeric LCD with ATmega16
  • Buzzer Interfacing with ATmega16
  • LED Interfacing with ATmega16
  • LED Blinking with ATmega16
  • LED Pattern 1 with ATmega16
  • LED Pattern 2 with ATmega16
  • LED Pattern 3 with ATmega16
  • LED Pattern 4 with ATmega16
  • LED Pattern 5 with ATmega16
  • LED Pattern 6 with ATmega16
  • LED Pattern 7 with ATmega16
  • LED Pattern 8 with ATmega16
  • LED Dancing with ATmega16

Softwares, Installation Guides, User Guides

  • Atmel Studio 6
  • SinaProg
  • USBasp driver(for Window XP, Vista , 7 and 8)

There are no reviews yet.

Related Products

Popular Products