Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ankitacoder3 authored Sep 24, 2023
1 parent 9b5a715 commit 81783bf
Showing 1 changed file with 37 additions and 22 deletions.
59 changes: 37 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,63 @@
# DEMS
<a name="readme-top"></a>

ABSTRACT OF THE PROJECT

⮚ Environment monitoring systems are used to garner data and provide weather information of a certain area. It is mainly used to measure and forecast weather conditions.

⮚ Our Arduino based Digitized Environment Monitoring System, can show you ambient temperature, humidity, pressure, dust density, light intensity, altitude and much more data from your surroundings, which can be used to predict weather from home or any other place at your convenience.
# Digitized-Environment-Monitoring-System-DEMS

⮚ This project is built around Arduino, which is called the brain of the weather station which collects and processes lots of data from various sensors and uses the WIFI module (ESP8266 NODEMCU) to post it on the ThingSpeak platform for visualization.
<details>
<summary color= blue >Table of Contents</summary>
<li>Introduction</li>
<li> Prerequisites and Techstack</li>
<li> Steps for execution</li>
<li> Usage</li>
</details>
</br>

⮚ The best part of this project is that with the help of ThingSpeak platform we can visualize the weather related data in any browser.

⮚ The circuit consists of ‘Four sensors’:
## Introduction
- Environment monitoring systems are used to garner data and provide weather information of a certain area. It is mainly used to measure and forecast weather conditions.

1. Temperature & Humidity sensor (DHT22):
It is a 4-pin sensor, which senses temperature and humidity from the surroundings and passes it to the Arduino.
- The Arduino based Digitized Environment Monitoring System, can show you ambient temperature, humidity, pressure, dust density, light intensity, altitude and much more data from your surroundings, which can be used to predict weather from home or any other place at your convenience.

2. Barometric sensor (BMP180):
It measures atmospheric pressure, altitude and temperature (we neglect temperature measurement from this sensor as we have a dedicated sensor for measuring ambient temperature).
- This project, DEMS, is built around Arduino, which is called the brain of the weather station which collects and processes lots of data from various sensors and uses the WIFI module (ESP8266 NODEMCU) to post it on the ThingSpeak platform for visualization.

3. Dust sensor (GP2Y1010AU0F):
It is an air monitoring module which monitors the air quality and detects fine particles like dust (particle larger than 0.8micrometer).
- The best part of this project is that with the help of ThingSpeak platform we can visualize the weather related data in any browser.

4. Light sensor (LDR):
This 3-pin LDR sensor detects ambient brightness & light intensity .
- The circuit consists of ‘Four sensors’:

⮚ The above mentioned sensors collect relevant data and passes it to the Arduino.
1. Temperature & Humidity sensor (DHT22):
It is a 4-pin sensor, which senses temperature and humidity from the surroundings and passes it to the Arduino.

⮚ The data obtained from the Arduino board is sent to the ESP8266 NODEMCU through serial communication, which is then passed on to ThingSpeak via Wi-Fi.
2. Barometric sensor (BMP180):
It measures atmospheric pressure, altitude and temperature (we neglect temperature measurement from this sensor as we have a dedicated sensor for measuring ambient temperature).

⮚ For Wi-Fi networking we use a Wi-Fi module (ESP8266 NODEMCU) which connects to internet to fetch or upload data. Using this module we transfer the data to ThingSpeak platform for convenient and easier visualization.
3. Dust sensor (GP2Y1010AU0F):
It is an air monitoring module which monitors the air quality and detects fine particles like dust (particle larger than 0.8micrometer).

4. Light sensor (LDR):
This 3-pin LDR sensor detects ambient brightness & light intensity .

- The above mentioned sensors collect relevant data and passes it to the Arduino.

- The data obtained from the Arduino board is sent to the ESP8266 NODEMCU through serial communication, which is then passed on to ThingSpeak via Wi-Fi.

- For Wi-Fi networking we use a Wi-Fi module (ESP8266 NODEMCU) which connects to internet to fetch or upload data. Using this module we transfer the data to ThingSpeak platform for convenient and easier visualization.

<p align="right">(<a href="#readme-top">back to top</a>)</p>
</br>


## Prerequisites and Techstack

- C
- C++
- Prerequisites: Arduino, Temperature & Humidity sensor (DHT22), Barometric sensor (BMP180), Dust sensor (GP2Y1010AU0F), Light sensor (LDR).

<p align="right">(<a href="#readme-top">back to top</a>)</p>
</br>




CIRCUIT DIAGRAM
## Circuit Diagram



Expand Down

0 comments on commit 81783bf

Please sign in to comment.