设计应用-通过Z-Wave 800实现二氧化碳传感器
本篇博文将展示如何使用功能配置参数来扩展
“
Z-Wave - SoC
多级传感器(
Z-Wave - SoC Multilevel Sensor
)
”
示例项目,以及如何运用
Silicon Labs
(亦称
“
芯科科技
”
)的
Z-Wave 800
系列中的
ZGM230-DK2603A
开发套件
,进一步添加连接到
UART
终端的二氧化碳(
CO
2
)传感器,并使用多级传感器命令类(
Commend Class
)读取和报告环境中的二氧化碳水平。本演示所采用的软件基于芯科科技
Gecko SDK
4.3.2
版本,以下仅节录摘要说明,您可以点击文末的
阅读原文
按钮或获取完整内容。
构建 Z-Wave 二氧化碳传感器所需的硬件和软件资源
-
一部 Windows 操作系统的电脑作为开发工作站
-
安装 Simplicity Studio V5 开发环境
-
芯科科技的 ZGM230-DK2603A 开发套件
-
二氧化碳传感器与串口 (UART) 连接,本示例采用 Winsen MH-Z14A
本文假设您已经安装了
Simplicity
Studio V5
和
Gecko SDK
4.3.2
,并且对如何使用它有一些基本的了解。
基于
“Z-Wave – SoC
多级传感器
”
示例项目创建初始项目
首先在 Simplicity Studio V5 中创建一个新项目,选择 “Z-Wave - SoC 多级传感器 ” 示例项目,然后单击 “ 创建 ”:
这是一个很好的起点,因为它已经实现了一个功能齐全的
Z-Wave
设备,支持开发套件板上的大多数传感器。示例项目中定义了几个配置参数,但没有使用代码中的任何配置变量,而且很少或根本没有可用的文档来展示如何使用配置变量。
以下为配置
Z-Wave
二氧化碳传感器的步骤,详细操作内容请访问下方链接阅读博文:
https://community.silabs.com/s/share/a5U8Y000001dqvdUAA/create-a-zwave-co2-sensor-based-on-the-zwave-800-series-development-kit?language=en_US
-
添加一些配置参数
-
添加代码以在运行时获取配置参数
-
添加代码以在运行时使用配置参数
-
增加对使用 UART 的二氧化碳传感器的支持
-
向项目中添加对 UART 的支持
-
在项目中增加对二氧化碳传感器的支持
-
为二氧化碳传感器选用正确的类型
扫描以下二维码,关注芯科科技的社交媒体平台