Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 32

A

SEMINAR
ON
Arduino based Automatic Temperature Controlled Fan

Presented By:
B.VENKATACHANDU
Roll No :- 16R01A0414
Arduino based Automatic
Temperature Controlled Fan
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.
Block Diagram
Hardware Requirements
 Arduino develop board

 LCD

 Transformer

 Voltage Regulator

 High speed DC motor

 Temperature sensor.
Software Requirements

 Keil compiler

 Language: Embedded Cor Assembly.


Power Supply
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.


Arduino
 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.
Electronic Speed Control

 An electronic speed control or ESCis simply an electronic circuit


which is used to control the speed of dc motor.

 It can take up to 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 DCelectric motor is a device powered by a DC


electric source via an integrated powersupply

 It produces an ACelectric signal to drive themotor.

 It can give up to10,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.
LCD Background
 If an 8-bit data bus is used the LCD will require 11 data
lines (3 control lines plus the 8 lines for the data bus)

 The three control lines are referred to as EN, RS, andRW

 EN=Enable (used to tell the LCD that you are sending it


data)

 RS=Register Select (When RSis low (0), data is treated


as a command)

(When RSis High(1), data being sent is text data )


R/W=Read/Write (When RW is low (0) ,the data
written to the LCD
(When RW is low (0), the data reading to the LCD)
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.

 Corresponding value of speed in rpm are displayed.

 It also displays the temperature on an LCD display in the range


of –55°C to +125°C.
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
outputpin’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 theCelsius (Centigrade) temperature.
 The LM35 thus has an advantage over linear temperature
sensors calibrated in Kelvin.

 As the user is not required to subtract a large constant


voltage from its output to obtain convenient Centigrade
scaling.
 The LM35 does not require any external calibration or
trimming to provide typical accuracies of ±1⁄4˚C at
room temperature and ±3⁄4˚C over a full −55 to
+150˚C temperature range.
MOTOR Driver L293D
 L293D is a dual H-bridge motor driver integrated circuit
(IC).

 Motor drivers act as current amplifiers since they take a


low-current control signal and provide a higher-current
signal.

 This higher current signal is used to drive the motors.


 L293D contains two inbuilt H-bridge driver circuits.

 In its common mode of operation, two DC motorscan be


driven simultaneously, both in forward and reverse
direction.
Operation of Motor Driver
 L293D has 2 set of arrangements.

 One set has input 1, input 2, output 1 and output 2.

 Other set has input 3, input 4, output 3 and output 4.

 According to block diagram if pin no 2 & 7 are high then


pin no 3 & 6 are also high.
 If enable 1 and pin number 2 are high leaving pin number 7 as
low then the motor rotates in forwarddirection.

 If enable 2 and pin number 10 are high leaving pin number 15


as low
then the motor rotates in forward direction.

 If enable 1 and pin number 2 are low leaving pin number 7 as


high then the motor rotates in reversedirection.

 If enable 2 and pin number 15 are high leaving pin number 10


as low
then the motor rotates in forward direction.
Working Principle
 The heart of the circuit is an Arduino board which
controls all its functions.

 An IC LM35 is used as temperature sensor.

 The LM-35 analog temperature device is interfaced to the


analog pin of the Arduino board.

 It’s built-in ADC, which converts these analog reading and


displays that on the LCD, to indicate temperature of the
device.
 User-defined temperature settings can be done using
push buttons provided through Arduino board.

 Maximum and minimum settings are used for allowing any


necessary
hysteresis.

 Few push buttons are used to set the temperature by INC,


for increase and DECfor decrease settings.

 As soon the max and min temperatures are set then the
Arduino program generates PWM output on the
corresponding digitaloutput according to the measured
temperature.
 This is fed to a DC Fan through a motor driver IC.

 The fan speed is proportional to the temperature


measured.

 Standard power supply of 12 volt DC and 5 volt through a


regulatorare made from a step-down transformer along
with a bridge rectifier and filter capacitor
Advantages
 Since 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 (especially for extended
periods of time).

 Prevents waste of energy.


Disadvantages
 It can only be maintained by technicalperson.

 Due to temperature variation, after sometimes it’s


efficiency may be decreased.
Future Enhancement
 This project can be enhanced by using higher power
electronic devices to operate high capacity DCmotors.

 Regenerative braking for optimizing the power consumption


can also be incorporated.
Conclusion

 Arduino based Automatic Temperature Controlled Fan Speed


Regulator Project was designed and Implemented. This
project can be enhanced by using higher power electronic
devices to operate high capacity DCmotors. Regenerative
braking for optimizing the power consumption can also be
incorporated.

You might also like