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

Environment Monitoring System

The document outlines a project for a Smart Environment Monitoring System using an ESP8266 board and sensors like DHT11, MQ135, and LDR to measure temperature, humidity, air quality, and light. It details the components, functions, and expected outcomes, including data collection and transmission to a cloud platform for monitoring. Additionally, it poses several questions related to the system's operation and sensor functionalities.

Uploaded by

Arin Jain
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)
6 views14 pages

Environment Monitoring System

The document outlines a project for a Smart Environment Monitoring System using an ESP8266 board and sensors like DHT11, MQ135, and LDR to measure temperature, humidity, air quality, and light. It details the components, functions, and expected outcomes, including data collection and transmission to a cloud platform for monitoring. Additionally, it poses several questions related to the system's operation and sensor functionalities.

Uploaded by

Arin Jain
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/ 14

ENVIRONMENT

MONITORING SYSTEM
2

TOPICS
Introduction
Components
Image of hardware and components
Block Diagram
Functions
Code Explanation
Expected Outcome
Questions
3
INTRODUCTION
• Our project using a ESP8266 board and sensors like DHT11,
MQ135, and a LDR sensor aims to create a compact and
efficient system for monitoring environmental conditions.

The goal of this project is to build a Smart Environment


Monitoring System that can accurately measure and report
temperature, humidity, air quality, and Light.

The data collected from these sensors will be used for various
purposes such as weather forecasting, environmental monitoring,
or personal weather tracking.
4

COMPONENTS
1. ESP8266 Board: This serves as the central control unit
and handles data collection from the sensors. It also
connects to the internet via Wi-Fi to transmit the data
to a remote server or cloud platform.
2. DHT11 Sensor: Measures temperature and humidity.
3. MQ135 Sensor: Detects various gases and helps assess
Air quality
4. LDR Sensor: Detects changes in light intensity.
5. Power supply, connecting wires, and a breadboard.
DIAGRAMS OF 5
COMPONENTS

DHT11 -> D1
MQ135 GAS sensor -
> D1

6
ESP826
LDR sensor -> NODEMCU Computing board
A0
IMAGE OF
HARDWARE
7
BLOCK DIAGRAM

LD
R

MQ135

DHT11

Sensor Purpose Connected to


Temperature &
DHT11 D5 (GPIO14)
Humidity
MQ135 (Digital) Air Quality D1 (GPIO5)
8
FUNCTIONS

1. Data Collection: The ESP-8266 reads data from the


DHT11 sensor for temperature and humidity values,
the MQ-135 sensor for air quality data, and the LDR
sensor for Light Intensity information.

2. Data Transmission: After collecting the sensor data,


the ESP8266 uses its Wi-Fi capability to send this
data to a remote server or a cloud platform for
storage and analysis.

3. Monitoring interface using a web application


CODE
EXPECTED OUTCOME
•Every 20 seconds:
• Reads data from all 3 sensors.
• Prints values to the serial monitor.
• Sends the data to ThingSpeak via HTTP GET
request.

•If Wi-Fi disconnects:


• Skips uploading and prints "WiFi Disconnected".

•On ThingSpeak:
• You'll see updated graphs for:
• Field 1 → Temperature
• Field 2 → Humidity
• Field 3 → Air Quality (1 = Good, 0 = Poor)
• Field 4 → Light intensity
Q1: What is the role of ESP8266 in this project, and how does
it handle data transmission from sensors?
Q2: Why is Wi-Fi connectivity essential for real-time
monitoring, and how does the system ensure reliable data
transfer?
Q3: How does the ESP8266 send data to the cloud, and what
HTTP request methods are used in the code? (e.g., GET vs.
POST for ThingSpeak API)
Q4: What happens if there is a network failure? How does the
system handle data loss or retry failed transmissions? RELATED
Q5: Which sensors are used in the project, and what
environmental parameters do they measure? QUESTIONS
Q6: How does the MQ135 sensor detect air quality, and how
is the sensor data processed in code? (e.g., analogRead()
usage)
Q7: How is temperature and humidity data collected using
the DHT11 sensor, and how does the code process this data?
(Explain the DHT.h libra
Q8: What is the purpose of the LDR sensor in this system,
and how is light intensity measured and utilized? (Discuss
analogRead(A0) and threshold-based decisions in the code)
Q10: How does the system send sensor data to ThingSpeak,
and which API keys are required? (Explain HTTPClient usage in
THANK YOU
By –
Aman Gupta (22T6009)
Arpita Sahu (22T6013)
Gungun Jain (22T6025)
Ayushi Vishwakarma (22T6085)

You might also like