ATmega Alarm Clock and Thermometer Humidity meter

First, let me introduce you my project. I made an Alarm clock with extended functionality & thermometer and humiditymeter. Everything started when my friend (who used to bring me some old electronic rubbish and I used to check if there’s not something useful) brought me some cashing register display similar like that. When I first see them I knew that I will made from it alarm clock.
atmega-alarm-clock-thermometer-humidity-meter
I’m programmer and I used to program in many programming languages but this year I started programming in C for Atmel microcontrolers (attiny 85, atmega 8, atmega 328, atmega329, atmega 128 etc…). When I discovered DHT11 (temperature and humidity sensor) I programmed simple clock with thermo&humidity meter. I haven’t got any case for my project so I imagine that when I cut off column from cashing register display case I will have the case of my dreams for my project.
As microcontroler I used Atmega329p because I have and few of them and they got enough pins for my project.

Step 1: Functionalities of my alarmclock

My alarm clock have many functionalities and I separated them into few menus (mods) you can change actual menu by pressing second button :
1.) Big clock
-Show big clock with real time
-You can there turn on/off display backlight by pressing first button
-There you can also setup hours and minutes (everytime where are minutes or hours set up seconds are set up to zero). To setup hours third button, to setup minutes fourth button
2.) Actual temperature and humidity
-Show actual temperature (°C) and humidity (%)
-Actual temperature and humidity are refreshed every 2 seconds
-You can there turn on/off display backlight by pressing first button
3.) Maximum values of temperature and humidity
-Show maximum measured values of temperature and humidity
-You can there turn on/off display backlight by pressing first button
4.) Minimum values of temperature and humidity
-Show minimum measured values of temperature and humidity
-You can there turn on/off display backlight by pressing first button
5.) Date and day of week
For more detail:  ATmega Alarm Clock & Thermometer Humidity meter

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:
LinkedinTwitter

Leave a Comment

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

Scroll to Top