Matter 开发人员之旅
简介
在本期开发实验室中,我们将扩展 Arduino IDE 中的 Arduino Matter 风扇示例,以控制真实硬件。项目基于内置的 Matter 风扇框架,添加驱动 120mm PWM 风扇、监测其转速、控制可寻址 RGB LED 动画以及在 OLED 屏幕上显示信息的代码。该风扇可通过应用程序、语音助手或板载按钮进行控制。
您将学习如何使用 Silicon Labs 开发板 Arduino 核心库提供的 Matter API,集成用于显示屏和二维码的外部库,并为全功能连接设备构建硬件支持。视频内容还包括将风扇接入 Matter 网络、通过 Alexa 进行控制,以及直接在 OLED 上查看设备状态。
您将学习到:
- 如何扩展 Arduino Matter 风扇示例以控制实体硬件
- 如何连接并控制 PWM 风扇、LED 和 OLED 显示屏
- 如何在 Arduino IDE 中使用 Matter API 与数据模型
- 如何调试 Matter 设备并通过应用程序或语音助手进行控制
- 如何利用 Arduino 库扩展功能并加速开发
使用 Arduino Nano Matter 和 Silicon Labs Arduino 核心库,构建一个融合 Matter 连接技术与真实硬件控制的完整连接设备。
软件链接:
- Arduino IDE 下载
- 有关 IDE 与 Arduino Nano Matter 开发板的设置说明,请参阅 Arduino Nano Matter 用户手册
- 访问 Silicon Labs Arduino 核心库 GitHub 仓库,开始使用全系列 Matter 兼容开发板
- 从 Silicon Labs 培训示例 GitHub 仓库下载风扇项目的软件和硬件文件
硬件链接:
- Arduino Nano Matter
- Adafruit 128x128 单色 OLED
- Adafruit BSS138 逻辑电平转换器
- Adafruit MPM3610 5V 降压转换器
- Cooler Master MasterFan MF120 Halo 2
- Arctic P12 PWM PST A-RGB 风扇
其他链接:
开发实验室 - 基于 Arduino Nano Matter 开发 Matter 协议风扇
预备知识:
Arduino Nano Matter 或其他兼容的开发板
有关其他硬件,请参阅主说明中的硬件链接
