You are on page 1of 36

TEMPERATURE CONTROLLED EXHAUST FAN

A
MINI PROJECT REPORT

Submitted in the partial Fulfillment of the requirements for the award of the
Degree of

BACHELOR OF TECHNOLOGY
IN
ELECTRONICS AND COMMUNICATION ENGINEERING

Submitted By
1. Mayank Jain 16R21A0499
2. A.V. Sahith Reddy 16R21A0464
3. N. Sai Karthik 16R21A04A3
4. K. Anand Kumar 16R21A0484

UNDER THE GUIDANCE OF


Mrs N.Vanitha
Assistant Professor

MLR Institute of Technology


(Autonomous)

(Affiliated to JNTUH, Hyderabad)


Dundigal, Hyderabad-500043

2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

MLR Institute of Technology


(Autonomous)

(Affiliated to JNTUH, Hyderabad)


Dundigal, Hyderabad-500043

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

CERTIFICATE

This is to certify that the project entitled “Temperature Controlled Exhaust


Fan” is the bonafide work done by A.V. Sahith Reddy(16R21A0464) in partial
fulfilment of the requirement for the award of the degree of B.Tech in Electronics
and Communication Engineering, during the academic year 2019-2020.

Internal Guide Head of the Department

External Examiner
TEMPERATURE CONTROLLED EXHAUST FAN

ACKNOWLEDGEMENT

We express our profound thanks to the management of MLR Institute of Technology,


Dundigal, Hyderabad, for completing this project.

We take immense pleasure in expressing my sincere thanks to Dr K. Srinivasa Rao,


Principal, MLR Institute of Technology, for his kind support and encouragement.

We are very much grateful to Dr S.V.S Prasad, Professor & Head of the Department,
MLR Institute of Technology, for permitting me to do the project and encouraged me with his
valuable suggestions.

We are very much grateful to Mrs N. Vanitha , Assistant Professor for her unflinching
cooperation through the project.

We would like to express our sincere thanks to the teaching and non-teaching faculty
members of ECE Dept., MLR Institute of Technology, who extended their help to us in making
our project work successful.

Project associates:

Mayank Jain 16R21A0499


N. Sai Karthik 16R21A04A3
K. Anand Kumar 16R21A0484
TEMPERATURE CONTROLLED EXHAUST FAN

ABSTRACT

The aim of this project is to design a temperature controlled exhaust fan which
measures the temperature in the particular work place or in an particular instrument where
exhaust fans are mandatory and decides whether the exhaust fan is to be switched ON or OFF
and with which speed it has to rotate and to keep the user updated by sending alert’s to his
mobile phone.

This is to reduce the power consumed by the exhaust fans and make the entire
cooling system organised and automated so that it can be used for any kind of purpose, where
there is a need to take care of random rise in temperature.

i
TEMPERATURE CONTROLLED EXHAUST FAN

TABLE OF CONTENTS

ABSTRACT i
iv
LIST OF FIGURES

CHAPTER 1 Introduction Page No.


1.1 Objective 1

1.2 Methodology

1.2.1 Block Diagram 2


1.2.2 Flow Chart 3
1.2.3 Circuit Diagram 4

CHAPTER 2 Theoretical Analysis Page No.

2.1 Existing System 5

2.2 Advantages 5

2.3 Disadvantages 6

2.4 Applications 7

CHAPTER 3 Proposed System Page No.

3.1 Architecture
3.1.1 Overview 9
3.1.2 Features 10
3.1.3 Summary 10
3.1.4 Pin Diagram 11
3.2 Module Description
3.2.1 GSM Module
3.2.1.1 Architecture 13
3.2.1.2 Features 14
3.2.1.3 Modem 15

ii
TEMPERATURE CONTROLLED EXHAUST FAN

3.2.1.4 Working 15
3.2.2 Temperature Sensor 16

CHAPTER 4 System Design Page No.


4.1 Arduino Microcontroller Code 18
4.2 Working
4.2.1 Arduino IDE 23
4.2.2 Arduino Development Environment 23
4.3 Hardware Arrangement 25

CHAPTER 5 Results and Discussions 26

CHAPTER 6 Conclusion 27

REFERENCES 28

iii
TEMPERATURE CONTROLLED EXHAUST FAN

LIST OF FIGURES

S.NO FIG.NO: DESCRIPTION PAGE NO:

1 1.1 Block Diagram of Temperature Controlled Exhaust Fan 2

2 1.2 Flow Chart of Temperature Controlled Exhaust Fan 3

3 1.3 Circuit Diagram of Temperature Controlled Exhaust Fan 4

4 3.1 Architecture of Proposed Model 8


5 3.2 Architecture of Arduino UNO 9
6 3.3 Pin diagram of Arduino UNO 11
7 3.4 GSM Module 13
8 3.5 DHT22 Sensor 16
9 4.1 Hardware Arrangement 25
10 5.1 Result 26

iv
TEMPERATURE CONTROLLED EXHAUST FAN

LIST OF TABLES

S. No. TABLE No. DESCRIPTION PAGE NO:

1 1.1 ------------- ----------

v
CHAPTER-1

INTRODUCTION

1.1 Objective

Automatic controls play an ever-increasing role in a human way of life. Automatic


control is vast technological area in which central aim is to develop control strategies that
improve performance when they are applied to a system. The distinct characteristics of
automatic control is that it reduces the human operator. One such gadget is the fan. The idea
behind this project is to control the speed of an exhaust fan using Arduino and a temperature
sensor on variation in temperature. Temperature controlled exhaust fan is also a way to reduce
power consumption up to an extent.

The main objective of this project is to device a temperature-controlled exhaust fan


using arduino and GSM module and a Temperature sensor, also to measure the temperature for
which the fan works. The range of room temperature and fan speed will be sent to the user for
every particular time period. The temperature-controlled exhaust fan is designed to turn OFF
or turn ON according to the surrounding temperature. The device is designed in a way that the
minimum temperature to turn on the fan will be modified in accordance to the choice of the
user. In this project, the state of fan is decided by the temperature using Arduino and DHT22
temperature sensor and few other electric components.

 To measure the temperature in the particular area.


 To decide whether fan will be switched ON or OFF.
 To control the exhaust fan speed according to the temperature.
 To reduce the power consumption.
TEMPERATURE CONTROLLED EXHAUST FAN

Nowadays, the demand for accurate temperature control and air freshening control has
conquered many of industrial domains such as automotive, industrial places and office
buildings where the air is cooled in order to maintain a comfortable environment for its
occupants. One of the most important concerns involved in heat area consist in the desired
temperature achievement and consumption optimization. Fan can be controlled manually by
pressing on the switch button. In this method, any change in the temperature will not be
followed by change in the fan speed. It should be varied . So, an automatic temperature control
system technology is needed for the controlling purpose in the fan speed according to the
temperature change.

1.2 Methodology

1.2.1 Block Diagram

Temperature

Sensor Arduino Fan

Fig 1.1 Block Diagram of Temperature Controlled Exhaust Fan

MLRIT-ECE 2 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

1.2.2 Flow Chart

Fig 1.2 Flow Chart for Temperature Controlled Exhaust Fan

MLRIT-ECE 3 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

1.2.3 Circuit Diagram

Fig 1.3 Circuit Diagram for Temperature Controlled Exhaust Fan

MLRIT-ECE 4 2016-2020
CHAPTER-2

THEORETICAL ANALYSIS

2.1 EXISTING SYSTEM

Nowadays, the humankind is moving towards the new technologies by replacing the
manual operations to automatic controlled devices. One of the basic requirements of the people
during hot weather is a cooling fan. But, the speed of the fan can be controlled by manual
operation using a manual switch namely fan regulator or dimmer. By turning the dimmer, the
fan speed can be altered. It can be watch in some places like where the temperature is high
during the morning though the temperature falls down radically at night time. The users do not
understand the difference in temperature. So to overcome the speed of the fan here is a solution
to vary according to temperature. This concept is particularly applicable for the areas like where
temperature changes radically during day and night time. This project will convert the manual
fan into automatic fans. The automatic fans will change its speed according to the temperature
in the room. This project discusses about temperature controlled fan block diagram, working
of each block and properties.

2.2 ADVANTAGES

1. Ready to Use:

The biggest advantage of Arduino is its ready to use structure. As Arduino comes in a
complete package form which includes the 5V regulator, a burner, an oscillator, a micro-
controller, serial communication interfaces LED and headers for the connections.

2. Examples of codes:
TEMPERATURE CONTROLLED EXHAUST FAN

Another big advantage of Arduino is its library of examples present inside the software
of Arduino. I'll explain this advantage using an example of voltage measurement.

3. Effortless functions:

During coding of Arduino, you will notice some functions which make the life so easy.

4. Since it is an automated system it is programmed effectively so that no interruptions


would stop it functionality.

5. To monitor the environment that is not comfortable or possible to monitor for humans.

6. Prevent waste of energy

2.3 DISADVANTAGES

1. Battery Issues:

Dead batteries are a drawback of digital thermometers. It is hard to determine how


much power is left in a digital thermometer's battery, which in turn makes it difficult to predict
when it will die.
They are specialized batteries, it is hard to locate replacements. And close-to-dying
batteries will provide inaccurate readings. Replace your battery annually to prevent power-
related problems.

2. Cleaning:

While it is easy to submerge a regular thermometer in warm, soapy water, it is more


difficult to do so with a digital thermometer. You have to be careful not to get a digital
thermometer too wet or you will mess up the mechanical system, and it will no longer work.
Killing germs is very important when using your thermometer and disinfecting after using it
rectally is also important.

MLRIT-ECE 6 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

It is recommended you use cool, soapy water only on the tip of a digital
thermometer. Some digital thermometers even come with disposable tips to help with this
situation.

3. Digital Accuracy:

Not all digital thermometers are as reliable as others. For example, you want to steer
clear of using digital ear thermometers.

At first glance, they do appear as the easier choice between taking a rectal temperature
or having a fussy child hold a thermometer under his or her tongue. But sometimes, they do
not register fevers at all, according to Liverpool University Institute of Child Health
researchers. These thermometers can also have a one or two degree difference compared to
rectal or oral readings.

2.4 APPLICATIONS:

1. Temperature Controlled DC Fan can be used to control the temperature of devices, rooms,
electronic components etc. by monitoring the temperature.

2.Can be extended to PWM based output, where the speed of the fan can be varied according
to the duty cycle of the PWM signal.

3. The circuit can be used in CPU to reduce the heat.

4. Personal computers

5. Exhaust fans in large hotels

6. Washing machines

MLRIT-ECE 7 2016-2020
CHAPTER-3

PROPOSED SYSTEM

The proposed system consists of a temperature sensor, arduino microcontroller and an


GSM module. This makes functions like switching the fan OFF or ON and fan speed are
automatically done using this system.

3.1 Architecture

Fig. 3.1 Architecture of Proposed Model

ARDUINO UNO
3.1.1 Overview
TEMPERATURE CONTROLLED EXHAUST FAN

The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It


has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a
16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset
button.

Fig. 3.2 Architecture of Arduino UNO

It contains everything needed to support the microcontroller; simply connect it to a computer


with a USB cable or power it with a AC-to-DC adapter or battery to get started.

MLRIT-ECE 9 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

3.1.2 Features:

1.0 pin out: added SDA and SCL pins that are near to the AREF pin and two other new pins
placed near to the RESET pin, the IOREF that allow the shields to adapt to the voltage provided
from the board. In future, shields will be compatible both with the board that use the AVR,
which operate with 5V and with the Arduino Due that operate with 3.3V. The second one is a
not connected pin, that is reserved for future purposes.

"Uno" means one in Italian and is named to mark the upcoming release of Arduino 1.0. The
Uno and version 1.0 will be the reference versions of Arduino, moving forward. The Uno is
the latest in a series of USB Arduino boards, and the reference model for the Arduino platform;
for a comparison with previous versions, see the index of Arduino boards.

3.1.3 Summary

Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328) of which 0.5 KB used by boot
loader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz

MLRIT-ECE 10 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

3.1.4 Pin Diagram

Fig. 3.3 Pin Diagram of Arduino UNO

MLRIT-ECE 11 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

Power

The Arduino Uno can be powered via the USB connection or with an external power
supply. The power source is selected automatically.

External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or
battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the
board's power jack. Leads from a battery can be inserted in the Gnd and Vin pin headers of the
POWER connector.

The board can operate on an external supply of 6 to 20 volts. If supplied with less than
7V, however, the 5V pin may supply less than five volts and the board may be unstable. If
using more than 12V, the voltage regulator may overheat and damage the board. The
recommended range is 7 to 12 volts.

The power pins are as follows:

Vin : The input voltage to the Arduino board when it's using an external power source (as
opposed to 5 volts from the USB connection or other regulated power source). You can supply
voltage through this pin, or, if supplying voltage via the power jack, access it through this pin.

5V : This pin outputs a regulated 5V from the regulator on the board. The board can be supplied
with power either from the DC power jack (7 - 12V), the USB connector (5V), or the VIN pin
of the board (7-12V). Supplying voltage via the 5V or 3.3V pins bypasses the regulator, and
can damage your board.
3V3 : A 3 3 volt supply generated by the on-board regulator. Maximum current draw is 50 mA.

