Skip to content

Hossam298Mahmoud/IoT-Based-Weather-Monitoring-System-with-ESP32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A-Smart-Weather-Monitoring-System

IoT-Based Weather Monitoring System using ESP32,node-red and firebase.

Through this system, we can monitor factors such as temperature, humidity,it offers a comprehensive solution for real-time weather data collection, analysis, and remote monitoring.

System Diagram

System Components

  1. ESP32: Reads temperature & humidity data from DHT11.
  2. DHT11: Collects environmental data.
  3. Node-RED: Visualizes the data in real-time dashboards or performs control actions.
  4. Firebase: Stores DHT11 sensor data to the cloud.

Data Flow

  1. ESP32 reads temp & humidity from DHT11
  2. ESP32 connects to Wi-Fi
  3. ESP32 publishes sensor data to an MQTT topics (e.g., weather/Temperature ,weather/Humidity)
  4. Node-RED subscribes to these topics
  5. Node-RED parses the data and sends it to Firebase via the Firebase node

Serial Monitor

ESP32 - Serial Monitor

Node-Red

Node-RED

Dashboard

Node-RED Dashboard

Demo Video

▶ Watch A-Smart-Weather-Monitoring-System in Action https://drive.google.com/file/d/1VUi-l5InGPwrhFvC5PKyC5yBZ7YtkTXn/view?usp=drive_link

About

IoT-Based Weather Monitoring System using ESP32,node-red and firebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages