凤凰租房信息冬天又要到了,自己动手DIY一个PM2.5检测仪把!-叁公子的Geek之路

冬天又要到了金舒春 ,自己动手DIY一个PM2.5检测仪把!-叁公子的Geek之路

前言
十一一到,天气实在是有点儿冷了。不止不觉冬天又要到了安圣浩,雾霾也要来了。为了自己身体的健康,以及了解当前的空气质量是否适合外出锻炼,感知空气的状况还是很有必要的周宴齐。PM2.5作为空气污染因素的重要指标,弄一个PM2.5检测仪可以说是个不错的选择勇者湾湾。
那么名福妻实,我们先来淘宝一下,看看成品的PM2.5检测仪都是什么价位的。这里可以看到700的、1000的、500的二十八星瓢虫,什么价格的都有。

感觉这个价格还是有点儿小贵的,都能买个空气净化器了,那么我们再来搜一下PM2.5传感器踩水教学视频。

只关注PM2.5的传感器,可以看到这里有两款传感器,一个是158的,一个是85的。这两款其实我都用过,两者测出来的数据都差不多,不过第一个保留到小数点儿后一位,第二个只保留到整数。黄仁俊
其实必要精确到小数点后面一位,所以使用第二种传感器就好了,也就是说一个PM2.5传感器只需要不到100块钱。而PM2.5的传感器都是通过串口传输数据的,所以只要搭配几十块钱或者几块钱的配件就可以DIY一个PM2.5检测仪了,成本低不止一倍!
这里我主要想到了三种制作方案。实行方案方案一:电脑显示
使用usb转ttl串口线将数据传送到电脑上,通过上位机显示。

材料费用:
USB转ttl:5元
运费:8元
总价:约113元方案二:手机显示
使用蓝牙将传感器数据转发给手机,通过手机软件显示。

材料费用:
USB转ttl:5元(用于测试传感器)
蓝牙4.0模块:20元
运费:8元
总价:约133元方案三:显示屏显示
编写单片机代码,读取串口数据,将数据显示在显示屏上。

材料费用:
USB转ttl:5元(用于测试传感器)
单片机:16元
OLED显示屏:23元
运费:8元
总价:约152元硬件准备
这里主要介绍第二种方案。第一种方案需要有电脑才能用,不算方便姬狐公主 ,并且在第二种方案中也会使用电脑进行测试;而第三种方案需要开发单片机的程序,有点麻烦了。传感器选择
攀藤G5、G7或者G10,价格在80-105之间。这里看个人喜好了,系列越高,体积越小果手机小,价格也会贵10块钱左右。

攀藤G5S,包括攀藤G5的功能以外,还可以测量甲醛,价格为200左右。如果想再测个甲醛,就可以买G5S的,不过体积比G7、G10要大很多。
其他配件
USB转ttl,可选CH340、PL2303、CP2102等。凤凰租房信息

蓝牙模块:选择CC2541蓝牙4.0模块,安卓和iOS通用杨汉秀。

母对母杜邦线

电源扩展+电源线
测试传感器连接硬件
这里首先先测试一下传感器是否正常工作,需要USB转TTL,传感器,以及三根杜邦线。(这里使用Windows电脑进行测试)
其中两者的VCC与VCC相连接,GND与GND相连接,用作供电。第三根线,将传感器的TXD连接到USB转TTL的RXD上,传感器作为一个数据产生者需要通过发送端(TXD)将字节数据发送出去映秀十年事,而USB转TTL通过接收端(RXD)接受传送过来的数据,并通过USB传送到电脑上。

连接好之后,就可以插到电脑的USB口上了韩田鹿 。
安装驱动
将USB插到电脑上后匠人营国,打开控制面板中的设备管理器,可以看到端口中没有我们串口设备。

我们需要到网上下载相应的驱动(找淘宝卖家要也可以)。

有了驱动以后,安装到电脑中,重启一下,再次打开设备管理器。可以看到这里显示出了我们的USB转TTL设备。
测试传感器
接下来,首先下载一个串口调试助手,查看传感器发送的数据,附上链接:https://raw.githubusercontent.com/nladuo/ElectronicDIY/master/04-PM2.5%E6%A3%80%E6%B5%8B%E4%BB%AA2.0/sscom32.exe。
打开串口调试助手后,选择刚刚在设备管理器看到的端口(我这里是COM23),并选择HEX显示,最后打开串口。

如果你能成功看到显示的一串一串以424D001C开始的数据,就说明传感器是好的单车新人王。计算一下当前的PM2.5值
首先,看一下数据的说明。

可以看到前四位都是不变的,也就是424D001C,然后第7、第8位代表国际标准的PM2.5值的高位和低位,第13、第14位代表我国标准的PM2.5值的高位和低位。最后计算结果就是高位x256+低位就好了。

(可以看到当前空气质量还是不错的隋明帝,适合外出锻炼许氏大酱。)连接蓝牙与电源
测试完之后,我们开始连接蓝牙和电源。
这里蓝牙和传感器三国袁尚传模块都需要电源,所以需要一个电源扩展模块,各自连接一下电源,需要四根杜邦线。数据的传输和上面的差不多,将传感器的TXD端连接到蓝牙4.0模块的RXD端就好了,只需要一根杜邦线。

最后,我是拿胶条一粘,固定一下隐世者们 。
测试小程序下载小程序
大学的时候末世杀戮进化,我就喜欢写个安卓的APP,再写个iOS的APP,然后连上单片机传数据玩儿。不过随着年龄的增长,爱玩儿的心还是收了收,能少写点儿就少写点儿把。
感觉小程序的出现算是解决了这个问题吧,平时自己写来玩儿的东西说是一个APP还是太大了。安卓倒是还好,还算开放;苹果的真要发布出去还要认证,而且还得每年交钱。
这里不多说了,下面是小程序的小程序码,点一下即可安装(如果有变化的话,我会在博客中更新)。

代码的话这里就不说了,第一次写小程序。源码放在了:https://github.com/nladuo/ElectronicDIY/tree/master/04-PM2.5%E6%A3%80%E6%B5%8B%E4%BB%AA2.0/pm25-%E5%B0%8F%E7%A8%8B%E5%BA%8F小程序的使用
下面我们打开小程序,这里为了让界面不是很空旷,获取了一下用户的头像。然后就是用户的配置,如果用的是攀藤G5S把甲醛的选项勾上就好了。

然后,插上我们的设备,可以看到蓝牙上面的灯在闪烁,这说明蓝牙还没配对。

接下来,点击连接蓝牙设备按钮,进入扫描设备界面,这里选择蓝牙设备。(我这里之前是改过名字,选择了BLE_RGB_LED这个)。

点击了设备名称后,等待片刻,就可以看到正常显示出来PM2.5、PM10的值了背靠背脸对脸。

可以看到这里PM2.5的值有一两百,倒不是因为空气不太好,主要是写这篇文章的时候笔者的妈妈正在做饭,搞了一堆油烟出来,于是就变成这样了。
本文就分享到这里,求持续关注。
2018-09-23 | 热度 84℃ 全部文章 | Tags: