You are on page 1of 20

A

PROJECT REPORT
ON
“Temperature Based Fan Speed Control & Monitoring With
Arduino”
is a partial fulfillment of the Diploma in Information Technology of
Maharashtra State Board of Technical Education, Pune during the academic year 2023-24

By
Chinmay kadam (2207110692)
Shashank ahire (2107110136)
Nikhil asware (2107110133)

Guided by
(Ms. B.D.Kamble)

DEPARTMENT OF INFORMATION TECHNOLOGY

JSPM’s JAYAWANTRAO SAWANT POLYTECHNIC

HADAPSAR, PUNE-411028.

(Academic Year: 2023-24)


JSPM’s

JAYAWANTRAO SAWANT POLYTECHNIC

HADAPSAR PUNE-28

Academic year 2023-24

CERTIFICATE

This is to certify that Mr. Chinmay Santosh Kadam from (institute) Jayawantrao Sawant
Polytechnic having Enrollment no:- 2207110692 has completed Capstone Project Execution
Report having title “Temperature Based Fan Speed Control & Monitoring With Arduino”
individually in a Group consistency of three candidates under the guidance of the faculty guide.

Mr. O.K. Wadne Ms. B.D.Kamble


(Project guide) (Project Coordinator)

Prof S.B. Baraskar

(Head of Department)
(External Examiner)

Dr. Deokar S. M.
(Principal)

I
JSPM’s

JAYAWANTRAO SAWANT POLYTECHNIC

HADAPSAR PUNE-28

Academic year 2022-23

CERTIFICATE

This is to certify that Mr Shashank Bhimrao ahire from (institute) Jayawantrao Sawant
Polytechnic having Enrollment no:- 2107110136 has completed Capstone Project Execution
Report having title “Temperature Based Fan Speed Control & Monitoring With Arduino”
individually in a Group consistency of three candidates under the guidance of the faculty guide.

Mr O.K.Wadne Ms. B.D.Kamble


(Project guide) (Project Coordinator)

Prof S.B. Baraskar

(Head of Department)
(External Examiner)

