The speed of fan will increase if the temperature of the. Temperature based speed control of fan using arduino. Temperature controlled dc fan using atmega8 microcontroller. Pwm fan controller you can see the pwm fan controller project here. Circuit diagram for speed control of dc motor by using pwm technique. Design and fabrication of temperature based dc fan speed. Circuit diagram of automatic speed control fan using microcontroller 7. The pic16f877a microcontroller is the heart of the entire system. Temperature controlled fan using 8051 microcontroller. A circuit with lm35dz temperature sensor, pic16f877a microcontroller, brush less dc. After the sensor will sense the temperature and the fan speed will be controlled using the pulse width modulation and arduino board, then the lcd will display the result that what is the temperature and the speed of the fan. The output variables which are the speed of fan and heater temperature are also defined by a fuzzy set that can. An arduino program is used to program the microcontroller based on the desired function.
Design and development of arduino based automatic fan. The resulting digital value is converted to a temperature and a. Temperature based fan speed controller using microcontroller 8051 29. Liquid crystal display lcd makes the system user friendly. For that reason, we didnt use the high functional arduino mega model. Moreover, the fan speed will increase automatically if the temperature room is. Most of the available fans today are controlled manually by voltage regulators which have different stages of speed. Temperature based fan control using the maxq2000 microcontroller sep 16, 2005 abstract. Arduino based temperature controlled fan engineering. The duty cycle is varied from 0 to 100 to control the fan speed depending upon. The block diagram includes power supply, rst circuit, 8051 microcontroller, lm35 temperature sensor, 8 bit adc, l293d motor driver, dc motor, 7segment display, ip switches. This project was done for minor project in which i was a part of the team.
Modeling and simulation of a microcontroller based temperature control in. Hi everyone,today i am gonna share a project entitled temperature controlled automatic air conditioning system. The proposed system temperature controlled fan using microcontroller is used to control the speed of the fan according to the temperature and specify the temperature in the display. The required components are microcontroller, temperature sensor, motor. 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. Working of the circuit arduino based temperature controlled fan. According to the temperature sensor readings, the duty cycle will be automatically changed for controlling fan speed. Automatic fan speed control system using microcontroller. Controller is used to control the speed of dc fan and temperature is varied through the temperature sensor and data is sent to at89s52 microcontroller using analog to digital converter. Temperature control system using fuzzy logic technique. The microcontroller will send the pwm signal through pinrc2 in portc to the transistor which works as a control to the fan. It may also be used for monitoring changes in environment.
Index terms arduino, liquid crystal display, microcontroller, temperature control, lm 35. Working of temperature controlled dc fan using thermistor. Simple fan control system now as the project proceeds, a decision is made to use a, updated asynchronous to the control algorithm. The duty cycle has been varied from 0 to 100% to control the fan speed depending upon the room temperature, which is displayed on liquid crystal display. An automatic control solution is suggested to control the fan speed by using the pic 16f877a and lm35dz temperature sensor the automatic design circuit control of fan speed. Automatic fan speed control using pic16f877a microcontroller. Temperature controlled fan using pic 16f877a gadgetronicx. If the current temperature is less than the set temperature, the fan will be turned off. The system is designed with arduino microcontroller and arduino are. This means that the infrared thermometer reads the atmospheric temperature which means that the human being is not there under or near that fan. Pdf temperature controlled fan using iot international journal. Now arduino board is very progressive among all electronic circuits, thus we employed arduino board for fan speed control.
If the atmospheric air temperature is near to human temperature, the fan can be switched on based on the tolerance. Temperature controlled fan speed projects 8051, description. As we are using pwm pin, the speed of fan is variable according to temperature. The fan s speed will change according to the temperature. It takes the inputs from the lm35 temperature sensor to measure the current room temperature, and then the microcontroller will respond to control the required fan speed. A temperature sensor has been used to measure the temperature of the room and the speed of the fan is varied according to the room temperature using pwm technique. Realtime based temperature control using arduino ijiet 2017 b. Lm 35 is a precision temperature sensor whose output is linearly proportional to celsius temperature. Basically in this project we will be controlling fan speed with respect to the temperature. Project report on temperature controller using microcontroller. The block diagram of the temperature controlled fan using microcontroller is shown in the above figure. Temperature based speed control fan microcontroller, design an automatic temperature control system for smart electric fan using pic.
Dc motor and fan speed control using pic 16f877 microcontroller 30. A simple project using microcontroller at89s51 to control the speed of 12v fan according to the surrounding temperature. Temperature controlled dc fan using microcontroller. Project report for temperature control system eceprojects. In this project we use the concept of pwm pulse width modulation to increase or decrease the speed of fan. The temperaturebased fan speed control system can be done by using an electronic circuit using an arduino board. Several temperature ranges was set in the code to vary the motor speed. The arduino language is an open source project that creates. Temperature controlled fan using micro controller 8051. The temperature is measured by means of a temperature sensor lm35. Temperature sensor detect the temperature and generate voltage according to temperature it senses. Introduction the paper real time based aturetemper control using arduino, controls cooling system automatically according to the room temperature. And then write a fan motor speed control program for the microcontroller by using the principles of pwm using dc micro controller 8051. With this single chip integrated circuit design of the microcontroller the size of control board is reduced and power consumption is low.
The primary purpose is to manage the temperature of a given area based on settings by a user of the system. Automatic fan control system based on room temperature 28. Construction of a temperature controlled fan using a. Sensed temperature in celsius scale and fan speed in percentage are simultaneously displayed on the lcd panel. Temperature control system using fuzzy logic technique isizoh a. A microcontroller based fuzzy logic control system has a fuzzy inference kernel and a knowledgebase. As an additional feature lcd is used to present the temperature and the fan speed. The system here has been designed configuring temperature and ir sensor. Design and implementation of microcontroller based automatic fan speed regulator using temperature sensor is represented here. Microcontroller based fan speed regulator with continuous. This article describes the design of fan speed control system based on variation of room temperature, using an arduino microcontroller. The fans are generally available with speed control, depending on the.
Pdf temperature based speed control of fan using arduino. Speed control of dc motor using pwm technique requires some method of manipulating the width of the pulses. Speed control of fan based on room temperature by using programmable logic controller plc the design of speed control of fans based on room temperature using plc technique. Modeling and simulation of a microcontroller based temperature control in a ventilation system, k. Project report on modern security systems with message transmitter. Automatic temperature based fan speed controller youtube. After the experimentations we performed, studying the 14. Alternatively, the same circuit can be used for automatic temperature controlled ac power control. Now arduino board is very progressive among all electronic circuits, thus we employed arduino board for fan speed. Room temperature based fan speed control system using pulse. This microcontroller is reading the analog output of a lm35 temperature sensor using a adc analog to digital converter. In this paper, an automatic control solution is suggested to control the fan speed.
As the name implies the main purpose of this project is to devise a system whose sole purpose is to condition or maintain the temperature within the predefined limits. I want to control the temperature using the computer, desktop. This is to certify that the work in the thesis entitled temperature controlled dc fan using microcontroller by ghana shyam soren, bearing roll number 111ee0236, and ram ashish. Automatic fan speed control system using microcontroller pic16f877a microcontroller has been used for the main controlling system. Temperature based fan control using the maxq2000 microcontroller. Temperature controlled dc fan can be used to control the temperature of devices, rooms, electronic components etc. Controller is used to control the speed of dc fan and temperature is varied through the temperature sensor and data is sent to at89s52 microcontroller using. Microcontroller, speed, temperature, liquid crystal display lcd, sensor. Introduction with its numerous features, the maxq2000 can create a multitude of useful applications, such as controlling.
A circuit with lm35dz temperature sensor, pic16f877a microcontroller, brush less dc motor and few of electronic components is designed and implemented to control the fan speed automatically. Arduino microcontroller allows dynamic and faster control. In this circuit, pin 3 noninverting terminal of op amp 741 is connected with the potentiometer and pin 2 inverting terminal is connected in between of r2 and rt1 thermistor which is making a voltage divider circuit. During summer nights, especially the room temperature is initially. Room temperature based fan speed control system using. Conclusion in this paper, we proposed a model of automatic room temperature controlled fan using arduino uno which will detect the temperature of room by dht11 sensor and control the fan speed.
We also interface 216 characters lcd which shows the outside temperature through the temperature sensor. This temperature controlled fan circuit is highly efficient as it uses thyristors for power control. Temperature based fan speed controller 10 description the temperature based fan speed control system can be done by using an electronic circuit using an arduino board. Microcontroller based fan speed regulator with continuous ijoart. Pdf automatic fan speed control system using microcontroller. Thus user can use fan operating on 12 volt cpu fan. Temperature based fan speed control dna technology. Lcd is used to show the room temperature and fan speed. Design and fabrication of temperature based dc fan speed control.
The micro controller on arduino drives the motor driver to control the fan. Here is a circuit through which the speed of a fan can be linearly controlled automatically, depending on the room temperature. Arduino nano compare output voltage of temperature sensor and operate the fan. In this project we will be using the concept of firing angle to control fan speed.
Based on the sensed temperature the speed of the motor is controlled using pwm. The output voltage of the sensor is fed to the ad channel of the microcontroller. Project report on microcontroller based automated irrigation system. The system will get the temperature from the temperature sensor via the adc and it will control the speed according the set poing set by the user. Most of the available fans today are controlled manually by voltage. Can be extended to pwm based output, where the speed of the fan can be. The heart of the pwm fan controller is a pic 12f675 microcontroller. The microcontroller circuit should also provide an input device which allows turning the motor on and off, and selection of dc motor running at 50%, 75% and 100% of rated speeds. Automatic room temperature controlled fan using arduino. Temperature based fan speed controller 12 temperature sensor. Relay or transistor circuit can be provided to control speed of dc fan.