espressifロゴ

ESPRESSIF ESP32-C3-MINI-1 Wi-Fi および Bluetooth LE モジュール

ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール製品

仕様

  • プロトコル: Wi-FiとBluetooth LE
  • 周波数範囲: 指定されていない
  • 無線モジュールインターフェース: 一体型クリスタル
  • 営業巻tag電源: 指定されていない
  • 動作電流: 500mA
  • 電源によって供給される最小電流 供給: 指定されていない
  • 周囲温度: 指定されていない
  • 湿度感度レベル(MSL): 指定されていない

モジュールオーバーview

ESP32-C3-MINI-1 は、スマート ホーム、産業オートメーション、ヘルスケア、民生用電子機器などに適した汎用 Wi-Fi および Bluetooth LE モジュールです。豊富な周辺機器と小型サイズにより、さまざまなアプリケーションに最適です。

ピンの説明

  • モジュールには、GPIO、電源、制御ピンなど、さまざまな機能を備えた 53 個のピンがあります。詳細については、ピンレイアウト図を参照してください。

ピンレイアウト

  • 始める前に、ESP32-C3-MINI-1 モジュールの操作に必要なハードウェア コンポーネントとツールがすべて揃っていることを確認してください。

ハードウェア接続

  • マニュアルに記載されているピンの説明に従って、ESP32-C3-MINI-1 モジュールを開発セットアップに接続します。

インストールの前提条件

  • ESP32-C3-MINI-1 開発に必要なすべてのソフトウェアとツールをインストールします。

ESP-IDFを入手する

  • モジュールをプログラミングするには、ESP-IDF (Espressif IoT Development Framework) をダウンロードしてセットアップします。

ツールの設定

  • ESP32-C3-MINI-1 開発用に IDE、コンパイラ、デバッガーなどの開発ツールを構成します。

環境変数を設定する

  • 開発環境が適切に機能するように環境変数を設定します。

よくある質問

Q: ユーザーマニュアルの最新バージョンはどこで入手できますか?

A: 最新バージョンはいつでも参照できます。 https://www.espressif.com/en/support/download/documents.

Q: ESP32-C3-MINI-1 モジュールにはピンがいくつありますか?

A: モジュールにはさまざまな機能を持つ合計 53 個のピンがあります。
詳細については、マニュアルのピン定義を参照してください。

この文書について

  • このユーザーマニュアルは、ESP32-C3-MINI-1モジュールの使用を開始する方法を示しています。

ドキュメントの更新

改訂履歴

  • このドキュメントの改訂履歴については、最後のページを参照してください。

ドキュメント変更通知

  • Espressifは、技術文書の変更に関する最新情報を入手できるように電子メール通知を提供します。 で購読してください www.espressif.com/en/subscribe.

認証

以上view

モジュールオーバーview

ESP32-C3-MINI-1 は、汎用 Wi-Fi および Bluetooth LE モジュールです。豊富な周辺機器と小型サイズにより、このモジュールはスマート ホーム、産業オートメーション、ヘルスケア、民生用電子機器などに最適です。

表1:ESP32C3MINI1の仕様

カテゴリー パラメータ 仕様
Wi-Fi プロトコル 802.11 b / g / n(最大150 Mbps)
周波数範囲 2412〜2462 MHz
ブルートゥース® プロトコル ブルートゥース® LE:Bluetooth5およびBluetoothメッシュ
無線 クラス1、クラス2、クラス3の送信機
ハードウェア モジュールインターフェース GPIO、SPI、UART、I2C、I2S、リモートコントロールペリフェラル、LED PWMコントローラー、汎用DMAコントローラー、TWAI® コントローラー(ISO 11898-1と互換性あり)、温度センサー、SAR ADC
一体型クリスタル 40MHz水晶
営業巻tage /電源 3.0V~3.6V
動作電流 平均:80 mA
電源装置によって供給される最小電流 500mA
周囲温度 –40°C〜 + 105°C
水分感度レベル(MSL) レベル3

ピンの説明ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-1

モジュールには53本のピンがあります。 表2のピン定義を参照してください。
周辺機器のピン構成については、 ESP32-C3ファミリーデータセット.

表2:ピンの定義

名前 いいえ。 タイプ 関数
グランド 1、2、11、14、36-53 P 地面
3V3 3 P 電源
NC 4 NC
IO2 5 I / O / T GPIO2、ADC1_CH2、FSPIQ
IO3 6 I / O / T GPIO3、ADC1_CH3
NC 7 NC
EN 8 I 高:オン、チップを有効にします。 低:オフ、チップの電源がオフになります。

注:ENピンをフローティングのままにしないでください。

NC 9 NC
NC 10 NC
名前 いいえ。 タイプ 関数
IO0 12 I / O / T GPIO0、ADC1_CH0、XTAL_32K_P
IO1 13 I / O / T GPIO1、ADC1_CH1、XTAL_32K_N
NC 15 NC
IO10 16 I / O / T GPIO10、FSPICS0
NC 17 NC
IO4 18 I / O / T GPIO4、ADC1_CH4、FSPIHD、MTMS
IO5 19 I / O / T GPIO5、ADC2_CH0、FSPIWP、MTDI
IO6 20 I / O / T GPIO6、FSPICLK、MTCK
IO7 21 I / O / T GPIO7、FSPID、MTDO
IO8 22 I / O / T GPIO8
IO9 23 I / O / T GPIO9
NC 24 NC
NC 25 NC
IO18 26 I / O / T GPIO18
IO19 27 I / O / T GPIO19
NC 28 NC
NC 29 NC
RXD0 30 I / O / T GPIO20、U0RXD、
TXD0 31 I / O / T GPIO21、U0TXD
NC 32 NC
NC 33 NC
NC 34 NC
NC 35 NC

ESP32C3MINI1の使用を開始する

必要なもの

  • ESP32-C3-MINI-1 モジュール用のアプリケーションを開発するには、次のものが必要です。
  • 1 xESP32-C3-MINI-1モジュール
  • 1 x EspressifRFテストボード
  • 1 xUSB-シリアルボード
  • 1 xマイクロUSBケーブル
  • Linuxを実行している1台のPC
  • このユーザー ガイドでは、Linux オペレーティング システムを例として取り上げます。ampWindowsおよびmacOSでの設定の詳細については、 ESP-IDFプログラミングガイド.

ハードウェア接続

  1. 図32に示すように、ESP3-C1-MINI-2モジュールをRFテストボードにはんだ付けします。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-2
  2. RXテストボードをTXD、RXD、およびGNDを介してUSB-シリアルボードに接続します。
  3. USB-シリアルボードをPCに接続します。
  4. Micro-USBケーブルを介して、RFテストボードをPCまたは電源アダプタに接続し、5V電源を有効にします。
  5. ダウンロード中に、ジャンパーを介してIO0をGNDに接続します。 次に、テストボードを「オン」にします。
  6. ファームウェアをフラッシュにダウンロードします。 詳細については、以下のセクションを参照してください。
  7. ダウンロード後、IO0 と GND のジャンパを取り外します。
  8. RF テスト ボードの電源を再度オンにします。ESP32-C3-MINI-1 は動作モードに切り替わります。チップは初期化時にフラッシュからプログラムを読み取ります。

注記: IO0 は内部的にロジック ハイです。IO0 がプルアップに設定されている場合、ブート モードが選択されます。このピンがプルダウンまたはフローティングになっている場合は、ダウンロード モードが選択されます。ESP32-C3-MINI-1 の詳細については、ESP32-C3-MINI-1 データシートを参照してください。

  • CentOS7。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-3
  • Ubuntu および Debian (1 つのコマンドが 2 行に分割されます)。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-4
  • アーチ。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-5

注記:

  • このガイドでは、Linux上のディレクトリ〜/ espをESP-IDFのインストールフォルダとして使用します。
  • ESP-IDFはパス内のスペースをサポートしていないことに注意してください。

ESPIDFを入手する

  • ESP32-C3-MINI-1モジュール用のアプリケーションを構築するには、Espressifが提供するソフトウェアライブラリが必要です。 ESP-IDFリポジトリ.
  • ESP-IDFを取得するには、インストールディレクトリ(〜/ esp)を作成してESP-IDFをダウンロードし、「gitclone」を使用してリポジトリのクローンを作成します。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-6
  • ESP-IDFは〜/ esp/esp-idfにダウンロードされます。 相談する ESP-IDFバージョン 特定の状況で使用するESP-IDFバージョンについての情報。

ツールの設定

  • ESP-IDF の他に、コンパイラ、デバッガ、Python パッケージなど、ESP-IDF で使用されるツールもインストールする必要があります。ESP-IDF には、ツールを一度にセットアップするのに役立つ「install.sh」というスクリプトが用意されています。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-7

環境変数を設定する

  • インストールされたツールはまだ PATH 環境変数に追加されていません。ツールをコマンド ラインから使用できるようにするには、いくつかの環境変数を設定する必要があります。
  • ESP-IDF には、これを行う別のスクリプト「export.sh」が用意されています。ESP-IDF を使用するターミナルで、次のコマンドを実行します。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-8
  • これで準備はすべて整いました。ESP32-C3-MINI-1 モジュールで最初のプロジェクトを構築できます。

最初のプロジェクトを作成する プロジェクトを開始する

  • これで、ESP32-C3-MINI-1モジュール用のアプリケーションを準備する準備が整いました。 get-started / hello_world プロジェクトから examplesディレクトリ ESP-IDFで。
  • get-started / hello_worldを〜/ espディレクトリにコピーします。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-9
  • さまざまな exampleプロジェクト 元でampESP-IDFのlesディレクトリ。 上記と同じ方法で任意のプロジェクトをコピーして実行できます。 exを構築することも可能ですampそれらを最初にコピーせずに、所定の位置に配置します。

デバイスを接続する

  • 次に、ESP32-C3-MINI-1 モジュールをコンピューターに接続し、どのシリアル ポートでモジュールが表示されるかを確認します。Linux のシリアル ポートの名前は「/dev/tty」で始まります。
  • 以下のコマンドを 2 回実行します。最初はボードを取り外した状態で、次にボードを接続した状態で実行します。2 回目に表示されるポートが必要なポートです。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-10
  • 注記: 次の手順で必要になるため、ポート名を手元に置いておきます。

設定

  • ステップ 2.4.1 の「hello_world」ディレクトリに移動します。プロジェクトを開始し、ESP32-C3 をターゲットとして設定し、プロジェクト構成ユーティリティ「menuconfig」を実行します。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-11
  • 'idf.py set-target esp32c3' によるターゲットの設定は、新しいプロジェクトを開いた後に XNUMX 回実行する必要があります。プロジェクトに既存のビルドと構成が含まれている場合、それらはクリアされ、初期化されます。
  • このステップをスキップするには、ターゲットを環境変数に保存します。 ターゲットの選択 追加情報については。
  • 前の手順が正しく実行されている場合は、次のメニューが表示されます。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-12
  • メニューの色は端末によって異なる場合があります。オプション '–style' で外観を変更できます。詳細については、'idf.py menu config –help' を実行してください。

プロジェクトを構築する

  • 実行してプロジェクトをビルドしますESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-13
  • このコマンドは、アプリケーションとすべての ESP-IDF コンポーネントをコンパイルし、ブートローダ、パーティション テーブル、およびアプリケーション バイナリを生成します。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-14ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-15
  • エラーがない場合、ビルドはファームウェアバイナリ.binを生成して終了します file.

デバイスにフラッシュする

  • を実行して、ビルドしたバイナリを ESP32-C3-MINI-1 モジュールにフラッシュします。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-16
  • 手順:デバイスを接続して、PORTをモジュールのシリアルポート名に置き換えます。
  • BAUDを必要なボーレートに置き換えることで、フラッシャーのボーレートを変更することもできます。 デフォルトのボーレートは460800です。
  • idf.py引数の詳細については、を参照してください。 idf.py.
  • 注記: オプション「flash」はプロジェクトを自動的にビルドしてフラッシュするため、「idf.pybuild」を実行する必要はありません。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-17 ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-18
  • すべてがうまくいけば、IO0とGNDのジャンパーを取り外し、テストボードの電源を入れ直した後、「hello_world」アプリケーションの実行が開始されます。

モニター

  • 「hello_world」が実際に実行されているかどうかを確認するには、「idf.py -p PORTmonitor」と入力します(PORTをシリアルポート名に置き換えることを忘れないでください)。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-19

このコマンドは、IDFモニターアプリケーションを起動します。

  • 起動ログと診断ログが上にスクロールすると、「Helloworld!」と表示されます。 アプリケーションによって印刷されます。ESPRESSIF-ESP32-C3-MINI-1-Wi-Fi および Bluetooth LE モジュール-FIG-20
  • IDFモニターを終了するには、ショートカットCtrl+]を使用します。
  • ESP32-C3-MINI-1モジュールを使い始めるのに必要なものはこれだけです。これで他のものを試す準備ができました。 exampレ ESP-IDF で、またはすぐにアプリケーションの開発に進んでください。

学習リソース

MustReadドキュメント

重要なリソース

  • ここに重要なESP32-C3関連のリソースがあります。
  • ESP32掲示板 質問を投稿したり、知識を共有したり、アイデアを検討したり、他のエンジニアと問題を解決したりできるEspressif製品のEngineer-to-Engineer(E2E)コミュニティ。

改訂履歴

日付 バージョン リリースノート
2021-02-01 バージョン0.1 暫定リリース

適用されるFCC規則のリスト

  • FCCパート15サブパートC15.247および15.209

特定の運用使用条件

  • モジュールには WiFi と BLE 機能があります。

動作周波数:

  • Wi-Fi: 2412〜2462 MHz
  • ブルートゥース: 2402〜2480 MHz

チャンネル数:

  • Wi-Fi: 12
  • ブルートゥース: 40

変調:

  • Wi-Fi: DS; OFDM
  • ブルートゥース: GFSK
  • タイプ: オンボードPCBアンテナ
  • 得: 最大3.96dBi

このモジュールは、最大 3.96 dBi のアンテナを備えた IoT アプリケーションに使用できます。このモジュールを自社製品に組み込むホスト製造元は、送信機の動作を含む FCC 規則の技術評価または評価によって、最終的な複合製品が FCC 要件に準拠していることを確認する必要があります。ホスト製造元は、このモジュールを統合した最終製品のユーザー マニュアルで、この RF モジュールの取り付け方法や取り外し方法に関する情報をエンド ユーザーに提供しないように注意する必要があります。エンド ユーザー マニュアルには、このマニュアルに示されているように、必要なすべての規制情報/警告を含める必要があります。

限定モジュール手順

適用できない。 このモジュールは単一のモジュールであり、FCCパート15.212の要件に準拠しています。

トレースアンテナの設計

該当なし。モジュールにはアンテナが内蔵されており、ホストのプリント基板のマイクロストリップ トレース アンテナなどは必要ありません。

RF被曝に関する考慮事項

モジュールは、アンテナとユーザーの身体の間に少なくとも 20cm の距離が確保されるようにホスト機器に取り付ける必要があります。また、RF 曝露ステートメントまたはモジュール レイアウトが変更された場合、ホスト製品の製造元は、FCC ID の変更または新規アプリケーションを通じてモジュールの責任を負う必要があります。モジュールの FCC ID は、最終製品では使用できません。
このような状況では、ホスト製造業者は最終製品(送信機を含む)を再評価し、別途 FCC 認可を取得する責任を負います。

アンテナの仕様は次のとおりです。

  • タイプ: オンボードPCBアンテナ
  • 得: 3.96デシベル
  • このデバイスは、次の条件下でホストメーカーのみを対象としています。
  • 送信モジュールは、他の送信機またはアンテナと同じ場所に配置することはできません。
  • このモジュールは、このモジュールで最初にテストされ、認定された外部アンテナでのみ使用する必要があります。
  • アンテナは恒久的に取り付けるか、または「独自の」アンテナ カプラを使用する必要があります。
  • 上記の条件が満たされている限り、それ以上の送信機テストは必要ありません。ただし、ホスト製造業者は、このモジュールをインストールした際に必要な追加のコンプライアンス要件について最終製品をテストする責任を負います(例:ample、デジタルデバイスの放出、PC周辺機器の要件など)。

ラベルとコンプライアンス情報

  • ホスト製品の製造元は、完成品に「FCC ID: 2BDC6-SHELLYXMOD1H8 を含む」と記載された物理ラベルまたは電子ラベルを添付する必要があります。
  • テストモードと追加のテスト要件に関する情報

動作周波数:

  • Wi-Fi: 2412〜2462 MHz
  • ブルートゥース: 2402〜2480 MHz

チャンネル数:

  • Wi-Fi: 12
  • ブルートゥース: 40

変調:

  • Wi-Fi: DS; OFDM
  • ブルートゥース: GFSK
  • ホスト製造業者は、ホスト内のスタンドアロンのモジュラー送信機、およびホスト製品内の複数の同時送信モジュールまたはその他の送信機の実際のテスト モードに従って、放射および伝導放出、スプリアス放出などのテストを実行する必要があります。テスト モードのすべてのテスト結果が FCC 要件に準拠している場合にのみ、最終製品を合法的に販売できます。

連邦通信委員会

追加テスト、パート15サブパートB準拠

