This project is an Arduino-based system that automatically controls the speed of a DC fan using a 10k NTC thermistor. It is capable of adjusting fan speed based on temperature, with user-configurable limits, and includes features like real-time LCD display and a buzzer alarm for over-temperature warning.
This project demonstrates how a microcontroller (Arduino UNO) can be used to monitor and control temperature within a system. The core functionality includes:
Component | Description |
---|---|
Arduino UNO | Main microcontroller |
NTC Thermistor 10k | Senses temperature based on resistance |
IRFZ44N MOSFET | Controls the fan speed |
16x2 LCD | Displays temperature and fan status |
Buzzer | Audible alert for over-temperature |
Push Buttons | For setting temperature limits |
DC Fan | Cooling component |
Potentiometer | Adjusts LCD contrast |
This project was simulated using Proteus. The circuit includes: