seeed ロゴ

seeed studio ESP32 RISC-V 小型 MCU ボード

seeed-studio-ESP32-RISC-V-Tiny-MCU-ボード製品

ESP32 製品詳細

特徴

  • 強化された接続性: 2.4GHz Wi-Fi 6 (802.11ax)、Bluetooth 5 (LE)、IEEE 802.15.4 無線接続を組み合わせ、Thread および Zigbee プロトコルを適用できます。
  • Matter Native: 強化された接続性によりMatter準拠のスマートホームプロジェクトの構築をサポートし、相互運用性を実現します。
  • チップ上で暗号化されたセキュリティ: ESP32-C6 を搭載し、セキュア ブート、暗号化、Trusted Execution Environment (TEE) を通じて、スマート ホーム プロジェクトに強化された暗号化されたチップ上のセキュリティをもたらします。
  • 優れたRF性能:最大80mのオンボードアンテナを搭載
    BLE/Wi-Fi範囲、外部UFLアンテナ用のインターフェースを確保
  • 電力消費の活用: 4 つの動作モードがあり、ディープ スリープ モードでは最低 15 μA で、リチウム バッテリーの充電管理もサポートします。
  • デュアルRISC-Vプロセッサ:32つの160ビットRISC-Vプロセッサを搭載し、高性能プロセッサは最大20MHzで動作し、低消費電力プロセッサは最大XNUMXMHzで動作します。
  • クラシックなXIAOデザイン: 21 x 17.5mmの親指サイズのフォームファクターと片面マウントのクラシックなXIAOデザインを維持し、ウェアラブルなどのスペースが限られたプロジェクトに最適です。

seeed-studio-ESP32-RISC-V-Tiny-MCU-ボード- (1)

説明

Seeed Studio XIAO ESP32C6 は、32 つの 6 ビット RISC-V プロセッサ上に構築された高度に統合された ESP32-C160 SoC を搭載しており、最大 32 MHz で動作する高性能 (HP) プロセッサと、最大 20 MHz でクロックできる低電力 (LP) 512 ビット RISC-V プロセッサを搭載しています。チップには 4 KB の SRAM と XNUMX MB のフラッシュがあり、より多くのプログラミング スペースを確保し、IoT 制御シナリオの可能性を広げます。
XIAO ESP32C6 は、強化されたワイヤレス接続により Matter ネイティブです。ワイヤレス スタックは、2.4 GHz WiFi 6、Bluetooth® 5.3、Zigbee、および Thread (802.15.4) をサポートしています。Thread と互換性のある最初の XIAO メンバーとして、Matter 準拠のプロジェクトの構築に最適であり、スマート ホームでの相互運用性を実現します。
IoT プロジェクトをより適切にサポートするために、XIAO ESP32C6 は、ESP Rain Maker、AWS IoT、Microsoft Azure、Google Cloud などの主流のクラウド プラットフォームとのシームレスな統合を提供するだけでなく、IoT アプリケーションのセキュリティも強化します。オンチップのセキュア ブート、フラッシュ暗号化、ID 保護、Trusted Execution Environment (TEE) を備えたこの小型ボードは、スマートで安全な接続ソリューションを構築したい開発者にとって必要なレベルのセキュリティを保証します。

seeed-studio-ESP32-RISC-V-Tiny-MCU-ボード- (2)

この新しい XIAO には、最大 80m の BLE/Wi-Fi 範囲を持つ高性能のオンボード セラミック アンテナが搭載されており、外部 UFL アンテナ用のインターフェイスも確保されています。同時に、最適化された電力消費管理も備えています。15 つの電力モードとオンボードのリチウム バッテリー充電管理回路を備え、XNUMX µA という低電流のディープ スリープ モードで動作するため、リモートのバッテリー駆動アプリケーションに最適です。

seeed-studio-ESP32-RISC-V-Tiny-MCU-ボード- (3)

Seeed Studio XIAO ファミリーの 8 番目のメンバーである XIAO ESP32C6 は、クラシックな XIAO デザインを継承しています。21 x 17.5mm の XIAO 標準サイズに適合するように設計されており、クラシックな片面コンポーネント マウントも維持されています。親指サイズでありながら、PWM ピン用の 15 個のデジタル I/O と ADC ピン用の 11 個のアナログ I/O を含む合計 4 個の GPIO ピンを備えています。UART、IIC、および SPI シリアル通信ポートをサポートしています。これらの機能により、ウェアラブルなどのスペースが限られたプロジェクトや、PCBA 設計用の量産対応ユニットに最適です。

はじめる

まず、XIAO ESP32C3 をコンピューターに接続し、ボードに LED を接続して、Arduino IDE から簡単なコードをアップロードし、接続された LED を点滅させてボードが正常に機能しているかどうかを確認します。

