Skip to content

An IOT based Air Quality Sensor node that actively senses data and is interactively controlled using a Node-RED based dashboard

Notifications You must be signed in to change notification settings

yasanthaniroshan/IOT_Air_Quality

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Node-RED

IOT Air Quality Node

Develop an IOT device that monitors the indoor air quality and notifies the users of the air quality level It includes a interactive dashboard implemented using Node-RED.

Currently the first prototype is created with a TVOC and CO2 sensor, Temperature and Humidity sensor and a Dust sensor.

Components used 💾

  • ESP32 (Micro Controller)
  • Plantower PMS7003 (Dust Sensor)
  • DHT22 (Temperature and Humidity Sensor)
  • SGP30 (TVOC and CO2 Sensor)

System Architecture 🔩

The prototype uses the ESP32 microcontroller and the above sensors to take measurements of air quality. These measurements are then sent to a server using the MQTT protocol under seperate topics. These readings are displayed on a Node-Red dashboard that subcribes to these topics and the data is shown in charts

Future improvements ✨

  • Develop a PCB for the embedded device and develop the GUI interface further to make it more appealing and easthetic
  • Develop a machine learning model to analyze the data acquired from the sensors and predict further trends and inferences
  • Develop the system to integrate multiple nodes

About

An IOT based Air Quality Sensor node that actively senses data and is interactively controlled using a Node-RED based dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%