• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Temperature Controllers / Temperature Triggered DC Fan Speed Controller

Temperature Triggered DC Fan Speed Controller

Last Updated on January 8, 2024 by Swagatam 17 Comments

This fan speed controller works by sensing the temperature of the engine and is accordingly used for the triggering. As the temperature increases so does the speed of the fan motor and vice versa.

Circuit Operation

Operation of the proposed temperature controlled fan may be understood as follows:

The speed of the DC motor alters as the temperature increases which is converted into a proportionately rising voltage and applied between its terminals.

To measure temperature thermistor (R1) to be placed as close as possible to where you want him to sense temperature is used.

In the diagram, one can see that the thermistor (R1) and the resistor (R2) are employed to form a voltage divider network. It is recommended that the value of R2 is around approximately one tenth of the value of R1.

As the temperature thermistor value decreases it causes the transistor Q1 to saturate harder proportionately.

Since the collector of Q1 is connected to the base of Q2, the voltage at the base of Q2 also responds to the above and decreases

The voltage decreases at the base of Q2 which becomes saturated harder, causing the collector-emitter voltage (VCE) to lower thus intensifying the voltage on the collector terminal of the motor.

The maximum speed of the motor will be slightly less than its rated specification.

To add to this, it may not be crucially necessary for precise circuit operation, to know the temperature in order to control engine speed an LED may be used as given in the diagram. This LED will proportionately get brighter as the engine speed increases.

Circuit Diagram

Parts List

R1: 15K thermistor
R2: 1.5K
R3: 1K
R4: 47
R5: 680
VR1: preset 22K
C1: 100uF/25V
Q1: 2N2712 (NPN) or equivalent
Q2: BD140 (PNP) or equivalent
D1 LED
M: Motor DC brushed or brushless

Note: The DC motor can be different from a computer motor. Make sure that the current rating of the motor does not exceed the rating of the transistor Q2. (maximum current 1.5 amps). It is recommended not to exceed 1 amp and use sink.

You'll also like:

  • pyroignition 2How to Build a Pyro-ignition Circuit – Electronic Pyro Igniter system
  • solar ater heater regulator for drip irrigationSimple Greenhouse Temperature Regulator Circuit
  • simple temperature controller circuitTemperature Controller Circuit for Reptile Racks
  • heatsinkfancontrollercircuit2 Automatic Heatsink Temperature Controller Circuit

Filed Under: Temperature Controllers Tagged With: Controller, DC, Speed, Temperature, Triggered

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « Temperature to Voltage Converter Circuit
Next Post: 0 to 99 Digital Pulse Counter Circuit Diagrams »

Reader Interactions

Comments

Jorge says:
April 26, 2022 at 10:18 am

Hi, my friend!
I found solution.
Almost any MOSFET transistor can be used, but so that the current matches the consumer. I tested the cooler option 24v 350mA. With a tuning resistor, you can set the cooler to turn on even with a slight change in temperature, even with breathing.
It is possible that after testing this scheme yourself, you will include it in your collection, since this option is very difficult to find on the net.
Please, see circuit here

24V temperature dependant automatic fan circuit

Reply
Swagatam says:
April 26, 2022 at 1:34 pm

Thank you so much friend,

The circuit looks great and super easy to build. I am glad to have this simple circuit posted in this article. I am sure other viewers will find this circuit very very useful.

Reply
Jorge says:
April 29, 2022 at 12:13 am

Hi, friends!
R9 – 50k resistor for smooth regulation!

Reply
Swagatam says:
April 29, 2022 at 9:42 am

OK, go it, thanks for the update friend!

Reply
Jorge says:
April 25, 2022 at 11:12 pm

Can you advise a circuit to control 24v DC Fan depending on temperature?
Thank you.

Reply
Swagatam says:
April 26, 2022 at 9:41 am

I don’t have a 24V design right now, I may have to design it…

Reply
kulnatee says:
November 18, 2021 at 10:39 am

Can you explain to me the calculation of the transistor operation? And if I want the motor to rotate at 28 degrees, how should I calculate it? Sorry to you but I’m a newbie.

Reply
Swagatam says:
November 18, 2021 at 11:25 am

It is already explained in the article….28 degrees operation is not possible using the above circuit

