Silicon Lab のセキュアでインテリジェントなコネクテッド・マイクロコントローラを使用した Matter デバイスの開発について
概要
この開発ラボでは、Arduino IDEにあるArduino Matter Fanの例を拡張して、実際のハードウェアを制御します。このプロジェクトでは、組み込み型のMatter Fanフレームワークから始め、120mmのPWM ファンを駆動し、そのRPM(回転数)を監視し、アドレス指定可能なRGB LEDをアニメーション化し、さらにOLED画面に情報を表示するためのコードを追加します。ファンは、アプリ、音声アシスタント、またはオンボード・ボタンで制御できます。
ここでは、Silicon Labs 製ボード向けArduino Coreに提供されているMatter APIの使用、ディスプレイとQR コード用の外部ライブラリの統合、および完全に機能する接続デバイスのハードウェア・サポートの構築方法について学習します。このビデオでは、ファンをMatterネットワークにコミッショニング(試運転)し、Alexaで制御する方法、そしてデバイスの状態をOLED画面上で直接確認する方法についても解説しています。
学習内容:
- Arduino Matter Fanの例を拡張して物理ハードウェアを制御する方法
- PWMファン、LED、OLEDディスプレをを接続し制御する方法
- Arduino IDEでMatter APIとデータモデルを使用する方法
- Matter デバイスをコミッショニングし、アプリまたは音声アシスタントで制御する方法
- Arduinoライブラリを使用して機能を拡張し、開発をスピードアップする方法
Arduino Nano MatterとSilicon LabsのArduino Core を使用して、Matterの 接続性と実際のハードウェア制御を組み合わせた、完全な接続デバイスを構築します。
ソフトウェアリンク:
- Arduino IDEをダウンロード
- IDEおよびArduino Nano Matterボードのセットアップ手順に関するArduino Nano Matterユーザーマニュアル
- GitHubのSilicon Labs Arduino Coreリポジトリにアクセスして、Matter対応ボードの全ラインナップを確認し、利用を開始してください。
- GitHubのSilicon Labsトレーニング例リポジトリからファンのソフトウェアおよびハードウェア・ファイルをダウンロードします。
ハードウェアへのリンク:
- Arduino Nano Matter
- Adafruit 128x128 モノクロOLED
- Adafruit BSS138ロジックレベル・コンバータ
- Adafruit MPM3610 5V 降圧コンバータ
- Cooler Master MasterFan MF120 Halo 2
- Arctic P12 PWM PST A-RGB ファン
追加リンク:
- Silicon Labs Matter ソリューションに関する詳細情報はこちら
Dev Lab - Arduino Nano MatterでMatter Fanを構築する
前提要件:
Arduino Nano Matter(またはその他の互換ボード)
その他のハードウェアについては、主な説明にあるハードウェアへのリンクを参照してください。
