SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
GUIDED BY :SUMAN SWAMI

PREPARED BY :SUCHITRA [10EEBEC081]
SUMAN SIDH [10EEBEC083]
SUSHMA TANWAR
Introduction
The circuit works on the feedback principle. The speed
of the fan varies with the variation in the temperature. The
speed of the fan increases if the temperature is increased and
the speed of the fan decreases with the decrease in the
temperature.
LM35 produces its output voltage corresponding to the
temperature. The temperature is given to ADC which converts
the analogue variation in the voltage into the digital form.
When the Vref is properly selected (1V in this case) then the
temperature value appears on the output pins of the ADC in
the binary form. This output is given as input to the 8051
microcontroller. The input is compared in the microcontroller
and the required output is produced.
List of components :-

• LM35

Temperature sensor
• Micro-controller unit
• Brushless variable speed DC Motor
• N mosfet
• Resistors
• Breadboard
• Red LED
• Voltage regulator IC
• Diodes
• Capacitors
Hardware

Micro controller unit is used as the controller to
maintain the DC motor speed at desired value,
based on the input from the temperature sensor, in
order to control the temperature. The duty cycle of
the PWM (pulse width modulation ) from
microcontroller will determine the speed of the DC
motor.
Circuit Diagram
ALGORITHM
1. Initialize Ports, LCD and Motor Driver IC Input.
2. Display project name on LCD.
3. Clear LCD.
4. Display set temperature range on LCD.
5. Read analog Voltage Value from Temperature Sensor on AN0 of PIC.
6. Temperature = Voltage / 10
7. If Temperature < Lower Temperature Range then
7.1. Switch ON Heater
7.2. Switch OFF FAN
8. If Temperature >= Lower Temperature Range & Temperature <= Upper
Temperature then
8.1. Switch OFF Heater
8.2. Switch OFF FAN
9. If Temperature > Upper Temperature Range then
9.1. Switch OFF Heater
9.2. Switch ON FAN and control its speed using PWM generation
10. Display Current Temperature range on LCD.
11. Repeat Steps 5 to 11 infinitely.
SPEED CONTROLLER:

To control the speed of the fan a PWM (pulse width modulation) is used.
.

PWM (PULSE WIDTH MODULATION):
In pulse width modulation the power delivered to the load is varied by changing the duty cycle of the output
voltage.
1.
2.

To deliver high power duty cycle is kept high
To deliver less power duty cycle is kept low

Normal case:

Pulse Width Modulation:
Construction
The construction started with mounting of the components on a
project-board(Breadboard). The project board circuit
arrangement is done stage by stage. The components for the
temperature measurement stage, ramp generator comparator
and ac power control components consisting of the optocoupler and power triac are connected together with jumper
wires. The temperature level control and power switch are put
in place and eventually the power supply is connected finally to
power the circuit. The analog to digital converter stage is also
set up including the LED seven segment display to display the
temperature value. The complete circuit is tested on project
board.
Testing :-

The power supply is connected first of all and
tested to ensure proper supply voltages. The
temperature sensor output is measured also
followed by the ramp generator, comparator, optocoupler, power triac and the ADC. The test carried
out is heating up the sensor and observing the
speed of the fan increasing with the increased
temperature picked up by the sensor and the test
is also carried to establish the relationship between
the temperature levels and the fan speed levels.
Applications :-

Temperature based fan speed controller is useful
for cooling the processor in the laptops and
personal computers “more efficiently”. Generally
fan in laptop comes with only two or three
possible speeds. So it results in more power
consumption. The fan designed in this project,
has different values of speed according to
temperature change. This can be also used in
small scale industries for cooling the
electrical/mechanical equipment. The whole
circuit except motor and fan can be
manufactured on a single PCB, and it can be
used for temperature based control operations.
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Automatic tempearture controlled fan
Automatic tempearture controlled fanAutomatic tempearture controlled fan
Automatic tempearture controlled fan Abin Baby
 
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
 
Arduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulatorArduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulatorEdgefxkits & Solutions
 
Temperature based fan speed control &amp; monitoring using arduino
Temperature based fan speed control &amp; monitoring using arduinoTemperature based fan speed control &amp; monitoring using arduino
Temperature based fan speed control &amp; monitoring using arduinoJagannath Dutta
 
