SlideShare a Scribd company logo
1 of 21
Design, Construction and Testing of A
Temperature Sensing Automatic Speed
Controller for Fan
Outlines:
• Introduction
• Objectives
• Design Assumptions
• Name of components
• Block diagram
• Circuit diagram
• Description of components
• Construction of the speed controller
• Working procedure
• PWM(Pulse Width Modulation)
• Test Procedure
• Result and Discussion
• Conclusion and Recommendation
Introduction:
What is the project?
The project is controlling the speed of a fan automatically with
variation of temperature detected by a temperature sensor
using microcontroller.
Control system:
There are two types of control system
1. Manual control system
2. Automatic control system
Here an automatic control system is used for this project
Automatic control system:
A control system in which regulating and switching operations
are performed automatically in response to predetermined
conditions.
How the system works?
At first the variation of surrounding temperature is detected by a
temperature sensor, then using microcontroller unit the speed of
the fan is controlled. That means when the temperature rises, the
speed of the fan will increase and vice versa.
Why use an automatic speed controller?
Sometimes human beings waste power for nothing while using
electric fan. It is always demanded for us to waste less energy.
Most human beings feel the inconvenience about changing the
fan speed level manually. So this speed control system
automatically changes the speed level of fan according to
temperature changes.
Objective:
Objectives of this thesis are to-
I. design an automatic speed controller for fan based
on temperature.
II. construct an automatic speed controller for fan
based on temperature.
III. test an automatic speed controller for fan based on
temperature.
Design Assumptions
• The design is based on appropriate sensing capability of
temperature sensor and corresponding response of speed
controller unit.
• Depending on the application, working temperature range
varies. For this system temperature range was assumed 30℃ to
34℃.
• Control system is assumed to have provision for working
under different temperature increment or decrement such as
1℃, 2℃, 3℃…etc. For this system temperature increment or
decrement is assumed 1℃.
• Speed range was assumed from 2550 rpm to 4910 rpm. For
each increment or decrement speed was varied through 550 to
600 rpm.
Name of Components:
 Arduino Board (UNO)
 Temperature Sensor (DHT11)
 LCD Display
 DC Motor
 Electronic Speed Controller
 Battery (Power Supply)
 Fan
