pdf-icon

Core2 For AWS v1.3

SKU:K010-AWS-V13

説明

Core2 For AWS v1.3 は、AWS IoT 学習およびセキュリティプロジェクト向けに設計された開発キットです。M5Stack Core2 本体と、暗号化チップを搭載した拡張ベース Base M5GO Bottom2 v1.3 で構成されています。 本体にはデュアルコア 240MHz の ESP32-D0WDQ6-V3 を採用し、16MB Flash・8MB PSRAM を搭載。2.0 インチ容量タッチスクリーンと Wi-Fi 無線接続に対応しています。バイブレーションモーター、RTC モジュール、AXP192 電源管理 IC、グリーンの電源インジケーター LED を内蔵し、TF カードスロット、I2S オーディオアンプ、スピーカーも備えています。本体左側に電源ボタン、底面にリセットボタン、正面に 3 つの仮想プログラマブルボタンを配置しています。 拡張ベースには ATECC608 暗号化チップ、BMI270 6 軸 IMU、SPM1423 デジタルマイク、500mAh リチウムバッテリーを内蔵。ADC・DAC・UART に対応した HY2.0-4P インターフェースを 2 系統搭載しています。両側面には合計 10 個のフロスト導光仕様の SK6812 RGB LED を配置。底面には Pogo Pin 磁気吸着式充電ポートを備え、TP4057 充電 IC を内蔵するとともに、I2C バスも引き出されています。底座にはマグネットと LEGO 互換の孔が設けられており、CP2104 およびリチウムバッテリーインターフェースも予備配置され、後から拡張しやすい設計となっています。スマートホームセキュリティ端末のプロトタイピング、エッジコンピューティングデバイスにおける信頼性の高いデータ収集とクラウドへのデータ送信など、幅広い用途に対応します。

クイックスタート

このチュートリアルでは、Core2 For AWS デバイスを AWS IoT Core に迅速に接続するための設定方法を説明します。
このチュートリアルでは、UiFlow グラフィカルプログラミングプラットフォームを使用して Core2 For AWS デバイスを制御する方法を説明します。
このチュートリアルでは、UiFlow2 グラフィカルプログラミングプラットフォームを使用して Core2 For AWS デバイスを制御する方法を説明します。
このチュートリアルでは、Arduino IDE を使用して Core2 For AWS デバイスをプログラムし制御する方法を説明します。

注意事項

  • M5Core2 内蔵のバイブレーションモーターは M5 Base シリーズのボトムと構造的に干渉する場合があります。デバイスの破損を防ぐため、M5Core2 と M5 Base シリーズの機能ボトムを重ねて使用しないでください。

  • 一部の画面では、タッチ応答にエッジ付近での非線形性が生じることがあります。M5Tool を使用して画面ファームウェアをアップデートすることで、この問題を解消できる場合があります。

特徴

  • ESP32-D0WDQ6-V3 コアプロセッサ搭載
  • ATECC608 ハードウェア暗号化チップ内蔵
  • 16MB Flash
  • 8MB PSRAM
  • 2.4 GHz Wi-Fi
  • 内蔵スピーカー
  • 電源インジケーター LED
  • バイブレーションモーター
  • RTC クロック
  • 容量タッチスクリーン
  • 内蔵リチウムバッテリー
  • 独立した周辺拡張ボード
    • BMI270 6 軸 IMU 内蔵
    • PDM マイク搭載
  • AXP192 電源管理
  • microSD スロット
  • HY2.0-4P 拡張インターフェース
  • 開発プラットフォーム:
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1 x Core2 For AWS v1.3
  • 1 x USB Type-C ケーブル (50cm)
  • 1 x 六角レンチ L 型 2.5mm (M3 ネジ用)

アプリケーション

  • IoT コントローラー
  • DIY 作品制作

仕様

仕様 パラメータ
SoC ESP32-D0WDQ6-V3 @ デュアルコア、240MHz
SRAM 520KB
Flash 16MB
PSRAM 8MB
Wi-Fi 2.4 GHz Wi-Fi
ハードウェア暗号化チップ ATECC608B-TNGTLSU-G (addr 0x35)
入力電圧 5V @ 500mA
ホストインターフェース USB Type-C x1、Pogo Pin x1、I2C x1、GPIO x1、UART x1
プログラマブル LED SK6812 x 10
ボタン 電源ボタン、RST ボタン、画面仮想ボタン x3
振動通知 バイブレーションモーター
IPS LCD スクリーン 2.0"@320 x 240 ILI9342C
容量タッチスクリーン IC FT6336U
スピーカー 1W-0928
マイク SPM1423
I2S アンプ NS4168
IMU BMI270
RTC BM8563
PMU AXP192
USB-TTL CH9102F
DC-DC ブースト SY7088
リチウムバッテリー 500mAh @ 3.7V
アンテナ 2.4G 3D アンテナ
動作温度 0 〜 40°C
筐体素材 Plastic ( PC )
製品サイズ 54.0 x 54.0 x 23.7mm
製品重量 72.1g
梱包サイズ 90.0 x 60.0 x 30.0mm
梱包重量 114.9g

操作説明

電源操作

  • 電源オン:左側の電源ボタンを短押し
  • 電源オフ:左側の電源ボタンを長押し
  • リセット:底面の RST ボタンを短押し

回路図

ピンマップ

LCD

ESP32-D0WDQ6-V3 G38 G23 G18 G5 G15
ILI9342C MISO MOSI SCK CS DC
AXP192 Chip AXP_IO4 AXP_DC3 AXP_LDO2
ILI9342C RST BL PWR

microSD

ESP32-D0WDQ6-V3 G38 G23 G18 G4
microSD MISO MOSI SCK CS

Touch

ESP32-D0WDQ6-V3 G21 G22 G39
FT6336U (0x38) SDA SCL INT
AXP192 AXP_IO4
FT6336U RST

Audio

ESP32-D0WDQ6-V3 G12 G0 G2 G34
NS4168 BCLK LRCK DATA
SPM1423 CLK DATA
AXP192 AXP_IO2
NS4168 SPK_EN

AXP 電源インジケーター & バイブレーションモーター

AXP192 AXP_IO1 AXP_LDO3
Green LED VCC /
Vibration Motor VCC

RTC

ESP32-D0WDQ6-V3 G21 G22
BM8563 (0x51) SDA SCL
AXP192 AXP_PWR
BM8563 INT

IMU(3 軸ジャイロスコープ + 3 軸加速度計)& Pogo Pin

ESP32-D0WDQ6-V3 G21 G22
BMI270 (0x68) SDA SCL
Pogo Pin SDA SCL

SK6812-LED

ESP32-D0WDQ6-V3 G25
SK6812-LED DATA

内部 I2C 接続

ESP32-D0WDQ6-V3 G21 G22
BMI270 (0x68) SDA SCL
AXP192 (0x34) SDA SCL
BM8563 (0x51) SDA SCL
FT6336U (0x38) SDA SCL
ATECC608 (0x35) 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

M5-Bus

FUNC PIN LEFT RIGHT PIN FUNC
GND 1 2 G35 ADC
GND 3 4 G36 ADC
GND 5 6 RST EN
MOSI G23 7 8 G25 DAC
MISO G38 9 10 G26 DAC
SCK G18 11 12 3V3
RXD0 G3 13 14 G1 TXD0
RXD2 G13 15 16 G14 TXD2
Int SDA G21 17 18 G22 Int SCL
PORT.A SDA G32 19 20 G33 PORT.A SCL
GPIO G27 21 22 G19 GPIO
I2S_DOUT G2 23 24 G0 I2S_LRCK
NC 25 26 G34 I2S_DATA
NC 27 28 5V
NC 29 30 BAT

製品サイズ

データシート

ソフトウェア

クイックスタート

Arduino

UiFlow1

UiFlow2

PlatformIO

[env:m5stack-core2-for-aws]
platform = espressif32@6.12.0
board = m5stack-core2
framework = arduino
upload_speed = 921600
monitor_speed = 115200
board_build.partitions = default_16MB.csv
build_type = debug
build_flags =
    -DBOARD_HAS_PSRAM
    -DCORE_DEBUG_LEVEL=5
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

ESP-IDF

Core2 For AWS ESP-IDF サンプルプログラム Core2 For AWS ESP-IDF 出荷時プログラム

USB ドライバ

ご使用の OS に合わせて、下表から CH9102 USB シリアル(VCP)ドライバをダウンロードしてインストールしてください。CH9102_VCP_SER_MacOS v1.7 のインストール時にエラーが表示される場合がありますが、多くは誤検知であり、ドライバは正常にインストールされています。そのまま続行して問題ありません。ファームウェアの書き込み・ダウンロードに失敗したり、タイムアウトや Failed to write to target RAM などのエラーが発生した場合は、まずドライバの再インストール、USB ケーブルやポートの交換をお試しください。

ドライバ名 対応チップ ダウンロードリンク
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS v1.7 CH9102 Download

Easyloader

Easyloader ダウンロードリンク 備考
Core2 For AWS v1.3 User Demo Easyloader download /

動画

  • Core2 For AWS v1.3 製品紹介および機能デモ

製品比較

Product Compare Core2 For AWS v1.3 Core2 For AWS v1.3 Core2 For AWS Core2 For AWS
IMU BMI270 MPU6886
USB-TTL CH9102 CP2104/CH9102

コントローラーシリーズの製品比較については、製品選定表 をご参照ください。対象製品にチェックを入れることで、比較結果を確認できます。選定表にはコアスペックや機能特性などの主要情報が含まれており、複数製品の同時比較が可能です。