0% found this document useful (0 votes)
3 views14 pages

Temperature & Humidity Monitoring System

The Temperature & Humidity Monitoring System is an automated solution that continuously measures and displays environmental conditions using a DHT11 sensor, Arduino microcontroller, and LCD screen. It offers real-time monitoring, is cost-effective, and is suitable for various applications, although it has limitations in accuracy, data storage, and remote monitoring capabilities. Overall, the system demonstrates the practical use of embedded technology for efficient environmental monitoring.

Uploaded by

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

Temperature & Humidity Monitoring System

The Temperature & Humidity Monitoring System is an automated solution that continuously measures and displays environmental conditions using a DHT11 sensor, Arduino microcontroller, and LCD screen. It offers real-time monitoring, is cost-effective, and is suitable for various applications, although it has limitations in accuracy, data storage, and remote monitoring capabilities. Overall, the system demonstrates the practical use of embedded technology for efficient environmental monitoring.

Uploaded by

oninfotech41
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

INTRODUCTION

In today’s modern world, monitoring environmental conditions has become increasingly


important across various sectors such as industries, agriculture, residential areas, laboratories,
and data centres. Among all environmental parameters, temperature and humidity are the
most critical factors that directly influence human comfort, health, productivity, and the
performance of machines and electronic devices. Improper temperature and humidity levels
can lead to serious issues such as equipment malfunction, reduced efficiency, material
damage, and even health-related problems.
For example, in industrial environments, excessive heat can damage machinery and reduce
operational efficiency, while high humidity can cause corrosion and affect sensitive electronic
components. Similarly, in agriculture, maintaining proper temperature and humidity levels is
essential for crop growth and storage of food products. In homes and offices, these
parameters affect human comfort and overall living conditions.
Traditional methods of measuring temperature and humidity involve the use of thermometers
and hygrometers, which require manual observation. These methods are not suitable for
continuous monitoring and may result in delayed or inaccurate readings. Additionally, manual
monitoring becomes impractical in large-scale or critical environments where constant
supervision is required. Therefore, there is a growing need for automated systems that can
monitor environmental conditions continuously and provide real-time data.
The Temperature & Humidity Monitoring System is an electronic solution designed to
overcome these limitations. This system is capable of measuring temperature and humidity
from the surrounding environment and displaying the values in real time. It uses a DHT11
sensor, which is a combined digital sensor capable of sensing both temperature and humidity
with reasonable accuracy.
The data sensed by the DHT11 sensor is transmitted to an Arduino microcontroller, which
acts as the central processing unit of the system. The Arduino processes the incoming data
according to the programmed instructions and converts it into a readable format. The
processed data is then displayed on a 16x2 LCD screen, allowing users to easily monitor
environmental conditions without any manual effort.
In conclusion, the Temperature & Humidity Monitoring System is a practical and efficient
solution for real-time environmental monitoring. It demonstrates how sensors and
microcontrollers can be effectively used to automate measurement processes and improve
accuracy, reliability, and convenience in various real-world applications.

1 | Page
THEORY

The Temperature & Humidity Monitoring System operates on the principles of sensing, data
processing, and display. The system continuously measures environmental parameters and
provides real-time output.
DHT11 Sensor
The DHT11 is a digital sensor used to measure temperature and humidity. It contains a
thermistor for temperature measurement and a capacitive sensor for humidity detection.
 The thermistor detects temperature changes
 The capacitive sensor measures moisture in the air
The sensor converts these readings into digital signals and sends them to the Arduino. Since
the output is digital, no external ADC is required.
Arduino Microcontroller
The Arduino acts as the main control unit of the system. It receives the digital data from the
DHT11 sensor and processes it according to the programmed instructions.
It converts the data into a readable format and sends it to the display unit. The Arduino
ensures proper communication between input and output components.
LCD Display
The LCD (Liquid Crystal Display) is used to show the output. A 16x2 LCD is commonly
used in this system.
 First line displays temperature in °C
 Second line displays humidity in %
It allows the user to easily view real-time environmental data.
Working Principle
The system operates continuously when power is supplied.
1. The DHT11 sensor detects temperature and humidity
2. The sensor sends digital data to the Arduino
3. The Arduino processes the data
4. The processed data is sent to the LCD
5. The LCD displays temperature and humidity in real time

