TEMPERATURE CONTROLLED SPEED
REGULATION OF DC FAN
TEMPERATURE CONTROLLED SPEED REGULATION OF FAN
POWERPOINT PRESENTATION OF THE REQUIREMENT
FOR THE AWARD OF THE DEGREE OF
BACHELOR OF TECHNOLOGY
IN
ELECTRICAL ENGINEERING
BY
ABHISHEK RAJ SINGH 1501008
BIPIN HEMBRAM 1501031
NITIN KUMAR 1501057
SATYAM KUMAR RAVI 1501080
YASH ANAND 1501103
(B.TECH, VIII SEMESTER,ELECTRICAL)
UNDER THE GUIDANCE OF
Prof. AVINASH MISHRA
DEPARTMENT OF ELECTRICAL ENGINEERING
BIT SINDRI, DHANBAD, 828123
ABSTRACT
Automation is one of the trending topics. So basically in this project we
will be controlling fan speed with respect to the temperature.
The system will get the temperature from the temperature Sensor and it
will control the speed according to the temperature, set by the user.
In this project, microcontroller forms the processing part, which firstly
senses the temperature and the controller then compares the data with
the set temperature.
If the current temperature is greater than the set temperature, the
controller turns ON the fan and the set speed will be proportional to the
difference between the set temperature & the current temperature.
If the current temperature is less than the set temperature, the fan will
be turned OFF .The fan’s speed will change according to the
temperature.
INTRODUCTION
Electric fan is one of the most popular electrical devices due to its cost
effectiveness and low power consumption advantages.
Electric fan is a common circuit and widely used in many applications. It is
also one of the most sensible solutions to offer a comfortable and energy
efficient.
So, an automatic temperature control system technology is needed for the
controlling purpose in the fan speed according to the temperature changes.
COMPONENTS REQUIRED
• ARDUINO UNO
• JHD 162A
• MOC 3021
• MJE15031G
• RESISTORS
• JUMP WIRES
• PCB
• LM35 SENSOR
DESCRIPTION
ARDUINO UNO
FEATURES :
Microcontroller: ATmega328
Operating Voltage: 5V
Input Voltage (recommended): 7-12V
Input Voltage (limits): 6-18V
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 of which 0.5 KB used by boot loader
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Clock Speed: 16 MHz
Arduino UNO
PARTS OF ARDUINO
ATmega328
Digital I/O and
SOFTWARE Analog pins
USB Plug and
ARDUINO external power
supply
HARDWARE IDE
Sketch
LM35 Sensor
The LM35 is an integrated circuit sensor that can be used to measure temperature
with an electrical output proportional to the temperature
It can measure temperature more accurately than a using a thermistor and
generates a higher output voltage than thermocouples
MOC3012
The MOC3021 are designed for interfacing between electronic controls and
power triac to control resistive and inductive loads for Vac operations.
The principle used in opto-coupler is, MOC’s are promptly available in
integrated circuit form and don’t require very complex circuitry to make them
work.
JHD 162A LED DISPLAY AND JUMP WIRE
Jump wires (also called jumper wires) for solderless breadboarding can be
obtained in ready-to-use jump wire sets or can be manually manufactured
The LCD is a dot matrix liquid crystal display that displays alphanumeric
characters and symbols.
(Jump wire)
(JHD 162A LED DISPLAY)
BLOCK DIAGRAM
CIRCUIT DIAGRAM
(CIRCUIT DIAGRAM )
WORKING
1. The proposed system LM35 sensor is designed to detect the
temperature of the room and send that information to the
Arduino board.
2. Then the Arduino board executes the contrast of current
temperature and set temperature based on the inbuilt program
of the Arduino.
3. The outcome obtained from the operation is given through the
o/p port of an Arduino board to the LCD display of related
data.
4. The generated pulses from the board which is further fed to
the control circuit to get the preferred output to the fan.
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 temperature change. This can be also used in small
scale industries for cooling the electrical/mechanical equipment.
Solution to VFD(variable frequency drive) controller-
A variable frequency drive is a precision electronic device designed and
used to control of speed of ac motors by adjusting electrical supply to a
motor with a corresponding change in frequency and voltage of motor and its
output torque .
Disadvantages of VFD are-
Upfront cost of a VFD can be relatively high.
Adding a VFD drive may lead to a system resonance
at certain speeds leading to increased
noise,excessive vibration.
VFD can shorten motors life.
Can reduce service factor.
Hence these problems are not found in temperature
controlled speed regulation so it can act as its solution.
ADVANTAGES
This project can be used in Home.
This project can be used in Industry.
This will help in saving the energy / electricity.
To monitor the environments that is not comfortable, or possible, for
humans to monitor, especially for extended periods of time.
Prevents waste of energy when it’s not hot enough for a fan to be needed.
To assist people who are disabled to adjust the fan speed automatically.
LIMITATIONS
It can only be maintained by technical person. Thus, it becomes difficult to be
maintained.
Due to temperature variation, after sometimes its efficiency may decrease.
CONCLUSION
Basic idea of this project is to run the DC motor fan when temperature sensed
by the temperature sensor is greater than threshold value.
In this project we have used Arduino board for the programming of
microcontroller through the USB. The microcontroller uses the hex file to
execute the program.
The temperature sensor output is connected to the microcontroller and it
gives the output to the motor controller OPTP-COUPLER which runs the motor.
FUTURE SCOPE OF STUDY
We can monitor more parameters like humidity, light
and at the same time control them
We can send this data to a remote location using mobile
or internet.
We can draw graphs of variations in these parameters
using computer.
When temperature exceeds the limit, a call will be dialed
to the respective given number by an automatic Dialer
system.
RESULTS
• The Figure depicts the initial setup of the hardware. All the components
are in accordance to every other component. The LM35 sensor, Controller
module and Arduino UNO are placed next to each other.
Initial Setup Phase 1
• The Fig 4.2 depicts the second phase where The Arduino uno, Opto-Coupler,
LM35 Sensors, PCB, TRIAC and the DC FAN mounted. All the connections are
completed, as soon as the 12V power supply is fed to the input Arduino, circuit
will start to work perfectly
When the FAN gets off
• In the below figure, we can observe that our circuit is fully functional but there
is absence of any heat and so, after a certain time delay as provided during coding
of the Arduino using IED software, the LM35 sensor will make the Arduino UNO
to switch off the DC FAN
Initial Setup Phase 2
REFERENCES
https://www.arduino.cc/en/Main/Software
www.ti.com/product/LM35
www.learningaboutelectronics.com
https://components101.com/lm35-temperature-sensor
https://circuitdigest.com/.../16x2-lcd-display-module
https://www.engineersgarage.com/.../16x2-lcd-module
https://www.build-electronic-circuits.com/how-
transistor