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
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
Quick Solutions to Questions related to Intelligent Fan Controller:
- 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.
Related projects
Spectrum Analyzer using TMS320F28023DA with Proteus Simulation
Introduction This project demonstrates a real-time audio spectrum analyzer using the TMS320F28023DA Piccolo microcontroller, simulated in Proteus VSM. The system captures an...
Sensors & TemperatureDHT22 Low Cost Humidity Sensor using PIC18F25K20 with Proteus Simulation
IntroductionThis microcontroller project demonstrates how to interface a DHT22 (RHT03) digital temperature and humidity sensor with a PIC18F25K20 using Proteus simulation.The project...
Sensors & TemperatureCrafting a Microcontroller-Based Temperature Monitoring System
Abstract As technological advancements progress, processes become increasingly intricate, demanding a corresponding expansion in the parameters necessary for efficient analysis. Data acquisition,...
Sensors & TemperatureAutomated Room Temperature Monitoring System using Microcontrollers
Abstract Monitoring the temperature within a computer server room stands as a crucial responsibility to uphold the server's performance amidst potential disruptions...
Sensors & TemperatureInnovative Approaches to Control System Design for 100KV Impulse Generators
1. INTRODUCTION An impulse generator is an electrical device designed to generate short-duration surges of high voltage or high current. Impulse signals...
Sensors & TemperatureSmart Baby Incubator: Enhancing Care with PIC Microcontrollers
INTRODUCTION Within the effective Baby Incubator system, the incubator serves as an infant-stimulation apparatus designed for the intensive care of newborns, particularly...
