XIAO ESP32S3 Sense用SenseCraft AIでのモデル出力とGPIOの設定
このwiki記事では、SenseCraft AIプラットフォームを使用してXIAO ESP32S3 Senseボード用のモデル出力とGPIO設定を構成する方法について、ステップバイステップのガイドを提供します。これらの手順に従うことで、訓練されたモデルによって検出された特定のイベント条件に基づいてGPIOレベルの変化をトリガーする方法を学習できます。
前提条件
開始する前に、以下のものが揃っていることを確認してください:
- XIAO ESP32S3 Senseボード
- USB-Cデータケーブル
- OLED付きXIAO用拡張ボードベース
- Grove LED
XIAO ESP32S3 Sense | OLED付きXIAO用拡張ボードベース | Grove LED |
---|---|---|
![]() | ![]() | ![]() |
ステップ1. SenseCraft AI Vision Workspaceにアクセスし、XIAO ESP32S3 Senseを接続する
Webブラウザを開き、SenseCraft AI Vision Workspaceページに移動します。
利用可能なデバイスからXIAO ESP32S3 Senseボードを選択します。

USB-Cケーブルを使用して、XIAO ESP32S3 Senseボードをコンピュータに接続します。接続したら、SenseCraft AI Vision Workspaceページの左上にあるConnectボタンをクリックします。

ステップ2. XIAO ESP32S3 Senseにモデルがロードされていることを確認する
続行する前に、XIAO ESP32S3 Senseボードに訓練済みモデルがロードされていることを確認してください。まだモデルをロードしていない場合は、デバイスにモデルを訓練してデプロイする方法について、SenseCraft AIドキュメントを参照してください。
独自の訓練済みモデルを使用したい場合は、以下の2つのWikiを参照してください。
ステップ3. GPIO出力を設定する
Vision Workspaceページの左サイドバーで、Outputオプションをクリックします。利用可能な出力オプションからGPIOを選択して、GPIO設定にアクセスします。

ページの右側で、Trigger action when event conditions are metボタンをクリックします。

ダイアログボックスが表示され、GPIOレベルの変更をトリガーする条件として機能する様々なパラメータの入力を求められます。これらのパラメータには以下が含まれます:
-
Object: モデルが検出すべきオブジェクトを指定して、GPIOレベルの変更をトリガーします。例えば、顔が検出されたときにGPIOを変更したい場合は「face」と入力します。
-
Condition: トリガーが発生するために満たすべき条件を選択します。オプションには「Greater than」、「Less than」、「Equal to」などがあります。例えば、「Greater than」を選択すると、検出されたオブジェクトの信頼度レベルが指定値より大きいときにGPIOが変更されます。
-
Confidence: オブジェクト検出がGPIOの変更をトリガーするために必要な最小信頼度レベルを設定します。この値は1から100の範囲で、100が最高の信頼度です。
-
GPIO: 制御したいXIAO ESP32S3 Sense上の特定のGPIOピンを選択します。利用可能なオプションにはGPIO1(DO)、GPIO2(D1)などがあります。
-
Default Status: 選択したGPIOピンのデフォルト状態を選択します。オプションには「Low Level」と「High Level」があります。
-
Active Status: トリガー条件が満たされたときにGPIOピンが変更すべき状態を指定します。オプションには「Low Level」と「High Level」があります。

希望するトリガー条件を設定した後、Confirmボタンをクリックして設定を保存します。最後に、SendボタンをクリックしてGPIOトリガーコマンドをXIAO ESP32S3 Senseボードに送信します。

XIAOボードがコマンドを実行し、Grove OLED付きXIAO用拡張ボードベースを介して接続されたGrove LEDへの効果を観察できます。
GPIO出力機能は、SenseCraft AIプラットフォームとXIAO ESP32S3 Senseボード間のWebベース接続に依存していることに注意してください。接続が失われたり中断されたりすると、モデル検出に基づくGPIOレベル変更機能は動作を停止します。プロセス全体を通じて安定した接続を確保してください。
結論
このステップバイステップガイドに従うことで、XIAO ESP32S3 Sense ボード用の SenseCraft AI プラットフォームでモデル出力と GPIO 設定を構成する方法を学習しました。これで、訓練されたモデルによって検出された特定のイベント条件に基づいて GPIO レベルの変更をトリガーできるようになりました。この機能により、XIAO ESP32S3 Sense と SenseCraft AI を使用してインタラクティブなプロジェクトやアプリケーションを作成するための幅広い可能性が開かれます。シームレスな動作のために、Web プラットフォームとデバイス間の安定した接続を維持することを忘れないでください。
技術サポートと製品ディスカッション
私たちの製品をお選びいただき、ありがとうございます!私たちは、お客様の製品体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルを提供しています。