Add air quality monitor article

This commit is contained in:
Tanner Collin 2025-06-22 21:36:52 -06:00
parent d3d8bbf84c
commit 87fd31bcda
5 changed files with 46 additions and 16 deletions

View File

@ -55,12 +55,12 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "QotNews.md", "file": "Custom Air Quality Monitor.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "QotNews" "title": "Custom Air Quality Monitor"
} }
}, },
{ {
@ -165,7 +165,7 @@
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "QotNews.md", "file": "Custom Air Quality Monitor.md",
"collapseAll": false, "collapseAll": false,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
@ -175,7 +175,7 @@
"unlinkedCollapsed": true "unlinkedCollapsed": true
}, },
"icon": "links-coming-in", "icon": "links-coming-in",
"title": "Backlinks for QotNews" "title": "Backlinks for Custom Air Quality Monitor"
} }
}, },
{ {
@ -184,13 +184,13 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "QotNews.md", "file": "Custom Air Quality Monitor.md",
"followCursor": false, "followCursor": false,
"showSearch": false, "showSearch": false,
"searchQuery": "" "searchQuery": ""
}, },
"icon": "lucide-list", "icon": "lucide-list",
"title": "Outline of QotNews" "title": "Outline of Custom Air Quality Monitor"
} }
} }
], ],
@ -213,20 +213,26 @@
}, },
"active": "24a62ccdfd18a884", "active": "24a62ccdfd18a884",
"lastOpenFiles": [ "lastOpenFiles": [
"media/airmonitor3.png",
"media/airmonitor2.png",
"media/Pasted image 20250622165324.png",
"media/airmonitor2.png",
"media/airmonitor1.jpg",
"Sensors.md",
"Custom Air Quality Monitor.md",
"Protovac Retro Terminal.md",
"QotNews.md",
"Notica.md", "Notica.md",
"Spaceport.md", "Spaceport.md",
"media/spaceport1.png", "media/spaceport1.png",
"Garage Door Opener.md", "Garage Door Opener.md",
"media/protovac1.jpg", "media/protovac1.jpg",
"Protovac Retro Terminal.md",
"QotNews.md",
"Fake Dog.md", "Fake Dog.md",
"Bypassing Ports.md", "Bypassing Ports.md",
"Backup Strategy.md", "Backup Strategy.md",
"Algae Growth.md", "Algae Growth.md",
"t0 Services.md", "t0 Services.md",
"Solar Car.md", "Solar Car.md",
"Sensors.md",
"Protospace.md", "Protospace.md",
"Helios Alpha.md", "Helios Alpha.md",
"Hand of Ozymandias.md", "Hand of Ozymandias.md",
@ -235,7 +241,6 @@
"media/fake-dog.jpg", "media/fake-dog.jpg",
"media/dress1.jpg", "media/dress1.jpg",
"media/cookies2.jpg", "media/cookies2.jpg",
"media/cookies1.jpg",
"Acoustic Panels.md", "Acoustic Panels.md",
"About.md", "About.md",
"Hydroponics Log 3.md", "Hydroponics Log 3.md",
@ -243,11 +248,6 @@
"Hydroponics Log 1.md", "Hydroponics Log 1.md",
"pages/writing.md", "pages/writing.md",
"pages/projects.md", "pages/projects.md",
"pages/creations.md", "pages/creations.md"
"Makerspace Tours.md",
"Secret Garden.md",
"media/nft2.jpg",
"media/nft1.png",
"media/ports1.svg"
] ]
} }

View File

@ -0,0 +1,30 @@
Title: Custom Air Quality Monitor
Date: 2025-01-13
Category: Creations
Summary: An air quality monitor made from sensor modules.
Image: airmonitor1.jpg
xTags: feed
I made custom air quality monitors to track the air in my kitchen, living room, and bedroom. They use sensor modules that detect PM2.5, PM10, CO<sub>2</sub>, VOCs, Light level, pressure, temperature and humidity. The data is sent to my [[Sensors]] database once per minute.
![[airmonitor1.jpg]]
The modules connect to an ESP8266 Arduino over I<sup>2</sup>C and UART serial. They are mounted on press-fit pegs to a 3D printed base plate I designed in FreeCAD.
The sensors used are:
- [HPMA115S0](https://www.digikey.ca/en/products/detail/honeywell-sensing-and-productivity-solutions/HPMA115S0-XXX/7202204) - Particulate Sensor
- [Adafruit SCD-30](https://www.adafruit.com/product/4867) - NDIR CO2 Temperature and Humidity Sensor
- [Adafruit BH1750](https://www.adafruit.com/product/4681) - Light Sensor
- [Adafruit SGP40](https://www.adafruit.com/product/4829) - VOC Sensor
- [Adafruit LPS22](https://www.adafruit.com/product/4633) - Pressure Sensor
The light data is used by my home automation system to know when it's night time so that motion sensors turn lights on. I also learned that the CO<sub>2</sub> level in my bedroom was doubling from 650 ppm to 1251 ppm overnight while I slept. This is bad since [high CO<sub>2</sub> concentration affects sleep](https://www.sciencedirect.com/science/article/pii/S0360132323011459), so now my automation system turns the furnace blower on while I sleep.
Before running the blower automatically (24 hour graph, CO<sub>2</sub> is the blue line):
![[airmonitor2.png]]
After:
![[airmonitor3.png]]

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB