Skip to main content

SenseCraft Model Assistant with XIAO ESP32S3 (Sense)

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

SenseCraft Model Assistant を使用した Seeed Studio XIAO ESP32S3 の入門ガイド

はじめに

SenseCraft Model Assistant は、組み込みAIに焦点を当てたオープンソースプロジェクトです。OpenMMLab の優れたアルゴリズムを実世界のシナリオに最適化し、実装をよりユーザーフレンドリーにすることで、組み込みデバイス上での高速かつ正確な推論を実現しています。

必要なハードウェア

必要なソフトウェア

インストール方法

ESP-IDF のインストール

ESP-IDF 入門ガイド の指示に従って、ツールチェーンと ESP-IDF をセットアップしてください。

次の手順は、このインストールが成功し、IDF 環境変数が設定されていることを前提としています。具体的には、

  • IDF_PATH 環境変数が設定されている
  • idf.py および Xtensa-esp32 ツール(例: xtensa-esp32-elf-gcc)が $PATH に含まれている

サブモジュールの取得

プロジェクトのルートディレクトリに移動し、以下のコマンドを実行してサブモジュールを取得します:

git clone https://github.com/Seeed-Studio/edgelab-example-esp32 && cd edgelab-example-esp32
git submodule init
git submodule update

使用方法

サンプルのビルド

サンプルディレクトリ (examples/<example_name>) に移動し、サンプルをビルドします。

IDF_TARGET を設定します(ESP32-S3 ターゲットの場合、IDF バージョン release/v4.4 が必要です)。

idf.py set-target esp32s3

サンプルを設定します。

idf.py menuconfig
  • Component config -> SenseCraft Model Assistant Configuration -> Camera Configuration -> Select Camera Pinout でカメラモジュールを選択します。 img
  • Component config -> SenseCraft Model Assistant Configuration -> LCD Configuration -> Select LCD Pinout でLCDモジュールを選択します。 img

以下のコマンドを実行してビルドします:

idf.py build

サンプルのロードと実行

フラッシュするには(/dev/ttyUSB0 をデバイスのシリアルポートに置き換えてください):

idf.py --port /dev/ttyUSB0 flash

シリアル出力を監視するには:

idf.py --port /dev/ttyUSB0 monitor

技術サポートと製品に関する議論

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...