You are on page 1of 18

Temperature Controlled Fan


K.Tejaswi G.Shruthi B.Spurti

Over view:
Introduction Block Diagram Temperature Sensor ADC0804 Microcontroller LCD Keypad Dc Motor Conclusion


The temperature controlled fan is an automated fan, controlled by a temperature sensor using fully hardware design.

In general, a temperature controlled fan speed system is either classified as automatic, manually activated, or both.

When heat is applied to the temperature sensor, this will determine the fan automatically increasing or decreasing in speed automatically.

The temperature sensor is connected to variable resistors and logic gates that will let out the signals.

The temperature sensor will typically sense the temp and the variable resistor set in the temperature range will trigger the logic gates.

Block Diagram:
Temp Sensor ADC


LCD Display

Key pad


Dc Motor

LM35 Precision centigrade temperature sensor

Features : Calibrated directly in Celsius Centigrade Linear +10.0mV/C scale factor. Rated for full -55 to +150 C range. Suitable for remote applications. Low cost due to wafer level trimming. Operates from 4-30 V. Less than 80 micro Amperes current drain.


ADC means analog to digital converter. The output of signal conditioning is in the analog form. But Microprocessor requires input in digital form for this purpose we have to use ADC. In this project we are using ADC 0804. The reference voltage is +5 V.


Conversion time <100 micro seconds

Easy to interface with most of the microprocessors. On-Chip clock generator. 0V-5V analog voltage input range (single +5v supply No zero-adjust required

Features 32 Programmable I/O Lines 8K Bytes of In-System Programmable (ISP) Flash Memory Endurance: 10,000 Write/Erase Cycles 4.0V to 5.5V Operating range Fully Static Operation: 0 Hz to 33 MHz 256 x 8-bit Internal RAM Flexible ISP Programming

Eight Interrupt Sources

Micro-controller: pin diagram


One of the most common device attached to an 8051 is an LCD display. 16X2 is connected to the microcontroller. Requires 3 control lines as well as either 4 or 8 I/O lines for data bus. The 3 control lines are referred as Enable, Register Select, Read/Write.

Key Pad is most widely used input device to provide input from the outside world to the microcontroller. The keypad makes an application more user interactive. General Specifications: Contact rating:20mA,24Vdc, 2ohms max. Life: 1,000,000 cycles per key. Operating temperature: -20C to +60C. Storage temperature: -40 to +65.

Here we have considered a 4x3 matrix keypad i.e. four rows and three columns. So in all twelve keys have been interfaced using just seven lines. Microcontroller keep scanning the keyboard, when all inputs are high ("ones") that mean no key is pressed . We pull one of the Column Pins low & check the row pins if any of the Pin is low then we come to know which key is pressed. Suppose we make column 1 pin low and while checking the rows we get Row 3 is low then we come to know switch 7 has been pressed.


An electric motor is a machine which converts electrical energy into mechanical energy. DC motors have many practical applications, such as automobile, aircraft, and portable electronics, in speed control applications An advantage of DC motor is that it is easy to control their speed.

LINEAR type DC motor speed control and fan speed control for 12 and 24 V DC applications up to 38 Watts. L293 is a quadruple high current half-H drivers designed to provide bidirectional drive currents . On the L293 , external high speed output clamp diodes should be used for inductive transient suppression.

Project Significance
a) To monitor environments which are not comfortable , or possible for humans, especially for extended periods of time. b) Prevents wastage of power when it is not hot enough for the fan to be needed. c) To help disabled by automatically setting the temperature. d) This is used in process industries

Conclusion :
This Project is used to on/off the Fan according to the temperature and it also indicates the temperature. The system will get the temperature from the sensor and it will control the operation of fan according the values given.