本模块采用STM32单片机进行开发,通过传感器采集空气环境中甲醛、TVOC、CO2等气体的含量信息,并按一定周期上传到指定Web服务器,可用于长时间跟踪监测环境中甲醛等有害气体含量及其变化情况。
新装修房屋在入住前远程监测空气质量 ,新风设备的数据采集
1. 产品简介
本模块采用STM32单片机进行开发,通过传感器采集空气环境中甲醛、TVOC、CO2等气体的含量信息,并按一定周期上传到指定Web服务器,可用于长时间跟踪监测环境中甲醛等有害气体含量及其变化情况。
2. 应用场景
(1)新装修房屋在入住前远程监测空气质量
(2)新风设备的数据采集
3. 产品概述
模块采用STM32单片机STM32G030,使用LL库进行开发,甲醛传感器为Dart的WS-Z ,TVOC和CO2由I2C接口的传感器芯片SGP-30,数据上传无线模块为移动的NB-IOT模块MN316,温度由NTC电阻测量。
功能特性如下:
(1) 上传的数据有甲醛浓度、TVOC浓度、CO2浓度、温度及NB信号质量等;
(2) 使用http协议上传数据到Web服务器,不依赖固定平台,服务器端可采用asp,php等脚本页面或Web应用、WebAPI等待获取数据;
(3) 提供单片机源代码、服务器端的asp示例代码;
(4) 上电后每半小时上传一次数据;
(5) 甲醛浓度现场LED灯光指示;
4. 产品参数
(1)电路板尺寸:94mm x 60mm
(2)壳体尺寸:100mm x 68mm x 50mm
(3)甲醛(HCHO)浓度测量范围:0~2ppm
(4)甲醛传测量分辨率:0.001ppm
(5)甲醛传感器寿命:5年
(6)TVOC测量范围:0~2008ppb
(7)TVOC测量分辨率:1ppb
(8)二氧化碳测量范围:400~1479ppm
(9)二氧化碳测量分辨率:1ppm
(10)温度测量范围:-40~80℃
(11)温度测量误差:±1℃
(12)温度测量分辨率:0.1℃
(13)工作温度:-20~50℃
(14)工作环境相对湿度:10%~90%
(15)无线网络:5G NB-IOT
(16)数据协议:http
(17)电源适配器:DC12V 1A
5. 使用说明
(1)通电后模块每隔30分钟上传一次数据;
(2)nb-iot模块要求使用电信运营商的物联网卡才可无线连接网络,普通手机卡是不能作为nb-iot的流量卡使用的;
(3)检测到的甲醛浓度低于0.1mg/kg时绿灯亮, 高于0.1mg/kg 低于0.4mg时蓝灯亮 高于0.4mg/kg时红灯亮。
(4)服务器的URL固化在单片机程序固件中,复刻后需要在源代码中将URL重新设置,如下图,域名部分在app.c第205行替换
站内访问目录则在299行替换:
上传数据:
6.备注
(1)单片机源码编译环境: Keil MDK
(2) 附件包含单片机源程序、传感器模块资料、服务器端asp脚本程序等资料。
(3) 模块元器件成本约130元左右。
(4)复刻该模块需要掌握相关专业技能,包括电路设计、单片机C语言开发及web应用开发等技术,作者不提供技术支持。
7.测试视频
以下视频简单介绍了该模块
点赞