Seeed Studio XIAO ESP32S3 シリーズの入門ガイド
Seeed Studio XIAO ESP32S3 | Seeed Studio XIAO ESP32S3 Sense | Seeed Studio XIAO ESP32S3 Plus |
---|---|---|
![]() | ![]() | ![]() |
はじめに
Seeed Studio XIAO シリーズは小型の開発ボードで、類似したハードウェア構造を共有しており、そのサイズは文字通り親指サイズです。コードネーム「XIAO」は、その半分の特徴である「Tiny(小さい)」を表し、もう半分は「Puissant(強力)」を表します。
Seeed Studio XIAO ESP32S3 Sense は、カメラセンサー、デジタルマイクロフォン、SD カードサポートを統合しています。組み込み ML 計算能力と撮影機能を組み合わせることで、この開発ボードはインテリジェント音声・視覚 AI を始めるための優れたツールになります。
OV2640 カメラは製造終了となり、その後の XIAO ESP32S3 Sense では OV3660 カメラモデルを使用しています。ただし、カメラ用の Wiki サンプルコードは引き続き適用されます。
仕様
項目 | Seeed Studio XIAO ESP32S3 | Seeed Studio XIAO ESP32S3 Sense | Seeed Studio XIAO ESP32S3 Plus |
---|---|---|---|
プロセッサ | ESP32-S3R8 Xtensa LX7 デュアルコア、最大 240 MHz で動作する 32 ビットプロセッサ | ||
ワイヤレス | 完全な 2.4GHz Wi-Fi サブシステム BLE: Bluetooth 5.0、Bluetooth mesh | ||
内蔵センサー | - | 16001200 対応 OV2640 カメラセンサー 20481536 対応 OV3660 カメラセンサー デジタルマイクロフォン | - |
メモリ | オンチップ 8M PSRAM & 8MB Flash | オンチップ 8M PSRAM & 8MB Flash オンボード SD カードスロット、32GB FAT サポート | オンチップ 8M PSRAM & 16MB Flash |
インターフェース | 1x UART、1x IIC、1x IIS、1x SPI、11x GPIO(PWM)、9x ADC、1x ユーザー LED、1x 充電 LED 1x リセットボタン、1x ブートボタン | 1x UART、1x IIC、1x IIS、1x SPI、11x GPIO(PWM)、9x ADC、1x ユーザー LED、1x 充電 LED、1x B2B コネクタ(追加 GPIO 2 個付き)、1x リセットボタン、1x ブートボタン | 2x UART、1x IIC、1x IIS、2x SPI、18x GPIO(PWM)、9x ADC、1x ユーザー LED、1x 充電 LED、1x B2B コネクタ、1x リセットボタン、1x ブートボタン |
寸法 | 21 x 17.8mm | 21 x 17.8 x 15mm(拡張ボード付き) | 21 x 17.8mm |
電源 | 入力電圧(Type-C): 5V 入力電圧(BAT): 4.2V | ||
回路動作電圧(動作準備完了): - Type-C: 5V@19mA - BAT: 3.8V@22mA | 回路動作電圧(動作準備完了): - Type-C: 5V@38.3mA - BAT: 3.8V@43.2mA(拡張ボード付き) | 回路動作電圧(動作準備完了): - Type-C: 5V@28mA - BAT: 3.8V@35mA | |
- | ウェブカム Web アプリケーション: - Type-C: - - 平均消費電力: 5V/220mA - バッテリー: - - 平均消費電力: 4.2V/212mA | - | |
- | マイクロフォン録音 & SD カード書き込み: - Type-C: - - 平均消費電力: 5V/46.5mA - - ピーク消費電力: 5V/89.6mA - バッテリー: - - 平均消費電力: 3.8V/54.4mA - - ピーク消費電力: 3.8V/108mA | - | |
バッテリー充電電流: 100mA | |||
低消費電力モデル | モデムスリープモデル: 3.8V/25 mA ライトスリープモデル: 3.8V/2 mA ディープスリープモデル: 3.8V/14 μA | 周辺機器なし: - モデムスリープモデル: 3.8V/25.5 mA - ライトスリープモデル: 3.8V/2.4 mA - ディープスリープモデル: 3.8V/63.768 μA カメラ接続時: - モデムスリープモデル: 3.8V/44.57 mA - ライトスリープモデル: 3.8V/5.47 mA - ディープスリープモデル: 3.8V/3.00 mA SD カード接続時: - モデムスリープモデル: 3.8V/32.8 mA - ライトスリープモデル: 3.8V/3.48 mA - ディープスリープモデル: 3.8V/1.08 mA カメラと SD カード同時接続時: - モデムスリープモデル: 3.8V/55.72 mA - ライトスリープモデル: 3.8V/6.56 mA - ディープスリープモデル: 3.8V/3.98 mA | モデムスリープモデル: 3.8V/26.5 mA ライトスリープモデル: 3.8V/2.2 mA ディープスリープモデル: 3.8V/69 μA |
Wi-Fi 有効時の消費電力 | アクティブモデル: ~ 100 mA | アクティブモデル: ~ 110 mA(拡張ボード付き) | アクティブモデル: ~ 85 mA |
BLE 有効時の消費電力 | アクティブモデル: ~ 85 mA | アクティブモデル: ~ 102 mA(拡張ボード付き) | アクティブモデル: ~ 77 mA |
動作温度 | -40°C ~ 65°C |
特徴
- 強力な MCU ボード: 最大 240 MHz で動作する ESP32S3 32 ビット、デュアルコア、Xtensa プロセッサチップを搭載し、複数の開発ポートを実装、Arduino / MicroPython サポート
- 高度な機能(Sense 用): 1600x1200 解像度対応の着脱可能な OV2640 カメラセンサーと 2048x1536 対応の OV3660 カメラセンサー(OV5640 カメラセンサーと互換)、追加のデジタルマイクロフォンを統合
- 精巧な電源設計: リチウムバッテリー充電管理機能、14μA という低消費電力のディープスリープモードを可能にする 4 つの消費電力モデルを提供
- より多くの可能性のための大容量メモリ: 8MB PSRAM と 8MB FLASH(Plus バージョンでは 16MB)を提供、外部 32GB FAT メモリ用の SD カードスロットをサポート(XIAO ESP32S3 のみ)
- 優れた RF 性能: 2.4GHz Wi-Fi と BLE デュアルワイヤレス通信をサポート、U.FL アンテナ接続時に 100m+ の遠距離通信をサポート
- 親指サイズのコンパクト設計: 21 x 17.8mm、XIAO の従来のフォームファクターを採用し、ウェアラブルデバイスなどのスペース制限のあるプロジェクトに適している
項目 | OV3660 カメラ | OV2640 カメラ |
---|---|---|
最大消費電力(640*480) | アクティブモデル: ~ 0.6A | アクティブモデル: ~ 0.65A |
平均消費電力(640*480) | アクティブモデル: ~ 0.12A | アクティブモデル: ~ 0.24A |
最小消費電力(640*480) | アクティブモデル: ~ 0.12A | アクティブモデル: ~ 0.15A |
ハードウェア概要
すべてを始める前に、製品の基本的なパラメータを把握することが非常に重要です。以下の表は、Seeed Studio XIAO ESP32S3 の特性に関する情報を提供します。
- XIAO ESP32S3/XIAO ESP32S3 Sense
- XIAO ESP32S3 Plus
XIAO ESP32S3/XIAO ESP32S3 Sense 前面表示図 |
---|
![]() |
XIAO ESP32S3/XIAO ESP32S3 Sense 背面表示図 |
![]() |
XIAO ESP32S3/XIAO ESP32S3 Sense ピンリスト |
![]() |
XIAO ESP32S3 Plus 前面表示図 |
---|
![]() |
XIAO ESP32S3 Plus 背面表示図 |
![]() |
XIAO ESP32S3 Plus ピンリスト |
![]() |
XIAO ESP32S3 Plus の B2B コネクタは Wio-SX1262 拡張ボード と互換性がありますが、プラグイン カメラ センサー ボードとは互換性がありません。
XIAO ESP32-S3 は GPIO41 と GPIO42 をピン A11 と A12 に割り当てていますが、ESP32-S3 チップの性質上、ピン A11 と A12 は ADC 機能をサポートしていません。必ず区別して使い分けてください。
電源ピン
- 5V - これは USB ポートからの 5V 出力です。電圧入力としても使用できますが、外部電源とこのピンの間に何らかのダイオード(ショットキー、信号、電力)を配置し、アノードをバッテリー側、カソードを 5V ピン側にする必要があります。
- 3V3 - これはオンボード レギュレータからの調整された出力です。700mA を引き出すことができます。
- GND - 電源/データ/信号グランド
ストラッピング ピン
各起動またはリセット時に、チップはいくつかの初期設定パラメータを必要とします。例えば、どのブート モードでチップをロードするか、フラッシュ メモリの電圧などです。これらのパラメータはストラッピング ピンを介して渡されます。リセット後、ストラッピング ピンは通常の IO ピンとして動作します。
チップ リセット時に指定されたストラッピング ピンによって制御されるパラメータは次のとおりです:
- チップ ブート モード – GPIO0 と GPIO46
- VDD_SPI 電圧 – GPIO45
- ROM メッセージ印刷 – GPIO46
- JTAG 信号ソース – GPIO3
GPIO0、GPIO45、GPIO46 は、チップ リセット時にチップの内部弱プルアップ/プルダウン抵抗に接続されます。 これらの抵抗は、ストラッピング ピンのデフォルト ビット値を決定します。また、これらの抵抗は、ストラッピング ピンが外部高インピーダンス回路に接続されている場合のビット値を決定します。

