SKU:K010
Core2 は、M5Stack 開発キットシリーズの第二世代ホストで、初代ホストの上位モデルとして、機能面でさらに強化され、ハードウェア機能もより充実しています。コアコントローラCore2は ESP32-D0WDQ6-V3 を搭載し、個別に制御可能な Xtensa® 32-bit LX6 デュアルプロセッサ、最大 240MHz のクロック、Wi-Fi 機能をサポートしています。オンボード 16 MB Flash と 8 MB PSRAM を備え、USB Type-C インターフェース経由でプログラムのダウンロードが可能です。強力なスペックにより、複雑なアプリケーションのリソース要件にも対応します。前面には 2.0 インチの一体型静電容量式タッチスクリーンを搭載し、よりスムーズなユーザーインターフェース体験を提供します。
筐体内には バイブレーションモーター を内蔵し、触覚フィードバック およびバイブ通知機能を提供します。内蔵 RTC モジュールにより高精度な時刻管理が可能です。電源部には AXP192 電源管理チップを搭載し、筐体消費電力の効果的な制御と緑色電源インジケーターを内蔵しています。さらに、機体には TF カード(microSD) スロットとスピーカーを搭載し、より高品質なオーディオ環境を保証するため、I2S デジタルオーディオインターフェースのアンプチップを採用、信号歪みを防止します。筐体左側と底面には独立した電源ボタンおよびリセット(RST)ボタンを配置。画面正面の 3 つの点は、タッチパネルの一部であり、プログラムで設定することで 3 つの仮想ボタンとして利用できます。筐体背面の拡張基板には 6 軸 IMU センサーとマイクロフォンが統合されています。
仕様 | パラメータ |
---|---|
SoC | ESP32-D0WDQ6-V3, 240MHz デュアルコア、600 DMIPS、520KB SRAM、Wi-Fi |
Flash | 16MB |
PSRAM | 8MB |
入力電圧 | 5V @ 500mA |
ホストインターフェース | Type-C x 1,GROVE (I2C+I/O+UART) x 1 |
LED | グリーン電源インジケーター |
ボタン | 電源ボタン、RST ボタン、画面仮想ボタン x 3 |
バイブ通知 | バイブレーションモーター |
IPS LCD ディスプレイ | 2.0"@320 x 240 ILI9342C |
静電容量タッチ IC | FT6336U |
スピーカーアンプ | NS4168 |
マイクロフォン | SPM1423 |
I2S アンプ | NS4168 |
IMU | MPU6886 |
RTC | BM8563 |
PMU | AXP192 |
USB チップ | CP2104/CH9102F(2 種類あり、機能や使用に差異なし) |
DC-DC 昇圧 | SY7088 |
TF カードスロット | 最大 16G 対応 |
リチウムバッテリー | 500mAh @ 3.7V |
充電パラメータ | 充電電流:0.219A 充電完了後(電源オフ): 0.055A 充電完了(電源オン): 0.147A |
アンテナ | 2.4G 3D アンテナ |
動作温度 | 0 ~ 60°C |
ベースねじ規格 | 六角穴付き皿ボルト M3 |
内部 PCB 予約端子 | バッテリー端子(規格:1.25mm-2P)、USB 端子(規格:1.25mm-4P) |
製品サイズ | 54.0 x 54.0 x 16.5mm |
製品重量 | 54.9g |
梱包サイズ | 80.0 x 59.9 x 21.6mm |
梱包重量 | 100.8g |
LCD ピクセル:320x240
TF カード最大 16GB 対応
ESP32-D0WDQ6-V3 | GPIO38 | GPIO23 | GPIO18 | GPIO5 | GPIO15 |
---|---|---|---|---|---|
ILI9342C | MISO | MOSI | SCK | CS | DC |
AXP192 | AXP_IO4 | AXP_DC3 | AXP_LDO2 |
---|---|---|---|
ILI9342C | RST | BL | PWR |
ESP32-D0WDQ6-V3 | GPIO38 | GPIO23 | GPIO18 | GPIO4 |
---|---|---|---|---|
TF カード | MISO | MOSI | SCK | CS |
ESP32-D0WDQ6-V3 | GPIO21 | GPIO22 | GPIO39 |
---|---|---|---|
FT6336U | SDA | SCL | INT |
AXP192 | AXP_IO4 |
---|---|
FT6336U | RST |
ESP32-D0WDQ6-V3 | GPIO12 | GPIO0 | GPIO2 | GPIO34 |
---|---|---|---|---|
NS4168 | BCLK | LRCK | DATA | |
Mic | CLK | DATA |
AXP192 | AXP_IO2 |
---|---|
NS4168 | SPK_EN |
AXP192 | AXP_IO1 | AXP_LDO3 |
---|---|---|
Green LED | Vcc | |
Vibration motor | Vcc |
ESP32-D0WDQ6-V3 | GPIO21 | GPIO22 |
---|---|---|
BM8563 | SDA | SCL |
AXP192 | AXP_PWR |
---|---|
BM8563 | INT |
ESP32-D0WDQ6-V3 | GPIO21 | GPIO22 |
---|---|---|
MPU6886 | SDA | SCL |
ESP32-D0WDQ6-V3 | GPIO1 | GPIO3 |
---|---|---|
CP2104/CH9102F | RXD | TXD |
ESP32-D0WDQ6-V3 | GPIO21 | GPIO22 |
---|---|---|
MPU6886 | SDA | SCL |
AXP192 | SDA | SCL |
BM8563 | SDA | SCL |
FT6336U | SDA | SCL |
HY2.0-4P | Black | Red | Yellow | White |
---|---|---|---|---|
PORT.A | GND | 5V | G32 | G33 |
PORT.B | GND | 5V | G26 | G36 |
PORT.C | GND | 5V | G13 | G14 |
PORT | PIN | 備考 |
---|---|---|
PORT-A (赤) | G32/33 | I2C |
PORT-B (黒) | G26/36 | DAC/ADC |
PORT-C (青) | G13/14 | UART |
ADC1 | ADC2 | DAC1 | DAC2 |
---|---|---|---|
8ch | 10ch | 2ch | 2ch |
G32-39 | G0/2/4/12-15/25-27 | G25 | G26 |
ピン割り当てやリマッピングの詳細はESP32 datasheetを参照してください。
下記リンクからご使用の OS に適合するドライバをダウンロードしてください。現在、2 種類のドライバチップ(CP210X(CP2104用)/CP34X(CH9102用))が存在します。アーカイブを解凍し、OS に合ったインストーラを実行してください。(ご使用の USB チップが不明な場合は両方のドライバをインストールしてください。CH9102_VCP_SER_MacOS v1.7はインストール時にエラーが出る場合がありますが、実際はインストールは完了しているので無視してください) 使用時、プログラムを書き込めない(タイムアウトや「Failed to write to target RAM」等)場合はドライバを再インストールしてください。
ドライバ名 | 対応ドライバチップ | ダウンロード |
---|---|---|
CP210x_VCP_Windows | CP2104 | Download |
CP210x_VCP_MacOS | CP2104 | Download |
CP210x_VCP_Linux | CP2104 | Download |
CH9102_VCP_SER_Windows | CH9102 | Download |
CH9102_VCP_SER_MacOS v1.7 | CH9102 | Download |
Easyloader | ダウンロード / Download | 備考 |
---|---|---|
Core2 Factory FirmWare | download | / |
「ESP32 formats and communication protocols」では、M5Stack Core2 モジュールについて数章に分けて解説されています。M5Stack Core2 はタッチ LCD ディスプレイと Wi-Fi 通信、マイク、スピーカー、加速度センサ、ジャイロを統合しており、高い汎用性を持ちます。本書では通信プロトコルを用いたプロジェクト(スマートウォッチとスマホの BLE 接続、地球周回衛星との遠隔通信(LoRa)、デバイス同士のオーディオ信号転送(I2S)など)を扱い、QR コードを利用して外部機器をインターネット経由で制御したり、ESP-MESH や ESP-NOW プロトコルでインターネット接続なしでマイコン間通信を行う方法についても説明しています。
リリース日 | 製品変更内容 | 備考 |
---|---|---|
2020.6 | 初回リリース | / |
2021.7 | CP2104 を CH9102F に変更 | 出荷分で CP2104/CH9102F の 2 種のバージョンあり。機能・使い方に違いなし |
2023.2 | RTC ボタン電池廃止 | タイマー機能への影響なし |
2023.10 | バッテリー容量を 500mAh に変更 | / |