GND : Ground pins.

Memory

MLRIT-ECE 12 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

The ATmega328 has 32 KB (with 0.5 KB used for the bootloader). It also has 2 KB of SRAM
and 1 KB of EEPROM (which can be read and written with the EEPROM library).
Input and Output

Pin Descriptions :

VCC: Digital supply voltage

GND: Ground

3.2 Module Description

3.2.1 GSM Module

Fig. 3.4 GSM Module

3.2.1.1 GSM Architecture

A GSM network consists of the following components:

A Mobile Station:

MLRIT-ECE 13 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

It is the mobile phone which consists of the transceiver, the display and the processor
and is controlled by a SIM card operating over the network.

Base Station Subsystem:

It acts as an interface between the mobile station and the network subsystem. It consists
of the Base Transceiver Station which contains the radio transceivers and handles the protocols
for communication with mobiles. It also consists of the Base Station Controller which controls
the Base Transceiver station and acts as a interface between the mobile station and mobile
switching centre.

Network Subsystem:

It provides the basic network connection to the mobile stations. The basic part of the
Network Subsystem is the Mobile Service Switching Centre which provides access to different
networks like ISDN, PSTN etc. It also consists of the Home Location Register and the Visitor
Location Register which provides the call routing and roaming capabilities of GSM. It also
contains the Equipment Identity Register which maintains an account of all the mobile
equipments wherein each mobile is identified by its own IMEI number. IMEI stands for
International Mobile Equipment Identity.

3.2.1.2 Features of GSM Module:


 Improved spectrum efficiency
 International roaming
 Compatibility with integrated services digital network (ISDN)
 Support for new services.
 SIM phonebook management
 Fixed dialing number (FDN)
 Real time clock with alarm management
 High-quality speech
 Uses encryption to make phone calls more secure
 Short message service (SMS)

MLRIT-ECE 14 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

3.2.1.3 GSM Modem

A GSM modem is a device which can be either a mobile phone or a modem device
which can be used to make a computer or any other processor communicate over a network.
A GSM modem requires a SIM card to be operated and operates over a network range
subscribed by the network operator. It can be connected to a computer through serial, USB
or Bluetooth connection.

A GSM modem can also be a standard GSM mobile phone with the appropriate
cable and software driver to connect to a serial port or USB port on your computer. GSM
modem is usually preferable to a GSM mobile phone. The GSM modem has wide range of
applications in transaction terminals, supply chain management, security applications,
weather stations and GPRS mode remote data logging.

3.2.1.4 Working of GSM module

From the below circuit, a GSM modem duly interfaced to the MC through the level
shifter IC Max232. The SIM card mounted GSM modem upon receiving digit command by
SMS from any cell phone send that data to the MC through serial communication. While the
program is executed, the GSM modem receives command ‘STOP’ to develop an output at the
MC, the contact point of which are used to disable the ignition switch. The command so sent
by the user is based on an intimation received by him through the GSM modem ‘ALERT’ a
programmed message only if the input is driven low. The complete operation is displayed over
16×2 LCD display.

MLRIT-ECE 15 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

3.2.2 Temperature and Humidity Sensor

The temperature and humidity sensor used in this model is DHT22 sensor.

Fig. 3.5 DHT22 Sensor

The DHT22 is a basic, low-cost digital temperature and humidity sensor. It uses a
capacitive humidity sensor and a thermistor to measure the surrounding air, and spits out
a digital signal on the data pin (no analog input pins needed). It's fairly simple to use, but
requires careful timing to grab data. The only real downside of this sensor is you can only
get new data from it once every 2 seconds, so when using our library, sensor readings can
be up to 2 seconds old.

Features :

 Low cost

MLRIT-ECE 16 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

 3 to 5V power and I/O


 2.5mA max current use during conversion (while requesting data)
 Good for 0-100% humidity readings with 2-5% accuracy
 Good for -40 to 80°C temperature readings ±0.5°C accuracy
 No more than 0.5 Hz sampling rate (once every 2 seconds)
 Body size 27mm x 59mm x 13.5mm (1.05" x 2.32" x 0.53")
 4 pins, 0.1" spacing
 Weight (just the DHT22): 2.4g

MLRIT-ECE 17 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

CHAPTER-4

SYSTEM DESIGN AND WORKING

4.1 Arduino Microcontroller Code :

#include "DHT.h"

// Including DHT22 library

// Including LCD library

String ph1="+918639548372";

#define DHTPIN 6 // Declaring pin 6 for communicating to DHT22 sensor

#define DHTTYPE DHT22 // Declaring the type of DHT sensor we are using (DHT22 or
DHT11)

