pdf-icon

Basic

SKU:K001

説明

Basic は、M5Stack開発キットシリーズの中でコストパフォーマンスの高い入門モデルであり、開発初心者に理想的な選択肢です。豊富なサンプルリソースを備え、ESP32 IoTチップを搭載し、Wi-Fiを統合、内蔵16MB SPIフラッシュを持ち、デュアルコア低消費電力設計により様々な用途で優れたパフォーマンスを発揮します。工業グレードの筐体、洗練された外観、安定した性能で、従来の単なる評価・学習用ボードの枠を超え、素早いプロトタイピングと超低い参入ハードルにより、開発者が即座に製品レベルの成果を達成できるよう支援し、開発と商品化プロセスを加速します。複数のスタック可能なモジュールや拡張ユニットで構成された堅牢なハードウェア拡張システムにより、IoT製品の迅速な構築と検証が可能です。

Basic の構造設計は実用的かつ巧妙で、上下分離式の2つの部分で積み重ねられています。上部には回路基板やチップ等の主要部品があり、下部にはリチウムバッテリー、M5-Busバスソケット、および拡張ピンが配置されています。このレイアウトは使いやすさを高め、今後の機能拡張にも便利です。

クイックスタート

本チュートリアルでは、UiFlow1グラフィカルプログラミングプラットフォームを使ってBasicデバイスを制御する方法を紹介します。
本チュートリアルでは、UiFlow2グラフィカルプログラミングプラットフォームを使ってBasicデバイスを制御する方法を紹介します。
本チュートリアルでは、Arduino IDEでBasicデバイスをプログラム制御する方法を紹介します。

特徴

  • ESP32ベースでの開発
  • 2.0インチIPSディスプレイパネル、スピーカー、カスタムボタン×3
  • 内蔵リチウム電池による給電、電源管理IC内蔵、Type-Cインターフェース対応
  • 16M Flash
  • 15x IOピン引き出し
  • フルカラーHD IPSディスプレイと多彩なハードウェア周辺機器を統合
  • 開発プラットフォーム
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1 x Basic
  • 10 x デュポンジャンパーケーブル
  • 1 x USB Type-C 接続ケーブル(20cm)
  • 1 x ユーザーマニュアル
  • 1 x ステッカー

アプリケーション

  • IoTコントローラ
  • STEM教育
  • DIY作品
  • スマートホーム機器

仕様

仕様 パラメータ
SoC ESP32-D0WDQ6-V3,240MHzデュアルコア、600 DMIPS、520KB SRAM、Wi-Fi
Flash 16MB
入力電圧 5V @ 500mA
ホストインターフェース Type-C x 1,GROVE (I2C+I/O+UART) x 1
Coreベースインターフェース PIN(G21,G22,G23,G19,G18,G3,G1,G16,G17,G2,G5,G25,G26,G35,G36)
IPSディスプレイ 2 inch,320x240 カラフルTFT LCD,ILI9342C,最大輝度 853nit
スピーカー 1W-0928
ボタン カスタムボタン x 3
リチウム電池 110mAh @ 3.7V
アンテナ 2.4G 3Dアンテナ
動作温度 0 ~ 60°C
ケース素材 プラスチック (PC)
製品サイズ 54.0 x 54.0 x 17.0mm
製品重量 49.5g
梱包サイズ 94.8 x 65.4 x 25.3mm
梱包重量 89.5g

操作説明

電源オン/オフ操作

  • 電源オン:左側の赤い電源ボタンをクリック
  • 電源オフ:左側の赤い電源ボタンを素早く2回クリック
注意
デフォルトでは、USB給電中は電源オフできません。

回路図

ピンマップ

LCD画面 & TFカード

LCDピクセル:320x240
TFカード最大16GB対応

ESP32-D0WDQ6-V3 GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4
ILI9342C MOSI/MISO / CLK CS DC RST BL
TFカード MOSI MISO CLK CS

ボタン & スピーカー

ESP32-D0WDQ6-V3 GPIO39 GPIO38 GPIO37 GPIO25
ボタンピン BUTTON A BUTTON B BUTTON C /
スピーカー DA PIN

GROVEポートA & IP5306

電源管理IC(IP5306)はカスタムI2Cバージョンです。I2Cアドレスは0x75です。こちらをクリックしてIP5306のレジスタマニュアルを参照できます。

ESP32-D0WDQ6-V3 GPIO22 GPIO21 5V GND
GROVE A SCL SDA 5V GND
IP5306 SCL SDA 5V GND

IP5306 充電 / 放電・電圧パラメータ

充電 放電
0.00 ~ 3.40V -> 0% 4.20 ~ 4.07V -> 100%
3.40 ~ 3.61V -> 25% 4.07 ~ 3.81V -> 75%
3.61 ~ 3.88V -> 50% 3.81 ~ 3.55V -> 50%
3.88 ~ 4.12V -> 75% 3.55 ~ 3.33V -> 25%
4.12 ~ /-> 100% 3.33 ~ 0.00V -> 0%

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.A GND 5V G21 G22
PORT.B GND 5V G26 G36
PORT.C GND 5V G16 G17

ESP32 ADC/DAC

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

充電電流実測値

充電電流 完全充電後の電流(電源オフ) 完全充電後の電流(電源オン)
0.55A - 0.066A

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/SPK
MISO G19 9 10 G26 DAC
SCK G18 11 12 3V3
RXD0 G3 13 14 G1 TXD0
RXD2 G16 15 16 G17 TXD2
Int SDA G21 17 18 G22 Int SCL
GPIO G2 19 20 G5 GPIO
I2S_SK G12 21 22 G13 I2S_WS
I2S_OUT G15 23 24 G0 I2S_MK
HPWR 25 26 G34 I2S_IN
HPWR 27 28 5V
HPWR 29 30 BAT

製品サイズ

module size

データシート

ソフトウェア

Arduino

UiFlow1

UiFlow2

PlatformIO

[env:m5stack-core]
platform = espressif32@6.7.0
board = m5stack-core-esp32
framework = arduino
upload_speed = 1500000
monitor_speed = 115200
build_flags =
    -DCORE_DEBUG_LEVEL=5
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

USB ドライバ

ドライバダウンロード | 下記リンクから、お使いのOSに合ったドライバをダウンロードしてください。現在2種類のドライバチップバージョン(CP210X【CP2104対応】/CP34X【CH9102対応】)のドライバパッケージがあります。解凍後、OSのビット数に合ったインストーラでインストールしてください。(デバイスで使用しているUSBチップが不明な場合は両方インストール可能です。CH9102_VCP_SER_MacOS v1.7ではインストール中にエラーが出る場合がありますが、インストール自体は完了していますので無視できます。)

ドライバ名称 対応チップ ダウンロードリンク
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では2つの選択可能なポートが表示される場合があります。wchmodemという名称のポートを選択してください。

Easyloader

Easyloader ダウンロードリンク 備考
Basic Factory Test Easyloader download /

その他

動画

スピーカー、Wi-Fi、ボタン、加速度センサー、TFカード(microSD)、ディスプレイなどのハードウェア動作テスト。

M5Stackの紹介

更新履歴

発売日 製品変更内容 備考
2017.7 初回リリース /
2019.7 TNディスプレイをIPSに変更 M5Stackライブラリを最新版(v0.2.8以降)にアップグレードしてください、色反転問題を解決します。
2020.3 バッテリー容量150mAh→110mAh /
2020.6 Flash容量4MB→16MBに変更 /
注意
2018.2A PCB版デバイスはC2C(Type-C to Type-C)およびPD給電には対応していません。