SlideShare a Scribd company logo
Project Associates :
JAGANNATH DUTTA (Roll No. 28100314029)
SUMAN MUKHERJEE (Roll No. 28100314059)
SUBHAM GHOSH (Roll No. 28100314049)
TEMPERATURE BASED FAN SPEED CONTROL &
MONITORING USING ARDUINO
Under the Supervision of
Mrs. D. RAY
Asst. Prof. in Dept. of E.C.E
OBJECTIVE OF PROJECT
Our object of making this project is for reducing the power
consumption. And also to assist people who are disabled and are
unable to control the speed of fan.
It may also be used for monitoring changes in environment.
In near future, it can also be used in different industries and
electronic devices.
CONTENTS:
INTRODUCTION
BLOCK DIAGRAM
PROGRAMMING
HARDWARE EQUIPMENTS
ARDUINO UNO
TEMPERATURE SENSOR LM35
LCD 16X2 DISPLAY
DC MOTOR
CIRCUIT DIAGRAM
CIRCUIT DISCRIPTION
APPLICATIONS
ADVANTAGES
FUTURE SCOPE
CONCLUTION
INTRODUCTION
A simple introduction about the temperature controller circuit.
This circuit project is mainly used for indicating temperature ,
controlling temperature.
Microprocessor forms the processing part.
In temperature controller circuit, there are two parts consisting of
LM 35 interface with ARDUINO UNO.
LCD & FAN interface with ARDUINO UNO.
The hardware circuit of temperature controller need the
programming.
BLOCK DIAGRAM
FAN
(9V DC MOTOR)
LM35
A
R
D
U
I
N
O
UNO
LCD DISPLAY
(16X2)
PROGRAMMING
HARD WARE EQUIPMENTS
Arduino UNO
Temperature Sensor LM 35
LCD Display
LED 16 X 2 Display
DC Motor 9V
Battery 9V
Resistor
Potentiometer
Capacitor
Transistor
Diode
ARDUINO UNO
The Arduino Uno is a
microcontroller board based on
the ATmega328 (datasheet).
It has 14 digital
input/output pins (of which 6
can be used as PWM outputs),
6 analog inputs, a 16 MHz
crystal oscillator, a USB
connection, a power jack, an
ICSP header, and a reset button.
TEMPERATURE SENSOR(LM35)
The LM35 series are precision
integrated-circuit temperature
sensors, whose output voltage is
linearly proportional to the Celsius
(Centigrade) temperature.
The LM35 does not require any
external calibration or trimming to
provide typical accuracies of
±1⁄4˚Cat room temperature.
LCD DISPLAY 16 X 2
LCD (Liquid Crystal Display) screen is an electronic
display module and find a wide range of applications.
A 16x2 LCD display is very basic module and is very
commonly used in various devices and circuits.
A 16x2 LCD means it can display 16 characters per line and
there are 2 such lines.
Two registers in use:- command register and data register.
DC- MOTOR
A DC motor is an electric motor that
runs on direct current (DC)
electricity. In any electric motor,
operation is based on simple
electromagnetism.
A simple 2-pole DC electric motor
(here red represents a magnet or
winding with a "North" polarization,
while green represents a magnet or
winding with a "South"
polarization).
OTHERS COMPONENTS
1k Resistor 9V Battery
1K Potentiometer
capacitor-10uF
Diode-1N4007
Transistor-BD139
LED
CIRCUIT DIAGRAM
CIRCUIT DESCRIPTION
As we have a look into the circuit diagram, we have seen that the 16x2
LCD panel indicates the output result to show. The 1k potentiometer is
connected to the 3 no pin of that LCD panel to control the intensity of
brightness.
The main portion of the LCD panel is connected to the Arduino Board with
pin 2,3,4,5,6 and 7 of UNO. The pin 8 of Arduino is connected to the LED
indicator to indicate the peak level of temperature and fan speed
The pin 11 is connected to the capacitor which controls the fan speed
intensity.
The capacitor discharges through the emitter of transistor BD139.
The transistor get biased through this capacitor and then controls the fan
speed.
The diode IN4007 acts as a switch to stop the fan below a certain cut-off
level.
The temperature input is given to the pin A0 of Arduino from pin 2 of
LM35.
The diode is used to protect the inductive instability .
Contd..
Contd.
Voltage Equation of the DC Motor :
Input Voltage provided to the motor armature can
perform the following two tasks:
Obtain control on Back E.M.F Eb of the Motor.
Provide supply to the Ohmic IaRa drop.
V = Eb + IaRa ………………….(1)
Where
Eb = Back E.M.F
IaRa = Armature Current X Armature Resistance
This is called “Voltage Equation of the DC Motor”.
Contd.
Total torque developed of a DC machine is :
This torque equation of DC motor can be further
simplified as:
Contd.
Regulation of Speed by PWM
One simple and easy way to control the speed of a motor is to
regulate the amount of voltage across its terminals and this can be
achieved using “Pulse Width Modulation” or PWM.
Using PWM enables control of the current in the windings and in
turn the output torque.
The switching transistor has a much reduced power dissipation
giving it a linear type of control which results in better speed
stability.
Contd.
The Arduino provides the PWM duty cycle as per the temperature.
The capacitor value provides the respective charging and discharging
capability.
The fan speed intensity thus controlled by the capacitance and speed is
controlled by the PWM duty cycle.
At Room Temperature:
Personal computers
Exhaust fans in large hotels
Washing machines
CD and DVD players
The circuit can be used for Car Engine to reduce the heat.
This project can be used in Home.
This project can be used in Industry.
This will help in saving the energy / electricity
APPLICATION
It is very economical and easy to handle by the user.
Speed varies automatically, so that it controls the speed without using it manually.
It is help full to disabled People.
It is very easy to install in offices, houses etc.
Save energy by slowing down its speed in low temperature.
ADVANTAGES
The project will concentrate on electric standing fan rather than other type
of fan such as ceiling fan
We can monitor more parameters like humidity, light and at the same time
control them.
We can send this data to a remote location using mobile or internet.
We can draw graphs of variations in these parameters using computer.
When temperature exceeds the limit, a call will be dialed to the respective
given number by an automatic Dialer system.
FUTURE SCOPE
This paper elaborates the design and construction of fan speed control system
to control the room temperature. The temperature sensor was carefully chosen
to gauge the room temperature. Moreover, the fan speed will increase
automatically if the temperature room is increased. As conclusion, the system
which designed in this work was perform very well, for any temperature
change and can be classified as automatic control.
CONCLUTION
Temperature based fan speed control & monitoring using

More Related Content

What's hot (20)

DOCX
Home Appliances Controlling using Android Mobile via Bluetooth
MOKTARI MOSTOFA
 
PPTX
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
Ratnesh Kumar chaurasia
 
PDF
Temperature Controlled Fan Project
Aditya Ratnaparkhi
 
PPTX
Android Based Home Automation Control
Vivek Porwal
 
PPT
AUTOMATIC IRRIGATION SYSTEM USING ARDUINO UNO
Putri Sintia Sari
 
PPTX
Automatic temperature base fan controlle
Dharmaraj Morle
 
PPTX
Home automation using arduino
Ikram Arshad
 
PPTX
Automatic fan controller based on room temperature
nikhilreddy411
 
PDF
Automated irrigation system based on soil moisture using arduino
Vishal Nagar
 
PPTX
Home automation under wi fi through android apps from any smart phone
Edgefxkits & Solutions
 
PPTX
Multilevel inverter
ak dixit
 
PPTX
Speed Control of DC Motor using Microcontroller
Sudip Mondal
 
DOCX
DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...
Pradeep Avanigadda
 
DOCX
Home automation with arduino
Lakshminarayan Solanki
 
PPTX
Automatic room temperature control
debabratrath
 
PPTX
Home automation using IOT
Maneesh Devanaboyina
 
PPTX
Iot based home automation
geetha chandrathi
 
PPTX
Speed control of DC motor using pulse width modulation technique
Imanul Mazarbhuiya
 
PPTX
IOT in Electrical & Electronics Engineering
Lokesh K N
 
PPTX
Home automation using wifi
Khairunnisa Naaz
 
Home Appliances Controlling using Android Mobile via Bluetooth
MOKTARI MOSTOFA
 
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO
Ratnesh Kumar chaurasia
 
Temperature Controlled Fan Project
Aditya Ratnaparkhi
 
Android Based Home Automation Control
Vivek Porwal
 
AUTOMATIC IRRIGATION SYSTEM USING ARDUINO UNO
Putri Sintia Sari
 
Automatic temperature base fan controlle
Dharmaraj Morle
 
Home automation using arduino
Ikram Arshad
 
Automatic fan controller based on room temperature
nikhilreddy411
 
Automated irrigation system based on soil moisture using arduino
Vishal Nagar
 
Home automation under wi fi through android apps from any smart phone
Edgefxkits & Solutions
 
Multilevel inverter
ak dixit
 
Speed Control of DC Motor using Microcontroller
Sudip Mondal
 
DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...
Pradeep Avanigadda
 
Home automation with arduino
Lakshminarayan Solanki
 
Automatic room temperature control
debabratrath
 
Home automation using IOT
Maneesh Devanaboyina
 
Iot based home automation
geetha chandrathi
 
Speed control of DC motor using pulse width modulation technique
Imanul Mazarbhuiya
 
IOT in Electrical & Electronics Engineering
Lokesh K N
 
Home automation using wifi
Khairunnisa Naaz
 

Similar to Temperature based fan speed control & monitoring using (20)

PPTX
Batch 12(temperature based fan speed control & monitor)
gourishettyvivek
 
PPTX
Ranisha FAN.pptx
MadishettySrija
 
PPTX
Temperature-Controlled Fan presentation-1.pptx
nitishk61399
 
PPTX
Pwm technique for dc motor Using Arduino
KATHANSANJAYSHAH
 
PDF
Automatic Fan and Light controller using Arduino.pdf
rehanmughal15813461
 
PPTX
Temperature based fan speed monitoring.pptx
CharanShankarCh
 
PPTX
Fan.nhdbdbdbbdbddbbcbccbcbhjsjjznznznnsnznzn
shashankbs384
 
DOCX
Tamperature controlled fan_project_report[1]
pawan lamsal
 
PPTX
Updated_Temperature_Based_Fan_Controller (1).pptx
vaibhavhendre1
 
PDF
Temp based fan speed control
Sai Malleswar
 
PDF
Automatic room temperature controlled fan using arduino uno microcontroller
Mohammod Al Emran
 
PDF
IRJET - An IoT based Smart Fan Module
IRJET Journal
 
PPTX
Temp_Fan_Controller_Arduino_I2C_DHT11_Presentation (1).pptx
vaibhavhendre1
 
PPTX
Temperature Controlled Fan.pptx
Fjfjgkbjj
 
PPTX
Automatic DC Fan using LM35 (english version)
Nurlatifa Haulaini
 
PPTX
Automatic room ventilation.pptx
MANIKANDANG92
 
DOCX
Temperature Controlled Fan Report
Peeyush Pashine
 
PPTX
Udayan_219209024_DA1001_FTP.pptx
Syncrotrone
 
DOCX
Temperature dependent fan controller using ardiuno
raushansingh56
 
PPTX
manoj ppt.pptx engineering study material
mhipplage
 
Batch 12(temperature based fan speed control & monitor)
gourishettyvivek
 
Ranisha FAN.pptx
MadishettySrija
 
Temperature-Controlled Fan presentation-1.pptx
nitishk61399
 
Pwm technique for dc motor Using Arduino
KATHANSANJAYSHAH
 
Automatic Fan and Light controller using Arduino.pdf
rehanmughal15813461
 
Temperature based fan speed monitoring.pptx
CharanShankarCh
 