ビット値を変更するには、ストラッピング ピンを外部プルダウン/プルアップ抵抗に接続する必要があります。ESP32-S3 がホスト MCU によってデバイスとして使用される場合、ストラッピング ピンの電圧レベルもホスト MCU によって制御できます。
すべてのストラッピング ピンにはラッチがあります。システム リセット時に、ラッチはそれぞれのストラッピング ピンのビット値をサンプリングし、チップの電源が切れるかシャットダウンされるまでそれらを保存します。ラッチの状態は他の方法では変更できません。これにより、チップ動作全体を通してストラッピング ピン値が利用可能になり、リセット後にピンは通常の IO ピンとして使用できるようになります。
ストラッピング ピンのタイミング要件に関して、セットアップ時間とホールド時間などのパラメータがあります。


入門ガイド
XIAO ESP32S3 をより早く使い始められるように、以下のハードウェアとソフトウェアの準備を読んで XIAO を準備してください。
- XIAO ESP32S3
通常版にプリセットされている工場プログラムは、タッチピン点灯プログラムです。XIAO に電源を入れて、そのピンのいくつかに触れると、オレンジ色のユーザーインジケータが点灯します。

- XIAO ESP32S3 Sense
XIAO ESP32S3 Sense には WebCam サンプル プログラムがプリインストールされています。XIAO に適切なアンテナを取り付けて電源を入れることで、このプログラムを使用できます。詳細については、このプログラムに関する Wiki をお読みください。

ハードウェアの準備
ヘッダーのはんだ付け
XIAO ESP32S3 はデフォルトでピン ヘッダーなしで出荷されるため、独自のピン ヘッダーを準備し、XIAO の対応するピンにはんだ付けして、拡張ボードやセンサーに接続できるようにする必要があります。
XIAO ESP32S3 の小型サイズのため、ヘッダーをはんだ付けする際は注意してください。異なるピンを一緒に付けたり、シールドや他のコンポーネントにはんだを付けたりしないでください。そうしないと、XIAO がショートしたり正常に動作しなくなったりする可能性があり、これによって生じる結果はユーザーが負担することになります。

アンテナの取り付け
XIAO ESP32S3 の前面左下に、独立した「WiFi/BT アンテナ コネクタ」があります。より良い WiFi/Bluetooth 信号を得るために、パッケージ内のアンテナを取り出してコネクタに取り付ける必要があります。
アンテナの取り付けには少しコツがあります。直接強く押し込もうとすると、非常に押しにくく、指が痛くなります!アンテナを正しく取り付ける方法は、まずアンテナ コネクタの片側をコネクタ ブロックに入れ、次に反対側を少し押し下げると、アンテナが取り付けられます。
アンテナの取り外しも同様で、アンテナを直接力任せに引っ張らず、片側に力を加えて持ち上げると、アンテナは簡単に取り外せます。

拡張ボードの取り付け(Sense 用)
XIAO ESP32S3 Sense を購入している場合は、拡張ボードも含まれているはずです。この拡張ボードには、1600x1200 OV2640/2048x1536 OV3660 カメラ センサー、オンボード SD カード スロット、デジタル マイクロフォンが搭載されています。
拡張ボードを XIAO ESP32S3 Sense に取り付けることで、拡張ボード上の機能を使用できます。
拡張ボードの取り付けは非常に簡単で、拡張ボード上のコネクタを XIAO ESP32S3 の B2B コネクタに合わせて強く押し、「カチッ」という音が聞こえれば取り付け完了です。

現在、XIAO ESP32S3 Sense と完全に互換性のある強力な新しいカメラ OV5640 を販売しており、購入すればカメラを交換して使用できます。

OV5640 の詳細なパラメータ情報が必要な場合は、以下のチャートを参照してください。

Wiki のカメラに関するすべてのプログラムは、OV5640、OV2640、OV3660 カメラのすべてと互換性があります。
アップグレードされたヒートシンクの取り付け
アップグレードされたヒートシンクを取り付けることで、XIAO ESP32S3 Sense の最適な冷却を確保してください。この新しい設計は、特にカメラ使用などの集約的な動作中に、以前のモデルで観察された冷却不足に対処するために調整されています。フィードバックでは、元のヒートシンクが適切に熱を放散せず、より効果的なソリューションの開発につながったことが強調されました。
性能比較を表示するにはクリック
私たちのテストでは、元のセットアップに対するアップグレードされたヒートシンクの利点が実証されています:
テスト サンプル | 背面の最高温度 |
---|---|
ヒートシンクなし | 63.6°C |
デュアル ヒートシンク付き | 53.5°C (🔻10°C) |
テスト詳細:
- 環境: エアコン付きの部屋(約27°C)
- 温度測定ツール: OMEGA CL3515R熱電対
- 測定場所: XIAO ESP32S3の背面サーマルパッド
- テストファームウェア: WebCamera
- 電源: Type-C 5V
- 動作時間: 1時間
主要な結果:
- ヒートシンクを装備したデバイスは1時間以上安定して動作し、性能低下なしに最高温度に達しました。
- WebCameraをSVGA(800x600)モードでテストした際:
- XIAO ESP32S3はスムーズに動作しました。
- ビデオ出力は流暢でした。
- 温度が大幅に低下し、フレームドロップや接続切断なしに信頼性の高い性能を確保しました。
インストールを開始する前に以下のアイテムを準備してください:
- 選択したヒートシンク(シングルまたはデュアル)
- きれいなESP32S3
開始前にデバイスの電源を切り、すべての電源から切断されていることを確認してください。
購入時の注意: XIAO ESP32S3 Senseを購入する際は、カメラが搭載されたモデルのみにヒートシンクが付属していることに注意してください。カメラが含まれていないバージョンのESP32S3をお持ちの場合は、ヒートシンクを別途購入する必要があります。
インストールのヒント: ESP32S3チップの直上にあり、主要な熱源であるThermal PADをヒートシンクで覆うことを優先してください。適切な位置合わせにより最適な放熱が確保され、BATピンをできるだけ妨げないようにしてください。
それでは、インストールプロセスを開始しましょう:
ステップ1. ヒートシンクの準備: まず、ヒートシンクから保護カバーを取り外して熱接着剤を露出させます。これにより、ヒートシンクをESP32S3チップに確実に取り付ける準備が整います。


ステップ2. ヒートシンクの組み立て:
- シングルヒートシンク
- デュアルヒートシンク
この小型でコンパクトなオプションは通常の使用には十分で、すべてのGPIOピンへの完全なアクセスを可能にします。

大型のオプションは優れた冷却性能を提供し、高性能タスクに理想的ですが、一部のGPIOピンへのアクセスが制限される場合があります。

XIAO ESP32S3 PlusのBATピンを使用したい場合、このケースのデュアルヒートシンクは適していません。
ステップ3:最終検査とテスト
インストール後、ショートサーキットのリスクがなく、すべてが適切に固定されていることを確認してください。ヒートシンクが適切に位置合わせされ、しっかりと取り付けられていることを確認してください。
ソフトウェアの準備
XIAO ESP32S3の推奨プログラミングツールはArduino IDEです。そのため、ソフトウェア準備の一環として、Arduinoのインストールを完了する必要があります。
Arduinoを初めて使用する場合は、Getting Started with Arduinoを参照することを強くお勧めします。
- ステップ1. お使いのオペレーティングシステムに応じて、Arduino IDEの安定版をダウンロードしてインストールしてください。
-
ステップ2. Arduinoアプリケーションを起動してください。
-
ステップ3. Arduino IDEにESP32ボードパッケージを追加してください。
- For Windows
- For Mac OS
File > Preferencesに移動し、**"Additional Boards Manager URLs"**に以下のURLを入力してください:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Tools > Board > Boards Manager...に移動し、検索ボックスにキーワードesp32を入力し、esp32の最新バージョンを選択してインストールしてください。

XIAO ESP32S3のオンボードパッケージには2.0.8以上のバージョンが必要です。
- ステップ4. ボードとポートを選択してください。
Arduino IDEの上部で、ポートを直接選択できます。これはおそらくCOM3以上になります(COM1とCOM2は通常ハードウェアシリアルポート用に予約されています)。
Arduino IDE > Preferencesに移動し、**"Additional Boards Manager URLs"**に以下のURLを入力してください:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
![]() | ![]() |
Tools > Board > Boards Manager...に移動し、検索ボックスにキーワードesp32を入力し、esp32の最新バージョンを選択してインストールしてください。

XIAO ESP32S3のオンボードパッケージには2.0.8以上のバージョンが必要です。
- ステップ4. ボードとポートを選択してください。
Arduino IDEの上部で、ポートを直接選択できます。これはおそらく名前に「usbmodem」または「usbserial」が含まれているものです。不明な場合は、プラグを抜いて再度接続し、どのポートが消えるかを確認してください。
- XIAO ESP32S3 (Sense)用
- XIAO ESP32S3 Plus用
また、左側の開発ボードでxiaoを検索してください。XIAO_ESP32S3を選択してください。

近日リリース予定です。今後のアップデートにご期待ください。
この準備により、XIAO ESP32S3用のプログラムの作成、コンパイル、アップロードを開始できます。
BootLoaderモード
時々、間違ったプログラムを使用するとXIAOがポートを失ったり、正しく機能しなくなったりすることがあります。一般的な問題には以下があります:
- XIAOがコンピュータに接続されているが、ポート番号が見つからない。
- XIAOが接続され、ポート番号が表示されるが、プログラムのアップロードが失敗する。
上記の2つの状況に遭遇した場合、XIAOをBootLoaderモードにすることで、認識されないデバイスやアップロード失敗の問題の大部分を解決できます。具体的な方法は:
- ステップ1. XIAO ESP32S3の
BOOT
ボタンを離さずに押し続けてください。 - ステップ2.
BOOT
ボタンを押したまま、データケーブルでコンピュータに接続してください。コンピュータに接続した後、BOOT
ボタンを離してください。 - ステップ 3. File > Examples > 01.Basics > Blink プログラムをアップロードして、XIAO ESP32S3 の動作を確認します。

リセット
プログラムが異常に動作している場合、電源投入時に Reset
を一度押すことで、XIAO にアップロードされたプログラムを再実行させることができます。
電源投入時に BOOT
キーを押し続けながら Reset
キーを一度押すと、BootLoader モードに入ることもできます。
最初の Blink プログラムを実行する
ここまでで、XIAO ESP32S3 の機能とハードウェアについて十分理解できたと思います。次に、最もシンプルな Blink プログラムを例に、XIAO ESP32S3 の最初の点滅を実行してみましょう!
- ステップ 1. Arduino アプリケーションを起動します。
- ステップ 2. File > Examples > 01.Basics > Blink に移動し、プログラムを開きます。

- ステップ 3. ボードモデルを XIAO ESP32S3 に選択し、正しいポート番号を選択してプログラムをアップロードします。

プログラムが正常にアップロードされると、以下の出力メッセージが表示され、XIAO ESP32S3 の右側にあるオレンジ色の LED が点滅していることが確認できます。
![]() | ![]() |
おめでとうございます!XIAO ESP32S3 のプログラムの書き込みとアップロード方法を学習できました!
LED は、XIAO ESP32S3 のユーザー LED ピンがハイレベルに設定されたときのみオフになり、ピンがローレベルに設定されたときのみオンになります。
バッテリーの使用
XIAO ESP32S3 シリーズには電源管理チップが内蔵されており、バッテリーを使用して XIAO ESP32S3 を独立して電源供給したり、XIAO ESP32S3 の USB ポートを通じてバッテリーを充電したりできます。
XIAO にバッテリーを接続したい場合は、認定された充電式 3.7V リチウムバッテリーの購入をお勧めします。バッテリーをはんだ付けする際は、プラス端子とマイナス端子を区別するよう注意してください。電源のマイナス端子は USB ポートに最も近い側で、電源のプラス端子は USB ポートから離れた側です。

