一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 2562|回复: 10
收起左侧

[其他DIY] 40元 DIY PM2.5检测仪 AISAIR

[复制链接]
发表于 2018-1-22 23:40 | 显示全部楼层 |阅读模式
上回发贴是DIY空气净化器
今天再DIY一个PM2.5检测仪 40元就够了
需要一个OLED屏13元,和一个传感器 27元,本来买的是夏普的GP2Y1050AU0F
结果JS发来的YW-51......我去,本来想着凑合用吧,后来与G5S效准后,还是挺准的
网上有很多检测仪的贴子,不过大家不知道发现了没有,自己做的和买来的成品
测出来的数值差别非常大,原因在于修正数据的算法,这个贴子的侧重点就是说说算法
最后提供原代码下载
别的不多说了,先发个成品的照片,面板用3D打印的(这个红外传感器受光线的影响很大
后来加了个遮光) 2.jpg
5.jpg
下图是和另一个G5S传感器效准
3.jpg


下图6个孔那里,就是遮光用的,如果没有这个,白天和晚上的差值会很大
加了遮光就好了

7.jpg

下图是我写的算法图
我简单的说一下
先看图4,从x轴,数值18以后,Y轴基本上是线性的上升(基本上是一条直线)
所以算法我们可以用小学数学的知识斜率公式来算
k=(y2-y1)/(x2-x1) 根据图6的例子中的数据,代入公式
我简单写了一下算法,看下图的后半断。算出K 和 b
8.jpg

那最后怎么从传感器的值 算出PM2.5的值呢?
y=kx+b
y=10.375 * 18 -177.75
y= 9

具体算法看程序吧
不同的传感器也是类似的,如果数值从低值效准后,高值更高
只要调整斜率值,就可以了
程序下载: STL文件是3D打印面板的文件,压缩包是程序文件IAR for STM8
链接: https://pan.baidu.com/s/1mjufTSs 密码: 2fnk

1.jpg

评分

参与人数 1一乐金币 +40 收起 理由
Joe_Black + 40 赞一个!

查看全部评分

发表于 2018-1-23 09:13 | 显示全部楼层
感谢楼主分享!!!传感器是GP2Y1010AU0F么?
发表于 2018-1-23 15:25 来自手机 | 显示全部楼层
红外的传感器玩过一段时间,感觉这种就是听个响,能告诉你有没有人抽烟,或者是不是空气严重污染了。至于线性和跳动,你就不要想多了。据说激光的不错,最近发现有80块的G7卖,准备找机会弄个玩玩。
发表于 2018-1-23 16:38 | 显示全部楼层
精巧
好奇一下,那个,“小猪妹妹” 谁啊,嘿嘿
发表于 2018-1-23 17:42 | 显示全部楼层
感谢分享, 做的很不错啊
发表于 2018-1-23 21:56 | 显示全部楼层
做得漂亮。用的啥打印机,能不能上图看看。
发表于 2018-1-24 08:38 | 显示全部楼层
不错不错。最近正在想要不要入个斐讯的来玩玩儿呢
发表于 2018-1-26 01:05 | 显示全部楼层
就不能打印个完整的外壳么,顺便请教用什么设计的外壳
发表于 2018-1-26 22:09 | 显示全部楼层
都有3D打印机了还把后背露出来。。。
发表于 2019-1-30 17:44 来自手机 | 显示全部楼层
楼主 现在还有售吗  

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-3-29 00:56 , Processed in 0.065872 second(s), 55 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表