In this Arduino project, we build a Smart Fan Speed Controller based on temperature readings using a TMP36 sensor, a DC motor, and an L293D motor driver.
As the temperature rises, the fan automatically adjusts its speed — slow, medium, or full speed — without pressing any buttons.
This simulation is created inside Tinkercad, making it easy for beginners and students to follow along and practice Arduino automation projects.
🧰 Components Used:
Arduino UNO
L293D Motor Driver IC
TMP36 or LM35 Temperature Sensor
DC Motor (simulated fan)
External 9V Battery
Breadboard and jumper wires
💡 What You Will Learn:
How to read temperature data with Arduino (analogRead)
How to control motor speed using PWM (analogWrite)
How to connect and use the L293D motor driver
How to automate smart devices based on sensor readings
🔥 Next Project Ideas:
Full smart cooling systems
Fan with automatic shutdown and overheating alarm
Adding LCD display for real-time temperature monitoring
▶️ Watch the full playlist: • Smart Home Projects - Arduino Simulations
✅ Subscribe for more Arduino, Tinkercad, and DIY Smart Home projects!