XIAO ESP32S3 のすべての GPIO ピンには独自の機能が割り当てられているため、バッテリーピン用に設定された GPIO がありません。これは、GPIO の 1 つのアナログ値を読み取ることで、ソフトウェアレベルでバッテリー電圧を取得できないことを意味します。必要に応じて、バッテリーのプラス端子とマイナス端子を 2 つのピンに接続してバッテリー電圧を測定することを検討できます。

バッテリー電源を使用する場合、5V ピンには電圧がかかりません。
同時に、バッテリー充電用の赤色インジケーターライトを設計し、インジケーターライトの表示を通じて充電中のバッテリーの現在の状態をユーザーに知らせます。
- XIAO ESP32S3 にバッテリーが接続されていない場合、Type-C ケーブルが接続されると赤いライトが点灯し、30 秒後に消灯します。
- バッテリーが接続され、Type-C ケーブルが接続されて充電中の場合、赤いライトが点滅します。
- Type-C を接続してバッテリーが完全に充電されると、赤いライトが消灯します。

UF2 BootLoader
一部のユーザーが UF2 ファイルを XIAO に直接フラッシュしたいと考えていることを理解しており、これによりプログラムの一括フラッシュプロセスが可能になります。ここではこの方法について説明します。
- 方法 I
- 方法 II
この方法は現在 Windows システムでのみ利用可能です。
ステップ 1: スクリプトのダウンロードと展開
必要なスクリプト zip ファイルをダウンロードし、ローカルマシンに展開します:
https://files.seeedstudio.com/wiki/SeeedStudio-XIAO-ESP32S3/res/xiaos3-bin2uf2.zip
ステップ 2: BIN ファイルを UF2 ファイルに変換
Arduino プログラムをコンパイルして保存した後、バイナリ BIN
ファイルをエクスポートできます。このファイルは Arduino プロジェクトフォルダに生成されます。

BIN
ファイルを先ほど展開した xiaos3-bin2uf2 ディレクトリにコピーします。次に、convert_uf2.bat スクリプトを実行して UF2 ファイルを生成します。これには bin
ファイルの名前が必要です。
ステップ 3: UF2 BootLoader モードに入る
XIAO をコンピューターに接続し、boot_uf2.bat スクリプトを実行します。XIAO がコンピューター上で USB ドライブとして表示され、UF2 BootLoader モードに正常に入ったことを示します。

ステップ 4: UF2 ファイルを XIAO ESP32S3 にコピー
XIAO ESP32S3 の USB ドライブにアクセスし、変換された UF2 ファイルをコピーします。コピーが完了すると、XIAO USB ドライブは自動的に消え、プログラムが実行を開始します。
- プログラムが正しくコンパイルされ、実行されていることを確認してください。そうでなければ、UF2 ファイルが期待通りに実行されない可能性があります。
- Blink 用のサンプル UF2 ファイルが xiaos3-bin2uf2 フォルダに提供されています。アップロードすると、XIAO ESP32S3 のオレンジ色の LED が点滅します。この UF2 ファイルをテストとして使用できます。
ステップ 5: UF2 BootLoader モードに再入する
別の UF2 ファイルをアップロードするために UF2 BootLoader モードに再入する必要がある場合は、Reset ボタンを押してから Boot ボタンを素早く押します。boot_uf2.bat スクリプトを再度実行する必要はありません。
Reset を押してから Boot を素早く押してください!
このプロジェクトは、IDF からの第 2 段階ブートローダーのカスタマイズと、第 3 段階ブートローダーとしての UF2 ファクトリーアプリケーションで構成されています。
注意: IDF は活発に開発されており、非常に頻繁に変更されるため、lib/esp-idf にサブモジュールとして含まれています。環境を正しく設定するために、そこでエクスポートスクリプトを実行してください。
トラブルシューティング
Q1: プログラムのアップロードに失敗する/プログラムが異常に動作する/デバイスポートが見つからない場合はどうすればよいですか?
上記の問題が発生した場合は、まず XIAO ESP32S3 のリセットボタンを押してプログラムを再実行してみることをお勧めします。問題が解決しない場合は、プログラムを再確認し、BootLoader モード で提供されている方法を読んでデバイスを復元してください。
Q2: なぜ私の XIAO は角の丸い部分が平らでない問題があるのですか?これは品質の問題ですか?