Dr. Deokar S. M.
(Principal

I
JSPM’s

JAYAWANTRAO SAWANT POLYTECHNIC

HADAPSAR PUNE-28

Academic year 2022-23

CERTIFICATE

This is to certify that Mr Nikhil Navnath Asware from (institute) Jayawantrao Sawant
Polytechnic having Enrollment no:- 2107110133 has completed Capstone Project Execution
Report having title “Temperature Based Fan Speed Control & Monitoring With Arduino”
individually in a Group consistency of three candidates under the guidance of the faculty guide.

Mr O.K.Wadne Ms. B.D.Kamble


(Project guide) (Project Coordinator)

Prof S.B. Baraskar

(Head of Department)
(External Examiner)

Dr. Deokar S. M.
(Principal)

I
ACKNOLEDGEMENT

It is matter of great pleasure for me to submit this seminar report on Temperature Based Fan
Speed Control & Monitoring With Arduino a part of curriculum for award of Maharashtra
education of technical education’s Diploma in Information Technology from JSPM’s
Jayawantrao Sawant Polytechnic.

Firstly, I would like to express my gratitude to my guide Ms. B.D.Kamble for their inspiration,
adroit guidance, constant supervision, direction and discussion in successful completion of this
Seminar.

I am thankful to Ms. B.D.Kamble, Project coordinator for guiding and helping me right from
the beginning, also Head of Department, Prof S.B. Baraskar for her valuable support and
guidance.

Also, I extend my thanks to all my colleagues those who have helped me directly or indirectly
in completion of this seminar and last but not least, I am thankful to my parents, who had
inspired me with their blessings.

SUBMITED BY-

Chinmay kadam (2207110692)

Shashank Ahire (2107110136)

Nikhil Asware(2107110133)
INDEX

Sr. No Title Page No.


CERTIFICATE I,II,III
PO-PSO MAPPING IV
ACKNOWLEDGEMENT V
LIST OF FIGURES VI
ABSTRACT VII
INTRODUCTION 4
1
2 LITERATURE SURVEY 5
3 REQUIREMENT ANALYSIS 6
4 SYSTEM ARCHITECTURE 7
5 RESULTS AND OUTPUT 8
6 METHODOLOGY 10
7 FUTURE SCOPE 11
8 CONCLUSION 12
9 REFERENCE 13
ANNEXURE

1|Page
ABSTRACT

Effective temperature control in various environments is critical for maintaining optimal


conditions, be it in a home, industrial setting, or even a greenhouse. In this project, we present a
solution for Temperature-Based Fan Speed Control and Monitoring using Arduino, aimed at
achieving energy efficiency and environmental comfort.

The system employs a combination of a temperature sensor, an Arduino microcontroller, and a fan,
creating a closed-loop control mechanism. The temperature sensor continuously measures the
ambient temperature, and the Arduino processes this data to adjust the fan's speed accordingly. As
the temperature rises or falls, the fan adapts its speed to ensure the desired temperature setpoint is
maintained.

This project offers several advantages, including energy conservation by reducing fan speed when
not needed, and preventing temperature extremes. By carefully controlling the fan speed, the
system not only enhances comfort but also extends the lifespan of the fan and reduces energy
costs..

2|Page
Temperature Based Fan Speed Control & Monitoring
Witharduino Arduino
Chapter 01
Introduction

Temperature control and monitoring are vital aspects of numerous applications, from ensuring
comfort in indoor environments to safeguarding the stability of delicate industrial processes. In
various settings, the ability to adjust fan speed in response to changing temperatures is pivotal to
maintaining optimal conditions and conserving energy. The project "Temperature-Based Fan Speed
Control & Monitoring With Arduino" addresses this need by presenting an innovative and versatile
solution.

With the increasing emphasis on energy efficiency and environmental sustainability, the integration
of smart and automated systems for temperature regulation has become more prevalent. Such systems
are designed to adapt to changing conditions, reducing energy consumption when cooling or heating
is not required. In this context, the project leverages the power of the Arduino microcontroller, a
versatile and widely accessible platform, to develop an intelligent temperature-based fan speed
control system.

Apart from its core functionality, the project extends its utility by implementing a monitoring feature.
Real-time temperature data and fan speed information can be visualized through an LCD display.
Additionally, this data can be logged for future analysis or accessed remotely through a mobile
application, enabling users to make data-driven decisions and optimize their cooling systems.

The "Temperature-Based Fan Speed Control & Monitoring With Arduino" system is adaptable to
various environments, such as homes, offices, server rooms, and agricultural applications. It
represents a fusion of technology and sustainability, offering a practical approach to temperature
control and monitoring. Through its innovation, the project underscores the potential for technology
to enhance energy efficiency and user comfort, making it a valuable resource for anyone seeking to
implement intelligent temperature control systems.

3|Page
Temperature Based Fan Speed Control & Monitoring

Chapter 02
Literature Survey

A literature survey on "Temperature-Based Fan Speed Control & Monitoring With Arduino" involves
exploring the existing body of knowledge, research, and projects related to temperature-based fan
control, monitoring, and automation. Below, I'll provide an overview of the relevant literature in this
area:

Smart Building Systems for Temperature Control:

Smart building systems often incorporate temperature control as a fundamental aspect of energy
efficiency. Research on these systems can provide insights into the importance of temperature control
in various applications.
Arduino in Automation and Control:

Many studies discuss the use of Arduino in automation and control systems. These sources can help
you understand the capabilities and limitations of Arduino for your project.
Temperature Sensing Technologies:

Explore literature on various temperature sensors, such as thermistors, thermocouples, and digital
temperature sensors. Understanding these sensors can aid in selecting the right one for your project.
Fan Speed Control Mechanisms:

Investigate research on fan control methods, including PWM (Pulse Width Modulation) and voltage
regulation. Understanding different fan control techniques will be useful in designing your control
algorithm.

4|Page
Temperature Based Fan Speed Control & Monitoring

Chapter 02
Literature Survey

5|Page
Temperature-Based Fan Speed Control & Monitoring

Software and Hardware Requirements


Software :
Arduino IDE
Programming Language : c/c++
Arduino Libraries

Hardware :
Arduino Microcontroller
Temperature Sensor
Fan
LCD Display
Power Supply
Jumper Wires and Connectors
Breadboard/Prototyping Board

Chapter 04

6|Page
Temperature-Based Fan Speed Control & Monitoring
System Architecture

The system architecture for a "Temperature-Based Fan Speed Control & Monitoring With Arduino"
project can be divided into several key components that work together to achieve the desired
temperature control and monitoring.

7|Page
Temperature-Based Fan Speed Control & Monitoring

Chapter 05
Result and Output

The results and outputs of a "Temperature-Based Fan Speed Control & Monitoring With Arduino"
project are essential for monitoring the system's performance and ensuring that it effectively controls
the fan speed based on temperature. Below, I'll outline the typical results and outputs you can expect
from such a project:

8|Page
Temperature-Based Fan Speed Control & Monitoring

Chapter 06
Methodology

The methodology for a "Temperature-Based Fan Speed Control & Monitoring With Arduino" project
outlines the steps and processes you'll follow to design, implement, and evaluate the system. Below is
a general methodology that you can adapt to your specific project requirements:

1. Project Planning:

Define Objectives: Clearly state the project's objectives, including the desired temperature control
range, energy efficiency goals, and any specific features like remote monitoring.

Identify Components: List all the hardware components (Arduino board, temperature sensor, fan, etc.)
and software tools (Arduino IDE, mobile app development software) required for the project.

Project Scope: Determine the scope of the project, including the size of the controlled environment
and the expected range of temperature fluctuations.

2. Research and Requirements Analysis:

Literature Review: Conduct a thorough literature survey to understand existing solutions, control
algorithms, and best practices related to temperature-based fan control and monitoring.

User Requirements: Identify user requirements and expectations, considering factors like ease of use,
data visualization, and remote monitoring needs.

3. Hardware and Software Setup:

Component Selection: Choose the appropriate hardware components, such as the temperature sensor,
fan, and any additional modules (e.g., motor driver, LCD display).

Software Tools: Set up the necessary software tools, including the Arduino IDE for coding and any
mobile app development platforms if remote monitoring is part of the project.

4. Circuit Design and Prototyping:

Circuit Diagram: Create a detailed schematic of the system's electronic circuitry, including
connections, pin assignments, and power requirements.

Prototyping: Build a prototype of the system on a breadboard or a prototyping board to test the
hardware components and connections.

5. Software Development:

9|Page
Temperature-Based Fan Speed Control & Monitoring

Control Algorithm: Develop the control algorithm that reads temperature data from the sensor and
adjusts the fan speed accordingly. Implement a control strategy (e.g., PID control) to maintain the
desired temperature setpoint.

User Interface: Design the user interface, which can include an LCD display and a mobile app (if
applicable). Write code for displaying real-time temperature readings and controlling the fan.

6. Integration and Testing:

Hardware Integration: Assemble the hardware components, making sure all connections are secure
and correctly wired.

Functional Testing: Test the system's functionality, ensuring that it accurately measures temperature
and controls the fan speed as expected. Verify that the user interface displays data correctly.

Error Handling: Implement error-handling mechanisms for cases where the sensor malfunctions, the
fan encounters issues, or other problems arise.

7. Calibration:

Calibrate the temperature sensor to ensure accurate temperature readings. Document the calibration
process.

8. User Manual and Documentation:

Prepare a user manual and project documentation that provides clear instructions on system setup,
operation, and troubleshooting.

10 | P a g e
Temperature-Based Fan Speed Control & Monitoring

Chapter 07
Future Scope

The "Temperature-Based Fan Speed Control & Monitoring With Arduino" project has various future
scopes and potential areas for improvement and expansion. Here are some ideas for future
development and enhancements:

1. Integration with HVAC Systems:

Integrate the Arduino-based system with existing heating, ventilation, and air conditioning (HVAC)
systems in homes or commercial buildings for enhanced temperature control and energy efficiency.

2. AI and Machine Learning Integration:

Implement machine learning algorithms to optimize fan speed control based on historical temperature
data, user preferences, and environmental factors, making the system even more intelligent.

3. Predictive Maintenance:

Develop a predictive maintenance feature that uses data analysis to anticipate and prevent fan
malfunctions or other issues before they occur.

4. Energy Management:

Extend the system to manage energy usage more efficiently by incorporating power management
algorithms that reduce energy consumption during peak electricity rate hours
.
5. Multi-Zone Control:

Enable multi-zone temperature control by using multiple temperature sensors and fans to maintain
different temperature setpoints in various areas within a larger space.

6. Weather Forecast Integration:

Integrate weather forecasts to make predictive adjustments to the fan speed. For instance, the system
could increase cooling when a heatwave is expected.

11 | P a g e
Temperature-Based Fan Speed Control & Monitoring

12 | P a g e
Temperature-Based Fan Speed Control & Monitoring

Chapter 08
Conclusion

In conclusion, the "Temperature-Based Fan Speed Control & Monitoring With Arduino" project is a
promising endeavor that addresses the need for efficient temperature control in various environments.
This project utilizes an Arduino-based system to maintain optimal conditions while ensuring energy
conservation and user comfort. n summary, the "Temperature-Based Fan Speed Control &
Monitoring With Arduino" project underscores the intersection of technology and sustainability,
offering a practical and effective solution for temperature control and monitoring. This project not
only serves as a valuable blueprint for energy-efficient temperature control but also opens the door to
a range of possibilities for future expansion and refinement, further contributing to energy
conservation and user comfort in various settings.

13 | P a g e
Temperature-Based Fan Speed Control & Monitoring

Chapter 09
Reference

] Liu, Y., Zeng, J. and Wang, C. (2009). Temperature Monitoring in Laser Assisted Polymer Bonding
for MEMS Packaging Using a thin Film Sensor Array , IEEE Sensors Applications Symposium, New
Orleans, LA , USA. [2] Jung, W.,You, J. and Won, S. (2008). Temperature Monitoring System for
Inductive Heater Oven (pp.1734-1737), International Conference on Control, Automation and
Systems, Seoul Korea. [3] Chiueh, H., Choma, J. and Draper, J. (2000). Implementation of a
temperature Monitoring Interface Circuit for Power PC Systems (pp.98-101), Proceedings of the 43rd
Midwest Symposium on Circuits and Systems, Lansing MI, USA. [4] Mehta V. K and Mehta R.
(2007). Principle of Electronics, S.Chand & Company Ltd.New Delhi, 438 [5] Theraja B. L and
Theraja A. K. (2002). A Textbook of Electrical Technology, S. Chand &Company Ltd. New Delhi,

14 | P a g e

You might also like