This is an easy to build, use, and understand fan controller based around Microchip's TC647B chip. It's designed to control 12V computer fans based on the temperature, but can be easily adapted for any voltage of fan and a selection of sensors.
This controller will run the fan at a low speed when it's not needed for cooling.
This is a complete kit containing all the parts needed to build the kit. These are plain through-hole parts for easy soldering. Doesn't include a fan or enclosure.
For more information, check out the project page or easy to follow directions.