V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
scarleast
V2EX  ›  分享创造

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

  •  1
     
  •   scarleast · 2019-08-01 14:11:10 +08:00 · 4891 次点击
    这是一个创建于 1064 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用了一块 STM32F103,加上 CCS811 传感器,虽然不敢保证精度多高,但作为参考,个人觉得还是挺好的。
    ![avatar]( )
    再来个正面照~
    ![avatar]( )
    第 1 条附言  ·  2019-08-03 22:12:47 +08:00
    整理了一下代码,还是开源出来吧,代码地址: https://github.com/scarleast/airQ-TVOC-sensor
    41 条回复    2021-01-10 00:49:58 +08:00
    codeyuyu
        1
    codeyuyu  
       2019-08-01 15:08:39 +08:00
    有教程么?;:)马上也要搬新办公室
    ztxcccc
        2
    ztxcccc  
       2019-08-01 15:10:06 +08:00
    家里要装修了,求教程
    wangyaominde
        3
    wangyaominde  
       2019-08-01 15:23:16 +08:00
    参考够了,可以看一下变化趋势,这传感器好像对温湿度敏感度很高,不知道需不需要预热
    takemeh
        4
    takemeh  
       2019-08-01 15:25:19 +08:00
    不一定是甲醛导致的, 可能还有更厉害的苯
    fox0001
        5
    fox0001  
       2019-08-01 15:27:01 +08:00 via Android   ❤️ 1
    数据测试来,然后呢?继续留在办公室吸甲醛?
    jier18cm
        6
    jier18cm  
       2019-08-01 15:33:54 +08:00
    3 月份搬进刚装修完不到一个月的办公室,到现在基本上我们吸收完了
    zkqiang
        7
    zkqiang  
       2019-08-01 15:35:43 +08:00
    可以去租赁平台租个专业的仪器测下
    ztxcccc
        8
    ztxcccc  
       2019-08-01 15:38:42 +08:00
    这个和 zp01 比如何
    silencefent
        9
    silencefent  
       2019-08-01 15:50:29 +08:00
    老板看了楼主一个月以来记录的数据后,决定下周开始远程视频会议
    scarleast
        10
    scarleast  
    OP
       2019-08-01 16:43:36 +08:00
    @wangyaominde 还是需要预热,差不多 3-5 分钟左右稳定吧。
    scarleast
        11
    scarleast  
    OP
       2019-08-01 16:44:09 +08:00
    @fox0001 瞎说什么大实话,2333333333
    scarleast
        12
    scarleast  
    OP
       2019-08-01 16:52:52 +08:00
    @ztxcccc zp01 测气味的吧,TVOC 是挥发性有机物,有些可能没味儿~
    scarleast
        13
    scarleast  
    OP
       2019-08-01 16:54:23 +08:00   ❤️ 1
    @silencefent 老板说,员工身体可以搞坏,但是产品研发不能耽误,所以还是老老实实都给我来上班吸甲醛,人工净化速度快。
    scarleast
        14
    scarleast  
    OP
       2019-08-01 16:55:23 +08:00
    @takemeh 对,所以搞个测 TVOC 的,什么甲醛、笨之类的都能测出来,不过也只是测个总量,每种有害物质具体的含量还是不知道~
    Sornets
        15
    Sornets  
       2019-08-01 17:20:24 +08:00
    大佬牛逼
    syhan
        16
    syhan  
       2019-08-01 17:24:46 +08:00
    搭个 influxdb+grafana 看看变化曲线
    shuichengjian
        17
    shuichengjian  
       2019-08-01 17:26:34 +08:00
    @fox0001 同疑问。。。。。
    psychoo
        18
    psychoo  
       2019-08-01 17:26:45 +08:00
    额,这个如何校准呢(需要校准吗)
    cnbattle
        19
    cnbattle  
       2019-08-01 17:34:14 +08:00
    所以有啥好的去甲醛的法子没? 活性炭? 空气净化器?
    smy14520
        20
    smy14520  
       2019-08-01 17:47:07 +08:00   ❤️ 1
    @cnbattle 新风机,通风最管用,活性炭吸收有一个上限.
    scarleast
        21
    scarleast  
    OP
       2019-08-01 17:52:19 +08:00
    @codeyuyu
    @ztxcccc
    教程我之后整理整理吧,哈哈,不过,板子都是自己打样的,板子上的贴片都是队友帮忙手焊的,所以应该也不容易做。

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

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

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

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


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


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


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

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

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

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

    这个东西是真的牛 X。
    userdhf
        35
    userdhf  
       2019-08-02 13:31:34 +08:00
    楼上都是腾讯的人么....
    scarleast
        36
    scarleast  
    OP
       2019-08-03 19:46:09 +08:00
    @codeyuyu
    @ztxcccc
    有些小伙伴求教程,教程整理出来实在是麻烦,毕竟不可能跟郭天祥一样,十天教会单片机。把代码放出来吧,感兴趣的小伙伴可以看看,代码地址: https://github.com/scarleast/airQ-TVOC-sensor
    yyou124
        37
    yyou124  
       2019-08-05 09:48:37 +08:00
    CCS811 有温湿度补偿,可以再搭配一个温湿度传感器。印象中 CCS811 有 BASE LINE 校准的,校准过后的读数可能会准一些???(这个没试过)
    还可以不要那个 8M 晶振,直接用芯片内部 HSI。影响也不大.... 感觉那个 49S 封装的晶振不匹配整体风格,有点呆呆的。
    scarleast
        38
    scarleast  
    OP
       2019-08-05 11:08:45 +08:00
    @yyou124 其实手焊贴片的队友已经帮忙改了一个 2.0 版本的板子,上了温湿度传感器,加了电池接口,晶振也去掉了,程序本身就没用外部那个 8M 晶振,23333,也就是个摆设。不过吧,打板子,焊芯片,调程序,费时间费钱,应该是折腾不动了。
    kios
        39
    kios  
       2019-08-06 10:06:57 +08:00
    想法确实挺好的 ,精度准么?
    sepdy
        40
    sepdy  
       2019-08-11 18:21:43 +08:00   ❤️ 1
    我也弄了一个,但是 CCS811 似乎真的不太行,前 20 分钟预热不准,运行一段时间( 1,2 个小时这样)以后 co2 和 tvoc 就会慢慢的往上走,比如试了两个通风环境,比如 co2 都会从 4xx-6xx 慢慢上升到 1500-2000ppm
    Cu635
        41
    Cu635  
       2021-01-10 00:49:58 +08:00
    @scarleast
    原理问题,因为测 TVOC 的原理简单,传感器用着各种方便,做了个假设就是只有人体呼吸产生碳,那么 TVOC 含量就可以和 CO2 含量建立起对应关系。
    本质上测得并不是二氧化碳,而是 eCO2.
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4238 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:43 · PVG 09:43 · LAX 18:43 · JFK 21:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.