Speed controller for fan
Speed controller for fanSpeed controller for fan
Speed controller for fanRifatkhasru009
 
Temperature based fan controller
Temperature based fan controllerTemperature based fan controller
Temperature based fan controllerShahbaz Makandar A.
 
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 temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlleDharmaraj Morle
 
Fire Alarm using 555 timer and thermistor
Fire Alarm using 555 timer and thermistorFire Alarm using 555 timer and thermistor
Fire Alarm using 555 timer and thermistorAIUB
 
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 dependent dc fan speed controller withou using micrcontroller
temperature dependent dc fan speed controller withou using micrcontrollertemperature dependent dc fan speed controller withou using micrcontroller
temperature dependent dc fan speed controller withou using micrcontrollerDeepak Yadav
 
Temperature controlled dc fan
Temperature controlled dc fanTemperature controlled dc fan
Temperature controlled dc fanShovon Das
 
Temperature Sensors – Types
Temperature Sensors – TypesTemperature Sensors – Types
Temperature Sensors – Typeselprocus
 
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
 
Introduction to sensors
Introduction to sensorsIntroduction to sensors
Introduction to sensorsNaveen Kumar
 
Temperature Controlled Fan Project
Temperature Controlled Fan ProjectTemperature Controlled Fan Project
Temperature Controlled Fan ProjectAditya Ratnaparkhi
 
Temp based fan speed control
Temp based fan speed controlTemp based fan speed control
Temp based fan speed controlSai Malleswar
 

Was ist angesagt? (20)

Automatic tempearture controlled fan
Automatic tempearture controlled fanAutomatic tempearture controlled fan
Automatic tempearture controlled fan
 
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
 
Arduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulatorArduino based automatic temperature controlled fan speed regulator
Arduino based automatic temperature controlled fan speed regulator
 
Temperature based fan speed control &amp; monitoring using arduino
Temperature based fan speed control &amp; monitoring using arduinoTemperature based fan speed control &amp; monitoring using arduino
Temperature based fan speed control &amp; monitoring using arduino
 
Speed controller for fan
Speed controller for fanSpeed controller for fan
Speed controller for fan
 
Temperature based fan controller
Temperature based fan controllerTemperature based fan controller
Temperature based fan controller
 
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 temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlle
 
Basic Sensors Technology
Basic Sensors TechnologyBasic Sensors Technology
Basic Sensors Technology
 
Fire Alarm using 555 timer and thermistor
Fire Alarm using 555 timer and thermistorFire Alarm using 555 timer and thermistor
Fire Alarm using 555 timer and thermistor
 
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 dependent dc fan speed controller withou using micrcontroller
temperature dependent dc fan speed controller withou using micrcontrollertemperature dependent dc fan speed controller withou using micrcontroller
temperature dependent dc fan speed controller withou using micrcontroller
 
RTD
RTDRTD
RTD
 
Temperature controlled dc fan
Temperature controlled dc fanTemperature controlled dc fan
Temperature controlled dc fan
 
Temperature Sensors – Types
Temperature Sensors – TypesTemperature Sensors – Types
Temperature Sensors – Types
 
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
 
Digital transducer
Digital transducerDigital transducer
Digital transducer
 
Introduction to sensors
Introduction to sensorsIntroduction to sensors
Introduction to sensors
 
Temperature Controlled Fan Project
Temperature Controlled Fan ProjectTemperature Controlled Fan Project
Temperature Controlled Fan Project
 
Temp based fan speed control
Temp based fan speed controlTemp based fan speed control
Temp based fan speed control
 

Ähnlich wie Temperature based speed control of fan

Automated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using ArduinoAutomated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using ArduinoIJEEE
 
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
 
Temperature Controller with Atmega16
Temperature Controller with Atmega16Temperature Controller with Atmega16
Temperature Controller with Atmega16Siddhant Jaiswal
 
New microsoft power point slide
New microsoft power point slideNew microsoft power point slide
New microsoft power point slideShubham Ranakoti
 
IJSRED-V2I5P32
IJSRED-V2I5P32IJSRED-V2I5P32
IJSRED-V2I5P32IJSRED
 
Water Temperature
Water TemperatureWater Temperature
Water TemperatureTheju Paul
 
Automatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorAutomatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorsubhradeep mitra
 
Gsm based transformer fault detection system
Gsm based transformer fault detection systemGsm based transformer fault detection system
Gsm based transformer fault detection systemKabilesh K
 
Chapter 55 Computer Sensors
Chapter 55 Computer SensorsChapter 55 Computer Sensors
Chapter 55 Computer Sensorsmcfalltj
 
Temperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerTemperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerMasum Parvej
 
Sontex Supercal 539 Heat Meter - Spec Sheet
Sontex Supercal 539 Heat Meter - Spec SheetSontex Supercal 539 Heat Meter - Spec Sheet
Sontex Supercal 539 Heat Meter - Spec SheetThorne & Derrick UK
 
IRJET- Furnace Temperature Indicator CUM Controller
IRJET- Furnace Temperature Indicator CUM ControllerIRJET- Furnace Temperature Indicator CUM Controller
IRJET- Furnace Temperature Indicator CUM ControllerIRJET Journal
 
DATA LOGER GSM MODULATOR
DATA LOGER GSM MODULATORDATA LOGER GSM MODULATOR
DATA LOGER GSM MODULATORsikandar8233
 
Wireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensorsWireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensorsSudhanshu Tripathi
 
Industrial temperature controller 14000
Industrial temperature controller  14000Industrial temperature controller  14000
Industrial temperature controller 14000Vivek Bhakta
 
TEMPERATURE SENSOR WITH BUFFER-CHAIN BASED TIME-TO-DIGITAL CONVERTER FOR ULTR...
TEMPERATURE SENSOR WITH BUFFER-CHAIN BASED TIME-TO-DIGITAL CONVERTER FOR ULTR...TEMPERATURE SENSOR WITH BUFFER-CHAIN BASED TIME-TO-DIGITAL CONVERTER FOR ULTR...
TEMPERATURE SENSOR WITH BUFFER-CHAIN BASED TIME-TO-DIGITAL CONVERTER FOR ULTR...IJCI JOURNAL
 
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
 

Ähnlich wie Temperature based speed control of fan (20)

Automated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using ArduinoAutomated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using Arduino
 
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
 
Temperature Controller with Atmega16
Temperature Controller with Atmega16Temperature Controller with Atmega16
Temperature Controller with Atmega16
 
New microsoft power point slide
New microsoft power point slideNew microsoft power point slide
New microsoft power point slide
 
IJSRED-V2I5P32
IJSRED-V2I5P32IJSRED-V2I5P32
IJSRED-V2I5P32
 
Water Temperature
Water TemperatureWater Temperature
Water Temperature
 
Automatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessorAutomatic temperature control using 8085 microprocessor
Automatic temperature control using 8085 microprocessor
 
Gsm based transformer fault detection system
Gsm based transformer fault detection systemGsm based transformer fault detection system
Gsm based transformer fault detection system
 
Ic2414251429
Ic2414251429Ic2414251429
Ic2414251429
 
Chapter 55 Computer Sensors
Chapter 55 Computer SensorsChapter 55 Computer Sensors
Chapter 55 Computer Sensors
 
Temperature Control System Using Pid Controller
Temperature Control System Using Pid ControllerTemperature Control System Using Pid Controller
Temperature Control System Using Pid Controller
 
Fan automation
Fan automationFan automation
Fan automation
 
Sontex Supercal 539 Heat Meter - Spec Sheet
Sontex Supercal 539 Heat Meter - Spec SheetSontex Supercal 539 Heat Meter - Spec Sheet
Sontex Supercal 539 Heat Meter - Spec Sheet
 
Ch14
Ch14Ch14
Ch14
 
IRJET- Furnace Temperature Indicator CUM Controller
IRJET- Furnace Temperature Indicator CUM ControllerIRJET- Furnace Temperature Indicator CUM Controller
IRJET- Furnace Temperature Indicator CUM Controller
 
DATA LOGER GSM MODULATOR
DATA LOGER GSM MODULATORDATA LOGER GSM MODULATOR
DATA LOGER GSM MODULATOR
 
Wireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensorsWireless greenhouse environment monitoring through sensors
Wireless greenhouse environment monitoring through sensors
 
Industrial temperature controller 14000
Industrial temperature controller  14000Industrial temperature controller  14000
Industrial temperature controller 14000
 
