Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

ARDUINO BASED AUTOMATIC FAN SPEED CONTROLLER

OBJECTIVE:

To design an automatic fan speed controller using an Arduino and a


temperature sensor.

MAJOR COMPONENTS:

Arduino, Temperature Sensor (LM35), Op-Amp (LM358), LCD Display(16*2),


TRIAC.

PROCEDURE:

Fig: Block diagram of the whole system

 In the isolation and the synchronising block, we generate a 6V Sinusoidal


pulse which is step downed from the 230V supply using a step-down
transformer. This 6V sinusoidal signal is in turn converted into a cosine
signal which is fed into the pulse generation circuit.

Fig: Sine wave to Cosine Wave


Fig : Block diagram for the Logic circuit of pulse generation

 In this circuit, first input is fed from the temperature sensor to the
Arduino, which processes the input data and gives out a PWM signal
accordingly to the program written. This PWM signal is in turn converted
to a DC voltage using the op-amp LM358 circuit.

Fig: Circuit diagram for Arduino and Temperature sensor

Fig: PWM to DC Voltage converter using Op-Amp


This DC voltage is fed to the comparator as a Reference voltage, whereas
the cosine signal obtained from the isolation and synchronising block is
fed as the Data voltage. The output generated out of the comparator is a
rectangular pulse with different phase delays with respect to the source
signal, according to the temperatures.

Fig: Basic diagram of Cosine Control Scheme

 Thus generated rectangular pulse is amplified to suit the needs of the


converter, TRIAC in this case. The objective for using Triac is to obtain
both cycle controls, which is not possible in Thyristor.

Fig: Output waveforms of Thyristor and TRIAC

 The load connected here is our fan which is a 1-Φ induction motor
whose speed is directly proportional to the voltage applied across it.
Thus we are controlling the speed, by controlling the voltage applied
through our TRIAC and Arduino.
CONCLUSION:

Thus one is able to control the speed of fan by controlling the voltage given to
it with the help of TRIAC and microcontroller automatically.

REFERENCES:

 www.arduino.cc

 Power electronics by P.S.Bhimbra

 Electrical Machines by P.S.Bhimbra

 circuitdigest.com

 edgefxkits.com

 robotechlabs.com

 projectsdunia.blogspot.in

You might also like