But when it comes to controlling the speed using microcontrollers. The final control device alters the dependent variable fan speed to change the. Temperature based fan speed controller project arduino. Project report on speed control of dc motor by using pwm technique. Here is a simple project on how to control fan or dc motor speed uisng pic 16f877 microcontroller. 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. This is achieved by using the principle of the thermistor. When environment temperature sensed by the sensor crosses the threshold value fan is switched on and temperature is reduced. Controller is used to control the speed of dc fan and temperature is varied through the. This project is a standalone automatic fan speed controller. Dht22 sensor is used to sense the room temperature and then we adjust speed of a dc fan motor accordingly using pwm pulse width modulation. A 12v battery is used to drive the 12v dcoperated fan. Motor speed control is the task within the set point limit of speed 0 to 1400 rpm whether the input used to plc changes from 4 to 20 ma and output ranges from the 0 to 4095.
Block diagram of temperature based fan speed control. I made this project because i wanted a way to automatically control the speed of a dc fan according to the temperature read by a lm35 sensor. Temperature based fan speed control and monitoring using arduino. Here temperature is considered as a measure of comfort, the less the temperature the more the comfort is. Use the arduino kit in my hand to make a smart fan that automatically turns on or off and automatically adjusts to temperature. The microcontroller controls the speed of an electric fan. The speed control using pi and pid control modes is explained and an implementation of the controller using opamps is given. This proposed system provides a very precise and effective speed control. Arduino uno senses the temperature and control the speed with the set temperature. Control circuit and load circuit is isolated using optoisolator 4n35 i. In this project we use the concept of pwm pulse width modulation to increase or decrease the speed of fan.
Sensed temperature and fan speed levels are simultaneously displayed on the lcd panel. This is to certify that the work in the thesis entitled temperature controlled dc. In this project we will be using the concept of firing angle to control fan speed. Pdf automatic fan speed control system using microcontroller. Working of temperature controlled dc fan using thermistor. A circuit with lm35dz temperature sensor, pic16f877a microcontroller, brush less dc. There are numerous ways to control the speed of motoror fan.
It is necessary to control the fan speed to reduce noise produced by the fan and improving the fan reliability. According to the temperature sensor readings, the duty cycle will be automatically changed for controlling fan speed. If you want a variable fan speed then the easiest and most efficient is a 555 timer based pwm circuit with the duty cycle proportional to temperature. Thus when the temperature of surrounding increases speed of fan also increases and when temperature decrease speed of fan also decreases.
The pace of dc motor is straightforwardly relative to the voltage functional across its terminals. Working of temperature controlled dc fan using thermistor it works on the principle of thermistor. Temperature based fan speed control dna technology. Which firstly detect the human with the use of pir sensor and senses the temperature with the use of lm35 temperature sensor. The proposed system temperature controlled fan using a microcontroller is used to control the speed of the fan according to the temperature and specify the temperature in the display. Basically in this project we will be controlling fan speed with respect to the temperature. Pid block consist of control block, process variable, control variable and control block length.
Pdf in present scenario, availability of electricity is found to reach crucial stage. When sensor system gets hot, this will control speed motor fan is highest. This article discusses a temperature controlled fan block diagram, working on each block and properties. The circuit consists of four switches based keypad, in which two buttons are used to increment and. Here two thermistors are used to measure the room temperature. 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. The dc motor speed control project is intended to manage the pace of a dc motor by means of an 8051 sequence microcontroller. Pwm is a technique by using which we can control voltage.
Pdf temperature based speed control of fan using arduino. The microcontroller will send the pwm signal through pinrc2 in portc to the transistor which works as a control to the fan. Using a temperature sensor to control the speed of a motor using arduino this application is simple just by using temperature sensor lm35 with an arduino kit to control a fan and change its speed with respect to the temperature read by the microcontroller which in this case is the arduino kit. Fan speed is varied depending upon the increased in temperature. Temperature controlled fan using arduino starter kit. Abstractthis project is used to control the fan speed according to the temperature and it alsoindicates the temperature. Then the pwmpulse width modulation technique is used. Bldc motor has various application used in industries like in drilling, lathes, spinning, electric bikes etc. Temperature controlled dc fan using microcontroller ethesis. The block diagram of the temperature based fan speed control system is inbuilt with the arduino board, lcd, transformer, voltage regulator, high speed dc motor, temperature sensor, keil compiler and assembly or embedded c language. The fan will remain on till the temperature reduces below the threshold value.
The response of the controller to load variations is looked at. One of the method is temperature dependent dc fan implementing microcontroller. This is a project demonstrating iot internet of things using platform of arduino. Project report for temperature control system eceprojects. Temperature controlled dc fan electronic circuits and. As the temperature of the device increases or decreases, the speed of fan increases or decreases respectively. The speed control of the dc motors is very essential. Design and development of arduino based automatic fan. This paper elucidates how the autonomous speed control of fan is done based on data from. This fan regulator circuit will automatically control the speed of your. Temperature controlled fan using arduino hobby project. The duty cycle is made to vary according to the room temperature and the fan speed is controlled accordingly. 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. If the current temperature is greater than the set.
Speed of fan is monitored by temperature variation. Room temperature based fan speed control system using. This project is about how the speed of a fan can be controlled, based on temperature sensor. In the experiment, i used arduino uno as the main control board, processed the data collected by the dht11 temperature and humidity sensor and controlled the 1602 display. Design and fabrication of temperature based dc fan speed. Temperature controlled dc fan using thermistor mini project hello friends, in this post we are going to make one simple mini project which is temperature controlled dc fan using a thermistor. Temperature controlled dc fan using microcontroller. Main objective of this project is to develop a temperature control system which is provide remote system for varying temperature according to requirements. Automatic fan speed control system using microcontroller. Hi everyone,today i am gonna share a project entitled temperature controlled automatic air conditioning system. This paper presents the design and simulation of a novel fan speed control system based on room temperature using pulse width modulation technique. Intelligent room temperature controller system using. Using a temperature sensor to control the speed of a motor. Temperature controlled fan regulator circuitautomatic fan.
Temperature controlled fan using arduino use arduino for. The system will get the temperature sense from thetemperature measuring ic corresponding to which temperature digits are obtained anddisplayed and it will control the speed of fan. Matlab fuzzy toolbox is used where a fuzzy logic controller is designed to improve the system efficiency based on control input such as. This project is an automatic fan speed control and monitoring that controls the speed of an electric. The system is an intelligent autonomous control of the two control parameter that is room temperature and the humidity of a room.
Recent listings manufacturer directory get instant insight into any electronic. Circuit diagram for remote controlled fan regulator. We have used a triac and firing cirucit in this project. Here we are going to make a temperature controlled dc fan. In this project arduino uno forms the processing part.
Also, you can modify it to more controls anything as you need with contact of the relay. Basic idea behind project is getting the temperature, displaying the temperature and change in temperature is reflected as change in speed of fan. Arduino based automatic temperature controlled fan speed. This applications are useful in industries, chemical. In this paper, an automatic control solution is suggested to control the fan speed. The fans are generally available with speed control, depending on the. In this arduino based project, we are going to control dc fan speed according to the room temperature and show these parameter changes on a 16x2 lcd display. Temperature controlled dc fan by using 8051 microcontroller. A simple project using microcontroller at89s51 to control the speed of 12v fan according to the surrounding temperature. Depending on the type of temp sensor and whether it has a positive or negative temp coefficient you can vary the duty cycle by placing the sensor.
We also interface 216 characters lcd which shows the outside temperature through the temperature sensor. 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. Arduino uno is the heart of this project and a l293d driver ic is used to drive the dc fan motor. Automatic fan speed control according to temperature. Dc motor speed control system the speed control of a motor is frequently required in industrial applications, robotics, home. The arduino language is an open source project that creates. I had a few problems with the pwm part mainly because the fan made a disturbing noise so i had to add a simple rc filter at the output of the pwm pin on the arduino board. In this mini project, we are going to control the speed of the dc fan automatically as the surrounding temperature changes. Temperature controlled fan speed microtronics technologies. Features of arduino based temperature controlled fan. It uses a few components and easily buys at local markets. The properties of a temperaturecontrolled fan mainly include the following. This project will display the configuration, development, advancement, control. In this project there is interlock of temperature with the speed of the fan.
Other function is control the speed of a fan with respect of temperature set. He covers the use of an optocoupler, pwm pulse width modulation and reading analog voltages with the arduino. Arduino temperature controlled pc fan use arduino for. Automatic temperature controlled fan using thermistor. The hardware project is designed to control the speed of a bldc motor using closed loop control technique. A small dc fan increases or decreases its speed as. Construction of a temperature controlled fan using a. It is accomplished by the data communications between arduino, lcd, dht11 sensor module and dc fan that is controlled by using pwm. Using an analog temperature lm35 interfaced to the built in adc of a programmed arduino to develop varying duty cycle of pwm output for a driver ic to run a dc motor automatically according to the sensed temperature at different speed based on the temperature sensed. He even has a video showing the fan speed control in action. Pdf automatic room temperature controlled fan speed.
Here is a simple circuit based on two transistors that can be used to control the speed of a 12 v dc fan depending on the temperature. In this project, microcontroller forms the processing part, which firstly senses the temperature and the controller then compares the data with the set temperature. Automatic fan speed control using pic16f877a microcontroller. Fan speed control system using pic16f877a microcontroller. And then write a fan motor speed control program for the microcontroller by using the principles of pwm using dc micro controller 8051. The project is a standalone automatic fan speed controller that controls the speed of an electric fan according to our. Human also mostly demands something that easily to be used without wasting energy. Oscar gonzalez gives us a simple tutorial for speed controlling a pc fan and reading a lm35 temperature sensor with an arduino microcontroller. The duty cycle is varied from 0 to 100 to control the fan speed depending upon. Doc temperature controlled dc fan using thermistor. Automatic room temperature controlled fan speed controller using pt100 article pdf available in international journal of scientific and engineering research 68.
549 1290 514 1436 1499 339 452 670 244 804 930 110 991 350 1156 1519 452 322 1310 720 357 1144 554 609 388 657 1218