0% found this document useful (0 votes)
15 views19 pages

IoT Atmospheric Monitoring System Report

The document presents an internship report on an IoT-Enabled Atmospheric Monitoring System developed by Rohith M as part of his Bachelor of Engineering in Electronics and Communication Engineering. The system utilizes an ESP32 microcontroller and various sensors to monitor environmental parameters like temperature, humidity, rainfall, and light intensity, enabling real-time data transmission and alerts via IoT. This project highlights the integration of sensor technology and IoT for efficient environmental monitoring, showcasing its potential applications in smart homes, agriculture, and urban planning.

Uploaded by

rohith.vnb
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)
15 views19 pages

IoT Atmospheric Monitoring System Report

The document presents an internship report on an IoT-Enabled Atmospheric Monitoring System developed by Rohith M as part of his Bachelor of Engineering in Electronics and Communication Engineering. The system utilizes an ESP32 microcontroller and various sensors to monitor environmental parameters like temperature, humidity, rainfall, and light intensity, enabling real-time data transmission and alerts via IoT. This project highlights the integration of sensor technology and IoT for efficient environmental monitoring, showcasing its potential applications in smart homes, agriculture, and urban planning.

Uploaded by

rohith.vnb
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

IoT-Enabled Atmospheric Monitoring System

EC23522 INTERNSHIP

Submitted by

NAME: ROHITH M REG NO: 230801163

in partial fulfillment for the award of the degree of

BACHELOR OF ENGINEERING

in

ELECTRONICS AND COMMUNICATION ENGINEERING

DEPARTMENT OF ELECTRONICS AND COMMUNICATION


ENGINEERING

RAJALAKSHMI ENGINEERING COLLEGE (AUTONOMOUS),


CHENNAI-602105

NOVEMBER 2025
RAJALAKSHMI ENGINEERING COLLEGE
(an Autonomous Institution Affiliated to Anna University Chennai)

BONAFIDE CERTIFICATE

Certified that this internship report titled “IoT-Enabled Atmospheric Monitoring System”
is the Bonafide work of “ROHITH M (230801163)”, who carried out the project work in
“GLOBAL TECHNO SOLUTION - CHENNAI” from 13/06/2025 to 27/06/2025.

[Link]

INTERNSHIP COORDINATOR
Professor
Department of Electronics and
. Communication Engineering

Rajalakshmi Engineering

College Chennai- 602 105

Submitted to the Viva-Voce Examination held on

Internal Examiner
INDUSTRY DETAILS

Global Techno Solutions


NAME OF THE
60/4,1st floor, 11th Avenue, Ashok Nagar,
INDUSTRY WITH Chennai, Tamil Nadu 600083
ADDRESS
Website:
[Link]

INTERNSHIP
DOMAIN Embedded Systems with IoT

INTERNSHIP 13 June 2025 to 27 June 2025


DURATION (2 Weeks)

Signature of the student,


Acknowledgement Letter

4
ABSTRACT

The IoT-Enabled Atmospheric Monitoring System using ESP32 is an advanced solution


designed to monitor key environmental parameters in real-time, enabling intelligent decision-
making and automation based on atmospheric conditions. The system integrates multiple sensors
with the ESP32 development board, including the DHT22 for temperature and humidity
measurements, a rain sensor module to detect precipitation, and a Light Dependent Resistor
(LDR) for ambient light monitoring. The ESP32 acts as the central processing unit, acquiring
sensor data and transmitting it over a Wi-Fi network to a cloud platform for storage, visualization,
and analysis.

The system leverages fundamental electronic principles to operate efficiently. The LDR
sensor functions based on photoconductivity, where its resistance decreases as light intensity
increases. Using a voltage divider circuit, the varying resistance of the LDR produces a voltage
that the ESP32 reads as an analog signal, which is then converted to a corresponding light
intensity value. Threshold logic is applied to trigger specific actions, such as activating buzzers or
sending alerts when environmental conditions exceed predefined limits.

The system is implemented on a breadboard with necessary supporting components,


