SlideShare a Scribd company logo
3
Most read
9
Most read
13
Most read
DESIGN OF TEMPERATURE BASED FAN
SPEED CONTROL AND MONITORING
USING ARDUINO
Under the Supervision of
Ms. Minali Gupta,
Scientist B,
NIELIT Gorakhpur
Submitted by
Ratnesh Kumar Chaurasia
Reg. No. 13610, Session 2015-16
Post Diploma in Electronics Product Design
S.No. Topic
01 Introduction
02 Hardware Requirement
03 Software Requirement
04 Arduino Board
05 DC Motor
06 LCD
07 LM 35 Temperature Sensor
08 Circuit Diagram
09 Working Principal
10 Advantages
11 Disadvantages
12 Application
13 Conclusion
14 References
Introduction
 This practical temperature controller controls the
temperature of any device according to its requirement for
any industrial application, it also has a feature of remote
speed control. The LM-35 Analog Temperature device is
interfaced to analog pin of Arduino board, where it has built
in ADC which converts these analog reading and displays it
on a LCD, which indicate the temperature of the device.
User-defined temperature settings can be done using push
buttons provided through Arduino board.
Hardware Requirements
 Arduino develop board
 LCD
 High speed DC motor
 Temperature sensor.
Software Requirements
 Arduino Software
 Language: Embedded C .
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.
Continue.......
 The Arduino microcontroller is an easy to use yet
powerful single board computer.
 It has gained considerable traction in the hobby and
professional market.
 The Arduino is open-source.
 Which means hardware is reasonably priced and
development software is free.
DC Motor
 Brushless DC electric motor is a device powered by a
DC electric source via an integrated power supply
 It produces an AC electric signal to drive the motor.
 It can give up to 10,300 rpm.
Liquid Crystal Display (LCD)
 Most common LCDs connected to the microcontrollers are
16x2 and 20x2 displays.
 This means 16 characters per line by 2 lines and 20
characters per line by 2 lines, respectively.
 The standard is referred to as HD44780U, which refers to