2 | Page
COMPONENTS AND MATERIALS

Arduino Uno:

Arduino Uno is a microcontroller-based development board built around the ATmega328P


microcontroller. It serves as the main control unit or “brain” of the Temperature & Humidity
Monitoring System. The board is responsible for receiving input data from the DHT11 sensor,
processing that data according to the programmed logic, and controlling the output devices
such as the LCD display.
The Arduino Uno operates at a voltage of 5V and is equipped with 14 digital input/output
pins and 6 analog input pins, allowing it to interface with a wide range of electronic
components. It also includes features such as a USB interface for programming and power
supply, a voltage regulator, and a crystal oscillator for clock generation.
In this project, the Arduino reads digital signals from the DHT11 sensor, converts the
received data into a readable format, and displays the temperature (in degrees Celsius) and
humidity (in percentage) on the LCD screen. The Arduino is programmed using the Arduino
IDE with embedded C/C++ language, which makes it easy to develop and upload code.
Due to its simplicity, flexibility, and low cost, Arduino Uno is widely used in educational
projects, prototyping, and embedded system applications.

Arduino Uno

3 | Page
DHT11 Sensor:

The DHT11 is a low-cost digital sensor used for measuring temperature and humidity of the
surrounding environment. It consists of two main sensing elements: a thermistor for
temperature measurement and a capacitive humidity sensor for detecting moisture levels in
the air. These components are integrated with an internal microcontroller that processes the
sensed data and provides calibrated digital output.
The thermistor works by changing its resistance with temperature variations, allowing the
sensor to determine the ambient temperature. The capacitive humidity sensor measures
relative humidity by detecting changes in capacitance caused by the presence of water vapor
in the air. The internal microcontroller converts these analog signals into digital data and
transmits them through a single data pin.
The DHT11 operates within a temperature range of 0°C to 50°C with an accuracy of
approximately ±2°C, and a humidity range of 20% to 90% with an accuracy of ±5%. It
requires a supply voltage of 3.3V to 5V and uses a simple serial communication protocol,
making it easy to interface with microcontrollers like Arduino.
In this project, the DHT11 sensor continuously monitors environmental conditions and sends
temperature and humidity data to the Arduino. The Arduino reads this data at regular
intervals, processes it, and displays the results on the LCD screen.
Although the DHT11 is easy to use and cost-effective, it has limitations in terms of accuracy
and response time. Therefore, it is mainly suitable for basic and educational applications
rather than high-precision industrial systems.

4 | Page
DHT11 Sensor

16x2 LCD Display:

The 16x2 LCD (Liquid Crystal Display) is an output device used to display information in
the form of text. It is called 16x2 because it can display 16 characters in each row and has a
total of 2 rows, allowing a maximum of 32 characters to be shown at a time.
The LCD works on the principle of liquid crystal technology, where liquid crystals control
the passage of light to form visible characters on the screen. It consists of two main registers:
the command registers and the data register. The command register is used to control the
display operations such as clearing the screen, setting the cursor position, and configuring
display modes, while the data register is used to send the actual characters to be displayed.
The 16x2 LCD operates typically at 5V and can be interfaced with a microcontroller using
either 8-bit mode or 4-bit mode. In this project, the 4-bit mode is commonly used to reduce
the number of required connections. It uses control pins such as RS (Register Select), EN
(Enable), and data pins (D4–D7) for communication with the Arduino.
In this system, the LCD display is used to show real-time temperature and humidity values.
The Arduino sends processed data to the LCD, where the first row displays temperature in
degrees Celsius (°C) and the second row displays humidity in percentage (%). This allows the
user to easily monitor environmental conditions.
The LCD is widely used in embedded systems due to its low power consumption, simple
interface, and ability to display clear and readable output.

16x2 LCD Display

5 | Page
Breadboard:

