公司办了新地址,甲醛熏得人头痛,所以做了一个 TVOC 传感器,跟大家分享一下,有少年和我们公司一样嘛?

2019-08-01 14:11:10 +08:00
 scarleast
使用了一块 STM32F103,加上 CCS811 传感器,虽然不敢保证精度多高,但作为参考,个人觉得还是挺好的。
![avatar]( )
再来个正面照~
![avatar]( )
5650 次点击
所在节点    分享创造
41 条回复
scarleast
2019-08-01 17:52:19 +08:00
@codeyuyu
@ztxcccc
教程我之后整理整理吧,哈哈,不过,板子都是自己打样的,板子上的贴片都是队友帮忙手焊的,所以应该也不容易做。

@psychoo 这个传感器芯片自带 mcu,经过处理才把结果吐出来的,说是自带校准的,不清楚准不准。跟公司空气净化器测的甲醛值比对过,其实数值差不多,所以应该还是比较准。

@cnbattle 只能是开窗通风,养点绿植吧。其实空气净化器也是活性炭,不过活性炭把甲醛吸进去,温度一高,活性炭里面的甲醛又挥发出去了,所以个人感觉活性炭和空气净化器没太大用。

@zkqiang 公司的小伙伴也都把自家买的借的专门的甲醛传感器带来了,结果大家测出来的值都不一样,2333333,这小东西主要是想的放在桌子上,时刻都能看着,知道当前空气的状态,实在是数值爆表了,就去厕所摸会儿鱼。

@syhan 倒是可以试试~
zmcity
2019-08-01 19:18:38 +08:00
@scarleast 这个传感器是测金属氧化物电导率的传感器,结果受多种气体影响(吹一口气数值就变了),用来测甲醛基本是没有准确度的,而你说的公司的空气净化器里内置的应该也是类似原理的传感器。
如果想要测甲醛准一些可以考虑电化学传感器,比如 ME2-CH2O,价格类似。缺点是寿命较短。
0312birdzhang
2019-08-01 19:36:51 +08:00
战略性 mark,加上 #16 说的,可以做成产品了啊。
jason94
2019-08-01 20:08:37 +08:00
还有 20 天搬新办公楼,战略性 mark
tyrealgray
2019-08-01 20:12:07 +08:00
用生命在编程吗?得了癌症老板负责不?
scarleast
2019-08-01 22:00:53 +08:00
@zmcity 其实想过这个问题,也是在成本和实用性上取一个平衡吧,当然也有测甲醛的电化学传感器,但,测甲醛是测甲醛,测笨是测笨,一个传感器芯片就几十一百块了,打样做出板子,就贵出天际了。所以管他甲醛还是笨,在意的是空气中到底有没有这些有害物质,我知道一个总量就行了。比如家里测出来 TVOC 是 0 ppb,公司测出来 100 多,就很明显。希望几十块的成本之内,能有一个小东西,美观,实用,能放在书桌上,能放在车上,能放在任何地方,提醒你空气的质量。至于说真要做甲醛之类高精度的监测,肯定考虑专门针对甲醛的传感器芯片啦。


@0312birdzhang 老实的程序员,做板子搞开发,都要钱,折腾完,卖不动,很伤人的。


@jason94 提前预祝甲醛吸得开心,23333.


@tyrealgray “专业检测机构”,“检测”出来数值全部踩线,你有证据是在我这工作得的病吗?没有? N+1 走人吧。
CEBBCAT
2019-08-02 02:38:13 +08:00
这个二氧化碳也不低啊,我看网络有文章说超过 800ppm 就有明显影响,建议楼主搜搜文章,可能是英文的
hoythan
2019-08-02 10:05:35 +08:00
最惨的是知道有甲醛但是还得坐着工作。
ztxcccc
2019-08-02 10:16:55 +08:00
想到一个问题,LZ 你这个显示屏是什么型号的
@scarleast
msmmbl
2019-08-02 10:33:38 +08:00
@scarleast 问下你这个曲线稳定吗,我也做了一个,总感觉结果怪怪的。
![曲线图]( https://s2.ax1x.com/2019/08/02/edRg6f.png)
其中 CO2e 和 TVOC 来自 CCS811,CO2 来自 MH-Z19。卧室一晚上关门开空调,早上 9 点半开门。总感觉 CCS811 的曲线很奇怪。
msmmbl
2019-08-02 10:44:53 +08:00
@CEBBCAT CO2e,我理解应该是通过空气中的有机挥发物换算出来的一个量,不是真的二氧化碳
scarleast
2019-08-02 11:05:33 +08:00
@CEBBCAT 这个传感器说白了在测空气中碳的含量嘛,TVOC 挥发性有机物和二氧化碳都含有碳,都是传感器自己计算换算出来的一个值,不会太精准~参考参考

@hoythan 为了生存,挣钱租个鸽子笼,不然,那咋办嘛。

@ztxcccc 淘宝中景园店里面找到的吧,具体型号也记不清楚了~

@msmmbl 这个传感器本身应该还是不稳,我没有这样统计过,不过家里基本上 ccs811 测出来,TVOC 是 0,co2 稳定在 400,公司差不多 TVOC 十几吧,也会有比较大幅跳动的情况,co2 也就同步变化。CCS811 的 co2 结果也就仅供参考吧,主要还是测 TVOC 的。
msmmbl
2019-08-02 11:19:02 +08:00
@scarleast 那你这个值应该还算可以,我这个曲线就没啥价值了。我下次打算换个其他传感器试试。
Sokiy
2019-08-02 11:20:19 +08:00
有啊,大佬。
情况和你一模一样啊,6 楼还是 7 楼(手动狗头)?

这个东西是真的牛 X。
userdhf
2019-08-02 13:31:34 +08:00
楼上都是腾讯的人么....
scarleast
2019-08-03 19:46:09 +08:00
@codeyuyu
@ztxcccc
有些小伙伴求教程,教程整理出来实在是麻烦,毕竟不可能跟郭天祥一样,十天教会单片机。把代码放出来吧,感兴趣的小伙伴可以看看,代码地址: https://github.com/scarleast/airQ-TVOC-sensor
yyou124
2019-08-05 09:48:37 +08:00
CCS811 有温湿度补偿,可以再搭配一个温湿度传感器。印象中 CCS811 有 BASE LINE 校准的,校准过后的读数可能会准一些???(这个没试过)
还可以不要那个 8M 晶振,直接用芯片内部 HSI。影响也不大.... 感觉那个 49S 封装的晶振不匹配整体风格,有点呆呆的。
scarleast
2019-08-05 11:08:45 +08:00
@yyou124 其实手焊贴片的队友已经帮忙改了一个 2.0 版本的板子,上了温湿度传感器,加了电池接口,晶振也去掉了,程序本身就没用外部那个 8M 晶振,23333,也就是个摆设。不过吧,打板子,焊芯片,调程序,费时间费钱,应该是折腾不动了。
kios
2019-08-06 10:06:57 +08:00
想法确实挺好的 ,精度准么?
sepdy
2019-08-11 18:21:43 +08:00
我也弄了一个,但是 CCS811 似乎真的不太行,前 20 分钟预热不准,运行一段时间( 1,2 个小时这样)以后 co2 和 tvoc 就会慢慢的往上走,比如试了两个通风环境,比如 co2 都会从 4xx-6xx 慢慢上升到 1500-2000ppm

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/588191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX