Professional Documents
Culture Documents
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
2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
CERTIFICATE
External Examiner
TEMPERATURE CONTROLLED EXHAUST FAN
ACKNOWLEDGEMENT
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:
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
1.2 Methodology
2.2 Advantages 5
2.3 Disadvantages 6
2.4 Applications 7
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 6 Conclusion 27
REFERENCES 28
iii
TEMPERATURE CONTROLLED EXHAUST FAN
LIST OF FIGURES
iv
TEMPERATURE CONTROLLED EXHAUST FAN
LIST OF TABLES
v
CHAPTER-1
INTRODUCTION
1.1 Objective
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
Temperature
MLRIT-ECE 2 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
MLRIT-ECE 3 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
MLRIT-ECE 4 2016-2020
CHAPTER-2
THEORETICAL ANALYSIS
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.
5. To monitor the environment that is not comfortable or possible to monitor for humans.
2.3 DISADVANTAGES
1. Battery Issues:
2. Cleaning:
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.
4. Personal computers
6. Washing machines
MLRIT-ECE 7 2016-2020
CHAPTER-3
PROPOSED SYSTEM
3.1 Architecture
ARDUINO UNO
3.1.1 Overview
TEMPERATURE CONTROLLED EXHAUST FAN
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
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.
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.
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 :
GND: Ground
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.
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.
MLRIT-ECE 14 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
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.
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
The temperature and humidity sensor used in this model is 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
MLRIT-ECE 17 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
CHAPTER-4
#include "DHT.h"
String ph1="+918639548372";
#define DHTTYPE DHT22 // Declaring the type of DHT sensor we are using (DHT22 or
DHT11)
float a;
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");
void loop() {
Serial.print("Failed to read");
delay(100);
return;
a=temp;
delay(100);
MLRIT-ECE 19 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
message1();
delay(100);
message2();
delay(100);
MLRIT-ECE 20 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
message3();
delay(100);
// 2 seconds delay
Serial.print("AT+CMGS=\"");
Serial.print(ph1);
Serial.print("\"\r\n");
Serial.print(a);
Serial.print("c");
Serial.write(0x1A);
Serial.print("AT+CMGS=\"");
Serial.print(ph1);
Serial.print("\"\r\n");
MLRIT-ECE 21 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
Serial.print(a);
Serial.print("c");
Serial.write(0x1A);
delay(5000);
Serial.print("AT+CMGS=\"");
Serial.print(ph1);
Serial.print("\"\r\n");
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 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.
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.
MLRIT-ECE 24 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
If temp.> 35
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.
MLRIT-ECE 25 2016-2020
TEMPERATURE CONTROLLED EXHAUST FAN
CHAPTER-5
RESULTS
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