A breadboard is a reusable prototyping platform used to build and test electronic circuits
without the need for soldering. It consists of a plastic board with a grid of interconnected
holes, inside which metal strips are arranged to form electrical connections. These internal
connections allow components to be easily inserted and connected using jumper wires.
The breadboard is divided into two main sections: terminal strips and power rails. The
terminal strips are used to connect electronic components such as sensors, resistors, and
integrated circuits, while the power rails are used to distribute power (VCC and GND) across
the circuit.
In this project, the breadboard is used to assemble the Temperature & Humidity Monitoring
System by connecting the DHT11 sensor, Arduino, LCD display, and other components. It
allows easy modification and troubleshooting of the circuit during testing.
The main advantage of using a breadboard is that it enables quick prototyping and
experimentation without permanent connections. It is widely used in educational projects,
circuit design, and testing purposes due to its simplicity and flexibility.

6 | Page
Breadboard

Jumper Wires:

Jumper wires are flexible insulated electrical wires used to establish connections between
different components in an electronic circuit. They are commonly used with breadboards
and development boards like Arduino to transfer signals and power between components.
Jumper wires are available in three types: male-to-male, male-to-female, and female-to-
female, depending on the type of connectors used. These wires have metal connectors at
their ends, which can be easily inserted into breadboard holes or connected to header pins.
In this project, jumper wires are used to connect the DHT11 sensor, Arduino Uno, LCD
display, and other components on the breadboard. They carry electrical signals and power
between the components, ensuring proper communication within the system.
The use of jumper wires makes the circuit flexible and easy to modify, as connections can
be changed quickly without soldering. They are essential for prototyping and testing
electronic circuits, especially in educational and experimental setups.

Jumper Wires

7 | Page
Resistor (10kΩ):

A resistor is a passive electronic component used to limit or control the flow of electric
current in a circuit. It provides resistance, which helps in protecting electronic components
from excessive current that may cause damage.
In this project, a 10kΩ resistor is used as a pull-up resistor with the DHT11 sensor. It is
connected between the VCC (power supply) and the data pin of the sensor. The main purpose
of the pull-up resistor is to maintain a stable and defined voltage level on the data line when
no signal is being transmitted.
Without a pull-up resistor, the data line may remain in a floating state, which can cause
unstable or incorrect readings from the sensor. The resistor ensures proper communication
between the DHT11 sensor and the Arduino microcontroller.
Resistors are widely used in electronic circuits due to their simplicity, reliability, and ability
to control current and voltage levels effectively.

8 | Page
Resistor (10kΩ)

Power Supply (5V DC / USB Cable):

The power supply is used to provide the required electrical energy for the proper functioning
of all components in the system. In this project, a 5V DC supply is used, which is suitable for
operating the Arduino Uno, DHT11 sensor, and LCD display.
The Arduino can be powered using a USB cable connected to a computer or through an
external 5V DC adapter. The USB connection not only supplies power but also allows
programming of the Arduino using the Arduino IDE.
The power supplied to the Arduino is regulated and distributed to other components such as
the sensor and display through its output pins. A stable and consistent power supply is
essential to ensure accurate readings and reliable performance of the system.
If the power supply is unstable or interrupted, the system may stop functioning or produce
incorrect results. Therefore, proper power management is important for the smooth operation
of the entire circuit.

Power Supply (USB Cable)

9 | Page
OUTPUT

The implemented Temperature & Humidity Monitoring System successfully measures and
displays the environmental conditions in real time. The DHT11 sensor continuously senses
the surrounding temperature and humidity and sends the data to the Arduino microcontroller.
The Arduino processes this data and converts it into a readable format.
The processed values are then displayed on the 16x2 LCD screen, where the first line shows
the temperature in degrees Celsius (°C) and the second line shows the humidity in percentage
(%). The output updates at regular intervals, indicating that the system is continuously
monitoring the environment.
The readings displayed on the LCD are stable and responsive to changes in environmental
conditions, which confirms the proper functioning of the sensor and the microcontroller. This
output demonstrates that the system is capable of providing accurate and reliable real-time
monitoring.
Overall, the output verifies that all components are correctly connected and working as
expected, and the system is functioning efficiently.

10 | P a g e
Temperature & Humidity Monitoring System

ADVANTAGES

1. Automatic Monitoring:
The system continuously monitors temperature and humidity without requiring
manual observation. This reduces human effort and ensures real-time tracking of
environmental conditions.

2. Real-Time Data Display:


The system provides instant readings of temperature and humidity on the LCD
display. This allows users to quickly understand the current environmental conditions
and take necessary actions.

3. Cost-Effective System:
The components used in this project, such as the DHT11 sensor and Arduino, are
inexpensive and easily available. This makes the system affordable for students and
small-scale applications.