ハードウェアのセットアップ
以下のものを準備する必要があります。

  • 1 x Seeed Studio XIAO ESP32C6
  • コンピュータ x 1
  • 1 x USBType-Cケーブル

ヒント
一部の USB ケーブルは電源供給のみ可能で、データ転送はできません。USB ケーブルをお持ちでない場合、または USB ケーブルがデータを転送できるかどうかわからない場合は、Seeed USB Type-C が USB 3.1 をサポートしているかどうかを確認してください。

  1. ステップ1XIAO ESP32C6をUSB Type-Cケーブルでコンピューターに接続します。
  2. ステップ2次のようにLEDをD10ピンに接続します
    注記: LEDを流れる電流を制限し、LEDを焼損させる可能性のある過電流を防ぐために、抵抗器(約150Ω)を直列に接続してください。

ソフトウェアを準備する
以下に、参考までに、この記事で使用したシステムバージョン、ESP-IDFバージョン、ESP-Matterバージョンを記載します。これは、正常に動作することがテストされている安定したバージョンです。

  • ホスト: Ubuntu 22.04 LTS (Jammy Jellyfish)。
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: メイン ブランチ、10 年 2024 月 56832 日現在、コミット bfXNUMX。
  • connectedhomeip: 13 年 158 月 10 日現在、コミット 10ab2024fXNUMX で動作します。
  • ギット
  • ビジュアルスタジオコード

ESP-Matter のインストール手順

ステップ 1. 依存関係をインストールする
まず、を使用して必要なパッケージをインストールする必要があります。ターミナルを開き、次のコマンドを実行します:apt-get

  • sudo apt-get install git gcc g++ pkg-config libssl-dev libdbus-1-dev \ libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev \ python3-pip unzip libgirepository1.0-dev libcairo2-dev libreadline-dev

このコマンドは、Matter SDK の構築と実行に必要な、コンパイラ (、)、ライブラリなどのさまざまなパッケージをインストールします。gitgccg++

ステップ 2. ESP-Matter リポジトリをクローンする
最新のスナップショットのみを取得するために、深さ 1 のコマンドを使用して GitHub からリポジトリをクローンします:esp-mattergit clone

ディレクトリに移動して、必要なGitサブモジュールを初期化します:esp-matter

  • cd espマター
    git サブモジュールの更新 –init –depth 1

ディレクトリに移動してPythonスクリプトを実行し、特定のプラットフォームのサブモジュールを管理します:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –プラットフォーム esp32 linux –shallow

このスクリプトは、ESP32 と Linux プラットフォームの両方のサブモジュールを浅い方法で更新します (最新のコミットのみ)。

ステップ3. ESP-Matterをインストールする
ルートディレクトリに戻り、インストールスクリプトを実行します:esp-matter

  • cd ../…/install.sh

このスクリプトは、ESP-Matter SDK に固有の追加の依存関係をインストールします。

ステップ4. 環境変数を設定する
開発に必要な環境変数を設定するためのスクリプトをソースします:export.sh

  • ソース ./export.sh

このコマンドは、必要な環境パスと変数を使用してシェルを構成します。

ステップ 5 (オプション)。ESP-Matter 開発環境へのクイック アクセス
提供されたエイリアスと環境変数設定を file、以下の手順に従ってください。これにより、シェル環境がIDFとMatter開発セットアップを簡単に切り替えられるように構成され、ビルドを高速化するためにccacheが有効になります。.bashrc
ターミナルを開き、テキストエディタで file ホームディレクトリにあります。またはお好みのエディタを使用することができます。例:ample:.bashrcnano

  • ナノ ~/.bashrc

一番下までスクロールします file そして次の行を追加します:.bashrc

  • # ESP-Matter 環境を設定するためのエイリアス alias get_matter='. ~/esp/esp-matter/export.sh'
  • # コンパイルを高速化するためにccacheを有効にする alias set_cache='export IDF_CCACHE_ENABLE=1′

行を追加したら、 file テキストエディタを終了します。 を使用している場合は、 を押して保存し、 を押して確定し、 を押して終了します。nanoCtrl+OEnterCtrl+X
変更を有効にするには、 fileこれを行うには、 file またはターミナルを閉じて再度開く。 file、以下を使用してください

  • ソース ~/.bashrc コマンド:.bashrc.bashrc.bashrc

これで、任意のターミナルセッションで esp-matter 環境を設定または更新するために get_matterset_cache を実行できるようになりました。

  • get_matter set_cache

応用

  • 自動化、リモート コントロールなどを通じて日常生活を向上させる、安全で接続されたスマート ホーム。
  • 親指サイズと低消費電力により、スペースが限られたバッテリー駆動のウェアラブルデバイスです。
  • 高速で信頼性の高いデータ転送を可能にするワイヤレス IoT シナリオ。

宣言はこちら
デバイスは、Dss モードでの BT ホッピング操作をサポートしていません。

連邦通信委員会

FCC声明
このデバイスは、FCC 規則のパート 15 に準拠しています。操作には次の XNUMX つの条件が適用されます。

  1. このデバイスは有害な干渉を引き起こすことはありません。
  2. このデバイスは、望ましくない動作を引き起こす可能性のある干渉を含め、受信したあらゆる干渉を受け入れる必要があります。
    コンプライアンス責任者によって明示的に承認されていない変更または修正を行うと、ユーザーの機器の操作権限が無効になる可能性があります。

注記: この機器は、FCC 規則のパート 15 に従ってテストされ、クラス B デジタル デバイスの制限に準拠していることが確認されています。これらの制限は、住宅への設置において有害な干渉に対する適切な保護を提供するように設計されています。この機器は、無線周波数エネルギーを生成、使用し、放射する可能性があり、指示に従って設置および使用しないと、無線通信に有害な干渉を引き起こす可能性があります。ただし、特定の設置で干渉が発生しないという保証はありません。この機器がラジオやテレビの受信に有害な干渉を引き起こしている場合は (機器の電源をオン/オフすることで確認できます)、次の XNUMX つ以上の方法で干渉を修正することをお勧めします。

  • 受信アンテナの向きを変えるか、位置を変えてください。
  • 機器と受信機間の距離を広げます。
  • 受信機が接続されている回路とは別のコンセントに機器を接続します。
  • 販売店または経験豊富なラジオ/テレビ技術者にご相談ください。

FCC 放射線被曝に関する声明
このモジュラーは、制御されていない環境に対して定められたFCCRF放射線被曝制限に準拠しています。 この送信機は、他のアンテナまたは送信機と同じ場所に配置したり、一緒に操作したりしないでください。 このモジュラーは、ラジエーターとユーザー本体の間に20cm以上の距離を置いて設置および操作する必要があります。

モジュールはOEMインストールのみに制限されています
OEMインテグレーターは、エンドユーザーがモジュールを削除またはインストールするための手動の指示がないことを確認する責任があります
モジュールが他のデバイス内に取り付けられているときに FCC 識別番号が見えない場合は、モジュールが取り付けられているデバイスの外側にも、同梱されているモジュールを示すラベルを表示する必要があります。この外側のラベルには、次のような文言を使用できます。「送信モジュール FCC ID: Z4T-XIAOESP32C6 が含まれています」または「FCC ID: Z4T-XIAOESP32C6 が含まれています」

モジュールが別のデバイス内にインストールされている場合、ホストのユーザーマニュアルには以下の警告ステートメントが含まれている必要があります。

  1. このデバイスは、FCC 規則のパート 15 に準拠しています。操作には次の XNUMX つの条件が適用されます。
    1. このデバイスは有害な干渉を引き起こすことはありません。
    2. このデバイスは、望ましくない動作を引き起こす可能性のある干渉を含め、受信したあらゆる干渉を受け入れる必要があります。
  2. コンプライアンス責任者によって明示的に承認されていない変更または修正を行うと、ユーザーの機器の操作権限が無効になる可能性があります。

デバイスは、製品に付属するユーザー ドキュメントに記載されている製造元の指示に厳密に従ってインストールおよび使用する必要があります。
制限モジュール承認を受けたこのモジュールを設置するホスト デバイスの会社は、FCC パート 15C: 15.247 要件に従って放射放出とスプリアス放出のテストを実行する必要があります。テスト結果が FCC パート 15C: 15.247 要件に準拠している場合にのみ、ホストを合法的に販売できます。

アンテナ

タイプ
セラミックチップアンテナ 4.97dBi
FPCアンテナ 1.23dBi
ロッドアンテナ 2.42dBi

アンテナは永久的に取り付けられており、交換できません。GPIO14 を介して、内蔵セラミック アンテナを使用するか、外部アンテナを使用するかを選択します。内蔵アンテナを使用する場合は 0 を GPIO14 に送信し、外部アンテナを使用する場合は 1 を送信します。トレース アンテナ設計: 該当なし。

よくある質問(FAQ)

Q: この製品は産業用途に使用できますか?
A: この製品はスマートホーム プロジェクト向けに設計されていますが、産業環境における特定の要件により、産業用アプリケーションには適さない可能性があります。

Q: この製品の通常の電力消費量はどれくらいですか?
A: この製品にはさまざまな動作モードがあり、ディープスリープ モードでは消費電力が 15 A と最も低くなります。

ドキュメント / リソース

seeed studio ESP32 RISC-V 小型 MCU ボード [pdf] 取扱説明書
ESP32、ESP32 RISC-V 小型 MCU ボード、RISC-V 小型 MCU ボード、小型 MCU ボード、MCU ボード、ボード

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *