Project Hub /Audio Displays & Interactive Media/LED Matrix & Cube Displays/Temperature Controlled Fan using Arduino
Temperature Controlled Fan using Arduino
Intermediate
ARDUINO
₹500 – ₹1,500
3 – 6 Hours
Partial Kit

Temperature Controlled Fan using Arduino

An automated temperature-controlled fan system built using an Arduino Uno, LM35 temperature sensor, and a relay module to regulate an AC fan based on ambient room temperature.

Originally published on CircuitDigest
View original tutorial
0

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: LM35 / Analog Temp Sensor

Browse all components

How It Works

Why Build This

Design automated home climate control and thermal management prototypes suitable for engineering capstones.
Implement energy-efficient cooling systems that dynamically respond to environmental changes.
Gain practical experience interfacing low-power microcontrollers with high-voltage AC loads via electromechanical relays.

Real-World Application

Automated home climate control, energy-efficient cooling systems, and thermal management for enclosures or appliances.

Skills You'll Learn

Analog sensor interfacing
ADC signal conversion
microcontroller digital output control
relay switching logic
AC mains safety principles
breadboard circuit prototyping

Safety Precautions

Exercise extreme caution when working with high-voltage AC power loads such as mains-powered fans and relays to avoid electric shock.

Technology Tags

ARDUINO
LM35
RELAY
TEMPERATURE SENSOR
HOME AUTOMATION
AC FAN
ANALOG TO DIGITAL CONVERSION

Frequently Asked Questions

No. The Arduino Uno operates on low-voltage DC (5V), whereas an AC fan runs on high-voltage mains power. You must use the 5V single-channel relay module to safely isolate the low-power microcontroller from the high-voltage AC circuit.
The LM35 outputs a continuous analog voltage proportional to the temperature, which is connected to one of the Arduino's analog input pins and read using the analogRead() function.
No. The system functions entirely offline using basic components on a breadboard, powered locally via a USB cable connected to your computer or a 5V USB power supply.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00865