项目简介
本项目是基于Particle Argon或Boron微控制器开发的Novus N322 Modbus RTU温度控制器驱动程序。借助RS - 485 Featherwing模块,可将Novus N322温度控制器接入Particle云平台,用户能通过手机应用实时监控和控制温度控制器,适用于需远程控制制冷或加热过程的场景。
项目的主要特性和功能
- Modbus RTU通信:支持经RS - 485接口与Novus N322温度控制器进行Modbus RTU通信。
- 远程监控与控制:利用Particle云平台和手机应用,可实时监控温度数据并远程调整设定值。
- 硬件兼容性:支持Particle Argon(WiFi)和Boron(蜂窝网络)微控制器,适配不同网络环境。
- 温度数据上报:温度数据每分钟上报一次,可在Particle应用的“事件”选项卡查看。
- 设定值调整:能通过Particle应用的“功能”选项卡调整温度控制器的设定值。
安装使用步骤
硬件连接
- 将RS - 485 Featherwing模块与Novus N322温度控制器连接,D1引脚连A,D2引脚连B。
- 为RS - 485 Featherwing模块提供5.2 - 36V DC电源(200mA)。
- 将Particle Argon或Boron插入RS - 485 Featherwing模块。
- 使用Particle手机应用将Boron(蜂窝网络)或Argon(WiFi)连接到Particle云平台。
固件烧录
- 复制本仓库,安装Particle命令行工具。
- 进入项目目录:
bash cd modbus - Novus - N322 - temperature - controller
- 通过WiFi或蜂窝网络编译并烧录固件:
bash particle flash device_name
- 若通过USB连接Particle Boron:
bash particle compile argon|boron --saveTo=out.bin particle serial list particle serial flash out.bin
监控与控制
- 打开Particle手机应用,查看温度数据并调整设定值。
- 温度数据每分钟上报一次,在“事件”选项卡查看。
- 设定值在“功能”选项卡调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】