pdf-icon

Core2

SKU:K010

説明

M5Core2は、M5Stack 開発キットシリーズの第 2 世代のコアデバイスで、オリジナル世代のコアの機能をさらに強化したものです。

MCU は ESP32 モデル D0WDQ6-V3 で、デュアルコアの Xtensa® 32-bit 240Mhz LX6 プロセッサを搭載し、個別に制御することが可能です。Wi-Fi を標準サポートし、オンボードで 16MB Flash と 8MB PSRAM、充電やプログラムのダウンロード、シリアル通信が可能な USB TYPE-C インターフェース、2.0 インチ内蔵静電容量式タッチパネル、内蔵振動モーターを搭載しています。

また、M5Core2 は、正確なタイミングを提供できる RTC モジュールを内蔵しています。電源は AXP192 電源管理チップによって管理され、ベースの電力消費を効果的に制御することができ、内蔵の緑色 LED 電源インジケータは、ユーザーにバッテリー残量を通知するのに役立ちます。バッテリー容量は 390mAh にアップグレードされ、前モデルよりもはるかに長い時間コアを駆動することができます。

M5Core2 は、TF カード(microSD)スロットとスピーカーを搭載しています。しかし、より高音質なサウンドを出力するために、I2S デジタルオーディオインターフェイスのパワーアンプチップを採用し、信号の歪みを効果的に防止しています。底面左側と底面にそれぞれ独立した電源ボタンとリセットボタンを搭載しています。

前面の 3 つのアイコンは、プログラマブルな静電容量式ボタンです。ベースの背面には、6 軸 IMU センサーとマイクを搭載した小型の拡張ボードがあります。

M5Stack Core2 がサポートする開発プラットフォームとプログラミング言語。Arduino, UIFlow (Blockly、MicroPython 言語使用) あなたの開発スキルやプログラミングスキルに関係なく、M5Stack はあなたのアイデアを徐々に現実のものにするお手伝いをします。

クイックスタート

This tutorial will show you how to control M5Core2 devices through the UIFlow graphical programming platform
This tutorial will show you how to program and control M5Core2 devices through Arduino IDE
This tutorial will show you how to control M5Core2 devices through Micropython programming

電源の操作

操作:
電源 ON: 左側の電源ボタンを 1 回クリックしてください。
電源 OFF: 左側の電源ボタンを 6 秒長押ししてください。
リセット: 下部にあるリセットボタンを 1 回クリックしてください。

Extensions

M5Core2 を M5 モジュールとスタックするには、Core2 のバッテリーボトムを取り外す必要があります。I2S Mic、IMU、バッテリー機能を維持したい場合は、 M5GO Bottom2 が必要です。**リチウム電池とのインターフェースとして CP2104 チップインターフェースが CORE2 の基板上に確保されています。

M5Core2 と M5 Base シリーズの振動センサーは、機械的な設計上、互換性がありません。一緒に積み重ねないでください。

画面の端にタッチの非直線性の問題が発生します。この問題を解決するには、 M5Tool を使用して、画面のファームウェアをアップグレードしてみてください。M5Tools は M5Burner でも書き込みが可能です。

特徴

  • ESP32-based, Bluetooth/Wi-Fi を内蔵
  • 16M Flash,8M PSRAM
  • スピーカー、電源 LED、バイブレーションモーター、RTC、I2S アンプ、静電容量タッチスクリーン、電源ボタン、リセットボタンを内蔵
  • TF card スロット (最大 16GB)
  • 電源管理 IC で管理されたリチウムイオンバッテリーを内蔵
  • 独立した小さな基板上に 6 軸 IMU と PDM マイクを搭載しています
  • M-Bus Socket & Pins
  • 複数の開発プラットフォームを利用できます:

含まれるもの

  • 1x M5Stack Core2
  • 1x Type-C USB ケーブル(20cm)
  • 1x 六角レンチ

アプリケーション

  • IoT コントローラー
  • STEM 教育製品
  • DIY プロジェクト
  • スマートホーム構築

仕様

