Temperature Based Fan Speed Control and Monitoring Using Arduino

Temperature Based Fan Speed Control And Monitoring Using Arduino

Temperature Based Fan Speed Control And Monitoring Using Arduino

Day by day, there are different types of intelligent systems are introduced with the improvement in technology. Everything is getting more intelligible and stylish. There is a growth in the demand of cutting edge technology and also smart electronic systems. In the proposed systems, microcontroller plays a vital role in the smart systems development. Microcontrollers have become an essential part in the present technologies that are being presented daily. This article discusses temperature based fan speed control and monitoring system using an Arduino system.This system is used to control the cooling system automatically based on the room temperature. The system uses an Arduino board to implement a control system. Since this system is proposed to control the cooling system and it is very important to know Arduino controlled system well.

Temperature Based Fan Speed Control

The temperature-based fan speed control system can be done by using an electronic circuit using an Arduino board. Now Arduino board is very progressive among all electronic circuits, thus we employed Arduino board for fan speed control.The proposed system is designed to detect the temperature of the room and send that information to the Arduino board. Then the Arduino board executes the contrast of current temperature and set temperature based on the inbuilt program of the Arduino. The outcome obtained from the operation is given through the o/p port of an Arduino board to the LCD display of related data. The generated pulses from the board which is further fed to the driver circuit to get the preferred output to the fan.

Block Diagram of Temperature Based Fan Speed Control

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.

Arduino based Automatic Temperature Controlled Fan Speed Regulator Block Diagram

Arduino based Automatic Temperature Controlled Fan Speed Regulator Block Diagram

Power Supply

A power supply circuit is an electrical circuit used to supply the electrical energy to different electrical loads. The main function of this is to change one form of electrical energy to another load. Sometimes these are stated to as electric power converters. There are different types of power supplies are available. Some supplies are stand alone or discrete, whereas some suppliers are assembled into larger devices along with various loads. Here the proposed system uses 5V DC power.

Power Supply

Power Supply

Arduino Board

To know more about this topic, please refer the link: Arduino technology architecture and its Advantages

Arduino Board

Arduino Board

Liquid Crystal Display

The term LCD stands for liquid crystal display. It is a dot matrix liquid crystal display that shows alphanumeric letters and also symbols. In the proposed system, a 16X2 LCD digital display has been used to show the temperature of the room.

Liquid Crystal Display

Liquid Crystal Display

Temperature Sensor

The LM35 temperature sensor is an accuracy sensor and the o/p voltage of this sensor is proportional to the temperature in Celsius. The proposed system uses a sensor which is interfaced with the Arduino board to measure the temperature of the room.

Temperature Sensor

Temperature Sensor

Motor Driver

The proposed system uses an L293D motor driver IC to control the motor through an Arduino board. It offers different logic to switch the direction of the motor. It is accumulated in a 16-pin lead plastic set, that includes 4 center pins which are connected together.

Motor Driver

Motor Driver

Transformer

A transformer is an electrical device, used for transfer electrical power between various electrical circuits through electromagnetic induction. It is a fixed device. Electromagnetic induction generates an electromotive force in a conductor which is visible to time changing magnetic fields. These are employed to increase or decrease the irregular voltages in electric power applications.

Transformer

Transformer

Temperature Based Fan Speed Control Working

The proposed system is a practical temperature controller used to control the temperature of any device based on its requirement for different industrial applications. It also shows the temperature on an LCD display and the temperature range from –55°C to +125°C.

In the proposed system, an Arduino board is a heart of the entire system. An LM35IC temperature sensor is used. The LM35 sensor device is connected to the analog pin on the board through its inbuilt analog to digital converter (ADC), which changes the analog readings and exhibits that on the 16X2 LCD, to specify the temperature of the device. Here push buttons can be used as the User-defined temperature settings provided through Arduino board. The settings of maximum and minimum used for permitting any necessary hysteresis.

Arduino Temperature Based Fan Speed Control

Arduino Temperature Based Fan Speed Control

Some of the push buttons are used to fix the temperature by the INC, for the increase, and for decrease settings. As soon the temperatures of maximum and minimum are set, then the Arduino board program produces PWM (pulse width modulation) output on the equivalent digital o/p according to the measured temperature. This is fed to a DC Fan through a motor driver IC. The speed of a fan is proportional to the measured temperature

A step-down transformer is used to step down the voltage of 12V to 5volts through a voltage regulator along with a bridge rectifier and also a filter capacitor.

From the above information finally, we can conclude that a novel design of temperature-based fan speed control and monitoring using an Arduino board with PWM technique is proposed in this article. The speed of the fan depends on the temperature of the room and there is no require for changing the speed manually.Pulse width modulation technique is found for regulating fan speed based on the temperature in the room.Further, the proposed system can be implemented in terms of power, area of characteristic and layout level by using VLSI applications.

We hope that you have got a better understanding of this concept. Furthermore, any doubts regarding this concept or to implement electrical projects for engineering students, please give your valuable suggestions by commenting in the comment section below. Here is a question for you, what is the function of PWM ?

Add Comment

Your email address will not be published. Required fields are marked *