DHT dht(DHTPIN, DHTTYPE); // Declaring DHT connection and type

// Declaring LCD connections

float a;

int Motor_Pin1 = 9; // pin 2 on L293D

int Motor_Pin2 = 10; // pin 7 on L293D

int Enable = 5; // pin 1 on L293D

void setup() {

pinMode(Motor_Pin1, OUTPUT);

MLRIT-ECE 18 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

pinMode(Motor_Pin2, OUTPUT);

pinMode(Enable, OUTPUT);

Serial.begin(9600);

Serial.print("AT+CMGF=1\r\n");

dht.begin(); // Initializes DHT sensor

void loop() {

float temp = dht.readTemperature(); // Reading the temperature in Celsius

if (isnan(temp)) { // Validating received data

Serial.print("Failed to read");

delay(100);

return;

a=temp;

if(temp <25 ) { // If the temperature less than 25

analogWrite(Enable,0); // 0% PWM duty cycle

delay(100);

MLRIT-ECE 19 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

else if(temp>=25 & temp<30) { // If the temperature is between 25 & 30

digitalWrite(Motor_Pin1, 0); // To drive the motor in a particular direction

digitalWrite(Motor_Pin2, 77); // To drive the motor in a particular direction

delay(100); // 30% of maximum duty cycle value (255).

message1();

delay(100);

else if(temp>=30 & temp<35) { // If the temperature is between 30 & 35

digitalWrite(Motor_Pin1, 0); // To drive the motor in a particular direction

digitalWrite(Motor_Pin2, 153); // To drive the motor in a particular direction

delay(100); // 60% of maximum duty cycle value (255).

message2();

delay(100);

else if(temp>=35) { // If the temperature is above 35

digitalWrite(Motor_Pin1, 0); // To drive the motor in a particular direction

digitalWrite(Motor_Pin2,255); // To drive the motor in a particular direction

delay(100); // 100% duty cycle

MLRIT-ECE 20 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

message3();

delay(100);

// 2 seconds delay

void message1() //Method to send message #01

Serial.print("AT+CMGS=\"");

Serial.print(ph1);

Serial.print("\"\r\n");

Serial.print("Fan Speed: 30%\n Temperature:");

Serial.print(a);

Serial.print("c");

Serial.write(0x1A);

void message2() //Method to send message #02

Serial.print("AT+CMGS=\"");

Serial.print(ph1);

Serial.print("\"\r\n");

Serial.print("Fan Speed: 60%\n Temperature:");

MLRIT-ECE 21 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

Serial.print(a);

Serial.print("c");

Serial.write(0x1A);

delay(5000);

void message3() //Method to send message #02

Serial.print("AT+CMGS=\"");

Serial.print(ph1);

Serial.print("\"\r\n");

Serial.print("Fan Speed: 100%\n Temperature:");

Serial.print(a);

Serial.print("c");

Serial.write(0x1A);

MLRIT-ECE 22 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

4.2 Working
4.2.1 Arduino IDE

Arduino is an open source electronics prototyping platform based on flexible, easy-to-


use hardware and software. It's intended for artists, designers, hobbyists, and anyone
interested in creating interactive objects or environments.

Arduino can sense 8the environment by receiving input from a variety of sensors and
can affect its surroundings by controlling lights, motors, and other actuators. The
microcontroller on the board is programmed using the Arduino programming language (based
on Wiring) and the Arduino development environment (based on Processing). Arduino projects
can be stand-alone or they can communicate with software.

4.2.2 Arduino Development Environment

Verify
Checks your code for errors.

MLRIT-ECE 23 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

Upload
Compiles your code and uploads it to the Arduino I/O board.
See uploading below for details.
New
Creates a new sketch.

Open
Presents a menu of all the sketches in your sketchbook. Clicking one will
open it within the current window.
Save
Saves your sketch.

SerialMonitor
Opens the serial monitor

The Arduino development environment contains a text editor for writing code, a
message area, a text console, a toolbar with buttons for common functions, and a series of
menus. It connects to the Arduino hardware to upload programs and communicate with them.
Software written using Arduino are called sketches. These sketches are written in the text
editor. Sketches are saved with the file extension .ino . The message area gives feedback while
saving and exporting and also displays errors. The console displays text output by the Arduino
environment including complete error messages and other information.

It works on the basis of PWM duty cycle. First the output of the temperature sensor is
processed to decide whether the fan should be switched ON or OFF and if it is on with which
speed it has to rotate.

If temp. < 25 degrees

Fan is switched OFF.

If temp. > 25 and < 29

Fan is switched ON and rotates with 30% of it’s maximum speed.

If temp.>29 and <35

MLRIT-ECE 24 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

Fan is switched ON and rotates with 60% of it’s maximum speed.

If temp.> 35

Fan is switched ON and rotates with it’s maximum speed.

When the arduino and GSM are given the supply , temperature sensor starts sensing the
temperature and then starts sending temperature to the Arduino , where that is processed and
everything will be decide according to that.

4.3 Hardware Arrangement

Fig 4.1 Hardware arrangement

MLRIT-ECE 25 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

CHAPTER-5

RESULTS

Fig. 5.1 Result

As the temperature goes on increasing the speed of the fan increases and becomes max. at a
particular point and stays maximum and vice versa.

MLRIT-ECE 26 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

CHAPTER-6

CONCLUSION

This project elaborates the design and construction of fan speed control system to control the
room temperature. The temperature sensor was carefully chosen to gauge the room
temperature. Besides, the microcontroller had been used to control the fan speed using the fan
speed in rpm and the arduino was successfully programmed using C Language to compare
temperature with standard temperature and set fan speed and their values are sent to the mobile
phone. Moreover, the fan speed will increase automatically if the temperature room is
increased. As conclusion, the system which designed in this work was perform very well, for
any temperature change and can be classified as automatic control.

The circuit according to the design was build and the output was verified. The
temperature of the circuit was increased using a blow drier and then the fan starts at the
threshold temperature that is mentioned in the code. As the blow drier was turned off the
temperature of the circuit drops and the fan slows down and finally turns off. The temperature
measuring device reads the temperature of the surroundings. The alarm system indicates as the
fan turns on.

 The threshold temperature of the fan can be changed by altering it in the code.
 The circuit can also be implemented for AC voltage by making changes in the
temperature control circuit.
 We can screen more parameters like humidity, light and in the meantime control them.
 We can send this information to a remote area utilizing versatile or web. We can draw
diagrams of varieties in these parameters utilizing a PC.
 At the point when the temperature surpasses the farthest point, a call will be dialed to
the individual given number by a programmed Dialer framework.

MLRIT-ECE 27 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN

REFERENCES

[1] Surabhi1 , Upendra Prasad2 , Vivek Kumar Jain “Design and Fabrication of Temperature
based DC Fan Speed Control System using Microcontroller and Pulse Width Modulation
Technique” IJIRSET 2015.
[2] Ghana Shyam Soren, Ram Ashish Gupta, “ Temperature Controlled DC Fan using
Microcontroller ”, National Institute of Technology Rourkela
[3] Mustafa Saad, Hossam Abdoalgader, and Muammer Mohamed ,“Automatic Fan Speed
Control System Using Microcontroller ”, 6th Int'l Conference on Electrical, Electronics & Civil
Engineering (ICEECE'2014) Nov. 27-28, 2014 Cape Town (South Africa)
[4] Maarten F. van Gelder,“A Thermistor Based Method for Measurement of Thermal
Conductivity and Thermal Diffusivity of Moist Food Materials at High Temperatures
”,Virginia Polytechnic Institute and State University
[5] Tabish,“A Operational Amplifier - IC 741 ”,Jamia-Physics
[6] Avinash Kumar Shudhanshu, Raj Kumar, Sadashiv Raj Bharadwaj, Gaurav Singh, Amit
Garg,“Technology based Laboratory to Improve Science Learning ”,Acharya Narendra Dev
College, University of Delhi
[7] Hongtai Cheng, Lina Hao, Zhong Luo, and Fei Wang,“Establishing the Connection
between Control Theory Education and Application: An Arduino Based Rapid Control
Prototyping Approach ”,IEEE papers,2016
[8] Michael Riordan, Lillian Hoddeson, Conneyers Herring,”The Invention of
Transistors”,IEEE papers,2016
[9] Anurag Singh Rajpoot ,Namrata Gadani , Sagar Kalathia,“Development of Arduino Based
Quadcopter”,International Advanced Research Journal in Science, Engineering and
Technology(IARJSET).

MLRIT-ECE 28 2016-2020

You might also like