笔者之前发布了一个开源空气质量检测仪的技术贴:开源自制的土豪级镀金版空气质量检测仪,设计资料全开放 鉴于挺多网友说传感器很贵,买不起,想搞个便宜的玩玩。现在来了! 去年我就做了AirMini空气质量检测仪主板,库存还剩一两百块主板。 现授权给X宝的 今明电子(链接) 店,以几乎成本价99元给大家。投M币150的网友可优惠8元,投M币400以上的网友可优惠15元! 投M币3000以上的网友免费送(一人限一台)! 同样是设计资料开源,包括代码,原理图,芯片手册等,开源地址: https://github.com/SaberOnGo/AirMini 主板组装的检测仪(外壳不包括哈): 侧面(带外壳):
玩家要求: 普通用户: 玩这个主板不需要任何编程技术,只需要另外购买传感器(X宝上一搜多的是),接入主板即可用。 编程菜鸟: 将bin文件拷贝到磁盘,开机就完成升级。想接其他传感器,在本帖下面留言,【时间允许条件下】本人会编写该传感器驱动,即插即用,系统自动识别该传感器。 老鸟: 笔者提供了所有的设计资料,本贴陆续直播,基于软件定时器回调方法,如何编写该程序,非常简洁明了。 检测仪主板资源: 1 单片机STM32F103C8T6, 20K RAM, 64K ROM. 现在只用了不到48K ROM。 2 板载2MB - 4MB 大容量 SPI FLASH. 3 板载瑞士高精度温湿度传感器SHT20 4 三个串口,串口1(调试);串口2(接甲醛传感器,型号: 达特WZ-S); 串口3(PM2.5传感器接口,支持攀藤激光传感器全系列) 5 SWD单片机烧写口, TVOC传感器接口(型号 KQM2801AI, IIC总线) 6 电池接口,micro-USB接口(供电/虚拟U盘) 7 TP4056充电管理 8 LCD1602 液晶屏 9 2个按键接口(按键未焊接)
检测仪功能: 1 LCD1602 屏幕显示, 屏幕自动切换不同传感器显示,按键可锁定某个界面不切换。 2 甲醛(WZ-S甲醛模块), PM2.5(攀藤PM7x, PM5x系列)空气质量显示 3 SHT20 温湿度显示 4 电池充电管理,支持USB供电/充电,电池供电。LCD充电图标提示 5 系统自动检测传感器型号,即插即用,目前支持的还不多。后面看需要。 6 单片机温度检测 7 虚拟U盘,可通过TXT文件配置系统参数 8 U盘升级功能, 拷贝bin文件到磁盘, 即可升级软件 9 TVOC(有机污染物)检测 10 四接口,可支持其他各种传感器(需提供传感器驱动) 11 外接WIFI模块(ESP8266), 可使用我之前开发的安卓 & IOS 手机端APP
用户需自配的传感器:可以只买一个或几个都行,主板已自带温湿度传感器SHT20了,系统会检测有哪些传感器,然后只显示检测到的传感器。 1 PM2.5 传感器, X宝关键词: PMS7003,攀藤激光传感器 只要是串口的都行, IO管脚需按要求连接。 目前支持攀藤的PMS系列激光传感器: PMS7003, PMS7003M, PM5x, PM7x, PMSAx系列等, 注意管脚连接。 其他传感器请留言,我会编写该传感器驱动。
PMS5003 攀藤激光传感器 2 甲醛传感器: WZ-S; X宝关键词: WZ-S 甲醛 需要按接口正确连接 甲醛传感器手册:
3 TVOC 传感器: KQM2801AI; X宝关键词: KQM2801AI VOC 4 电池: 18650电池即可,需要带线 5 其他传感器: 比如炜盛的一氧化碳CO 传感器,益衫的PM2.5传感器。 其他市面上的PM2.5, 氧气,臭氧, 二氧化碳,氢气,煤气,二氧化硫等 只要有串口接口,并且连接正确即可, 本人均可提供传感器驱动供大家使用 没有串口接口的,看具体型号,也有解决办法。 各接口IO 管脚顺序:
温湿度: 甲醛: TVOC
TVOC 及 单片机烧写口:
电池充电:
各传感器及连接线:
PM2.5转接: 以攀藤的PMS7003/PMS7003M 为例, PMS5x 或PMSAx系列都是类似的。 从X宝买这个传感器的时候,跟老板说要转接板及线就行,一般转接板加2-5元, 线1元就行。 要是老板说没有,换家店就行。一般卖攀藤的传感器都会有转接板和线的。
甲醛WZ-S 转接: 一根4P 1.27mm 同向的线就行, 2毛钱。 TVOC 模块KQM2801AI 转接: 一根 4P XH2.54接口的线,同向
管脚参考如下图: [ 此帖被saber1023在2019-01-16 17:01重新编辑 ]