Cooling Fan Controller Using Temperature Sensor LM35

The project presented here is a low-cost solution for heat management of the heatsink and various equipment that requires automatic control of a cooling Fan. The project is built using a very cheap LM358 OPAMP. LM358 is used as a comparator, and a trimmer PR1 is provided to set the temperature threshold (Fan ON trigger point). LM35 is used as a temperature sensor, it outputs an analog output voltage that is proportional to temperature. Capacitors C2 and C3 are bypass capacitors, D2 is a clamp diode to protect the Q1 MOSFET from reverse electromagnetic noise coming from the fan. Capacitor C1 helps in noise control while Fan is ON/OFF. LED D1 indicates Fan ON/OFF operations. Q1 MOSFET DMG3418L-7 can handle current up to 4A. LM35 can be mounted directly on the heatsink using silicon glue or with help of a mechanical fixture for proper temperature sense. The sensor senses the temperature, the output of the sensor rises as the temperature rise, and the comparator compares the sensor output with the threshold voltage of the PR1 trimmer potentiometer. When the sensor output is above the set point, LM358 provides a high output which triggers the MOSFET, and finally, the fan goes ON. The fan runs until the temperature drops less than the set point.

Features

  • Supply 12V DC (Range 5V to 12V DC)
  • Fan Load Up to 1Amp Continues (Maximum Load 4Amps)
  • Temperature Threshold Range Adjustable 10 to 100 Degree Centigrade using Multiturn Trimmer Potentiometer.
  • Simple and Low-Cost Temperature Management Solution for Heatsink or Equipment
  • On-Board Trimmer Potentiometer to Adjust the Temperature Threshold
  • PCB Dimensions 26.83 x 14.13 mm

Schematic

Parts List

NO.QNTY.REF.DESC.MANUFACTURERSUPPLIERPART NO
11CN12 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5315-ND
21CN2LM35TIDIGIKEYLM35DZ/NOPB-ND
31CN32 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5315-ND
42C1,C310uF/25V SMD SIZE 1206YAGEO/MURATADIGIKEY
51C20.1uF/25V SMD SIZE 0805YAGEO/MURATADIGIKEY
61R21K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
71D21N4007SMC DIODEDIGIKEY1655-1N4007FLCT-ND
81D3DNP
92R410K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
101Q1DMG3418L-7DIODE INCDIGIKEYDMG3418L-7DICT-ND
111R175K 1% SMD SIZE 0805YAGEO/MURATADIGIKEY
121R3470E 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
131U1LM358 SOIC8ONSEMIDIGIKEYLM358ADR2GOSCT-ND
141PR110K MULTITURN TRIMMER POTBOURNSDIGIKEY3296W-1-103RLFTR-ND
151D1LED SMD SIZE 0805LITE ON INCDIGIKEY160-1427-1-ND

Connections

Gerber View

Photos

Video

LM358 Datasheet

Please follow and like us:
Pin Share

PCB

Subscribe
Notify of
guest

1 Comment
Inline Feedbacks
View all comments
A G Suresh Babu

If I am not wrong, this circuit may have a problem

Suppose the trigger temp is set at 70deg. The fan shall be switched on at 70.1 deg and will switch off at 69.9 deg only to switch on again when the temp touches 70 deg. The cycle shall go on without much benefit.

The ideal situation is the circuit should switch on at the set temp and should switch off when the temp drops atleast 10 deg less than the set temp ( ideally to be set).

RELATED PROJECTS

TOP PCB Companies