Temperature Based Fan Speed Control & Monitoring With Rotary Encoder Using Arduino
Temperature Based Fan Speed Control & Monitoring With Rotary Encoder Using Arduino
Temperature Based Fan Speed Control & Monitoring With Rotary Encoder Using Arduino
2
Introduction
• Today’s Slogan, “One unit saved is one unit generated”.
3
Introduction
• Microcontrollers today are used in many disciplines of life for carrying out
automated tasks in a more accurate manner.
• Every modern day device including air conditioners, power tools, toys,
office machines employ microcontrollers for their operation.
• They have become the heart of the new technologies that are being
introduced daily. [2]
4
Problem Statement
• Most human feels badly about changing the fan rate level physically
when the room temperature changes.
5
Objectives
6
Methodology Temperature
Sensor
Transmitter Section
Receiver Section
Motor Driver
Wireless
Receiver
LCD Display
Output
Block Diagram
7
Methodology
• Temperature sensor LM35 will sense the temperature and convert it into an electrical
(analog) signal, which will be applied to the ATmega328 microcontroller of the
Arduino UNO Board.
• The analog value will then be converted into a digital value. Thus the sensed values of
the temperature and speed of the fan will be displayed on the LCD.
• Wireless transmitter and receiver circuit will be used. The transmitter circuit with
the rotary encoder will control the receiver circuit with DC fan or motor
8
Components Used
• Arduino Uno Board
• LCD Display
• Rotary Encoder
• DC fan 12V
• Temperature Sensor LM35
• Motor Driver
• Diodes
• Capacitors
• Transistors
• Resistors
• LED
• 12V Battery
9
Arduino
• Arduino is at the heart of the circuit as it controls all functions. The
open-source Arduino Software (IDE) makes it easy to write code and
upload it to the board. It runs on Windows, Mac OS X, and Linux.
• The Arduino development environment contains a text editor for
writing code, a message area, a text console, a toolbar with buttons
for common functions, and a series of menus. [3]
15
Applications and Advantages
• Personal computers
• This project can be used at home/industry
• Exhaust fans in hotels etc.
• Help in saving electricity/energy
• Can be helpful for disabled people
• Very economical and easy to handle by the user
16
References:
[1] Baligar, Shwetha & Joshi, Srinidhi & Mudhole, Sujay & Jadhav, Spoorti & Jambotkar, Chaitanya.
(2019). Temperature Based Speed Control of Fan Using Arduino.
[2] National Power and Energy Conference (PECon) 2004 Procedures, Kuala Lumpur, Malaysia
121Speed Drive of Single-stage Induction Motor, Hamad S. H; S. M. Bashi, I. Aris and N. F. Marlah.
[3] Global Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, Vol.
2, Issue 7, July 2013, Copyright to IJAREEIE www.ijareeie.com 3470Design, Modeling and Simulation of
a Microcontroller Based Temperature Control in a Ventilation System, K.A Akpado1, C.O Ezeagwu2, A.
Ejiofor3, A.O N wokeke.
[4] https://howtomechatronics.com/arduino/images
[5] https://www.techopedia.com/definition/9053/incremental-rotary-encoder
[6]
https://components101.com/lm35-temperature sensor#:~:text=LM35%20is%20a%20precession%20Int
egrated,C%20to%20150%C2%B0C.
[7]
https://2020.robotix.in/tutorial/auto/motor_driver/#:~:text=A%20motor%20driver%20IC%20is,as%20L
293D%2C%20L293NE%2C%20etc.
[8] https://www.arduino.cc/en/Tutorial/HelloWorld 17
THANK YOU