Fan Regulator Using 8051 Microcontroller
Fan Regulator Using 8051 Microcontroller
Sec No: S5
This project is about the design and implementation of Microcontroller based automatic Fan
speed regulator using temperature sensor. Most of the available Fans today are controlled
manually by voltage regulators which have different stages of speed. During summer nights
especially, the room temperature is initially quit high, as time passes, the temperature starts
dropping. Also, after a person falls asleep, the metabolic rate of ones body decreases, and
one is expected to wake up from time to time to adjust the speed of the Fan. Many people
have died as a result of this, and the disabled / physically challenged persons are affected the
most because of the inconveniences associated in changing the Fan speed level manually
when the room temperature changes. So, an efficient automatic Fan speed control system that
automatically changes the speed level according to the change in environment / room
temperature was implemented to solve the problems associated in Fan speed manual control
system.
To solve these problems the system made use of; AT89C51 Microcontroller,
temperature sensor (LM 35), Analog to Digital Converter (ADC) and the Liquid Crystal
Display (LCD) as its main components to achieve a new technology in control system that
monitors and regulates the speed of a Ceiling Fan depending on the room temperature at any
point in time. The temperature sensor (LM 35) which is directly connected to the Analogue to
Digital converter (ADC) is used to sense any slight change in room temperature. The output
of the temperature sensor which is in Analogue form is fed to the input of the Analogue to
Digital Converter (ADC) whose main task is to convert the analogue signal (change in room
temperature) from the temperature sensor to its digital equivalent. The output of the (ADC) is
directly coupled to the Microcontroller for further processing and control to achieve the
desired system. The sensed and the set values of the temperature, including the Fan speed are
displayed on the (16 x 2) Liquid Crystal Display (LCD). The designed system has been
proven to be a reasonable advancement in control system technology.
Description:
In this project, microcontroller 89s51 forms the processing part, which firstly receives data
from ADC. ADC receives data from temperature sensor through amplifier. Then
microcontroller 89s51 performs the comparison of current temperature and set temperature as
per the logic of program for which microcontroller has already been programmed. The result
obtained from the above operation is given through output port of 89s51 to LCD display of
relevant data and generated pulses as per the logic program which is further fed to the driver
circuit to obtain the desired output of ceiling fan.
Block Diagram :