モジュラー送信機は、FCC パート 15 サブパート C 15.247 および 15.209 についてのみ FCC 認定を受けており、ホスト製品の製造元は、モジュラー送信機の認定付与の対象とならないホストに適用されるその他の FCC 規則に準拠する責任を負います。認定者が、自社製品をパート 15 サブパートに準拠している製品として販売する場合、その製品が太陽の株式を生産する場合は、モジュラー送信機を取り付けた後に Sudipal コンプライアンス テストを受ける必要があると記載する必要があります。
この機器は、FCC 規則のパート 15 に従ってテストされ、クラス B デジタル デバイスの制限に準拠していることが確認されています。これらの制限は、住宅への設置において有害な干渉に対する適切な保護を提供するように設計されています。この機器は、無線周波数エネルギーを生成、使用し、放射する可能性があり、指示に従って設置および使用しないと、無線通信に有害な干渉を引き起こす可能性があります。ただし、特定の設置で干渉が発生しないという保証はありません。この機器がラジオやテレビの受信に有害な干渉を引き起こしている場合は (機器の電源をオン/オフすることで確認できます)、ユーザーは次のいずれかの方法で干渉を修正することをお勧めします。

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

このデバイスは、FCC 規則のパート 15 に準拠しています。操作には次の XNUMX つの条件が適用されます。
このデバイスは有害な干渉を引き起こすことはありません。
このデバイスは、望ましくない動作を引き起こす可能性のある干渉を含め、受信したあらゆる干渉を受け入れる必要があります。
コンプライアンス責任者によって明示的に承認されていない変更または修正を行うと、ユーザーの機器の操作権限が無効になる可能性があります。
この機器は、制御されていない環境に対して規定された FCC RF 放射線被曝制限に準拠しています。このデバイスとそのアンテナは、他のアンテナまたは送信機と同じ場所に設置したり、連動して動作させたりしないでください。
この送信機に使用されるアンテナは、すべての人から少なくとも 20 cm の距離を保って設置する必要があり、他のアンテナや送信機と同じ場所に設置したり連動させて動作させたりしてはなりません。

OEM統合手順

このデバイスは、以下の条件を満たす OEM インテグレーターのみを対象としています。
送信モジュールは、他の送信機またはアンテナと同じ場所に配置することはできません。
このモジュールは、このモジュールで最初にテストされ、認定された外部アンテナでのみ使用する必要があります。
上記の条件が満たされている限り、それ以上の送信機テストは必要ありません。 ただし、OEMインテグレーターは、このモジュールをインストールする際に必要な追加のコンプライアンス要件について、最終製品をテストする責任があります(例:ample、デジタルデバイスの放出、PC周辺機器の要件など)。

モジュール認証の使用の妥当性

これらの条件を満たすことができない場合(例:amp特定のラップトップ構成または別の送信機とのコロケーション)の場合、ホスト機器と組み合わせたこのモジュールのFCC認証は有効でないと見なされ、モジュールのFCCIDを最終製品で使用できなくなります。 このような状況では、OEMインテグレーターは、最終製品(送信機を含む)を再評価し、個別のFCC認証を取得する責任があります。

最終製品のラベル

最終製品には、目に見える部分に「送信機モジュール FCC ID: 2BDC6-SHELLYXMOD1H8 が含まれています」というラベルを貼付する必要があります。

免責事項と著作権表示

  • このドキュメントの情報には、 URL 参照は、予告なしに変更される場合があります。
  • この文書に記載されているすべてのサードパーティ情報は現状のまま提供されており、その信頼性および正確性については一切保証されません。
  • このドキュメントには、その商品性、非侵害、または特定の目的への適合性についての保証は提供されません。また、その他の方法で提案、仕様、またはSから生じる保証もありません。AMPLE.
  • この文書の情報の使用に関連する、所有権の侵害に対する責任を含むすべての責任は否認されます。
  • ここでは、明示的または黙示的を問わず、禁反言またはその他の方法により、いかなる知的財産権に対するライセンスも付与されません。
  • Wi-Fi Allianceメンバーのロゴは、Wi-FiAllianceの商標です。 BluetoothロゴはBluetoothSIGの登録商標です。
  • このドキュメントに記載されているすべての商号、商標、および登録商標は、それぞれの所有者の所有物であり、これにより承認されます。
  • Copyright©2021Espressif Systems(Shanghai)Co.、Ltd。無断複写・転載を禁じます。
  • www.espressif.com

ドキュメント / リソース

ESPRESSIF ESP32-C3-MINI-1 Wi-Fi および Bluetooth LE モジュール [pdf] ユーザーマニュアル
ESP32-C3-MINI-1、ESP32-C3-MINI-1 Wi-Fi および Bluetooth LE モジュール、Wi-Fi および Bluetooth LE モジュール、Bluetooth LE モジュール、LE モジュール、モジュール

参考文献

コメントを残す

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