Professional Documents
Culture Documents
TECHNICAL EDUCATION
A
PROJECT REPORT
ON
AUTOMATIC FAN SPEED CONTROL BY USING
ARDUINO
SUBMITTED BY-
1. PARASHARE OJAS PARESH
2. GOWARDHANE PAWAN DHULAJI
3. GADAKH ADITYA LAXMIKANT
4. DHAKE LOKESH ANIL
CERTIFICATE
(Prof. S. A. Shastri )
Project Guide Examiner
ACKNOWLEDGEMENT
It gives us immense pleasure in bringing out the project entitled “AUTOMATIC
FAN SPEED CONTROL BY USING ARDUINO ”
We express our deep sense of gratitude and sincere regards to our project guide
Prof. S. A. Shastri for his valuable supervision, cooperation and devotion of time
that he/she has given to our project.
Finally, we would like to thank all those who directly or indirectly helped
us during the work. We also owe our sincere thanks to all faculty members
of Electrical Department who have always extended a helping hand.
Keywords: The DC fan, LCD Display, Arduino, 12 Volt battery, temperature sensor, wires and
switches.
INDEX
CHAPTER
NAME OF TOPIC PAGE NO.
NO.
1. INTRODUCTION
2. LITERATURE SURVEY
LIST OF FIGURE
SR. NO NAME OF FIGURE PAGE NO.
LIST OF TABLE
SR. NO. TABLE NAME PAGE NO.
INTRODUCTION
With the advancement in technology, intelligent systems are introduced every day. Everything is
getting more sophisticated and intelligible. There is an increase in the demand of cutting edge
technology and smart electronic systems. Arduino play a very important role in the development of
the smart systems as brain is given to the system. Arduino have become the heart of the new
technologies that are being introduced daily. Today, Arduino are used in many disciplines of life for
carrying out automated tasks in a more accurate manner. This project presents the design and
simulation of the fan speed control system using Arduino based on the room temperature. A
temperature sensor has been used to measure the temperature of the room and the speed of the fan is
varied according to the room temperature. To control the fan speed depending upon the room
temperature, which is displayed on Liquid Crystal Display.
LITERATURE REVIEW
Power Consumption Rate of India The U.S. Energy Information Administration provides data
for India from 1980 to 2015. The average value for electricity consumption of India during
that period was 15.1 billion kilowatt-hours with a minimum of 1.8 billion kilowatthours in
1980 and a maximum of 46.17 billion kilowatthours in 2014. Review of Relevant projects There
are some abstractions of publications which are relevant to our proposed system. According to those
publications we have included the information about existing system. The existing system has
scope of upgrade. And existing system has some limitations. We have gathered lot of
information from the literature and have discussed here. The information we have gathered which
are about Automatic control fan using various electronic component and Arduino as well. We have
got additional knowledge from particular publication about human sensing device. We have
gathered knowledge about our proposed system from some article as well which has been
published by an organization.
EXISTING METHOD
A home automation system allow users to control electric appliances of varying kind. Many existing,
well established home automation systems are based on wired communication. The capacity of a
product or system to communicate in a standard way with other products or system is
Interoperability. The existing system has a drawback that the graphical user interface (GUI) is not
provided to the user and the user has toremember all the AT commands to control the connected
devices. Also, the system uses the java-based functions. Now a days, the usage of those mobile has
less. But in the proposed system we are controlling all devices through android mobile and web
server and the user no need to remember the commands also. Some devices are automated like
cooler, Fan, Light, Electric motor etc.
We used a LCD shield to display the current temperature and speed of the fan, 12V battery to provide
power to the fan. The LM35 temperature sensor and red led are powered with 5V from the Arduino
board. we included the Liquid Crystal library (header) that includes useful functions to use when an
LCD is connected to the Arduino board. The most important part is to set the variables temp Min and
temp Max with your desired values. For example if you set temp Min at 30 and tempMax at 35 then
the fan will start spinning at 30°C and reach its maximum speed at 35°C. We store the temperature
value in the temp variable and then use some if functions to check if temp is lower than tempMin and
if so let the fan OFF (LOW). The next if is to check if temperature is higher than the minTemp and
lower than the temp Max and if so then use the map function to re-map the temp value from one
value to another. In our case fan Speed will have a value of 32 at tempMin and 255 at tempMax. The
fan LCD re-maps the temp to allow the display of fan Speed in a 0 to 100% range so you can say that
the speed of the fan is directly dependent of the LM35’s temperature. When the temperature reaches
the value set in tempMax the fan will be at its maximum spinning velocity and the LCD will display
FANS: 100% even though the temperature might increase above tempMax.
REFERENCES AND BIBLIOGRAPHY
https://www.arduino.cc/en/Main/Software
www.ti.com/product/LM35
www.learningaboutelectronics.com
https://components101.com/lm35-temperature-sensor
https://circuitdigest.com/.../16x2-lcd-display-module
https://www.engineersgarage.com/.../16x2-lcd-module
https://www.build-electronic-circuits.com/how-transistor