Create Yourself a Clock With Temperature Sensor, Battery Sensor and Alarm

by arick in Circuits > Microcontrollers

2637 Views, 20 Favorites, 0 Comments

Create Yourself a Clock With Temperature Sensor, Battery Sensor and Alarm

IMG_20131028_104757.jpg
Guys,

This weekend I have made myself a clock with battery sensor, temperature sensor and alarm,
I'm using ATMEGA128 for it.

Let's get started

The Components I Used

IMG_20131028_104810.jpg
IMG_20131028_104802.jpg
IMG_20131028_104757.jpg
IMG_20131028_104750.jpg
I used this components to build my clock :

1. ATMEGA128
2. LCD 16x2
3. Speaker
4, Some buttons
5. DS1307
6. I made myself a PCB, if you need one just contact me,
I have some spares for creating this project.

Now let's continue on the code....

The Code for This Experiment

the code2.jpg
the code1.jpg
eeprom.jpg
The main code for this experiment is the eeprom,
we need to write and read eeprom on atmega to set the alarm

I give the main idea for it :

case 2:
         alarm_minute++;
         tone(50);
         _delay_ms(50);
         tone(0);
         if (alarm_minute >= 60)
         {
          alarm_minute = 0;
         }
         eeprom_update_byte (&minute_ee, alarm_minute );
        
         state_var = SET_ALARM_MINUTE;
         break;

next step, let's watch my experiment .....

Enjoy the Video Mates !.....

IMG_20131028_104750.jpg
IMG_20131028_104802.jpg
Let's enjoy the video :


I set the alarm to run for 1 minute....
Till the next experiment..

Cheers