Resources Parameter
ESP32-D0WDQ6-V3 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, Bluetooth
Flash 16MB
PSRAM 8MB
Input Voltage 5V @ 500mA
Interface TypeC x 1, GROVE(I2C+I/0+UART) x 1
液晶スクリーン 2.0"@320*240 IPS ILI9342C
タッチスクリーン制御 IC FT6336U
スピーカー 1W-092
LED Green power indicator light
ボタン Power button, RST button, Virtual screen button*3
Vibration reminder Vibration motor
マイク SPM1423
I2S アンプ NS4168
6 軸 IMU MPU6886
RTC BM8563
PMU AXP192
USB Chip CP2104/CH9102F (two chip versions, there is no difference in function and use)
DC-DC Boost SY7088
TF card スロット 16G Max
リチウムイオンバッテリー 390mAh @ 3.7V
アンテナ 2.4G 3D antenna
動作温度 0°C to 60°C
Base screw specifications Hexagon socket countersunk head M3
Internal PCB board reserved interface Battery interface (specification: 1.25mm-2P)
USB line interface (specification: 1.25mm-4P)
製品重量 52g
梱包重量 70g
製品サイズ 54 x 54 x 16mm
梱包サイズ 75 x 60 x 20mm
カバー素材 Plastic ( PC )

回路図

ピンマップ

LCD & TF card

LCD :320x240 TF card Maximum size 16GB

ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO5 GPIO15
AXP192 Chip AXP_IO4 AXP_DC3 AXP_LDO2
ILI9342C MISO MOSI SCK CS DC RST BL PWR
ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO4
TF Card MISO MOSI SCK CS

CAP.TOUCH (I2C Addr: 0x38)

ESP32 chip GPIO21 GPIO22 GPIO39
AXP192 AXP_IO4
FT6336U SDA SCL INT RST

Mic & NS4168(Speaker)

ESP32 Chip GPIO12 GPIO0 GPIO2 AXP_IO2 GPIO34
NS4168 BCLK LRCK DATA SPK_EN
Mic CLK DATA

AXP Power Indicator Light

AXP192 AXP_IO1 AXP_LDO3
Green LED Vcc
Vibration motor Vcc

RTC

ESP32 Chip GPIO21 GPIO22
AXP192 AXP_PWR
BM8563 SDA SCL INT

IMU(3-axis gyroscope & 3-axis accelerometer)

ESP32 Chip GPIO21 GPIO22
MPU6886 SDA SCL

USB to serial chip

ESP32 Chip GPIO1 GPIO3
CP2104/CH9102F RXD TXD

Internal I2C connection

ESP32 Chip GPIO21 GPIO22
MPU6886 SDA SCL
AXP192 SDA SCL
BM8563 SDA SCL
FT6336U SDA SCL

M5Core2 M-BUS ピンレイアウト

M5Core2 BUS(compared to M5Stack)

M5PORT 定義
PORT PIN Note:
PORT-A(Red) 32/33 I2C
PORT-B(Black) 26/36 DAC/AD
PORT-C(Blue) 13/14 UART

ESP32 ADC/DAC

ADC1 ADC2 DAC1 DAC2
8 channels 10 channels 2 channels 2 channels
G32-39 G0/2/4/12-15/25-27 G25 G26

For more information about Pin assignment and Pin Remapping, Please refer to ESP32 Datasheet

Charging current measured value

charging current Fully charged current(Power OFF) Fully charged current(Power ON)
0.219A 0.055A 0.147A

関連リンク

ソフトウェア

Arduino

USB ドライバ

以下のリンクをクリックして、OS に合ったドライバをダウンロードしてください。現在、CP210X(CP2104版)/CP34X(CH9102版)ドライバ圧縮パッケージの 2 種類のドライバチップが存在します。圧縮パッケージを解凍後、インストールする OS の数に応じたインストールパッケージを選択してください。 (お使いのデバイスが使用している USB チップが不明な場合は、両方のドライバを同時にインストールすることができます。CH9102_VCP_SER_MacOS v1.7`のインストール中にエラーが発生することがありますが、実際にはインストールは完了していますので無視してください) 使用する際、もしプログラムが正常にダウンロードできない場合(プロンプトが overtime になったり、Failed to write to target RAM)は、デバイスドライバの再インストールを試してみてください。
Driver name Applicable driver chip Download link
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
MacOS のポート選択
MacOS では、2 つの利用可能なポートが表示される場合があります。使用する際は、wchmodemという名前のポートを選択してください。

Easyloader

EasyLoader は、製品に関連するケースプログラムを内蔵した、簡潔で高速なプログラムライターです。簡単な手順で主制御に書き込み、一連の機能検証を行うことができます。

Download Windows Version Easyloader Download MacOS Version Easyloader

説明:
工場出荷時の状態に戻します。各種内蔵デバイスのテストが可能です。

Arduino

UIFlow

動画

製品比較

Release Date Product Change Note:
2020.6 Initial public release< /
2021.7 USB Chip changed from CP2104 to CH9102F The actual delivery has two chip versions, CP2104/CH9102F, and there is no difference in function and use