0% found this document useful (0 votes)
41 views21 pages

Automatic Room Temp

The document outlines the design and implementation of an Automatic Room Temperature Controller using an Arduino Uno microcontroller and a TMP36 temperature sensor. It details the system's functionality, including real-time temperature monitoring, automated control of heating and cooling devices, and error handling features. The project aims to enhance indoor comfort, improve energy efficiency, and reduce manual temperature adjustments in various applications such as residential, industrial, and medical settings.

Uploaded by

Shaik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views21 pages

Automatic Room Temp

The document outlines the design and implementation of an Automatic Room Temperature Controller using an Arduino Uno microcontroller and a TMP36 temperature sensor. It details the system's functionality, including real-time temperature monitoring, automated control of heating and cooling devices, and error handling features. The project aims to enhance indoor comfort, improve energy efficiency, and reduce manual temperature adjustments in various applications such as residential, industrial, and medical settings.

Uploaded by

Shaik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

AUTOMATIC ROOM TEMPERATURE CONTROLLER

Internship Member Internship Mentor


Sk.Sameena (322103210198) Ms.K.V.S.Mounica
Associate Professor
CSE Department

Department of Computer Science and Engineering


GAYATRI VIDYA PARISHAD COLLEGE OF ENGINEERING FOR WOMEN(A)
[Approved by AICTE NEW DELHI, Affiliated to Andhra University Vishakhapatnam]
[Accredited by National Board of Accreditation(NBA) for B.Tech. CSE, ECE & IT – valid from 2019-22 and 2022-25]
[Accredited by National Assessment and Accreditation Council (NAAC) with A Grade – valid from 2022-27]
Kommadi, Madhurawada, Visakhapatnam – 530048
Academic Batch : 2024-25
Contents
• Abstract
• Introduction
• 2.1 Weather Changes and Adaptation
• 2.2 Purpose of the Project
• Methodology
1. Overview of Steps
2. Circuit Design and Components
• 4. Code Implementation
• 4.1 Code Explanation and Sample Code
• 5. Working of the System
• 5.1Initial Setup and Error Handling
• 5.2 Controlling Temperature Devices
• 6. Applications
Industrial, Residential, and Medical Applications
• 7. Conclusion
• 8. References

2
Certificate

3
ABSTRACT

Automatic temperature control system is an important application used in almost all modern gadgets and smart
homes. The system for controlling temperature automatically is achieved by using Arduino Uno- based
microcontroller system.Arduino Uno due to its increased popularity finds its varied range of
applications.Temperature sensor LM35 and Arduino Uno are the hardware used interfaced with computer, and
the temperature is controlled in the room.Temperature is displayed on LCD display employing A1 pin of
hardware with the help of Analog pin utilizing pulse width modulation (PWM).We have designed temperature
control as an automatic system that has been not attempted before the way it has been implemented. This
system can be used in any firm or organization where it is very important to maintain precise temperatures.

4
PROBLEM STATEMENT

• Create Automatic Room Temperature Controller using Arduino in tinker cad

• Write your program in such a way that whenever such value is received the display will print “Temp
sensor not working”.

• Automatic room temperature device is completely controlled by brain/Arduino UNO


MC.Through microcontroller +5v power supply is supplied to LCD via bread board

5
INTRODUCTION

• Weather changes affect indoor comfort.


• Winter brings freezing temperatures; summer can become overly warm.
• This project aims to automate temperature control.
• Utilizes various electronic components for functionality.
• Focuses on making indoor environments more comfortable

6
Purpose of the
Project
•Automate control of heating and cooling devices.
•Maintain precise and comfortable temperatures indoors.
•Reduce the need for manual temperature adjustments.
•Improve energy efficiency of climate control systems.
•Make temperature management accessible and easy.

7
• Microcontroller: Arduino UNO (ATMEGA328P).
It has a chip named as ATMEGA28P.

• Temperature Sensor: TMP36 for accurate readings.


The TMP36 temperature sensor is an easy way to measure
temperature
• Display: 16x2 LCD for real-time monitoring.
• Actuators: DC motors for fans and heaters.
• Control Elements: Potentiometer for LCD brightness control.

8
Working Principle

• Monitors temperature using the TMP36 sensor.


• LCD displays current temperature and device status.
• Activates fan or heater based on temperature thresholds:
• "Temperature High" -> Fan ON
• "Temperature Low" -> Heater ON
• Displays "Temperature Normal" when within range.
• Automatic operation reduces user intervention.

9
Circuit Design

• Components connected via a breadboard.


• Arduino sends and receives signals to/from devices.
• Displays temperature readings on the LCD.
• Error handling displayed on the LCD for quick
troubleshooting.
• Power supply connections established for all
components.

10
Code Implementation
•Code operates the microcontroller for temperature readings and device control.
•Functions include reading sensor data and updating the LCD.
•Includes error handling for display messages.
•Logic for activating/deactivating fans or heaters based on readings.
•Utilizes PWM for controlling device speeds or states.

11
•System detects sensor malfunctions.
•Displays messages like "TEMP SENSOR NOT WORKING" for errors.
•Encourages prompt troubleshooting by users.
•Logs system statuses for diagnostic purposes.
•Ensures reliability in everyday use.

12
Explanation of the
Code
• Sensor Readings: The analog value from the LM35 temperature sensor is read on pin A0. This value is
then converted into Celsius using the formula
Temperature=(analog Value/1024)×500
• Error Detection: If the analog Value is 0, it indicates the sensor is either disconnected or not providing
valid data. The program detects this and displays the message "Temp sensor not working" on the LCD.
• Relay Control: Based on the temperature reading, the Relay is used to simulate turning on a fan or
heater (represented by the LED). If the temperature exceeds the threshold (e.g., 25°C), the relay is
triggered, and the LED (fan/heater) is turned on. LCD
• Output: The LCD will show: The current temperature. Whether the fan/heater is on or off. An error
message if the sensor is disconnected or malfunctioning.

An Analysis of Twitter Data for Stock Market Prediction by Impl 13


ementing Logistic Regression through LSTM
OUTPUT

14
• The system effectively maintained the desired temperature range through real-time monitoring and
automated
control of heating and cooling devices.
• The LCD display provided clear feedback on temperature status, allowing users to easily understand
system performance.

15
SCHEMA

16
APPLICATION

• Manufacturing and Production: Controls environment in


factories.
• Building Automation: Automates heating/cooling in homes.
• Medical Equipment: Maintains precise temperatures in labs.
• Agricultural Applications: Controls climate in greenhouses.
• Military Systems: Ensures equipment operates within safe
temperature ranges.

17
Benefits of the System

• Automates temperature management in various settings.


• Reduces energy consumption and costs.
• Enhances comfort for users by maintaining an optimal environment.
• Can be expanded for multiple rooms or integrated into smart homes.
• Reliable operation reduces manual monitoring needs.

18
Conclusion
• Project effectively addresses temperature regulation issues.
• Offers a practical solution for both rural and urban settings.
• Future expansion possibilities for more extensive temperature control.
• Advances in technology could further improve the system.
• Reduces standby power consumption and operational costs.

19
References
• Books:
• "Arduino Projects for Dummies" by Brock Craft
• "Introduction to Control Systems" by John S. R. McDonald
• Online Resources:
• Arduino Official Website: www.arduino.cc
• Tinkercad Circuits: www.tinkercad.com/circuits
• Tinkercad Arduino Tutorials:
www.tinkercad.com/learn/arduino
C

20
Thank You Sir/Mam

21

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy