本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于 ESP32 的 M5 圣诞空气监测仪

发布时间:2021-12-17
分享到:

基于 ESP32 的 M5 圣诞空气监测仪

发布时间:2021-12-17
分享到:

圣诞节即将到来,是时候与朋友或父母一起快乐了,但是,请记住反冠状病毒规则,经常更换房间内的空气以避免风险!!!

2021 年的圣诞节尤为来得早,是时候与朋友或父母一起在家里或小屋里快乐了,但是,请记住反新冠病毒规则,经常更换房间内的空气以避免风险!!!

对于这个项目,我们可以使用基于SGP30传感器的M5Stack TVOC / ECO2单元SENSIRION

主要规格

这个想法源于 Lemariva 的 uPyCO2 工作的一个分支,其代码可帮助您为 M5Stack 核心构建 DIY TVOC 和 eCO2 测量设备,然后通过 MQTT 向 Openhab、Node-red、Home Assistnt 和类似框架构建。

这些测量可以帮助预防 Covid-19。这个想法是,如果空气中有大量呼出的二氧化碳,那么空气中也会有很多气溶胶。这些来自呼吸道的 Sars-CoV-2 病毒附着在这些最小的颗粒上,可以漂浮在室内空气中,并可以传播数米。高浓度的气溶胶会增加房间内其他人被感染的风险。

挥发性有机化合物和总挥发性有机化合物
“VOCs”代表“挥发性有机化合物”,它来源于新产品和建筑材料,如新地毯和家具、油漆和溶剂、清洁剂等。

根据Sensirion 的说法,总 VOC(或 SGP30 使用的 TVOC)“是指空气中同时存在的 VOC 的总浓度”;这是一种快速且经济高效的室内空气质量评估方法。下图提供了一些 TVOC 级别和一些建议:

Covid-19 的 CO2 效应和风险

根据一项新的研究,在室内跟踪二氧化碳水平是一种廉价而有效的监测人们感染 COVID-19 风险的方法。科学家报告说,在任何给定的室内环境中,当过量的二氧化碳水平加倍时,传播的风险也大致加倍。

下面的图形也表明与二氧化碳浓度相关的人们的健康和行为的影响:

要使用此项目,您只需将 sgp30.py 复制到 M5stack 的 /flash 上,并将 M5XmasAir.py 复制到 /flash/apps 上,您可以选择加载图像Academic4.jpg (或您喜欢的任何图像 <50Kbytes on /flash/res)

为此,建议使用 Thonny IDE

代码简述
所有代码都用 micropython 编写,使用 Lemariva 的 SGP30 库,包含在 /flash 级别,因此将不存在的模块导入 M5Stack 固件更简单。

一旦执行 sgp30 的 i2c 初始化,就会启动一个循环(当 True 时)读取 Co2 和 Tvoc,然后打印值用于调试并显示在 M5 内核的屏幕上。

为了达到最大精度,Sgp30 需要一个稳定时间,(大约 12 小时)代码每次写入两个文件 co2eq_baseline.txt 和 tvoc_baseline.txt 以加快第一次运行后的可靠性

所以尽情享受吧,祝你 XMas2021 快乐!

本方案所用到的一些代码

如果您对此项目有任何想法、意见或问题,请在下方留言。

原文链接丨以上内容来源网络,如涉及侵权可联系删除。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论