11 | P a g e
4. Simple Design and Implementation:
The system is easy to design, assemble, and program. It does not require complex
circuitry, making it suitable for beginners and educational purposes.

5. Low Power Consumption:


The system consumes very less power during operation, making it efficient and
suitable for long-term use, especially when powered by batteries.

6. Wide Range of Applications:


This system can be used in various fields such as weather monitoring, agriculture,
industrial environments, storage systems, and smart homes.

7. Reliable Performance:
The system provides stable and consistent readings under normal environmental
conditions, making it dependable for basic monitoring tasks.

8. Expandable System:
The project can be easily upgraded by adding features such as alarms, data logging,
wireless communication, or IoT integration for remote monitoring.

DISADVANTAGES

 Limited Accuracy of DHT11 Sensor


The DHT11 sensor provides only basic accuracy in measuring temperature and humidity.
It is not suitable for applications that require precise or high-resolution data, such as
laboratory or industrial systems.

 No Data Storage Capability


The system does not have any built-in memory to store previous readings. It only displays
real-time data, which makes it difficult to analyze past environmental conditions or
trends.

 Limited Sensing Range


The sensor can measure temperature and humidity only within a specific range. It may
not perform effectively in extreme environmental conditions or over large areas.

 Dependence on Continuous Power Supply


The system requires a constant power supply to operate. In case of power failure, the

12 | P a g e
system stops working and no data can be recorded or displayed.

 Not Suitable for High-Precision Applications


Due to its basic design and sensor limitations, the system is not ideal for critical
applications where high accuracy and reliability are required.

 No Remote Monitoring Feature


The system displays data only on a local LCD screen. It does not support remote access
or wireless monitoring unless additional modules are added.

 Environmental Sensitivity
The performance of the sensor may be affected by sudden environmental changes, such as
rapid temperature variations or exposure to direct sunlight.

CONCLUSION

The Temperature & Humidity Monitoring System provides a simple yet effective solution for
measuring environmental conditions in real time. By integrating a DHT11 sensor with an
Arduino microcontroller, the system is capable of continuously monitoring temperature and
humidity and displaying the values clearly on an LCD screen. This ensures that users can
easily observe environmental changes without any manual effort.
This project demonstrates the practical implementation of embedded systems and sensor-
based technology. It highlights how real-time data acquisition, processing, and display can be
achieved using basic electronic components. The system reduces human dependency,
improves monitoring efficiency, and ensures timely awareness of environmental conditions.
One of the key strengths of this system is its simplicity and cost-effectiveness. The
components used are easily available and affordable, making the project suitable for students
and beginners. It also helps in developing fundamental knowledge of microcontrollers,
sensors, and interfacing techniques, which are essential in modern electronics and automation
systems.

13 | P a g e
However, the system also has certain limitations. The DHT11 sensor provides only moderate
accuracy, and the system does not support data storage or remote monitoring. These
limitations restrict its application in advanced or high-precision environments such as
laboratories, research facilities, and industrial automation systems.
Despite these drawbacks, the project offers a strong base for further development. By
integrating additional features such as wireless communication modules (Wi-Fi or Bluetooth),
cloud-based data storage, mobile application interfaces, and alert systems, the system can be
transformed into a smart monitoring solution. Such enhancements would allow users to
access data remotely and analyse environmental trends over time.
In practical applications, this system can be used in homes, greenhouses, warehouses, server
rooms, and small industries where basic environmental monitoring is required. With proper
upgrades, it can also be extended to large-scale and industrial-level monitoring systems.
In conclusion, the Temperature & Humidity Monitoring System is a valuable and educational
project that combines theoretical knowledge with practical implementation. It not only
demonstrates the working of sensors and microcontrollers but also opens opportunities for
innovation and advancement in the field of smart and automated systems.

REFERENCES

o Arduino Official Documentation, “Arduino Uno,” Available at:


[Link]

o W3Schools, “Programming and Electronics Tutorials,” Available at:


[Link]

o Random Nerd Tutorials, “DHT11 Sensor with Arduino,” Available at:


[Link]

o How To Mechatronics, “Temperature and Humidity Monitoring using Arduino,”


Available at: [Link]

14 | P a g e

You might also like