AP02 ESP32 MCU
特徴
Espressif SystemsのXtensa Dual-Core 32-bit LX6 マイクロプロセッサ、技的認証済みWi-FiとBLEを内蔵したESP32-WROOM-32を搭載した32bit MCUリーフである。無線の認証は、 FCC、CE-RED、IC、TELEC、KCC、SRRC、NCCを取得(Espressif Systems Data Sheet V2.9)。 USB電源を供給して、VBUS(5V)電源として使用可能。
性能
Item | Description |
---|---|
Part number | ESP32-WROOM-32 |
SoC | ESP32-D0WDQ6 (CPU:Xtensa LX6) |
Operating voltage | 3.3V |
Input voltage | 2.2-3.6V |
Digital I/O | 14 |
Analog input | 6 |
ADC | 12bit |
TouchSensor I/F | 6 |
Flash Memory | 4 MB |
SRAM | 520 KB |
Clock frequency | 80M-240MHz |
Wi-Fi protocols | IEEE 802.11b/g/n |
Bluetooth protocols | Bluetooth v4.2 BR/EDR and BLE specification |
RF certification | FCC/CE-RED/IC/TELEC/KCC/SRRC/NCC |
Dimension | W39.1×D32.7×H5.4mm |
ブロック図
ピン配置
ピン配置のデータは、こちらを参照して下さい。
制限事項
※1:出力の設定不可 ※2:①UART1は、ピン番号をRX=26、TX=25に設定。UART0、2に関しては、ピン番号の指定無し。UART1の設定例を記す。
HardwareSerial Serial1(1); // UART1 (RX=9, TX=10)
void setup() {
Serial1.begin(9600, SERIAL_8N1, 26, 25); // ピンを変更 (RX=26, TX=25)
}
②WiFi.hをインクルードする場合は、アナログ入力として使用不可
※3:ブートストラップに使用しているため、プルアップ禁止
Tips
LED、スイッチについて
Item | Description |
---|---|
LED RX | FT232RQ controlled LED / Flashes on UART TX data transmission. |
LED TX | FT232RQ controlled LED / Flashes on UART RX data transmission. |
Reset switch | Resets the ESP32 and other devices. |
Boot mode switch | Switch to change to boot mode.Press and hold the boot mode switch while writing a sketch. |
micro USB | It is used for writing a sketch to the MCU and serial monitoring by connecting a PC.This also converts USB’s VBUS(5V) to 3.3V by using step-down power circuit and provide VBUS and 3.3V to each leaf. |
Antenna | This is a shared antenna for Bluetooth LE and Wi-Fi. |
低電力スリープ
ESP32 MCUはDeep Sleep機能を利用することで、プロセッサの非利用時に低電力な待機モードを実現できます。
wifi.disconnect(true); // Wi-Fiをオフにするために,trueを明示してください
電池動作
ESP32 MCUは、コイン電池では動作しません。
直上にリーフを積む時の注意
このリーフには、高背部品(高さ2mm以上)が使用されており、そのままでは直上のリーフと電気的に接続不良をおこす可能性があります。そのため、このリーフの直上には、必ずスペーサリーフ(AX04 Spacer)を間に挟んで下さい。
タッチセンサ
ESP32は静電容量式タッチセンサの機能を持っています。配線の容量によって値が変わるので閾値の調整が必要です。 | Leafonyピン番号 | Arduinoピン名称 | ESP32 IO番号 | タッチセンサ番号 | 備考 | | :————– | :————– | :———– | :————— | :————————– | | 7 | D6 | IO14 | T6 | - | | 9 | D7 | IO15 | T3 | - | | 22 | D2 | IO4 | T0 | - | | 24 | D3 | IO27 | T7 | ESP32 Wi-Fi Kitでは使用不可 | | 26 | D4 | IO12 | T5 | - | | 28 | D5 | IO13 | T4 | - |
サンプルアプリ
Arduinoでの使用方法
本リーフをArduinoで使用するためには、Arduino IDE上でボードの設定が必要です。
開発環境設定のページで設定方法をご確認下さい。
ドキュメント
変更履歴
- 2020年1月:初版
- 2022年2月:低電力強化のため47KΩをC715の上段に追加。ドキュメントは、回路図のみ変更。