Temperature Based Fan Speed Controller: Keywords: Arduino, UNO, LM35 Temperature Sensor, Fan Etc
Temperature Based Fan Speed Controller: Keywords: Arduino, UNO, LM35 Temperature Sensor, Fan Etc
This report aims to give an overview of a standalone automatic fan speed controller that controls the
speed of an electric fan according to our requirement. With the help of the embedded technology makes
more efficient and reliable with this closed loop feedback control system. This project is the
Temperature Based Fan Speed Control & Monitoring with the help of the Arduino UNO and LM35
Temperature Sensor. In this the microcontroller controls the speed of an electric fan according to the
requirement & allows faster control and the LCD display makes the system user-friendly. The LCD
panel displays the Sensed temperature in Celsius Scale and fan speed in percentage simultaneously.
Figure.6: Potentiometer
Figure.7: Transistor
3.7. Resistor:
Physical materials resist the flow of
electrical current to some extent. Certain materials
Figure.5: Pin description such as copper offer very low resistance to current
flow, and hence they are called conductors. Other
3.5. Potentiometer: materials such as ceramic which offer extremely
high resistance to the current flow are called as
The Potentiometer is an electric device that used to insulators. In electric and electronic circuits there
measure the Electro Motive Force of a given is a need for materials with specific values of
battery, the internal resistance of a cell. And also it resistance in the range between that of a conductor
is used to compare the EMFs of different cells. It and an insulator. These materials are called
can also use as a variable resistor in most of resistors and their values of resistance are
4. Working:
Figure.8: Resistor
The working of this project is the
ttemperature sensor LM35 senses the temperature
3.8. Relay:
and converts it into an electrical (analog) signal,
It is a switch which controls (open and which is applied to the ATmega328
close) circuits electromechanically. The main microcontroller of the Arduino UNO Board. In this
operation of this device is to make or break contact the Arduino UNO board converts the recorded
with the help of a signal without any human signal from analog to digital signal. So that the
involvement in order to switch it ON or OFF. It is recorded values of the temperature and speed of
mainly used to control a high powered circuit the fan are displayed on the LCD. When the
using a low power signal. temperature crosses 30°C the fan starts rotating.
A low-frequency pulse-width modulation
(PWM) signal, whose duty cycle is varied to adjust
the fan’s speed is used. An inexpensive, single,
small pass transistor-like 2N222 or BD139 can be
used here. It is efficient because the pass transistor
is used as a switch.