• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Circuit Ideas for You

Get free circuit ideas online.

  • Home
  • Privacy Policy
  • About
Home » Temperature Based DC Fan Controller Circuit using Transistors

Temperature Based DC Fan Controller Circuit using Transistors

Last updated on 11 August 2025 by Admin-Lavi Leave a Comment

Temperature Based DC Fan Controller Circuit using Transistors turns ON when hot, stops overheating and saves energy.

Thermistor checks temperature and runs fan as needed.

The circuit works on 12V battery or 12V power supply.

Circuit Working:

Temperature Based DC Fan Controller Circuit Diagram using Transistors

Parts List:

Component TypeValueQuantity
Resistors (All resistors are 1/4 watt unless specified)1.5k1
1k1
270Ω1
680Ω1
Thermistor NTC 15k at 20°C1
Potentiometer 22k1
Potentiometer 470Ω1
CapacitorsElectrolytic 100µF 25V1
SemiconductorsBD140 PNP Transistor1
BC547 NPN Transistor1
12V 700mA DC Fan Motor1
LED 5mm 20mA1

Circuit has two transistors Q1 BC547 and Q2 BD140.

Also it has resistors, capacitor, LED and12V DC fan.

NTC thermistor R1 senses heat with high temperature, with this R1 resistance drops.

Base voltage of Q1 goes up, Q1 conducts and turns ON the transistor Q2.

Q2 powers fan and fan spins and cools system.

LED1 is ON and fan starts running.

Capacitor C1 smooths voltage changes.

VR1 adjusts how Q1 & Q2 switch, avoids false triggers and makes response slowly.

VR2 controls LED brightness and stops burns out.

VR2 and C1 give slight delay to fan start which avoids sudden voltage jumps.

Formulas with Calculations:

Voltage divider for Q1 base:

V_B1 = V_CC × (R2 / (R1 + R2))

V_CC = 12V, R1 = 15k, R2 = 1.5k

So V_B1 = 1.09V

LED current resistor:

R_total = R5 + VR2 = 680Ω + 470Ω = 1150Ω

LED current:

I_LED = (V_CC – V_LED) / R_total

V_LED = 2V → I_LED = (12V – 2V) / 1150Ω = 0.0087A = 8.7mA

Note:

8.7mA is OK

Typical LED runs from 10 to 20mA, but this is a bit lower so its safe.

How to Build:

To build a Simple Temperature Based DC Fan Controller Circuit using Transistors follow the below steps for connections and assembling:

  • Put parts like in circuit diagram.
  • Base of Q1 goes to one end of NTC R1 and other end R1 goes to +12V.
  • Emitter of Q1 connect to one end of VR1 and other end of VR1 goes to collector of Q2.
  • Collector of Q1 connects to one end of R3 and other end R3 goes to +12V.
  • R2 connects between base of Q1 and GND.
  • Emitter of Q2 connects to +12V supply.
  • Base of Q2 goes to collector of Q1.
  • R4 from emitter of Q1 connects to GND.
  • Collector of Q2 goes to one end of 12V fan and other end fan goes to GND.
  • Positive of C1 goes between fan and one end of R5 and other end of R5 to VR2 and its negative of C1 goes to GND.
  • Other end of VR2 goes to GND.
  • LED anode goes from VR2 end and LED cathode goes to GND.

Conclusion:

In this post for Temperature Based DC Fan Controller Circuit using Transistors, when hot the thermistor makes Q1 change, Q2 turn ON and fan run.

LED shows fan ON.

The circuit works simple, cheap and is easy to build.

Change resistors or thermistor to set turn ON temperature.

References:

Transistor use – Basic fan speed controller

Filed Under: Heater and Temperature Controllers, Transistor Circuits

About Admin-Lavi

Lavi is a B.Tech electronics engineer with a passion for designing new electronic circuits. Do you have questions regarding the circuit diagrams presented on this blog? Feel free to comment and solve your queries with quick replies

Previous Post: « Controlling a DC Motors Direction Circuit with IC 555 Timer
Next Post: Relay Connections at the Collector and Emitter Sides of a Transistor: Which is Better? »

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar




Categories

  • Alarm Circuits (33)
  • Amplifier Circuits (67)
  • Arduino Projects (36)
  • Audio Circuits (94)
  • Automobile Circuits (19)
  • Battery Charger Circuits (48)
  • Free Energy (13)
  • Heater and Temperature Controllers (10)
  • High Voltage (1)
  • Indicator Circuits (38)
  • Inverter Circuits (13)
  • LDR Circuits (15)
  • LED and Lamps (116)
  • Meters and Testers (28)
  • Motor Controllers (18)
  • Oscillator Circuits (34)
  • Power Supply Circuits (92)
  • Remote Control Circuits (6)
  • Security and Protection (25)
  • Sensors and Detectors (84)
  • Solar Circuits (17)
  • Timer Circuits (30)
  • Transistor Circuits (57)
  • Transmitter Circuit (12)
  • Tutorials (5)
  • Water Level Controller (4)

Recent Posts

  • Sound Sensor Circuit using IC LM393
  • Sound Sensor Direction Circuit using Arduino
  • Dancing Water Fountain Circuit with Arduino
  • Arduino Based Obstacle Avoidance Robot Circuit
  • Arduino Based Automatic Gate Opening and Closing Circuit

Recent Comments

  1. Admin-Lavi on Constant Voltage, Constant Current Battery Charger Circuit
  2. Bill on Constant Voltage, Constant Current Battery Charger Circuit
  3. Admin-Lavi on Long Range FM Transmitter Circuit (2km)
  4. Sina on Long Range FM Transmitter Circuit (2km)
  5. Admin-Lavi on Long Range FM Transmitter Circuit (2km)

Copyright © 2025 | New Circuit Ideas