Wi-Fi と Bluetooth 通信機能が標準搭載されたボードにESP32シリーズがあります。
マイコン単体も販売されていますが、ESP32と言えば、開発ボードを指すことが多いかもしれません。
別途無線モジュールを購入する必要がなくなるため、無線通信が必要な場合に頼りになります。
この ESP32 が搭載されたボードは何種類か販売されており、違いが知りたいという時があるかもしれません。また、技適マークがついていないボードもあり、日本で使用する場合は少し注意が必要になる場面もあります。
そこで、本記事では現在 (2023年時点) 販売されている ESP32開発ボードについてや、ESP32搭載基板の商品を比較・まとめています。
ESP32 の開発元は?
Espressif Systems が開発販売しているマイコンです。
Espressif Systems は中国上海に本社を置く、多国籍ファブレス半導体企業です。2008年に設立され、最先端の無線通信、低消費電力、AIoTソリューションの開発に注力している企業です[1]。
技適認証を受けた ESP開発ボードの種類
技術基準適合証明等を受けた機器には技適マークが付いており、日本で技適マークの表示がない製品を使用することはできません。(違反すると罰則があります)
そのため、開発ボードが技適認証済みかどうかを調べてから使用しなければなりません。
技適認証済みかどうかは、総務省 電波利用ホームページ より確認できます。
上記ホームページで技適認証済みのモジュールと開発ボードを以下の表でまとめました。
表がでかくなってしまい恐縮です。水平スクロールできます。
モジュール名 | デバイス (開発ボード) | 特徴 | データシート |
ESP32-S3-WROOM-1 ESP32-S3-WROOM-1U | ESP32-S3-DevKitC-1 ESP32-S3-BOX ESP32-S3-EYE ESP32-S3-Korvo-1 ESP32-S3-Korvo-2 ESP32-S3-LCD-EV-Board (cf. ESP-EYE) ESPr® Developer S3 Type-C(他社品) | dual-core 32-bit LX7 microprocessor (<240MHz) ROM : 384KB, SRAM : 512KB, SRAM(RTC) : 16KB PSRAM : 8MB 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE) Flash up to 16 MB On-board PCB antenna (1) External antenna connector (1U) 40 MHz crystal oscillator | データシート |
ESP32-C3-MINI-1 ESP32-C3-MINI-1U | ESP32-C3-DevKitM-1 ESP32-C3-DevKit-RUST-1 ESP32-C3-AWS-ExpressLink-DevKit ESP32-C3-LCDkit | single-core 32-bit RISC-V microprocessor (<160MHz) ROM : 384KB, SRAM : 400KB, SRAM(RTC) : 8KB 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE) Flash up to 4 MB On-board PCB antenna or external connector 40 MHz crystal oscillator | データシート |
ESP32-C3-WROOM-02 | ESP32-C3-DevKitC-02 ESP32-C3-Lyra | single-core 32-bit RISC-V microprocessor (<160MHz) ROM : 384KB, SRAM : 400KB, SRAM(RTC) : 8KB 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE) Flash up to 8 MB On-board PCB antenna or external connector 40 MHz crystal oscillator | データシート |
ESP32-WROVER-E ESP32-WROVER-IE | ESP32-LyraT ESP32-LyraT-Mini ESP32-LyraTD-MSC ESP32-LyraTD-SYNA ESP32-Vaquita-DSPG ESP32-Korvo ESP32-Korvo-DU1906 ESP32-Ethernet-Kit | 32-bit LX6 microprocessor ROM : 448KB, SRAM : 520KB, SRAM(RTC) : 8KB PSRAM : 2MB or 8MB Wi-Fi (802.11 b/g/n) and Bluetooth v4.2, (LE) Flash up to 4~16 MB On-board PCB antenna (E) External antenna connector (IE) 40 MHz crystal oscillator | データシート |
ESP-WROOM-32E | ESP32-DevKitC (cf. ESP32-SOLO-1) ESP-WROVER-KIT ESP32-LCDKit | dual-core 32-bit LX6 microprocessor (<240MHz) ROM : 448KB, SRAM : 520KB, SRAM(RTC) : 16KB PSRAM : 0MB, 2MB 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 4.2 (LE) Flash 4,8,16 MB On-board PCB antenna 40 MHz crystal oscillator | データシート |
ESP-WROOM-02D ESP-WROOM-02U | ESP8266-DevKitC | Tensilica L106 32-bit RISC processor (<160 MHz) ROM : no programmable, RAM : <50KB 2.4GHz Wi-Fi (802.11 b/g/n) Flash up to 16 MB On-board PCB antenna (D) External antenna connector (U) 26 MHz crystal oscillator | データシート |
ESP8266EX Module Test Board | ESP-LAUNCHER Test Board | Tensilica L106 32-bit processor (<160 MHz) SRAMあり 2.4GHz Wi-Fi (802.11 b/g/n/e/i) Flash up to 32 MB On-board PCB antenna or external connector 24, 26, 40 MHz crystal oscillator | データシート |
ESP32-PICO-KIT (ESP32-PICO-D4) | ESP32-PICO-D4 | dual-core 32-bit LX6 microprocessor ROM : 448KB, SRAM : 520KB, SRAM(RTC) : 8KB 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 4.2 (LE) Flash 4MB On-board PCB antenna 40 MHz crystal oscillator | データシート |
ESP32-PICO-V3-ZERO | ESP32-PICO-V3-ZERO-DevKit | dual-core 32-bit LX7 microprocessor (<240MHz) ROM : 448KB, SRAM : 520KB, SRAM(RTC) : 16KB 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 4.2 (LE) Flash 4 MB On-board PCB antenna, RF test connector 40 MHz crystal oscillator Alexa Connect Kit module | データシート |
ESP-EYE | ESP-EYE | dual-core 32-bit LX6 microprocessor ROM : 448KB, SRAM : 520KB, SRAM(RTC) : 8KB PSRAM : 8MB 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 4.2 (LE) Flash 4MB On-board PCB antenna 40 MHz crystal oscillator 2-Megapixel camera ESP32-S3-WROOM-1搭載 | データシート |
ESP32-WROVER-B ESP32-WROVER-IB | ESP32-LyraTD-DSPG | NRND 32-bit LX6 microprocessor ROM : 448KB, SRAM : 520KB, SRAM(RTC) : 8KB PSRAM : 8MB Wi-Fi (802.11 b/g/n) and Bluetooth v4.2, (LE) Flash up to 4~16 MB On-board PCB antenna (B) External antenna connector (1B) 40 MHz crystal oscillator | データシート |
ESP-WROOM-32D ESP32-WROOM-32D ESP32-WROOM-32U | ESP32-Sense Kit ESP32-MeshKit-Sense ESP-Prog | NRND 32-bit LX6 microprocessor ROM : 448KB, SRAM : 520KB, SRAM(RTC) : 8KB Wi-Fi (802.11 b/g/n) and Bluetooth v4.2, (LE) Flash up to 4 MB On-board PCB antenna (32D) External antenna connector (32U) 40 MHz crystal oscillator | データシート |
ESP32-WROVER ESP32-WROVER-I | NRND 32-bit LX6 microprocessor ROM : 448KB, SRAM : 520KB, SRAM(RTC) : 8KB PSRAM : 8MB Wi-Fi (802.11 b/g/n) and Bluetooth v4.2, (LE) Flash up to 4 MB On-board PCB antenna or external connector 40 MHz crystal oscillator | データシート | |
ESP-WROOM-32 ESP32-WROOM-32 | NRND 32-bit LX6 microprocessor ROM : 448KB, SRAM : 520KB, SRAM(RTC) : 8KB Wi-Fi (802.11 b/g/n) and Bluetooth v4.2, (LE) Flash up to 4 MB External antenna connector 40 MHz crystal oscillator | データシート | |
ESP32-SOLO-1 | NRND 代わりにESP32-WROOM-32Eが推奨 | ||
EK057 | 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 4.2 (LE) Flash 8 MB 40 MHz crystal oscillator | ||
EK058 |
後記
ESP32シリーズのマイコン1つとっても、たくさんの種類があり選定に困ってしまうほどラインナップされていますね。
ひとまず無線通信機能付きのマイコンが欲しい場合は、下記マイコンが選択肢として参考にして頂くといいしれません。③から①に向かって順にスペックが上がるイメージです。
①ESP32-S3-WROOM-1 が搭載された「ESP32-S3-DevKitC-1」、
②ESP32-C3-MINI-1 が搭載された「ESP32-C3-DevKitM-1」、
③ESP-WROOM-32Eが搭載された「ESP32-DevKitC」
以上です。お読みいただきありがとうございました!
コメント