介绍
本文详细介绍了如何将安费诺的 Telaire T9602-3-D-1 温湿度传感器与 Digi 的 XBee3 智能 Zigbee 无线模块进行接口。该项目使用 T9602 传感器通过 I2C 连接到 Digi 的 Xbee 3 Zigbee 无线模块,该模块安装在他们的 Grove 开发板上。在 Xbee3 上运行的 Micropython 脚本读取活动的 I2C 地址,并与 T9602 传感器通信以读取温度和湿度,并通过无线方式发送到 Zigbee 协调器。
硬件要求
- DigiKey上销售的XB3-24Z8US-J Digi XBee3RF模块
- DigiKey上销售的XBee SMTGrove开发板
- DigiKey上销售的安费诺 T9603-3-D-1 传感器
- DigiKey上销售的 Seeed Technology 110990210 Grove 线缆
供应商文档
- Digi XBee3 Zigbee 3.0模块用户指南
- Digi MicroPython 编程指南
- Digi Xbee Grove开发板用户指南
- 安费诺 Telaire T9602 | 温湿度传感器 - 数据手册
- 安费诺 Telaire ChipCap2 | 温湿度传感器 - 应用指南
硬件设置
Amphenol T9602 传感器
安费诺的 T9602 湿度传感器具有防水功能(IP 67 等级),并提供 I2C 数字或 PDM(脉冲密度调制)输出。它基于 Telaire ChipCap2 温湿度传感器,完全校准并具有温度补偿功能。本项目使用 T9602-3-D-1 版本,该版本带有 1 米长的线缆,末端为 JST EHR-4 连接器,并提供 3.3V I2C 数字输出。使用 Grove 连接器跳线线缆将 T9602 传感器与 Xbee SMT Grove 板进行接口,如下图所示。有关 Digi-Key Scheme-it® 项目和 BOM,请参见链接。
Xbee SMT Grove 板
Digi 的 Xbee SMT Grove 板是一个开发平台,允许使用多种 SMT 形式的 Xbee 无线模块。各种 Xbee 信号,包括 I2C,被路由到板上的八个 Grove 连接器,以便轻松连接到外部设备。
示例代码
在连接到 T9602-3-D-1 温湿度传感器的 Xbee 3 Zigbee 无线模块上运行的 MicroPython 代码。示例代码扫描 I2C 总线并打印活动地址,读取温度和湿度,并在连续循环中发送到 Zigbee 协调器。
安费诺 T9602 I2C 版本传感器测量过程
详细的I2C接口说明和信息可在Telaire ChipCap2 | 湿度和温度传感器 - 应用指南中找到: