PR:この記事にはアフィリエイトリンクが含まれます。
ESP32-S3で組み込み開発を始めると、開発ボード選びで迷いがちです。PSRAMの容量やUSB-Cで使える機能、基板の大きさが製品ごとに違い、型番だけでは使い勝手を想像しにくいですよね。
周辺回路をつなぐ試作と、基板面積を抑えた機器では必要なボードが変わります。ここではPSRAM搭載の5製品を取り上げ、接続方法やカメラの有無も見ていきます。
候補の早見表
| 製品 | メモリー | USB-C・主な特徴 | 用途例 |
|---|---|---|---|
ESP32-S3-DEV-KIT-N8R8-M | Flash 8MB、PSRAM 8MB | USB-UARTとネイティブUSB | 周辺回路を使う汎用試作 |
| Unexpected Maker FeatherS3[D] | Flash 16MB、PSRAM 8MB | ネイティブUSB、Feather互換 | 拡張基板や無線検証 |
XIAO ESP32-S3 | Flash 8MB、PSRAM 8MB | 小型、U.FLアンテナ端子 | 面積を抑えたIoT機器 |
| Waveshare ESP32-S3-Zero | Flash 4MB、PSRAM 2MB | USBシリアル内蔵、キャステレーション端子 | キャリア基板への実装 |
AtomS3R Camera Kit | Flash 8MB、PSRAM 8MB | カメラ、USB OTG | 映像を扱う小型機器 |
周辺回路をいくつもつなぐ試作なら、DevKitC-1互換配置のN8R8-Mが候補です。基板面積を絞りたい機器には、XIAO ESP32-S3やESP32-S3-Zeroが合います。
映像や大きな表示バッファを扱う場合は、PSRAM容量に加えてカメラの有無や外部信号の数も確認しましょう。小型化を優先するか、配線の余裕を取るかで、使いやすい基板が変わります。
価格は販売店や時期で変動します。注文時の表示価格を目安にしつつ、ヘッダー実装やカメラなどの構成も確認してください。本体以外に必要な部品を含めて考えると、予算を立てやすくなります。
PSRAMの役割
PSRAMはプログラムや設定を保存するフラッシュメモリーと役割が異なり、実行中に扱うデータを置く領域です。画像フレームや音声、画面表示用のバッファなど、容量を使う処理に余裕を持たせます。
FeatherS3[D]、XIAO ESP32-S3、AtomS3R Camera Kitは8MBのPSRAMを搭載しています。WaveshareのN8R8-Mも8MBで、ESP32-S3-Zeroは2MBです。必要な容量は処理によって変わります。
PSRAMがあれば、どの処理でも自動的に使われるわけではありません。開発環境やライブラリーによって割り当て方が変わることもあります。画像を扱うなら、フレームサイズと合わせて確認したいところです。
USB-Cの中身
USB-Cはコネクター形状を表すもので、データ通信の実装は基板ごとに異なります。USB-UARTブリッジ経由でシリアル通信する方式と、ESP32-S3のネイティブUSBを使う方式があります。
N8R8-MのUSB-C端子は1口で、CH343のUSB-UARTとESP32-S3のネイティブUSBを接続します。PCでは独立した2ポートとして認識されるため、ログ確認とネイティブUSB機能を使い分けられる構成ですね。
XIAO ESP32-S3はUSB-Cのデータ線がESP32-S3のUSB信号につながっています。ESP32-S3-ZeroにはUSBシリアルのフルスピードコントローラーが内蔵され、USB-UARTブリッジチップはありません。ポート数と必要な通信機能を合わせて確認しましょう。
開発環境との相性
N8R8-MはESP-IDF、Arduino、MicroPythonに対応しています。使い慣れた環境で開発を始めやすい仕様です。センサーやカメラをつなぐなら、必要なライブラリーが使えるかも確かめてください。
ネイティブUSBの開発では、シリアル出力に加えてOTGやJTAGが必要かどうかがポイントです。FeatherS3[D]とAtomS3R Camera Kitは、ネイティブUSBのOTG、Serial、JTAGに対応しています。
ESP32-S3はWi-FiとBluetooth LEを使え、センサー値の送信やスマートフォンとの連携に役立ちます。通信距離はアンテナや周囲の環境にも左右されるため、外部アンテナ端子が必要か、基板上のアンテナで足りるかを用途に応じて確認しましょう。
Waveshareの汎用機
ESP32-S3-DEV-KIT-N8R8-Mは8MBフラッシュと8MBのOctal SPI PSRAMを搭載しています。ESP32-S3-DevKitC-1互換のピン配置で、周辺回路の動作を確かめる試作に使いやすいボードです。
USB-CからUSB-UARTとネイティブUSBを利用でき、PCでは独立した2ポートとして認識されます。シリアルモニターでログを読みながらUSB機能も試せるため、開発中の確認を進めやすいですね。
GPIO35〜37はメモリー接続に使われるため、外部信号には利用できません。端子を多く使う回路ではピン配置を先に考えておきましょう。ヘッダー実装版なので、ピンヘッダーの取り付け作業を省けます。
FeatherS3[D]
FeatherS3[D]は16MBフラッシュと8MB QSPI PSRAMを備え、GPIOは21本です。サイズは52.3×22.9mm。FeatherやFeatherWing互換の拡張基板を使う開発に適しています。
STEMMA QTコネクターを2口搭載し、JST-PHのバッテリー端子もあります。対応センサーや小型モジュールをつなぎやすく、設置方法の自由度も広がります。拡張性を重視する人におすすめです。
アンテナは基板上とu.FL外部アンテナをソフトウェアで切り替えられます。筐体に入れた際の電波状況も確かめやすいでしょう。USB-CはネイティブUSB OTG、Serial、JTAGに対応しています。
XIAO ESP32-S3
XIAO ESP32-S3は21×17.8mmの小型基板に、8MBフラッシュと8MB PSRAMを収めています。IoT機器やウェアラブルの試作で基板面積を抑えたい人におすすめです。標準品はピンヘッダー未実装です。
GPIOは11本で、9本のADC入力とUART・I²C・SPIを各1系統備えます。小型ながら周辺機能はそろっていますが、ボタンやセンサーを増やすと端子数が制約になりやすいところ。必要な信号を数えておきたいですね。
U.FLアンテナ端子があり、外部アンテナを使う構成も検討できます。USB-Cのデータ線はESP32-S3のUSB信号につながっており、Wi-Fiに加えてBluetooth LE 5.0やMeshも利用できます。
ESP32-S3-Zero
ESP32-S3-Zeroは4MBフラッシュと2MB PSRAMを搭載した小型基板です。キャステレーション端子からキャリア基板へ実装できるため、専用基板に組み込む試作にも適しています。
GPIOは24本あります。ただしGPIO33〜37はPSRAM用で、GPIO21はオンボードRGB LEDにつながっています。表示上の本数だけで判断せず、実回路で必要な信号を取り出せるか確認してください。
USB-UARTブリッジは搭載していません。書き込み時はBOOTボタンを押しながらUSB-Cを接続します。接続手順はひとつ増えますが、キャリア基板向けの小型評価機として扱えます。大容量メモリーを必要としない用途にも合います。
AtomS3R Camera Kit
AtomS3R Camera Kitは8MBフラッシュと8MB Octal PSRAMを搭載しています。サイズは24×24×13.5mmで、GC0308カメラは0.3MP、最大30fpsです。映像を扱う小型試作を始めやすい一体型ですね。
工場出荷ファームウェアはUVCとWi-Fi映像配信に対応しています。USB OTG、USB Serial、JTAGも利用でき、PCにつなぐUSBカメラや無線映像配信の検証に使えます。
底面のGPIOは6本で、HY2.0-4Pポートも搭載。BMI270の6軸IMU、BMM150地磁気センサー、赤外線エミッターも備えています。機能は豊富ですが、外部信号が多い回路ではGPIO数が制約になる点に注意してください。
結論
周辺回路をつないで幅広く試すなら、N8R8-Mをおすすめします。8MB PSRAMとDevKitC-1互換のピン配置を備えています。FeatherWingや外部アンテナを使う開発では、FeatherS3[D]が有力でしょう。
小型IoT機器にはXIAO ESP32-S3を、キャリア基板へ実装する試作にはESP32-S3-Zeroをおすすめします。カメラ映像を扱うならAtomS3R Camera Kitを選ぶと、カメラ周りを個別に組む手間を抑えられます。
迷ったときは、必要な端子数や映像処理の有無、USBで使う機能を軸に考えてください。PSRAM容量に加えて基板形状やアンテナ、接続方法も確かめると、用途に合うESP32-S3開発ボードを選びやすくなります。
Amazon の PC をスコア化してみた
Amazonにある8〜14インチの小型WindowsタブレットやノートPCを、スペック別にスコア化して比較・ランキング。