the controller chip which receives data from an external
source (and communicates directly with the LCD.
LM 35 Temperature Sensor
 LM35 are used to sense the heat and an IC ADC0808 is used to
convert the data into digital.
 LM35 digital sensor has got 3 pin’s i.e., VCC, GND and output pin’s
when LM35 is heated the voltage at output pin increases.
 It is connected to the analog to digital convertor IC (ADC).
 The LM35 series are precision integrated-circuit temperature sensors,
whose output voltage is linearly proportional to the Celsius
(Centigrade) temperature.
Circuit Diagram
Working Principle
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
drives the motor driver to control fan speed.
Advantages
 It is an automated system .
 It is programmed effectively so that no interruptions would
stop its functionality.
 To monitor the environment, that is not comfortable or possible
to monitor for humans (specially for extended periods of time).
 Prevents waste of energy.
 Due to temperature variation, after sometimes it’s efficiency
may be decreased or increased.
 This can be improved in future design
Disadvantages
Applications
 This project can be enhanced by using higher power electronic
devices to operate high capacity DC motors.
 This can be used in Home Automation for controlling Fan
Speed based on Room Temperature
 This Project can also be used in Smart Cities Public Places.
Conclusion
 DESIGN OF TEMPERATURE BASED FAN SPEED
CONTROL and MONITORING USING ARDUINO Project
was designed and Implemented.
 This project can be enhanced by high capacity DC motors.
 This project functionality can be further enhanced by using
Raspberry Pi Board using 32 bit Microcontroller
References
 Arduino Board User Manual
 Data Sheet of Atmega328
 Data Sheet of LM 35 Sensor
 Data Sheet of 16x2 LCD
 Proteous User Manual
 Electronics for You
DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO

More Related Content

What's hot (20)

PPTX
Speed controller for fan
Rifatkhasru009
 
DOC
temperature dependent dc fan speed controller withou using micrcontroller
Deepak Yadav
 
PPTX
Temperature based speed control of fan
Çdh Suman
 
PPT
Arduino Based Home Automation (2003) (1003018)
Rappy Saha
 
PPTX
Temperature based fan controller
Shahbaz Makandar A.
 
PDF
Temperature Controlled Fan Project
Aditya Ratnaparkhi
 
PPTX
Iot based smart irrigation system
Krishna Vala
 
PDF
ESP32 WiFi & Bluetooth Module - Getting Started Guide
handson28
 
PPTX
Iot based energy management system
Talha Mughal
 
PPTX
Home automation using android mobiles
Durairaja
 
PPTX
OBSTACLE AVOIDING CAR
Shubham Thakur
 
PPTX
Smart automated irrigation system ppt
AutoNextAutoHub
 
PDF
Arduino IDE
Mrunal Deshkar
 
PPTX
Smart irrigation system
Ayesha Sajjad
 
PPTX
Temperature Controlled DC fan using Thermistor
Zaheer Basha
 
DOCX
AUTOMATIC BOTTLE FILLING
rehaan ukaye
 
PPTX
Introduction to HMI (Human Machine Interface) | Just Engineering
Justengg1
 
PPTX
Power point presentation on Industrial Automation
JaiPrakash337
 
PPTX
iot industry automation
mansi sharma
 
PDF
Introduction to Arduino Programming
James Lewis
 
Speed controller for fan
Rifatkhasru009
 
temperature dependent dc fan speed controller withou using micrcontroller
Deepak Yadav
 
Temperature based speed control of fan
Çdh Suman
 
Arduino Based Home Automation (2003) (1003018)
Rappy Saha
 
Temperature based fan controller
Shahbaz Makandar A.
 
Temperature Controlled Fan Project
Aditya Ratnaparkhi
 
Iot based smart irrigation system
Krishna Vala
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
handson28
 
Iot based energy management system
Talha Mughal
 
Home automation using android mobiles
Durairaja
 
OBSTACLE AVOIDING CAR
Shubham Thakur
 
Smart automated irrigation system ppt
AutoNextAutoHub
 
Arduino IDE
Mrunal Deshkar
 
Smart irrigation system
Ayesha Sajjad
 
Temperature Controlled DC fan using Thermistor
Zaheer Basha
 
AUTOMATIC BOTTLE FILLING
rehaan ukaye
 
Introduction to HMI (Human Machine Interface) | Just Engineering
Justengg1
 
Power point presentation on Industrial Automation
JaiPrakash337
 
iot industry automation
mansi sharma
 
Introduction to Arduino Programming
James Lewis
 

Similar to DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO (20)

PPTX
Batch 12(temperature based fan speed control & monitor)
gourishettyvivek
 
PPTX
Ranisha FAN.pptx
MadishettySrija
 
PPTX
Temperature based fan speed control & monitoring using
Jagannath Dutta
 
PPTX
Temperature Controlled Fan.pptx
Fjfjgkbjj
 
PPTX
Temperature-Controlled Fan presentation-1.pptx
nitishk61399
 
PPTX
Project presentation
muhammad danish
 
PDF
Automatic room temperature controlled fan using arduino uno microcontroller
Mohammod Al Emran
 
DOCX
Temperature dependent fan controller using ardiuno
raushansingh56
 
PPTX
Automatic DC Fan using LM35 (english version)
Nurlatifa Haulaini
 
PPTX
Automatic DC Fan using LM35 (English version)
Nurlatifa Haulaini
 
PPTX
Automatic DC Fan using LM35 (english version)
Mohammad Daddy Refa Manreza
 
PPTX
Automatic DC Fan Using Arduino
Mohammad Daddy Refa Manreza
 
PPTX
Automatic DC Fan using LM35 (english version)
Nurlatifa Haulaini
 
PPTX
Automaticdcfanenglish 170102145329
Ronito Simbolon
 
PDF
Temp based fan speed control
Sai Malleswar
 
PPTX
Temperature based fan speed monitoring.pptx
CharanShankarCh
 
PPTX
Fan.nhdbdbdbbdbddbbcbccbcbhjsjjznznznnsnznzn
shashankbs384
 
PPTX
Updated_Temperature_Based_Fan_Controller (1).pptx
vaibhavhendre1
 
PPTX
Fan automation
AJITESH PAL SINGH
 
PPTX
Automatic room ventilation.pptx
MANIKANDANG92
 
Batch 12(temperature based fan speed control & monitor)
gourishettyvivek
 
Ranisha FAN.pptx
MadishettySrija
 
Temperature based fan speed control & monitoring using
Jagannath Dutta
 
Temperature Controlled Fan.pptx
Fjfjgkbjj
 
Temperature-Controlled Fan presentation-1.pptx
nitishk61399
 
Project presentation
muhammad danish
 
Automatic room temperature controlled fan using arduino uno microcontroller
Mohammod Al Emran
 
Temperature dependent fan controller using ardiuno
raushansingh56
 
Automatic DC Fan using LM35 (english version)
Nurlatifa Haulaini
 
Automatic DC Fan using LM35 (English version)
Nurlatifa Haulaini
 
Automatic DC Fan using LM35 (english version)
Mohammad Daddy Refa Manreza
 
Automatic DC Fan Using Arduino
Mohammad Daddy Refa Manreza
 
Automatic DC Fan using LM35 (english version)
Nurlatifa Haulaini
 
Automaticdcfanenglish 170102145329
Ronito Simbolon
 
Temp based fan speed control
Sai Malleswar
 
Temperature based fan speed monitoring.pptx
CharanShankarCh
 
Fan.nhdbdbdbbdbddbbcbccbcbhjsjjznznznnsnznzn
shashankbs384
 
Updated_Temperature_Based_Fan_Controller (1).pptx
vaibhavhendre1
 
Fan automation
AJITESH PAL SINGH
 
Automatic room ventilation.pptx
MANIKANDANG92
 
Ad

Recently uploaded (20)

PDF
Data structures notes for unit 2 in computer science.pdf
sshubhamsingh265
 
PPT
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
PPTX
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 
PPTX
Knowledge Representation : Semantic Networks
Amity University, Patna
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PPTX
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PPTX
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PDF
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
PDF
20ES1152 Programming for Problem Solving Lab Manual VRSEC.pdf
Ashutosh Satapathy
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PDF
SERVERLESS PERSONAL TO-DO LIST APPLICATION
anushaashraf20
 
PPTX
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
PPTX
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
PPT
New_school_Engineering_presentation_011707.ppt
VinayKumar304579
 
PDF
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
Data structures notes for unit 2 in computer science.pdf
sshubhamsingh265
 
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 
Knowledge Representation : Semantic Networks
Amity University, Patna
 
Design Thinking basics for Engineers.pdf
CMR University
 
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
20ES1152 Programming for Problem Solving Lab Manual VRSEC.pdf
Ashutosh Satapathy
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
SERVERLESS PERSONAL TO-DO LIST APPLICATION
anushaashraf20
 
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
New_school_Engineering_presentation_011707.ppt
VinayKumar304579
 
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
Ad

DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO

  • 1. DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL AND MONITORING USING ARDUINO Under the Supervision of Ms. Minali Gupta, Scientist B, NIELIT Gorakhpur Submitted by Ratnesh Kumar Chaurasia Reg. No. 13610, Session 2015-16 Post Diploma in Electronics Product Design
  • 2. S.No. Topic 01 Introduction 02 Hardware Requirement 03 Software Requirement 04 Arduino Board 05 DC Motor 06 LCD 07 LM 35 Temperature Sensor 08 Circuit Diagram 09 Working Principal 10 Advantages 11 Disadvantages 12 Application 13 Conclusion 14 References
  • 3. Introduction  This practical temperature controller controls the temperature of any device according to its requirement for any industrial application, it also has a feature of remote speed control. The LM-35 Analog Temperature device is interfaced to analog pin of Arduino board, where it has built in ADC which converts these analog reading and displays it on a LCD, which indicate the temperature of the device. User-defined temperature settings can be done using push buttons provided through Arduino board.
  • 4. Hardware Requirements  Arduino develop board  LCD  High speed DC motor  Temperature sensor.
  • 5. Software Requirements  Arduino Software  Language: Embedded C .
  • 6. 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.
  • 7. Continue.......  The Arduino microcontroller is an easy to use yet powerful single board computer.  It has gained considerable traction in the hobby and professional market.  The Arduino is open-source.  Which means hardware is reasonably priced and development software is free.
  • 8. DC Motor  Brushless DC electric motor is a device powered by a DC electric source via an integrated power supply  It produces an AC electric signal to drive the motor.  It can give up to 10,300 rpm.
  • 9. Liquid Crystal Display (LCD)  Most common LCDs connected to the microcontrollers are 16x2 and 20x2 displays.  This means 16 characters per line by 2 lines and 20 characters per line by 2 lines, respectively.  The standard is referred to as HD44780U, which refers to the controller chip which receives data from an external source (and communicates directly with the LCD.
  • 10. LM 35 Temperature Sensor  LM35 are used to sense the heat and an IC ADC0808 is used to convert the data into digital.  LM35 digital sensor has got 3 pin’s i.e., VCC, GND and output pin’s when LM35 is heated the voltage at output pin increases.  It is connected to the analog to digital convertor IC (ADC).  The LM35 series are precision integrated-circuit temperature sensors, whose output voltage is linearly proportional to the Celsius (Centigrade) temperature.
  • 12. Working Principle 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 drives the motor driver to control fan speed.
  • 13. Advantages  It is an automated system .  It is programmed effectively so that no interruptions would stop its functionality.  To monitor the environment, that is not comfortable or possible to monitor for humans (specially for extended periods of time).  Prevents waste of energy.
  • 14.  Due to temperature variation, after sometimes it’s efficiency may be decreased or increased.  This can be improved in future design Disadvantages
  • 15. Applications  This project can be enhanced by using higher power electronic devices to operate high capacity DC motors.  This can be used in Home Automation for controlling Fan Speed based on Room Temperature  This Project can also be used in Smart Cities Public Places.
  • 16. Conclusion  DESIGN OF TEMPERATURE BASED FAN SPEED CONTROL and MONITORING USING ARDUINO Project was designed and Implemented.  This project can be enhanced by high capacity DC motors.  This project functionality can be further enhanced by using Raspberry Pi Board using 32 bit Microcontroller
  • 17. References  Arduino Board User Manual  Data Sheet of Atmega328  Data Sheet of LM 35 Sensor  Data Sheet of 16x2 LCD  Proteous User Manual  Electronics for You