ablab

Hello Readers, welcome to my Blog - A Blog For Bloggers By A Blogger. I'm Arun, an entrepreneur Blogger from India.

PC and LM35 Temperature Sensor based Temperature Monitoring and Alarm System with ATmega32 and LCD Display

551
Mark as Favourite

In this project, we will learn PC and LM35 Temperature Sensor based Temperature Monitoring and Alarm System with AVR ATmega32 Microcontroller and LCD Display. Here, we will display and monitor the temperature of the surrounding or any other material to which the LM35 temperature sensor is connected for its temperature measurement in degree centigrade from a PC/Laptop and 16X2 Alphanumeric LCD. Also, we will compare the temperature of the surrounding or material to which the LM35 temperature sensor is attached with a threshold value continuously and when the temperature of the surrounding or material to which the LM35 temperature sensor is attached is greater than the threshold value, alert signal is sent to buzzer and PC.

Since the output of LM35 temperature sensor is analog in nature and ATmega32 microcontroller cannot process the analog signal directly. So, first it will convert the analog output of LM35 temperature sensor to digital values using its analog to digital converter and then it will process the digital value to convert the digital value in degree centigrade value. After converting the analog signal to digital, the ATmega32 microcontroller will send the digital value of LM35 Temperature Sensor to the PC/Laptop through its serial port using its USART communication protocol. But current generation PCs and Laptops do not have serial port in them, so we will use one USB to Serial converter cable which will create a virtual serial port in the PC /Laptop. Again, the output of USB to Serial cable can not be connected to ATmega32 microcontroller directly as the output voltage of USB to Serial Cable corresponds to RS-232 level. But the ATmega32 microcontroller needs TTL/CMOS voltage levels. For this, we will use MAX-232 voltage converter which will convert RS-232 voltage level to TTL one and vice-versa. The PC/Laptop receives the digital value of the LM35 Temperature Sensor and displays it in RealTerm Software for monitoring. Apart from PC/Laptop, ATmega32 microcontroller will display the LM35 Temperature Sensor value in an alphanumeric LCD. Also, the ATmega32 microcontroller will compare the output of LM35 Temperature Sensor value with a threshold value(here the threshold value is 40 `C) continuously and when the LM35 Temperature Sensor output value is greater than the threshold value, at that time the ATmega32 microcontroller will send alert signal to buzzer and PC. After getting the alert signal, buzzer starts beeping and PC displays the alert signal in the RealTerm Software.

Now, lit a match stick or lighter near the LM35 temperature sensor or near the material to which sensor is attached and see the change in temperature in the PC/Laptop, alphanumeric LCD and Buzzer.

Softwares Required

Hardwares Required

Name Quantity
AVR Trainer Board-100 with ATmega32 1pc
AVR USB Programmer 1pc
LM35 Temperature Sensor 1pc
RG1602A 16X2 Alphanumeric LCD Green 1pc
RS-232 Driver Board 1pc
USB to Serial Cable-Y-105 1pc
12V, 1A DC SMPS Adaptor 1pc
10 to 10 FRC Female to Female Connector 2pc
1 to 1 Connector-Female to Female 13pc

Circuit Diagram

Video

Downloads

PC and LM35 Temperature Sensor based Temperature Monitoring and Alarm System with ATmega32 and LCD Display Project File
  • 2 downloads 0 Kb

Post a Comment