The microcontroller drives transistor to control the fan speed. And also to assist people who are disabled and are unable to control the speed of fan. 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 based fan speed control arduino project hub. Several temperature ranges was set in the code to vary the motor speed. This project is a independent automatic fan speed controller that controls the speed of an electric fan according to the requirement by using electronic. Here a moc3021 optocoupler is used to control the ac fan from the microcontroller signals which is a dc signal. Doc temperature controlled dc fan using thermistor. The controller design connects to the i2c bus of the host system so that temperature and fan speed can be monitored, and control. So all these are basic building blocks of temperature controller system. Fan control add control event entries in yaml for system.
It may also be used for monitoring changes in environment. The fan designed in this project, has different values of speed according to temperature change. This project combines a temperature sensor with a fan to cool them down. The microcontroller will send the pwm signal through pinrc2 in portc to the transistor which works as a control to the fan. Arduino temperature control adjust fan speed based on. Lcd is used to show the room temperature and fan speed. The idea behind this work is to construct a circuit that will control the speed of a fan based on the temperature of its environment with the help of a microcontroller. Puts out a voltage proportional to the temperature. The project is a standalone automatic fan speed controller that controls the speed of an electric fan according to our requirement. Temp based fan speed control embedded system relay. The temperature is measured by means of a temperature sensor lm35. 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. Temperature based fan speed controller 4 recommendation i hereby recommend that the project report titled temperature based fan speed controller prepared by biman kr pal, roll no.
In order to create a project about the control of the fans speed based on temperature automatically or. Project report for temperature control system eceprojects. The proper way to control dimming 230v ac is through phase control with a triac. As an additional feature lcd is used to present the temperature and the fan speed.
The study was conducted with the design and manufacture of automatic fan control system. The main function of the microcontroller in the proposed system is to analyze the temperature which is sensed by the temperature sensor. Temperature based fan speed control and monitoring using arduino, 60. Pwm technique is used in controlling the speed of dc motor. The temperaturebased fan speed control system can be done by using an electronic circuit using an arduino board. The circuit exploits the property of sensor to operate the dc fan. It utilizes arduino board as controlling device and atmega328 as a micro controller. A temperature controller is a closed loop control system which senses the temperature of the environment and compares it with a userfed threshold temperature value and changes the speed of the fan accordingly mustafa et al,2014. How to make a simple temperature control fan speed. The project is based on the concept of the internet of thingsiot.
Dec 21, 2018 microcontroller based fan speed regulator with continuous, 56. Automatic temperature based fan control for media cabinets project tutorial by vess bakalov. In circuit principle there are three electronics devices used which are temperature sensor, micro controller and motor driver. Basically, it consists of an led that emits infrared light and the photosensor which detects it. The circuit of automatic temperature controlled fan is build around temperature transducer ad590 followed by operational amplifier lm324. Construction of a temperature controlled fan using a. This applications are useful in industries, chemical industries etc. An automatic fan speed controller leveraging internet of things, 58. A simple circuit can regulate the fan speed according to temperature. Design and fabrication of temperature based dc fan speed. Temperature controlled fan is an alternative way to deal with the speed of the motor. When the temperature increases the thermistor resistance decrease until the voltage set point that adjusts by potentiometer higher than vgs threshold, mosfet change to on state and make a 12 volts fan start and rotating speed faster when a temperature.
May 26, 2017 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 16. Dc 12v 1a automatic pc cpu fan temperature control speed controller fan speed governor with sensor universal for 2 3 4 wire fan. Pwm is a technique by using which we can control voltage. Temperature controlled fan using pic 16f877a gadgetronicx. For examples, room temperature based fan speed control system using pulse width modulation technique 4, design an automatic temperature control system for smart electric fan using pic 5,an automatic temperature controller for multi element array hyperthermia. Nov 24, 2016 temperature based fan speed control working. When fan control is augmented by fan speed monitoring, a speed control loop can be implemented that is independent of manufacturing variances and wear on the fan. Temperature based speed control of fan using arduino. Microcontroller atmega8 168 328 allows dynamic and. Jan 08, 2012 the fan designed in this project, has different values of speed according to temperature change. Temperature based fan speed control and monitoring using arduino. Temperature based fan speed control and monitoring using arduino real time temperature monitoring using labview and arduino arduino based automatic tempe. This article discusses temperature based fan speed control and monitor.
It uses lm35 as temperature sensor and dc motor as a fan as a temperature controlling device. Temperature controlled fan using arduino hobby project. Temperature based fan speed controller project arduino. The project that i am working on is a system of fan speed control and humidity monitoring that is driven using 8051 microcontrollers. Temperature controlled fan speed microtronics technologies. It consists of 128 bytes of ram, 16bits of addresses, 16bit timer counter2, 6 interrupts rom 4k bytes. Based on the sensed temperature the speed of the motor is controlled using pwm. Temperature based fan speed control and monitoring using. Temperature is sensed using a simple ntc thermistor. Arduino based temperature controlled fan engineering projects.
All you need to do is specify the required fan speed based on the system temperature. Jan, 2018 the circuit diagram of dc fan motor speed controller regulator circuit using 555. Temperature based fan control is a necessity in a growing number of systems, both to reduce system noise and to improve fan reliability. Objective of project our object of making this project is for reducing the power consumption. Automatic temperature based fan speed controller using arduino. Doc temperature based fan speed control and humidity. Simple fans speed controller by temperature sensor.
The default operating parameters will turn the fan on starting at about 23 c, ramping up to full fan speed at about 60 c. 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. Based on the temperature variations, the speed of the fan. Circuit diagram of the temperaturebased fan speed control and monitoring using arduino. Fan speed control system circuit design this section describes how the speed of fan is controlled by output from microcontroller, with the change in room temperature. To get rid of the problem of obscurity to control temperature in industries.
According to the software code fan start to rotate at 30 0 c and at 60 0 c speed of fan become 100%. Circuit diagram of the temperature based fan speed control and monitoring using arduino. Fan speed control system using pic16f877a microcontroller. I used this to control a replacement fan on a graphics card and it works very well. Here a potentiometer is used to vary the speed of ac. Varying the output of the power supply is the recommended way to test a project after having double checked parts placement against circuit drawings and the parts placement guide. Mar 10, 2021 there is plenty of situations that we want to have full control over an ac load such as a dimming of a lamp, speed control of ac motor fan, vacuum cleaner control and so many other applications. Temperature control is a process in which the temperature of an object is. Along these lines, the programmed fan framework that consequently changes the velocity level as indicated by temperature changes is prescribed to be fabricated for tackling this issue.
A thermistor is a resistor that varies its resistance based on temperature. Temp based fan speed control free download as word doc. Apr 18, 2017 temperature sensor 4 fan control 4 air out psoc creator, the integrated development environment ide for psoc, provides a fancontroller component to simplify the design process. Aug 15, 2017 im trying to make a different project. This is a project demonstrating iot internet of things using platform of arduino. This project presents the design and simulation of the fan speed control system using pwm technique based on the room temperature. Even if a large current work does not require additional heat sink. Fan speed is varied depending upon the increased in temperature. Resistance ra of armature circuit rheostatic control. A simple strategy to automatically control the speed of fan using dht22 sensor. Room temperature based fan speed control system using pulse. This project combines a temperature sensor with a fan to cool.
The component takes care of the closedloop speed control. The idea behind this project is to control the speed of dc fan using microcontroller based on variation in temperature 15. The duty cycle is made to vary according to the room temperature and the fan speed is controlled accordingly. Dc 12v pwm pc cpu fan temperature control speed controller. Automatic fan speed control using pic16f877a microcontroller. So it can save and streamline the work that is usually done manually which could then work automatically and effective for humans. As we are using pwm pin, the speed of fan is variable according to temperature. It is accomplished by the data communications between arduino, lcd, dht11 sensor module and dc fan.
The block diagram of fan speed control system using pic16f877a microcontroller is shown below. This circuit uses a thermistor as a sensor, the thermistor resistance decrease when a temperature increase. Download as doc, pdf, txt or read online from scribd. Heat activated cooling fan controller is a simple project which operates a brushless fan when the temperature in a particular area goes above a set point, when temperature return normal, fan automatically turns off. Pdf automatic room temperature controlled fan speed. A plurality of fans can be used in parallel total current does not exceed 5a, supports automatic temperature control and manumotive speed control, temperature control speed with four temperature zones for setting up, easy to apply in a variety of applications. Temperature control is a process in which the temperature of an object is measured and the passage of heat energy into. The project is built using lm358 opamp and lm35 temperature sensor. The diagram of fan speed control system shown in fig. Microcontroller based fan speed regulator with continuous. It regulates the speed of the fan attached to it according to measured temperature. The aim of this paper is to control the speed of dc fan based on room. By using this pwm circuit you can control the speed of dc fan by moving the potentiometer variable resistance.
When the temperature increases the thermistor resistance decrease until the voltage set point that adjusts by potentiometer higher than vgs threshold, mosfet change to on state and make a 12 volts fan start and rotating speed faster when a temperature hotter. In this project there is interlock of temperature with the speed of the f. In this project, a temperature sensor lm 35 is used which senses any slight change in room temperature and sends it to analog to digital converter to get the digital equivalent signal. The controller design connects to the i2c bus of the host system so that temperature and fan speed can be monitored, and control parameters can be modified.
A simple strategy to automatically control the speed of fan. Page5 abstractthe purpose of making a final project entitled automatic fan control system based with thermistor for temperature controller is to allow users to adjust the fan speed automatically. Then the arduino board executes the contrast of current temperature and sets the. Temperature controlled fan using 8051 microcontroller. If youre just doing the fan speed controller for fun, then here is what you need. Temperature based fan speed controller project arduino uno. Temperature based fan speed control using arduino and lm35 sensor by temperature based fan speed control. Use of embedded technology makes this closed loop feedback control system efficient and reliable. This project is a temprerature controller for a pc fan. Automatic fan speed control using temperature and humidity. The temperature based fan speed control system can be done by using an electronic circuit using an arduino board. Pdf temperature based speed control of fan using arduino.
Based on the temperature, the microcontroller should change the speed of the fan. Sep 09, 20 main objective of this project is to develop a temperature control system which is provide remote system for varying temperature according to requirements. Temperature controlled dc fan using microcontroller. Mar 22, 20 now, here is the circuit of automatic temperature controlled fan used to control the speed of fan according to change in temperature. Apr 01, 2021 microcontroller pic16f877a based speed control technique 5859 60 61 has been implemented to control the speed of a ceiling fan. The whole circuit except motor and fan can be manufactured on a single pcb, and it can be used for temperature based control operations. We have used a triac and firing cirucit in this project. Arduino nano compare output voltage of temperature sensor and operate the fan. Jun, 2017 add fan ceiling speed table based on ambient temp sensors add fan control tctrlhightctrllow sensorocc groups. Circuit diagram of the temperaturebased fan speed control and monitoring using arduino circuit diagram of the temperature fan speed control and monitoring is shown in fig. This paper elucidates how the autonomous speed control of fan is done based on data from the temperature sensor. Automatic fan speed control system using microcontroller.
According to the temperature sensor readings, the duty cycle will be automatically changed for controlling fan speed. Temperature based fan speed controller 7 abstract this project is a standalone automatic fan speed controller that controls the speed of an electric fan according to our requirement. The lm35 is a very simple temperature measurement ic. This can be also used in small scale industries for cooling the electricalmechanical equipment.
Microcontroller pic16f877a based speed control technique 5859 60 61 has been implemented to control the speed of a ceiling fan. Room temperature based fan speed control system using. Ppt arduino based automatic temperature controlled fan speed, 59. The given project is a demonstration of such system. Brushless dc fan speed control using temperature input and. Update all fan applications utilizing both rotor feedbacks. Arduino based temperature controlled fan engineering.
164 1478 702 1256 827 860 820 1171 439 473 1336 799 1349 1052 636 325 1141 1443 327 754 699 1190 357 1125 296 143 1037 1067 876 407 161