DIY
1192101人加入此小组
发新帖

40元 DIY PM2.5检测仪 AISAIR

读图模式

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


下图是和另一个G5S传感器效准

.

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

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

那最后怎么从传感器的值 算出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) 只看楼主

全部评论

小组最新帖子

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2015] 0609-239号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区