TEMPERATURE SENSOR WITH BUFFER-CHAIN BASED TIME-TO-DIGITAL CONVERTER FOR ULTR...
TEMPERATURE SENSOR WITH BUFFER-CHAIN BASED TIME-TO-DIGITAL CONVERTER FOR ULTR...TEMPERATURE SENSOR WITH BUFFER-CHAIN BASED TIME-TO-DIGITAL CONVERTER FOR ULTR...
TEMPERATURE SENSOR WITH BUFFER-CHAIN BASED TIME-TO-DIGITAL CONVERTER FOR ULTR...
 
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
 

Kürzlich hochgeladen

Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 

Kürzlich hochgeladen (20)

Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 

Temperature based speed control of fan

  • 1. GUIDED BY :SUMAN SWAMI PREPARED BY :SUCHITRA [10EEBEC081] SUMAN SIDH [10EEBEC083] SUSHMA TANWAR
  • 2. Introduction The circuit works on the feedback principle. The speed of the fan varies with the variation in the temperature. The speed of the fan increases if the temperature is increased and the speed of the fan decreases with the decrease in the temperature. LM35 produces its output voltage corresponding to the temperature. The temperature is given to ADC which converts the analogue variation in the voltage into the digital form. When the Vref is properly selected (1V in this case) then the temperature value appears on the output pins of the ADC in the binary form. This output is given as input to the 8051 microcontroller. The input is compared in the microcontroller and the required output is produced.
  • 3. List of components :- • LM35 Temperature sensor • Micro-controller unit • Brushless variable speed DC Motor • N mosfet • Resistors • Breadboard • Red LED • Voltage regulator IC • Diodes • Capacitors
  • 4. Hardware Micro controller unit is used as the controller to maintain the DC motor speed at desired value, based on the input from the temperature sensor, in order to control the temperature. The duty cycle of the PWM (pulse width modulation ) from microcontroller will determine the speed of the DC motor.
  • 6. ALGORITHM 1. Initialize Ports, LCD and Motor Driver IC Input. 2. Display project name on LCD. 3. Clear LCD. 4. Display set temperature range on LCD. 5. Read analog Voltage Value from Temperature Sensor on AN0 of PIC. 6. Temperature = Voltage / 10 7. If Temperature < Lower Temperature Range then 7.1. Switch ON Heater 7.2. Switch OFF FAN 8. If Temperature >= Lower Temperature Range & Temperature <= Upper Temperature then 8.1. Switch OFF Heater 8.2. Switch OFF FAN 9. If Temperature > Upper Temperature Range then 9.1. Switch OFF Heater 9.2. Switch ON FAN and control its speed using PWM generation 10. Display Current Temperature range on LCD. 11. Repeat Steps 5 to 11 infinitely.
  • 7. SPEED CONTROLLER: To control the speed of the fan a PWM (pulse width modulation) is used. . PWM (PULSE WIDTH MODULATION): In pulse width modulation the power delivered to the load is varied by changing the duty cycle of the output voltage. 1. 2. To deliver high power duty cycle is kept high To deliver less power duty cycle is kept low Normal case: Pulse Width Modulation:
  • 8. Construction The construction started with mounting of the components on a project-board(Breadboard). The project board circuit arrangement is done stage by stage. The components for the temperature measurement stage, ramp generator comparator and ac power control components consisting of the optocoupler and power triac are connected together with jumper wires. The temperature level control and power switch are put in place and eventually the power supply is connected finally to power the circuit. The analog to digital converter stage is also set up including the LED seven segment display to display the temperature value. The complete circuit is tested on project board.
  • 9. Testing :- The power supply is connected first of all and tested to ensure proper supply voltages. The temperature sensor output is measured also followed by the ramp generator, comparator, optocoupler, power triac and the ADC. The test carried out is heating up the sensor and observing the speed of the fan increasing with the increased temperature picked up by the sensor and the test is also carried to establish the relationship between the temperature levels and the fan speed levels.
  • 10. Applications :- Temperature based fan speed controller is useful for cooling the processor in the laptops and personal computers “more efficiently”. Generally fan in laptop comes with only two or three possible speeds. So it results in more power consumption. The fan designed in this project, has different values of speed according to temperature change. This can be also used in small scale industries for cooling the electrical/mechanical equipment. The whole circuit except motor and fan can be manufactured on a single PCB, and it can be used for temperature based control operations.