This website requires JavaScript.
发布

便携环境采集联网版

shayk 发布于2025-06-26 17:47:02 CC BY-NC-SA协议 分类: 侵权投诉
销量: 0
0
0
0
简介:

使用at32f415进行数据处理,使用颗粒物模块采集环境pm值,使用am2320采集环境温湿度,使用串口屏进行展示,使用dtu(或esp12)进行联网,使用node-red进行网页端展示。

应用场景:

环境检测、学习、联动控制

一、产品概述

使用at32f415进行数据处理,使用颗粒物模块采集环境pm值,使用am2320采集环境温湿度,使用串口屏进行展示,使用dtu(或esp12)进行联网,使用node-red进行网页端展示,结合“无线8路控制采集开关模块”实现联动控制,同时板子预留4路输出控制、4路输入采集,实现联动控制。贴片元件采用0805以上规格,放心使用。


二、产品参数

供电:5-60V

功耗:1W

PCB尺寸:85.1*55.6mm


三、使用说明

PCB各接口的图片说明

便携环境采集联网版硬件项目图1便携环境采集联网版硬件项目图2

3D外壳

便携环境采集联网版硬件项目图3便携环境采集联网版硬件项目图4



四、备注

1、成本构成

请大致汇总产品的复刻成本,按实际情况列示如:

元器件成本:¥ 10元(不含PCB)

其他外设:¥145~ 180元(详情查看附件 配件参考清单)

外壳、面板:¥ 3元

总计:¥ 158~193元

便携环境采集联网版硬件项目图5


2、细节备注

  • 外部flash未使用,不用焊接
  • 如果只做采集,不做控制,继电器模块不用焊接,也可以结合继电器模块进行输出控制(如果控制24V以上电压,请注意安全)。
  • 外壳螺丝,屏幕固定对角2颗(M3*6),底壳固定另外对角2颗(M3*15)(外壳3D文件在附件),dtu使用铜柱进行固定,pcb主板使用M3*6固定
  • 串口屏刷程序需要SD卡(屏程序源工程在附件)
  • “无线8路控制采集开关模块”在我其他项目中,出门右转,程序自行下载,使用本项目pcb也兼容开关模块
  • pcb背面电阻皆不用焊接,后期扩展ADC采样使用
  • 颗粒物传感器有后缀加S(甲醛)加T(温湿度)版本,本项目源代码下载后,可以自行修改程序,添加相应参数(价格太高,囊中羞涩)
  • mqtt服务器使用EMQX公共服务器,申请的免费Serverless版本,个人使用额度是足够的
  • 便携环境采集联网版硬件项目图6
  • node-red的部署步骤,网上有教程,这里就不罗嗦了,部署完成后,在nodered后台,将附件的nodered配置json文件导入,修改自行申请的emqx服务器地址和账号密码
  • 源程序内有默认的服务器地址、账号密码,可以测试使用,但是为了个人隐私,请申请自己的服务器,可以修改后重新编辑下载,也可在屏幕中进行修改
  • 模块联网方式,如果使用dtu,插入能正常联网的sim卡后,自会根据设定的服务器地址进行联网;如果是esp12,需要根据pcb指示灯,通过小程序“一键配网”->smartconfig配网,先连接wifi
  • esp12的at联网固件及刷机软件、方式,项目“无线8路控制采集开关模块”相同,附件中自取,自行按照步骤取用便携环境采集联网版硬件项目图7便携环境采集联网版硬件项目图8


3、注意事项

  • 本项目支持4G(dtu)、wiif(esp12),4G模块使用的rs485进行通信,而esp12使用的是uart进行通信,所以如果使用esp12需要将R6电阻扣除。
  • dcdc电源部分,建议略微提升输出电压,将R34由17.7K改为16K,将电压提升到5.4V左右,防止供电不足5V电压时也能带起来。



五、测试视频

1、本模块的组装、dtu/esp12联网测试


2、联网联动(本模块(白色外壳带屏)与项目“无线8路控制采集开关模块”进行联动测试)

  • “环境采集模块”进行环境数据采集,上传mqtt服务器,主板在白色外壳带屏的内
  • “8路控制采集开关模块”开关状态,上传mqtt服务器,主板裸露在外配合4路继电器模块
  • node-red 同步接收”环境采集模块“的环境数据和”8路控制采集开关模块“的开关状态
  • node-red的联动栏,根据“上传设备”的条件判断,下发给“控制设备”相应的控制信息



六、更新日志

V1.0 首次上传

环境检测 联动控制
最近更新时间 2025-06-26 17:47:02
描述
PCB
元件清单
原理图
附件
讨论