Block Diagram of the Speed Controller
LCD Display
DHT 11
(Temperature
sensor)
LiPo
Battery
BLDC
(Brussless DC
Motor)
Arduino
Board
ESC
(Electronic speed
controller)
Circuit Diagram
Description of Components:
Arduino Board:
Arduino is a single-board microcontroller, intended to make the
application of interactive objects and environments more easier.
Basically this is very user friendly. There is a microcontroller unit
embedded on it.The code is directly loaded from the computer.
Temperature Sensor:
Basically it is an electronic device that can sense the temperature
which sends signal to the microcontroller unit. Here DHT11 is
used. Its range is between 0 to50⁰c.
LCD Display:
LCD display is a flat panel electronic visual
display. 26×4 display board is used in this
project. Value of temperature in degree
celsius and corresponding value
of speed in rpm are displayed.
Electronic Speed Control:
An electronic speed control or ESC is simply
an electronic circuit which is used to control
the speed of dc motor. It can take upto 30Amp
Continuous current. It has the feature of automatic
power cut off, over heat protection, over voltage protection.
Battery:
Lithium-ion polymer battery is used
here. It is rechargeable and it provides
required power to arduino board and
dc motor and other components. It can
last for long time after charged once.
DC Motor:
Brushless DC electric motor is a device
powered by a DC electric source via an
integrated power supply which produces an
AC electric signal to drive the motor. It can
give upto 10,300 rpm.
Construction of the speed controller
Construction of the speed controller(cont’d)
Working Procedure:
Arduino Board is the main control unit of our construction. A
microcontroller is embedded on the Arduino board. It is
controlled by numerical coding loaded from computer. It is
the brain of our construction. A LCD display is connected
with the Arduino board which displays temperature reading
and variation of speed of DC motor with respect to
temperature . We have used DHT 11 as temperature sensor. It
can sense temperature from 0 to 50℃. An electronic speed
controller (ESC) is connected with the arduino board. It is
used to control the speed of brushless DC motor(BLDC). A
LiPo battery is used to provide sufficient energy. The BLDC
motor can give up to 10,300 rpm.
PWM(Pulse Width Modulation)
Pulse-width modulation (PWM) is a modulation technique that
conforms the width of the pulse, formally the pulse duration,
based on modulator signal information. Here pwm is used for
varying speed of the fan or dc motor corresponding to
temperature reading from temperature sensor(DHT11).
Test Procedure
• The speed controller and motor were connected to battery.
Then speed controller was switched on.
• At initial state LCD display was showing surrounding
temperature at that moment and corresponding initial speed of
the fan.
• Then the temperature was increased artificially from 30℃ to
34℃ with the temperature increment by 1℃.
• Variation of speed corresponding to temperature was observed
from the LCD display.
Data taken from the speed controller in running condition
Observation
No
Temperature
Reading(℃)
Experimental
Fan
Speed(rpm)
Theoretical
Fan
Speed(rpm)
Error
Percentag
e(%)
01 30℃ 2423 2550 3.08
02 31℃ 3015 3150 4.29
03 32℃ 3580 3710 3.5
04 33℃ 4120 4310 4.41
05 34℃ 4750 4910 3.26
Result and Discussion
The speed controller controlled the speed of the fan according to
preassigned condition. Speed of the fan increased as the
surrounding temperature increased and it decreased as the
temperature decreased. Increment of both temperature and
speed can be changed according to user preferences by the
modification in programming.
So the speed controller performed as per the design.
Conclusion and Recommendation
A temperature sensing automatic speed controller for fan has
been designed and constructed according to the design. The speed
controller has been tested in various temperature condition and
successful results have been found with minimum error. Errors
have been found by comparing experimental rpm and theoretical
rpm of fan which is around 3.7%.
Recommendation:
 Wi-fi facility can be integrated with the system.
 A keypad can be added for manual input.
 Humidity sensor can be added to the system.
THANK YOU

More Related Content

What's hot

Temperature Controlled Fan Project
Temperature Controlled Fan ProjectTemperature Controlled Fan Project
Temperature Controlled Fan ProjectAditya Ratnaparkhi
 
Automatic tempearture controlled fan
Automatic tempearture controlled fanAutomatic tempearture controlled fan
Automatic tempearture controlled fan Abin Baby
 
Automatic temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlleDharmaraj Morle
 
Automatic room temperature control
Automatic room temperature controlAutomatic room temperature control
Automatic room temperature controldebabratrath
 
Temperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring usingTemperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring usingJagannath Dutta
 
Automatic room temperature controlled fan using arduino uno microcontroller
Automatic room temperature controlled fan using   arduino uno  microcontrollerAutomatic room temperature controlled fan using   arduino uno  microcontroller
Automatic room temperature controlled fan using arduino uno microcontrollerMohammod Al Emran
 
Temperature based fan speed control & monitoring using arduino
Temperature based fan speed control & monitoring using arduinoTemperature based fan speed control & monitoring using arduino
Temperature based fan speed control & monitoring using arduinoJagannath Dutta
 
Temperature based fan controller
Temperature based fan controllerTemperature based fan controller
Temperature based fan controllerShahbaz Makandar A.
 
Temperature Controlled Fan Report
Temperature Controlled Fan ReportTemperature Controlled Fan Report
Temperature Controlled Fan ReportPeeyush Pashine
 
Automatic fan controller based on room temperature
Automatic fan controller based on room temperatureAutomatic fan controller based on room temperature
Automatic fan controller based on room temperaturenikhilreddy411
 
temperature control automatic DC fan
temperature control automatic DC fantemperature control automatic DC fan
temperature control automatic DC fanSalmaAkter37
 
AUTOMATIC FAN CONTROLLER USING THERMISTOR
AUTOMATIC FAN CONTROLLER USING THERMISTORAUTOMATIC FAN CONTROLLER USING THERMISTOR
AUTOMATIC FAN CONTROLLER USING THERMISTORPankaj Jagadale
 
Bluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOBluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOparameshwar koneti
 
Temperature Controlled DC fan using Thermistor
Temperature Controlled DC fan using ThermistorTemperature Controlled DC fan using Thermistor
Temperature Controlled DC fan using ThermistorZaheer Basha
 
Ppt on water level indicator
Ppt on water level indicatorPpt on water level indicator
Ppt on water level indicatorpalwinder virk
 
Temp based fan speed control
Temp based fan speed controlTemp based fan speed control
Temp based fan speed controlSai Malleswar
 
Batch 12(temperature based fan speed control & monitor)
Batch  12(temperature based fan speed control & monitor)Batch  12(temperature based fan speed control & monitor)
Batch 12(temperature based fan speed control & monitor)gourishettyvivek
 
fan speed control by using temperature sensor
fan speed control by using temperature sensorfan speed control by using temperature sensor
fan speed control by using temperature sensorNandeesh Boya
 
Automated Plant Watering System
Automated Plant Watering SystemAutomated Plant Watering System
Automated Plant Watering SystemSoumyadeep Kal
 
Automatic irrigation 1st review(ieee project ece dept)
Automatic irrigation 1st review(ieee project ece dept)Automatic irrigation 1st review(ieee project ece dept)
Automatic irrigation 1st review(ieee project ece dept)Siddappa Dollin
 

What's hot (20)

Temperature Controlled Fan Project
Temperature Controlled Fan ProjectTemperature Controlled Fan Project
Temperature Controlled Fan Project
 
Automatic tempearture controlled fan
Automatic tempearture controlled fanAutomatic tempearture controlled fan
Automatic tempearture controlled fan
 
Automatic temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlle
 
Automatic room temperature control
Automatic room temperature controlAutomatic room temperature control
Automatic room temperature control
 
Temperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring usingTemperature based fan speed control & monitoring using
Temperature based fan speed control & monitoring using
 
Automatic room temperature controlled fan using arduino uno microcontroller
Automatic room temperature controlled fan using   arduino uno  microcontrollerAutomatic room temperature controlled fan using   arduino uno  microcontroller
Automatic room temperature controlled fan using arduino uno microcontroller
 
Temperature based fan speed control & monitoring using arduino
Temperature based fan speed control & monitoring using arduinoTemperature based fan speed control & monitoring using arduino
Temperature based fan speed control & monitoring using arduino
 
Temperature based fan controller
Temperature based fan controllerTemperature based fan controller
Temperature based fan controller
 
Temperature Controlled Fan Report
Temperature Controlled Fan ReportTemperature Controlled Fan Report
Temperature Controlled Fan Report
 
Automatic fan controller based on room temperature
Automatic fan controller based on room temperatureAutomatic fan controller based on room temperature
Automatic fan controller based on room temperature
 
temperature control automatic DC fan
temperature control automatic DC fantemperature control automatic DC fan
temperature control automatic DC fan
 
AUTOMATIC FAN CONTROLLER USING THERMISTOR
AUTOMATIC FAN CONTROLLER USING THERMISTORAUTOMATIC FAN CONTROLLER USING THERMISTOR
AUTOMATIC FAN CONTROLLER USING THERMISTOR
 
Bluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOBluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNO
 
Temperature Controlled DC fan using Thermistor
Temperature Controlled DC fan using ThermistorTemperature Controlled DC fan using Thermistor
Temperature Controlled DC fan using Thermistor
 
Ppt on water level indicator
Ppt on water level indicatorPpt on water level indicator
Ppt on water level indicator
 
Temp based fan speed control
Temp based fan speed controlTemp based fan speed control
Temp based fan speed control
 
Batch 12(temperature based fan speed control & monitor)
Batch  12(temperature based fan speed control & monitor)Batch  12(temperature based fan speed control & monitor)
Batch 12(temperature based fan speed control & monitor)
 
fan speed control by using temperature sensor
fan speed control by using temperature sensorfan speed control by using temperature sensor
fan speed control by using temperature sensor
 
Automated Plant Watering System
Automated Plant Watering SystemAutomated Plant Watering System
Automated Plant Watering System
 
Automatic irrigation 1st review(ieee project ece dept)
Automatic irrigation 1st review(ieee project ece dept)Automatic irrigation 1st review(ieee project ece dept)
Automatic irrigation 1st review(ieee project ece dept)
 

Similar to Speed controller for fan

Temperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerTemperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerMasum Parvej
 
Heat pump design using peltier element For temperature control of the flow cell
Heat pump design using peltier element For temperature control of the flow cellHeat pump design using peltier element For temperature control of the flow cell
Heat pump design using peltier element For temperature control of the flow cellIJCSEA Journal
 
Parameter controlling of boiler in power plants using fuzzy logic controller
Parameter controlling of boiler in power plants using fuzzy logic controllerParameter controlling of boiler in power plants using fuzzy logic controller
Parameter controlling of boiler in power plants using fuzzy logic controllereSAT Journals
 
Temperature based fan speed monitoring.pptx
Temperature based fan speed monitoring.pptxTemperature based fan speed monitoring.pptx
Temperature based fan speed monitoring.pptxCharanShankarCh
 
Mecha-Lec-1-Introducing Mechatronics.pptx
Mecha-Lec-1-Introducing Mechatronics.pptxMecha-Lec-1-Introducing Mechatronics.pptx
Mecha-Lec-1-Introducing Mechatronics.pptxhailegebreselassie24
 
Automatic room ventilation.pptx
Automatic room ventilation.pptxAutomatic room ventilation.pptx
Automatic room ventilation.pptxMANIKANDANG92
 
PID-based temperature control device for electric kettle
PID-based temperature control device for electric kettlePID-based temperature control device for electric kettle
PID-based temperature control device for electric kettleIJECEIAES
 
Pwm technique for dc motor Using Arduino
Pwm technique for dc motor Using ArduinoPwm technique for dc motor Using Arduino
Pwm technique for dc motor Using ArduinoKATHANSANJAYSHAH
 
Temparature control fan
Temparature control fanTemparature control fan
Temparature control fanMMImranMolla
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoBablu Singh
 
Monitoring and data logging system for a generator
Monitoring and data logging system for a generatorMonitoring and data logging system for a generator
Monitoring and data logging system for a generatorMoon Shahzad
 
Chapter 55 Computer Sensors
Chapter 55 Computer SensorsChapter 55 Computer Sensors
Chapter 55 Computer Sensorsmcfalltj
 
Electric Vehicle Charging Method for Smart Homes/Buildings with a Photovoltai...
Electric Vehicle Charging Method for SmartHomes/Buildings with a Photovoltai...Electric Vehicle Charging Method for SmartHomes/Buildings with a Photovoltai...
Electric Vehicle Charging Method for Smart Homes/Buildings with a Photovoltai...Bharath University
 

Similar to Speed controller for fan (20)

Temperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerTemperature Control System Using Pid Controller
Temperature Control System Using Pid Controller
 
Heat pump design using peltier element For temperature control of the flow cell
Heat pump design using peltier element For temperature control of the flow cellHeat pump design using peltier element For temperature control of the flow cell
Heat pump design using peltier element For temperature control of the flow cell
 
Parameter controlling of boiler in power plants using fuzzy logic controller
Parameter controlling of boiler in power plants using fuzzy logic controllerParameter controlling of boiler in power plants using fuzzy logic controller
Parameter controlling of boiler in power plants using fuzzy logic controller
 
Ranisha FAN.pptx
Ranisha FAN.pptxRanisha FAN.pptx
Ranisha FAN.pptx
 
Temperature based fan speed monitoring.pptx
Temperature based fan speed monitoring.pptxTemperature based fan speed monitoring.pptx
Temperature based fan speed monitoring.pptx
 
Mecha-Lec-1-Introducing Mechatronics.pptx
Mecha-Lec-1-Introducing Mechatronics.pptxMecha-Lec-1-Introducing Mechatronics.pptx
Mecha-Lec-1-Introducing Mechatronics.pptx
 
Automatic room ventilation.pptx
Automatic room ventilation.pptxAutomatic room ventilation.pptx
Automatic room ventilation.pptx
 
P12 oct04
P12 oct04P12 oct04
P12 oct04
 
final project
final projectfinal project
final project
 
PID-based temperature control device for electric kettle
PID-based temperature control device for electric kettlePID-based temperature control device for electric kettle
PID-based temperature control device for electric kettle
 
Pwm technique for dc motor Using Arduino
Pwm technique for dc motor Using ArduinoPwm technique for dc motor Using Arduino
Pwm technique for dc motor Using Arduino
 
Ct36570573
Ct36570573Ct36570573
Ct36570573
 
FA PRESENTATION.pptx
FA PRESENTATION.pptxFA PRESENTATION.pptx
FA PRESENTATION.pptx
 
Temparature control fan
Temparature control fanTemparature control fan
Temparature control fan
 
Temperature monitoring and controling using arduino
Temperature monitoring and controling using arduinoTemperature monitoring and controling using arduino
Temperature monitoring and controling using arduino
 
Controllers ppt
Controllers pptControllers ppt
Controllers ppt
 
Fulltext 1005224
Fulltext 1005224 Fulltext 1005224
Fulltext 1005224
 
Monitoring and data logging system for a generator
Monitoring and data logging system for a generatorMonitoring and data logging system for a generator
Monitoring and data logging system for a generator
 
Chapter 55 Computer Sensors
Chapter 55 Computer SensorsChapter 55 Computer Sensors
Chapter 55 Computer Sensors
 
Electric Vehicle Charging Method for Smart Homes/Buildings with a Photovoltai...
Electric Vehicle Charging Method for SmartHomes/Buildings with a Photovoltai...Electric Vehicle Charging Method for SmartHomes/Buildings with a Photovoltai...
Electric Vehicle Charging Method for Smart Homes/Buildings with a Photovoltai...
 

Recently uploaded

SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodManicka Mamallan Andavar
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 

Recently uploaded (20)

SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 

Speed controller for fan

  • 1. Design, Construction and Testing of A Temperature Sensing Automatic Speed Controller for Fan
  • 2. Outlines: • Introduction • Objectives • Design Assumptions • Name of components • Block diagram • Circuit diagram • Description of components • Construction of the speed controller • Working procedure • PWM(Pulse Width Modulation) • Test Procedure • Result and Discussion • Conclusion and Recommendation
  • 3. Introduction: What is the project? The project is controlling the speed of a fan automatically with variation of temperature detected by a temperature sensor using microcontroller. Control system: There are two types of control system 1. Manual control system 2. Automatic control system Here an automatic control system is used for this project Automatic control system: A control system in which regulating and switching operations are performed automatically in response to predetermined conditions.
  • 4. How the system works? At first the variation of surrounding temperature is detected by a temperature sensor, then using microcontroller unit the speed of the fan is controlled. That means when the temperature rises, the speed of the fan will increase and vice versa. Why use an automatic speed controller? Sometimes human beings waste power for nothing while using electric fan. It is always demanded for us to waste less energy. Most human beings feel the inconvenience about changing the fan speed level manually. So this speed control system automatically changes the speed level of fan according to temperature changes.
  • 5. Objective: Objectives of this thesis are to- I. design an automatic speed controller for fan based on temperature. II. construct an automatic speed controller for fan based on temperature. III. test an automatic speed controller for fan based on temperature.
  • 6. Design Assumptions • The design is based on appropriate sensing capability of temperature sensor and corresponding response of speed controller unit. • Depending on the application, working temperature range varies. For this system temperature range was assumed 30℃ to 34℃. • Control system is assumed to have provision for working under different temperature increment or decrement such as 1℃, 2℃, 3℃…etc. For this system temperature increment or decrement is assumed 1℃. • Speed range was assumed from 2550 rpm to 4910 rpm. For each increment or decrement speed was varied through 550 to 600 rpm.
  • 7. Name of Components:  Arduino Board (UNO)  Temperature Sensor (DHT11)  LCD Display  DC Motor  Electronic Speed Controller  Battery (Power Supply)  Fan
  • 8. Block Diagram of the Speed Controller LCD Display DHT 11 (Temperature sensor) LiPo Battery BLDC (Brussless DC Motor) Arduino Board ESC (Electronic speed controller)
  • 10. Description of Components: Arduino Board: Arduino is a single-board microcontroller, intended to make the application of interactive objects and environments more easier. Basically this is very user friendly. There is a microcontroller unit embedded on it.The code is directly loaded from the computer. Temperature Sensor: Basically it is an electronic device that can sense the temperature which sends signal to the microcontroller unit. Here DHT11 is used. Its range is between 0 to50⁰c.
  • 11. LCD Display: LCD display is a flat panel electronic visual display. 26×4 display board is used in this project. Value of temperature in degree celsius and corresponding value of speed in rpm are displayed. Electronic Speed Control: An electronic speed control or ESC is simply an electronic circuit which is used to control the speed of dc motor. It can take upto 30Amp Continuous current. It has the feature of automatic power cut off, over heat protection, over voltage protection.
  • 12. Battery: Lithium-ion polymer battery is used here. It is rechargeable and it provides required power to arduino board and dc motor and other components. It can last for long time after charged once. DC Motor: Brushless DC electric motor is a device powered by a DC electric source via an integrated power supply which produces an AC electric signal to drive the motor. It can give upto 10,300 rpm.
  • 13. Construction of the speed controller
  • 14. Construction of the speed controller(cont’d)
  • 15. Working Procedure: Arduino Board is the main control unit of our construction. A microcontroller is embedded on the Arduino board. It is controlled by numerical coding loaded from computer. It is the brain of our construction. A LCD display is connected with the Arduino board which displays temperature reading and variation of speed of DC motor with respect to temperature . We have used DHT 11 as temperature sensor. It can sense temperature from 0 to 50℃. An electronic speed controller (ESC) is connected with the arduino board. It is used to control the speed of brushless DC motor(BLDC). A LiPo battery is used to provide sufficient energy. The BLDC motor can give up to 10,300 rpm.
  • 16. PWM(Pulse Width Modulation) Pulse-width modulation (PWM) is a modulation technique that conforms the width of the pulse, formally the pulse duration, based on modulator signal information. Here pwm is used for varying speed of the fan or dc motor corresponding to temperature reading from temperature sensor(DHT11).
  • 17. Test Procedure • The speed controller and motor were connected to battery. Then speed controller was switched on. • At initial state LCD display was showing surrounding temperature at that moment and corresponding initial speed of the fan. • Then the temperature was increased artificially from 30℃ to 34℃ with the temperature increment by 1℃. • Variation of speed corresponding to temperature was observed from the LCD display.
  • 18. Data taken from the speed controller in running condition Observation No Temperature Reading(℃) Experimental Fan Speed(rpm) Theoretical Fan Speed(rpm) Error Percentag e(%) 01 30℃ 2423 2550 3.08 02 31℃ 3015 3150 4.29 03 32℃ 3580 3710 3.5 04 33℃ 4120 4310 4.41 05 34℃ 4750 4910 3.26 Result and Discussion
  • 19. The speed controller controlled the speed of the fan according to preassigned condition. Speed of the fan increased as the surrounding temperature increased and it decreased as the temperature decreased. Increment of both temperature and speed can be changed according to user preferences by the modification in programming. So the speed controller performed as per the design.
  • 20. Conclusion and Recommendation A temperature sensing automatic speed controller for fan has been designed and constructed according to the design. The speed controller has been tested in various temperature condition and successful results have been found with minimum error. Errors have been found by comparing experimental rpm and theoretical rpm of fan which is around 3.7%. Recommendation:  Wi-fi facility can be integrated with the system.  A keypad can be added for manual input.  Humidity sensor can be added to the system.