まず、これは品質の問題ではなく、XIAO の正常な機能に影響しないことを明記しておきます。
XIAO ESP32S3 は高い統合度のため、すべての XIAO の中で最も複雑であり、PCB は工場生産で組み合わせる必要があります。高い統合度のため、スプライシングボード接続は 4 つの角の丸い部分にのみ配置でき、これが画像の角の丸い部分が不均一になる問題を引き起こします。この問題が後続の生産で解決されるよう、プロセスの改善に努めます。
Q3: リソースセクションで提供されている XIAO ESP32S3 のファクトリーファームウェアをフラッシュする方法は?
リソースセクションで提供されているスクリプトは Windows をサポートしています。zip ファイルをダウンロードすると、以下のファイルが見つかります:
- XIAO ESP32S3 ファクトリーファームウェア
- XIAO ESP32S3 Sense ファクトリーファームウェア
.
├── boot_app0.bin
├── esp32_flasher.py
├── esptool.exe
├── project_config.json
├── xiao_esp32s3_firmware.bin
├── xiao_esp32s3_firmware.bootloader.bin
├── xiao_esp32s3_firmware.partitions.bin
└── xiao_esp32s3_firmware_win.bat
.
├── CameraWebServer.bin
├── boot_app0.bin
├── bootloader.bin
├── esp32_flasher.py
├── esptool.exe
├── partition-table.bin
├── project_config.json
└── xiao_esp32s3_sense_firmware_win.bat
ファームウェアをフラッシュするには、適切な .bat
ファイルを実行するだけです。フラッシュプロセスが失敗した場合は、プロンプトからコマンドラインをコピーし、ファイルが配置されているターミナルで手動で実行してください。
リソース
[PDF] ESP32-S3 データシート
Seeed Studio XIAO ESP32S3 用
-
🔗 [Kicad] Seeed Studio XIAO ESP32S3 FootPrint
Seeed Studio XIAO ESP32S3 Sense用
- [PDF] Seeed Studio XIAO ESP32S3 Sense 回路図
- [Ebook] XIAO: Big Power, Small Board Mastering Arduino and TinyML
- [ZIP] Seeed Studio XIAO ESP32S3 Sense KiCAD ライブラリ
- [ZIP] Seeed Studio XIAO ESP32S3 Sense Eagle ライブラリ
- [DXF] Seeed Studio XIAO ESP32S3 Sense DXF寸法図(上面)
- [DXF] Seeed Studio XIAO ESP32S3 Sense DXF寸法図(下面)
- [ZIP] Seeed Studio XIAO ESP32S3 Sense 工場出荷時ファームウェア
- [XLSX] Seeed Studio XIAO ESP32S3 Sense ピン配置シート
- [STEP] Seeed Studio XIAO ESP32S3 Sense 3Dモデル
- 🔗 [Kicad] Seeed Studio XIAO ESP32S3 Sense FootPrint
Seeed Studio XIAO ESP32S3 Plus用
- [PDF] Seeed Studio XIAO ESP32S3 Plus 回路図
- [ZIP] Seeed Studio XIAO ESP32S3 Plus KiCAD ライブラリ
- [DXF] Seeed Studio XIAO ESP32S3 Plus DXF寸法図(上面)
- [DXF] Seeed Studio XIAO ESP32S3 Plus DXF寸法図(下面)
- [XLSX] Seeed Studio XIAO ESP32S3 Plus ピン配置シート
- [ZIP] Seeed Studio XIAO ESP32S3 Plus KiCAD ファイル
- [ZIP] Seeed Studio XIAO Plus Base(底面パッド引き出しあり)
- [ZIP] Seeed Studio XIAO Plus Base(底面パッド引き出しなし)
Seeed Studio XIAO ESP32S3 Sense カメラ用
- [PDF] OV3660 データシート
- [PDF] OV5640 データシート
- [PDF] OV2640 データシート
コースリソース

その他
残りのオープンソース資料は現在編集中ですので、お楽しみに!
技術サポート & 製品ディスカッション
弊社製品をお選びいただき、ありがとうございます!弊社製品での体験を可能な限りスムーズにするため、さまざまなサポートを提供しています。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャンネルを用意しています。