“In this article we are going to learn how to make a Room temperature based fan speed control. This project is a standalone automatic fan speed controller that controls the speed of an electric fan according to our requirement. Use of embedded technology makes this closed loop feedback control system efficient and reliable. Microcontroller (ATMega8 / 168 / 328) allows dynamic and faster control. Liquid crystal display (LCD) makes the system user-friendly. The sensed temperature and fan speed level values are simultaneously displayed on the LCD panel. It is very compact using few components and can be implemented for several applications including air-conditioners, water-heaters, snow-melters, ovens, heat-exchangers, mixers, furnaces, incubators, thermal baths and veterinary operating tables. ARDUINO micro controller is the heart of the circuit as it controls all the functions. The temperature sensor LM35 senses the temperature and converts it into an electrical (analog) signal, which is applied to the microcontroller. The sensed and set values of the temperature are displayed on the 16x2-line LCD. The micro controller drives Transistor to control the fan speed. This project uses regulated 12V, 2A power supply. This project is useful in process industries for maintenance and controlling of Boilers temperature.
LCD breakout board
Link to article