本期特别分享环保行业的实验项目,在以往行业常规开发方案是STM32+4G模组组合,本次实验项目采用Air780EPM开发新方案——4G模组直接做主控。

一、主要功能要点:

  • RS485通讯四位数码管显示

  • RS485通讯4G网络上传

  • FOTA程序远程升级

  • 阿里服务器MQTT交互

  • 微信小程序监控

二、方案实现说明:

Air780EPM采用Modbus通讯协议,通过RS485模块采集水质COD数据,并在TM1637数码管模块实时显示水质COD值。

每隔5秒将设备的基站经纬度数据、COD数据,通过MQTT协议发送到阿里云服务器;微信小程序与阿里云服务器交互,实现数据显示及报警和继电器远程控制。

02-小程序.png

三、主要硬件准备:

实验前先选用一款支持Modbus协议的传感器,这里选用的是数字化化学需氧量电极。

其他自制打板模块如下:

  • Hy_Air780EPM_1核心板

  • Hy_RS485通讯模块

  • Hy_TM1637数码管模块

  • Hy_继电器模块

  • Hy_蜂鸣器模块

资料拼图01new打码调色.png

四、主要软件准备:

软件部分主要涉及LuatOS开发和小程序开发工具,官方搜索下载即可。

  • Lua程序下载调试工具:

    Luatools_v3 3.0.22版本

  • Lua程序编辑工具:

    Visual Studio Code 1.99.3版本

  • 微信小程序开发工具:

    微信开发者工具1.06.2303220版本

此外,视频演示的第二步用到提供的免费TCP/UDP web测试工具,第三步用到提供IoT远程升级平台。数据交互部分,还需要在阿里云免费注册一个物联网平台账号。

五、学习资料分享:

演示所用的核心板及各模块的电路原理图、Lua源码等资料可以分享给大家,感兴趣的朋友一起来交流。

01 模块电路原理图V1.png

D01.png

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