Fan.nhdbdbdbbdbddbbcbccbcbhjsjjznznznnsnznzn
shashankbs384
 
Tamperature controlled fan_project_report[1]
pawan lamsal
 
Updated_Temperature_Based_Fan_Controller (1).pptx
vaibhavhendre1
 
Temp based fan speed control
Sai Malleswar
 
Automatic room temperature controlled fan using arduino uno microcontroller
Mohammod Al Emran
 
IRJET - An IoT based Smart Fan Module
IRJET Journal
 
Temp_Fan_Controller_Arduino_I2C_DHT11_Presentation (1).pptx
vaibhavhendre1
 
Temperature Controlled Fan.pptx
Fjfjgkbjj
 
Automatic DC Fan using LM35 (english version)
Nurlatifa Haulaini
 
Automatic room ventilation.pptx
MANIKANDANG92
 
Temperature Controlled Fan Report
Peeyush Pashine
 
Udayan_219209024_DA1001_FTP.pptx
Syncrotrone
 
Temperature dependent fan controller using ardiuno
raushansingh56
 
manoj ppt.pptx engineering study material
mhipplage
 
Ad

Recently uploaded (20)

PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
PDF
Water Design_Manual_2005. KENYA FOR WASTER SUPPLY AND SEWERAGE
DancanNgutuku
 
PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
PPTX
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PPTX
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PDF
6th International Conference on Machine Learning Techniques and Data Science ...
ijistjournal
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PPTX
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
PPTX
EC3551-Transmission lines Demo class .pptx
Mahalakshmiprasannag
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
PPTX
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
Water Design_Manual_2005. KENYA FOR WASTER SUPPLY AND SEWERAGE
DancanNgutuku
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
Thermal runway and thermal stability.pptx
godow93766
 
Design Thinking basics for Engineers.pdf
CMR University
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
6th International Conference on Machine Learning Techniques and Data Science ...
ijistjournal
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
EC3551-Transmission lines Demo class .pptx
Mahalakshmiprasannag
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
Ad

Temperature based fan speed control & monitoring using

  • 1. Project Associates : JAGANNATH DUTTA (Roll No. 28100314029) SUMAN MUKHERJEE (Roll No. 28100314059) SUBHAM GHOSH (Roll No. 28100314049) TEMPERATURE BASED FAN SPEED CONTROL & MONITORING USING ARDUINO Under the Supervision of Mrs. D. RAY Asst. Prof. in Dept. of E.C.E
  • 2. OBJECTIVE OF PROJECT Our object of making this project is for reducing the power consumption. And also to assist people who are disabled and are unable to control the speed of fan. It may also be used for monitoring changes in environment. In near future, it can also be used in different industries and electronic devices.
  • 3. CONTENTS: INTRODUCTION BLOCK DIAGRAM PROGRAMMING HARDWARE EQUIPMENTS ARDUINO UNO TEMPERATURE SENSOR LM35 LCD 16X2 DISPLAY DC MOTOR CIRCUIT DIAGRAM CIRCUIT DISCRIPTION APPLICATIONS ADVANTAGES FUTURE SCOPE CONCLUTION
  • 4. INTRODUCTION A simple introduction about the temperature controller circuit. This circuit project is mainly used for indicating temperature , controlling temperature. Microprocessor forms the processing part. In temperature controller circuit, there are two parts consisting of LM 35 interface with ARDUINO UNO. LCD & FAN interface with ARDUINO UNO. The hardware circuit of temperature controller need the programming.
  • 5. BLOCK DIAGRAM FAN (9V DC MOTOR) LM35 A R D U I N O UNO LCD DISPLAY (16X2)
  • 7. HARD WARE EQUIPMENTS Arduino UNO Temperature Sensor LM 35 LCD Display LED 16 X 2 Display DC Motor 9V Battery 9V Resistor Potentiometer Capacitor Transistor Diode
  • 8. ARDUINO UNO The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.
  • 9. TEMPERATURE SENSOR(LM35) The LM35 series are precision integrated-circuit temperature sensors, whose output voltage is linearly proportional to the Celsius (Centigrade) temperature. The LM35 does not require any external calibration or trimming to provide typical accuracies of ±1⁄4˚Cat room temperature.
  • 10. LCD DISPLAY 16 X 2 LCD (Liquid Crystal Display) screen is an electronic display module and find a wide range of applications. A 16x2 LCD display is very basic module and is very commonly used in various devices and circuits. A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. Two registers in use:- command register and data register.
  • 11. DC- MOTOR A DC motor is an electric motor that runs on direct current (DC) electricity. In any electric motor, operation is based on simple electromagnetism. A simple 2-pole DC electric motor (here red represents a magnet or winding with a "North" polarization, while green represents a magnet or winding with a "South" polarization).
  • 12. OTHERS COMPONENTS 1k Resistor 9V Battery 1K Potentiometer capacitor-10uF Diode-1N4007 Transistor-BD139 LED
  • 14. CIRCUIT DESCRIPTION As we have a look into the circuit diagram, we have seen that the 16x2 LCD panel indicates the output result to show. The 1k potentiometer is connected to the 3 no pin of that LCD panel to control the intensity of brightness. The main portion of the LCD panel is connected to the Arduino Board with pin 2,3,4,5,6 and 7 of UNO. The pin 8 of Arduino is connected to the LED indicator to indicate the peak level of temperature and fan speed
  • 15. The pin 11 is connected to the capacitor which controls the fan speed intensity. The capacitor discharges through the emitter of transistor BD139. The transistor get biased through this capacitor and then controls the fan speed. The diode IN4007 acts as a switch to stop the fan below a certain cut-off level. The temperature input is given to the pin A0 of Arduino from pin 2 of LM35. The diode is used to protect the inductive instability . Contd..
  • 16. Contd. Voltage Equation of the DC Motor : Input Voltage provided to the motor armature can perform the following two tasks: Obtain control on Back E.M.F Eb of the Motor. Provide supply to the Ohmic IaRa drop. V = Eb + IaRa ………………….(1) Where Eb = Back E.M.F IaRa = Armature Current X Armature Resistance This is called “Voltage Equation of the DC Motor”.
  • 17. Contd. Total torque developed of a DC machine is : This torque equation of DC motor can be further simplified as:
  • 19. Regulation of Speed by PWM One simple and easy way to control the speed of a motor is to regulate the amount of voltage across its terminals and this can be achieved using “Pulse Width Modulation” or PWM. Using PWM enables control of the current in the windings and in turn the output torque. The switching transistor has a much reduced power dissipation giving it a linear type of control which results in better speed stability.
  • 20. Contd. The Arduino provides the PWM duty cycle as per the temperature. The capacitor value provides the respective charging and discharging capability. The fan speed intensity thus controlled by the capacitance and speed is controlled by the PWM duty cycle.
  • 22. Personal computers Exhaust fans in large hotels Washing machines CD and DVD players The circuit can be used for Car Engine to reduce the heat. This project can be used in Home. This project can be used in Industry. This will help in saving the energy / electricity APPLICATION
  • 23. It is very economical and easy to handle by the user. Speed varies automatically, so that it controls the speed without using it manually. It is help full to disabled People. It is very easy to install in offices, houses etc. Save energy by slowing down its speed in low temperature. ADVANTAGES
  • 24. The project will concentrate on electric standing fan rather than other type of fan such as ceiling fan We can monitor more parameters like humidity, light and at the same time control them. We can send this data to a remote location using mobile or internet. We can draw graphs of variations in these parameters using computer. When temperature exceeds the limit, a call will be dialed to the respective given number by an automatic Dialer system. FUTURE SCOPE
  • 25. This paper elaborates the design and construction of fan speed control system to control the room temperature. The temperature sensor was carefully chosen to gauge the room temperature. Moreover, the fan speed will increase automatically if the temperature room is increased. As conclusion, the system which designed in this work was perform very well, for any temperature change and can be classified as automatic control. CONCLUTION