including resistors, buzzers, and connecting wires, providing a flexible, low-cost, and easily
modifiable prototype. The integration of IoT capabilities allows remote monitoring and real-time
alerts, making it suitable for applications in smart homes, weather stations, agriculture, and urban
environmental monitoring. Overall, this project demonstrates a practical combination of sensor
interfacing, microcontroller programming, and IoT-based data communication to create a robust
and scalable atmospheric monitoring solution

5
TABLE OF CONTENTS

CHAPTER TITLE PAGE NO


NO.

ABSTRACT 5

1 INTRODUCTION 7

2 INTERN PROJECT WORK 9

2.1 COMPONENTS

2.2 WORKING PRINCIPLE

2.3 IMPLEMENTATION PROCESS


3 OUTCOMES AND RESULTS 14

4 CONCLUSION 15

REFERENCES 16

INTERNSHIP CERTIFICATE 19

6
CHAPTER 1
INTRODUCTIO
N

 Environmental monitoring has become a critical requirement in today’s rapidly


changing world. Factors such as climate change, air pollution, urbanization, and extreme
weather events have significant impacts on human health, agriculture, transportation,
and urban infrastructure. Accurate and timely monitoring of atmospheric parameters
such as temperature, humidity, rainfall, and light intensity is essential for informed decision-
making, disaster prevention, and sustainable resource management. Traditional methods of
environmental monitoring often rely on manual observation, periodic data collection, or
expensive instrumentation, which can be inefficient, time-consuming, and limited in geographic
coverage. These challenges create a strong need for automated, reliable, and cost-effective
systems capable of continuous monitoring and real-time data access.
 The IoT-Enabled Atmospheric Monitoring System using ESP32 addresses these
needs by integrating low-cost, high-precision sensors with microcontroller technology
and IoT connectivity. At the heart of the system lies the ESP32 development board, a
powerful microcontroller equipped with built-in Wi-Fi and Bluetooth capabilities, making it
suitable for real-time data acquisition and wireless transmission. The system employs the
DHT22 sensor for precise temperature and humidity measurement, a rain sensor module to
detect rainfall or water presence, and a Light Dependent Resistor (LDR) to monitor ambient
light levels. To enhance functionality, buzzers, resistors, breadboards, and connecting wires are
incorporated for circuit assembly, signal conditioning, and alert generation.
 The operational principle of the system is grounded in fundamental electronics and
sensor interfacing concepts. The LDR functions based on photoconductivity, in which its
resistance decreases as light intensity increases. This variation in resistance is converted
to a measurable voltage through a voltage divider circuit, which is then read by the ESP32
as an analog input signal. The microcontroller processes this signal to determine light
intensity and, using predefined threshold logic, can trigger actions such as buzzer alerts or

7
automated responses. The DHT22 sensor provides digital readings for temperature and
humidity, while the rain sensor outputs a binary signal indicating the presence or absence
of rainfall. The ESP32 collects, processes, and integrates all sensor data, enabling real-
time monitoring and decision-making.
 A key feature of the system is its IoT connectivity, which allows the collected data to
be transmitted to cloud platforms for remote access, storage, visualization, and long-term
analysis. Users can monitor environmental parameters from anywhere, receive timely
alerts, and analyze trends over time. This makes the system highly versatile and suitable
for a range of applications, including smart homes, precision agriculture, weather stations,
urban planning, industrial monitoring, and environmental research.
 In addition to real-time monitoring, the system promotes automation and preventive
action. For example, excessive rainfall or abnormal temperature and humidity
conditions can trigger alerts or control actuators, thereby preventing potential damage or
loss. The modular design ensures scalability, allowing additional sensors or
functionalities to be integrated without significant modifications.
 Overall, this project demonstrates the seamless integration of sensors, microcontroller
programming, threshold-based decision-making, and IoT-enabled data communication to
develop a practical, intelligent, and cost-effective atmospheric monitoring solution. It
highlights the potential of IoT-based systems to transform environmental monitoring from
traditional manual methods to fully automated, real-time, and remotely accessible
platforms, making a significant contribution to environmental awareness, safety, and
sustainability.

8
CHAPTER-2

INTERN PROJECT WORK

2.1 COMPONENTS:

The IoT-Enabled Atmospheric Monitoring System is designed using cost-effective and


