You are on page 1of 2

Embedded Multi-Function Smart Hygrothermograph

ABSTRACT

In this project, a digital hygrothermograph with digital clock is designed. The hygrothermograph is
much smaller than a traditional one, and can show the temperature, the humidity and the time. All
these data is displayed on a Liquid Crystal Display (LCD). If the temperature or humidity is beyond the
upper limit or below the lower limit, which are set previous, a flashing light and a buzzer will work to
give us an alarm. The hygrothemograph can communicate with a personal computer (PC). The date and
time information, such as year, month, day, hour, minute, is provided. There are five alarm times for the
digital clock. All the alarm data, such as upper alarm limit, lower limit, time, and five alarm times can
be set by hand through keypad easily.

The hygrothermograph are composed of mainly seven parts. The core of this hygrothermograph is
ATMega128 Microcontroller Unit (MCU). It reads time information from real time clock (RTC) by a
2-wire serial bus (called as I2C). The temperature is provided by LM35, which output an analog
voltage linear to temperature. The humidity is provided by , a resistance-typed humidity sensor, which
can also output an analog voltage linear to humidity when the data is processed by a special circuit.
Then the analog voltage of temperature and humidity are acquired by atmega128 through Analog to
Digital (AD) channels. Finally the voltages are transformed to temperature and humidity value.

BLOCK DIAGRAM

LCD DISPLAY
KEYPAD

T e mp: MCU
Se nsor ADC

Se rial
Communicat ion
Rh LED's
RT C
Se nsor
Hardware Includes

• ATMega128
• Temperature Sensor
• Rh Sensor
• LED
• Buzzer
• Max232
• Keypad
• 16x2 LCD Display
• DS1307

Software Tools includes

• AVR Studio IDE


• AVR GCC Compiler
• Orcad

You might also like