Temperature-Controlled DC Fan Using Thermistor & Op-Amp (LM741)

1. Project Description
This project implements a temperature-responsive fan control circuit that adjusts the speed of a DC fan according to ambient temperature. A thermistor senses temperature changes and drives an operational amplifier (LM741) to regulate the fan’s supply voltage. The system ensures automatic cooling without manual intervention.
2. Objectives
-
To design and build a circuit that automatically controls fan speed based on ambient temperature.
-
To apply analog electronic principles (thermistors, amplifiers, feedback).
-
To enhance understanding of sensor interfacing, voltage control, and analog signal amplification.
3. Components
-
NTC Thermistor - 10k
-
Operational amplifier: LM741
-
NPN Transistor MJE3055
-
Potentiometer – 10kΩ
-
Resistors - 47Ω, 4.7kΩ
-
DC Fan motor (compatible voltage)
-
Power supply (e.g. 5V, 9 V or 12 V, depending on fan)
-
Connecting wires and breadboard
4. Working Principle
1. Temperature Sensing via Thermistor & Voltage Divider
-
The thermistor is typically of NTC type (resistance decreases when temperature increases).
-
It is arranged in a voltage divider with a fixed resistor. The junction voltage between thermistor and resistor becomes a temperature-dependent signal.
-
A 10 k potentiometer is included in the divider network (or connected to the non-inverting input) to act as an adjustable reference, allowing you to set the threshold temperature.
2. Comparison & Amplification using LM741 (Op-Amp)
-
The LM741 is configured as a comparator / differential amplifier.
-
The non-inverting (+) input (pin 3) receives the voltage from the potentiometer/thermistor network (variable signal).
-
The inverting (–) input (pin 2) receives a fixed reference voltage (set by resistors).
-
When the voltage at the non-inverting side exceeds the reference, the output of LM741 swings high. If lower, output is low.
-
The comparator’s output then controls the transistor.
3. Switching via NPN Transistor MJE3055
-
The MJE3055 NPN transistor acts as a switch and current amplifier.
-
Its base is driven by the output of the LM741 (through a current-limiting resistor).
-
When LM741 output is high, it provides base current to MJE3055, turning it ON.
-
When ON, current flows from collector to emitter, powering the fan motor. When OFF, the fan is disconnected.
4. Fan Activation & Control
-
The fan motor is connected between the supply rail and the collector of the MJE3055 (or via a driver path).
-
When transistor is ON, the fan receives voltage and spins; when OFF, no current flows.
-
Because the comparator threshold is adjustable (via potentiometer), the fan turns on only when ambient temperature exceeds the preset level.
Circuit Diagram

Circuit diagram of the temperature-controlled DC fan using thermistor, LM741, potentiometer, and MJE3055 transistor.
5. Hardware & Results
-
The hardware is assembled on a breadboard (or PCB) with thermistor, LM741, resistors, and fan.
-
As ambient temperature rises, the thermistor’s resistance resistance decreases, triggering the amplifier to increase the fan’s speed (or turn it on).
-
In tests, the fan adjusted speed smoothly as temperature increased in a gradual manner, demonstrating automatic control.

Hardware of temperature-controlled DC fan assembled on a breadboard.
6. Applications
-
Smart cooling systems in electronics, CPUs, or power supplies.
-
Climate-sensitive control in small enclosures or devices.
-
Automatic ventilation or exhaust systems where fan activation depends on temperature.
7. Conclusion
The Temperature-Controlled DC Fan project successfully demonstrates analog sensing and control by integrating a thermistor sensor and LM741 operational amplifier to regulate fan speed according to ambient temperature. This project demonstrates a practical application of temperature-dependent circuitry and dynamic voltage modulation, which is useful in various electrical and thermal management systems.