widely available components, making it accessible for educational and practical applications. The
system combines sensors, a microcontroller, and alert mechanisms to provide a complete
environmental monitoring solution.

Hardware Components:

 ESP32 Development Board:


The ESP32 serves as the core of the system. It features built-in Wi-Fi and Bluetooth
connectivity, multiple analog and digital I/O pins, and sufficient processing power to
handle multiple sensors simultaneously. It reads sensor data, applies threshold logic, and
communicates with cloud platforms for remote monitoring.

 DHT22 Temperature and Humidity Sensor:


Provides precise digital measurements of environmental temperature and humidity.
It is easy to interface with ESP32 and requires minimal wiring.

 Rain Sensor Module:


Detects the presence of rain or water droplets. The module provides a digital output
that signals precipitation detection to the ESP32.

 Light Dependent Resistor (LDR):


Measures ambient light intensity based on photoconductivity. Its resistance decreases
as light intensity increases. In combination with a fixed resistor in a voltage divider
circuit, it allows the ESP32 to read analog voltage corresponding to light intensity.

 Buzzer:
Generates audible alerts when environmental parameters exceed predefined thresholds.

 Resistors, Breadboard, and Wires:


Required for voltage divider circuits, sensor connections, and prototyping the system.

9
Software Components:

 Arduino IDE: For writing and uploading code to the ESP32.

 IoT Cloud Platforms: Such as ThingSpeak, Blynk, or Firebase, which allow


data visualization and remote monitoring.

 Libraries: DHT sensor library, Wi-Fi library, HTTP/MQTT libraries for


cloud communication.

This combination of hardware and software ensures the system is modular, scalable, and
capable of real-time environmental monitoring.

2.2 WORKING PRINCIPLE:

The working principle of the system revolves around sensor data acquisition,
processing, threshold-based decision making, and IoT communication.

1. Temperature and Humidity Measurement:

o The DHT22 sensor measures temperature and humidity.

o It sends digital signals to the ESP32 at regular intervals, allowing


continuous monitoring.

2. Rain Detection:

o The rain sensor module outputs a binary signal: HIGH when no rain is detected
and LOW when rain is present.

o ESP32 continuously reads this signal and logs rainfall events.

3. Light Intensity Measurement:

o The LDR’s resistance decreases with increasing light intensity.

o Connected in a voltage divider circuit with a fixed resistor, it produces a


variable voltage.

o The ESP32 reads this analog voltage using its ADC pin and converts it into
light intensity units.

10
4. Threshold Logic:

o Predefined threshold values are set for temperature, humidity, rainfall, and
light intensity.

o If readings exceed thresholds, the ESP32 triggers alerts via the buzzer and
updates the cloud platform.

5. IoT Data Transmission:

o Sensor data is sent to the cloud in real-time.

o Users can access dashboards remotely to monitor environmental


conditions, visualize trends, and analyze historical data.

Key Concepts Used:

 Photoconductivity (for LDR)

 Voltage Divider Circuit (for analog reading)

 Analog-to-Digital Conversion (ADC) by ESP32

 Threshold-based control logic

 Wireless communication via IoT for remote access

This working principle ensures accurate, automated, and real-time monitoring of atmospheric
conditions.

11
2.3 IMPLEMENTATION PROCESS:

The implementation of the IoT-Enabled Atmospheric Monitoring System involves hardware


assembly, software programming, testing, and cloud integration.

Step 1: Hardware Setup

 Mount the ESP32 on a breadboard.

 Connect the DHT22 sensor, rain sensor, and LDR to the ESP32 using jumper wires.

 Connect a buzzer for alerts.

 Include resistors as needed for the LDR voltage divider circuit.

Step 2: Software Programming

 Open Arduino IDE and configure ESP32 board settings.

 Install necessary libraries: DHT, Wi-Fi, HTTP/MQTT.

 Write code to:

o Read temperature, humidity, rain, and light intensity.

o Apply threshold logic for alerts.

o Transmit data to the IoT cloud platform.

 Upload the code to the ESP32.

Step 3: Testing and Calibration

 Power the system and verify that each sensor provides accurate readings.

 Adjust threshold values as required for environmental conditions.

 Test buzzer alerts for each scenario (temperature, humidity, rainfall, and light thresholds).

Step 4: IoT Cloud Integration

 Set up a channel in ThingSpeak, Blynk, or Firebase.

 Configure ESP32 code with API keys and network credentials.

 Verify that sensor data appears in the cloud dashboard in real time.

12
 Use cloud visualization tools to monitor trends and analyze historical data.

Step 5: Final Deployment

 Ensure proper sensor placement for accurate environmental monitoring.

 Optionally, deploy protective casing for outdoor usage.

 Monitor system performance and refine thresholds for optimal operation.

The implementation process demonstrates the seamless integration of hardware, software, and
IoT technology, resulting in a fully functional, automated, and remote-accessible environmental
monitoring system.

13
CHAPTER 3

OUTCOME/RESUL

CIRCUIT DIAGRAM :

OUTPUT(BLYNK) :

14
CHAPTER 4

CONCLUSIO

 The IoT-Enabled Atmospheric Monitoring System using ESP32 successfully


demonstrates a practical, low-cost, and intelligent solution for real-time environmental
monitoring. By integrating multiple sensors—DHT22 for temperature and humidity, a
rain sensor for precipitation detection, and an LDR for light intensity—along with the
ESP32 microcontroller, the system can accurately measure and analyze atmospheric parameters.

 The use of threshold-based logic enables automated alerts via a buzzer and real-time
notifications on IoT cloud platforms, allowing for remote monitoring and timely
responses to changing environmental conditions. The cloud integration also facilitates
data logging, visualization, and long-term analysis, making the system suitable for
applications in smart homes, agriculture, weather forecasting, urban planning, and
industrial monitoring.
 Overall, this project highlights the seamless integration of sensors, microcontroller
programming, and IoT technology, demonstrating how modern, automated, and
scalable solutions can replace traditional manual monitoring systems. It provides a
strong foundation for future enhancements, such as adding more sensors, predictive analytics,
and mobile application integration, to create a comprehensive smart environmental monitoring
solution.

15
REFERENCES

 IoT Based Environment Monitoring System Using ESP32 &


Blynk [Link]
Real-time environmental monitoring using ESP32 and Blynk for temperature and humidity
tracking.
 An Implementation IoT Weather Station Based On ESP32
[Link]
2629
Paper presenting a system using ESP32, BMP280 (pressure sensor) and DHT11 to collect
and transmit temperature, humidity and pressure readings via IoT
 Smart Environmental Monitoring Using ESP32 Microcontroller
[Link]
Ser- 1/[Link]
ESP32-based environmental data collection using DHT11 and MQ135 sensors.
 IoT-Based Environmental Monitoring System Using ESP32 (GitHub project)
[Link]
Open-source project integrating ESP32, DHT11, BMP180, rain sensor, and MQ gas
sensor to monitor multiple environmental parameters via Blynk
 Temperature & Humidity Monitoring with Blynk Cloud – ESP32 (Hackster)
[Link]
cloud- esp32-9f1018
Tutorial showing how to stream temperature and humidity data from ESP32 to Blynk’s cloud
dashboard.
 Monitoring Weather Data using BMP280 and Blynk 2.0 — IoT Starters
[Link]
Uses BMP280 and ESP8266 (or equivalent) to monitor pressure, altitude, temperature on
Blynk 2.0 platform.
 IoT Based Real-Time Environment Monitoring System (IRJMETS)
[Link]
fin_irjm [Link]

16
EC23522 – INTERNSHIP

INTERN TITLE: IoT-Enabled Atmospheric Monitoring System

Course Outcomes: On completion of the course, the students will be able to

Apply engineering principles and concepts to real-world industrial projects.

Develop problem-solving and critical thinking skills in an industrial context.

Gain practical experience in teamwork, communication, and project management.

Understand the ethical and professional responsibilities of an engineer.

Explore various career paths and opportunities in the engineering industry.

17
GEOTAG PHOTOS TAKEN DURING INTERNSHIP :

18
INTERNSHIP CERTIFICATE :

19

You might also like