Temp Based Fan Speed Control

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

M.

VARSHITHA -23ECBOB12
B.SAI MANVITHA-23ECB0B20
A.SHRADHA -23ECB0B38
INTRODUCTION:

This project is a standalone automatic fan speed controller that


controls the speed of an electric fan according to the requirement.
Use of embedded technology makes this closed loop feedback-
control system efficient and reliable.
The microcontroller (MCU) ATMEGA8/168/328 allows dynamic and
faster control and the LCD makes the system user-friendly. Sensed
temperature and fan speed levels are simultaneously displayed on
the LCD panel.
CIRCUIT DIAGRAM:
COMPONENTS USED:
WORKING OF THE CIRCUIT:
The circuit is built around Arduino Uno board (Board1), 16×2 LCD (LCD1),
temperature sensor LM35 (IC1) and a few other components. Arduino is at
the heart of the circuit as it controls all functions. LM35 is a precision
integrated circuit whose output voltage is linearly proportional to Celsius
(Centigrade) temperature. It is rated to operate over a -55°C to 150°C
temperature range. It has +10.0mV/Celsius linear-scale factor.

Temperature sensor LM35 senses the temperature and converts it into an


electrical (analogue) signal, which is applied to the MCU through an
analogue-to-digital converter (ADC). The analogue signal is converted into
digital format by the ADC. Sensed values of the temperature and speed of
the fan are displayed on the LCD. Temperature and monitoring using
Arduino, the MCU on Arduino drive the motor driver to control fan speed
FAN SPEED CONTROL TECHNIQUE:
A low-frequency pulse-width modulation (PWM) signal, usually in the
range of about 30Hz, whose duty cycle is varied to adjust the fan’s speed
is used. An inexpensive, single, small pass transistor can be used here. It
is efficient because the pass transistor is used as a switch.

One disadvantage of this approach, however, is that it can make the fan
noisy because of the pulsed nature of the signal. The PWM waveform’s
sharp edges cause the fan’s mechanical structure to move (like a badly-
designed loudspeaker), which can easily be audible.
SOFTWARE:
Software for the automatic temperature controller and monitor circuit
is written in Arduino programming language.
Arduino Uno is programmed using Arduino IDE software.ATmega328P
on Arduino Uno comes with a pre-programmed bootloader that allows
users to upload a new code to it without using an external hardware
programmer.
APPLICATIONS:
Normally we use the regulator to change the speed of the fan. Here as the
room temperature changes, the speed varies so that according to the
temperature the fan rotates.
The fan designed in this project, has more scope to use in the Middle East
countries. This product is more suitable for the hot regions.
CONCLUSION:
This project can be used in both the home and
Industry.It can be implemented for several
applications including air-conditioners, water-
heaters, snow-melters, ovens, heat-exchangers,
mixers, furnaces, incubators, thermal baths and
veterinary operating tables. The project will
help save energy/electricity.
THANK YOU!

You might also like