This is the code for my DIY air quality monitoring system.
It was started as a task for the "Internet of Things" module in my university, but I tried to adopt it for the personal use. Also it has a web app which allows you to access the dashboard remotely.
- Measures Fine-grained particles (PM2.5, PM10, can be extended to track PM1.0).
- Measures temperature, humidity.
- Measures the levels of flammable gases.
- Displays everything on the LCD screen with icons and chart.
- Can send local device data to any remote server via WiFi.
- Arduino Uno (Core)
- ESP8266 (Wifi)
- DHT11 Sensor (temperature, humidity)
- MQ2 Sensor (gas)
- PMS7003 Sensor (particles)
In the worst case scenario consumes about 750 mA and 3.25W. Should be powered with DC.
If you have any questions you can open an issue. The device count and choice could be reconsidered and changed towards more optimal solutions. I have plans to improve it in the future when I get a 3D printer maybe.
Thank you for you attention!
Author: Bobomurod

