Summary of Intelligent Fan Controller. Part 1 – Schematic using pic microcontoller
This article describes the Intelligent Fan Controller, a project that reduces computer fan noise by adjusting speeds according to internal case temperatures. It features USB connectivity, Windows software for configuration, and independent operation without the PC. The system supports up to eight fans and four temperature sensors, with an estimated parts cost of $48. A kit is available from Altronics for convenience.
Parts used in the Intelligent Fan Controller:
- Microchip PIC18F2550 microcontroller
- LM335 temperature sensors
- Buck converter voltage converters
- UDN2981A integrated circuit (IC)
- Windows setup and monitoring software
- USB interface
- Altronics Kit (Part nbr K6120) including pre-programmed microcontroller
he Intelligent Fan Controller is designed to control the noise generated by the fans inside your computer. It does this by varying their speed based on temperatures measured inside the case. When it is cool the fans will run slowly and they will only speed up when needed… when your computer is running hot.
Anyone with a noisy computer, especially a Media Centre system in the lounge room, will benefit from this project. After installing this device, my computer is now so quiet that I can hardly tell that it is running – and that is a blessed relief.
- Configurable speed control based on temperatures measured inside your computer
- Control up to eight fans and measure up to four temperatures
- USB interface and Windows software for setup and monitoring
- It will run independently without the Windows software (once it has been configured)
- Cheap – The cost for all the parts is about $48
The Intelligent Fan Controller was featured in the July 2010 issue Silicon Chip magazine. Altronics are selling a full kit of parts for the Intelligent Fan Controller (Part nbr K6120). This is an easy way to get everything that you need to build the controller including a pre programmed microcontroller and a printed copy of the full magazine article – ideal if you are not an electronics expert and just want to silence your computer.
The Circuit
The circuit below shows just how simple the fan controller is. In the centre is a Microchip PIC18F2550 microcontroller, it reads the voltage from the temperature sensors LM335 (on the left) and controls the voltage converters on the right. It is by varying the voltage output of the converters that the microcontroller can control the speed of the fans.

For more detail: Intelligent Fan Controller. Part 1 – Schematic
- How does the controller reduce fan noise?
It varies fan speed based on temperatures measured inside the computer case. - Can the device run without the Windows software?
Yes, it runs independently once it has been configured. - What is the maximum number of fans this controller can handle?
The system can control up to eight fans. - How many temperature sensors can be measured?
The device can measure up to four temperatures. - What is the approximate cost of all the parts?
The cost for all parts is about $48. - Where can I buy a complete kit for this project?
Altronics sells a full kit under Part nbr K6120. - Does the UDN2981A chip serve multiple functions in the circuit?
Yes, it acts as both a fast switch and a diode required for the buck converter design. - What pulse rate is used for the voltage converters?
The pulse rate is 2.5KHz.
