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 給電には対応していません。