Reply
joe voiles says:
July 9, 2020 at 7:33 am

I have a 10k thermistor can i use this.

Reply
Swagatam says:
July 9, 2020 at 2:23 pm

yes will do!

Reply
Proventowork says:
December 9, 2017 at 12:08 am

Awesome website! So many projects and circuits to try, THANK YOU!!
Question: Is this circuit working off PWM or would you have to implement a 555 chip?
2nd: Can I make this work with larger mosfets, the range of 30-35 amps, if so a recommendation?
3rd: I have a thermister that is @ 2795 ohms @ 77*F looking to run up to 104*F and that temp I’m @ 1465 ohms. I would like to start out at around 30-40% fan speed then full on at the 104*F, Is this doable with this circuit?

Thanks in advance!!

Reply
Swagatam says:
December 9, 2017 at 7:47 am

Thanks, I am glad you liked my site !

this circuit does not employ a PWM, rather on linear voltage variations in response to the thermister resistance changes.

A IC 555 may not be required if heat dissipation is not a problem.

The mentioned thermistor will work, just make sure to dimesnion R2 according to the thermister specs, in your case you can try a 1K preset for R2 and set it accordingly, for achieving the correct triggering threshold

Reply
Pat Shearer says:
January 27, 2016 at 4:30 pm

Dear Swagatam,

In the parts list, VR1 is shown as preset to 22K. Why is this a variable resistor? Also, in order to be able to adjust the initial speed of the fan, would that be done by replacing R4 with a variable resistor and if so, would an appropriate value be 100K with the initial setting to the mid point?

I want to thank you for providing this wonderful resource to the world. I have seen comments from many countries and I want you to know that your knowledge and willingness to share it is greatly appreciated.

Pat
Tigard, Oregon, USA

Reply
Swagatam says:
January 28, 2016 at 4:14 am

Thank you Pat,

I assume VR1 is actually for setting the initial speed for the fan. A higher resistance across VR1 will allow higher initial speeds and vice versa.

This circuit is not designed by me, it looks good and should work as proposed.

Reply
murali says:
January 28, 2016 at 7:32 am

thank you for your kind explanation sir,

Reply
murali says:
January 27, 2016 at 6:28 am

As the temperature thermistor value decreases it causes the transistor Q1 to saturate harder proportionately.

Since the collector of Q1 is connected to the base of Q2, the voltage at the base of Q2 also responds to the above and decreases

dear sir , i cannot understand the following line please explain simple words(The voltage decreases at the base of Q2 which becomes saturated harder, causing the collector-emitter voltage (VCE) to lower thus intensifying the voltage on the collector terminal of the motor.)

thank you sir

bala

Reply
Swagatam says:
January 27, 2016 at 11:38 am

Dear bala,

as R1 decreases T1 conducts more due to more positive voltage through R1, which in turn provides more negative voltage to T2 base and enables it also to conduct more until both the transistor are fully ON

Reply

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

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

Primary Sidebar

circuit simulator image



Subscribe to get New Circuits in your Email



Categories

  • Arduino Projects (92)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (84)
  • Datasheets and Components (109)
  • Electronics Theory (148)
  • Free Energy (39)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (19)
  • Health related Projects (25)
  • Home Electrical Circuits (12)
  • Indicator Circuits (16)
  • Inverter Circuits (94)
  • Lamps and Lights (158)
  • Meters and Testers (71)
  • Mini Projects (28)
  • Motor Controller (66)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (90)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (105)
  • SMPS and Converters (32)
  • Solar Controller Circuits (60)
  • Temperature Controllers (43)
  • Timer and Delay Relay (49)
  • Voltage Control and Protection (38)
  • Water Controller (36)
  • Wireless Circuits (30)





Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap



People also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin



Recent Comments

  • Swagatam on 100 Watt Amplifier Circuit Diagram using LM12 IC
  • Swagatam on IC SG3525, SG3524 Calculator
  • Swagatam on Making an EGS002 Equivalent Board using Arduino
  • Swagatam on Making an EGS002 Equivalent Board using Arduino
  • Swagatam on Ion Detector Circuit [Static Discharge Detector]

© 2025 · Swagatam Innovations