pdf-icon

Basic

SKU:K001

描述

Basic 作为 M5Stack 开发套件系列中性价比极高的入门级产品,是开发新手的理想之选。它配备海量案例资源,搭载 ESP32 物联网芯片,集成 Wi-Fi ,内置 16 MB SPI 闪存,凭借双核低功耗设计,在各类应用场景中表现卓越。采用工业级外壳,外观精致,性能稳定,突破传统开发板仅用于验证和学习的局限,以快速成型和超低门槛的优势,助力开发者直达产品级成果,加速开发与产品化进程。由多个可堆叠模块和可扩展单元构成的强大硬件拓展体系,能快速搭建、验证物联网产品。

Basic 结构设计实用且巧妙,由上下可分离的两部分堆叠而成。顶部集成了电路板、芯片等关键组件,底部配备锂电池、M5-Bus 总线母座和拓展引脚,这种布局不仅方便操作,更为后续的功能拓展提供了便利 。

教程 & 快速上手

本教程介绍如何通过 UiFlow1 图形化编程平台控制 Basic 设备。
本教程介绍如何通过 UiFlow2 图形化编程平台控制 Basic 设备。
本教程介绍如何通过 Arduino IDE 编程控制 Basic 设备。

产品特性

  • 基于 ESP32 开发
  • 2.0 英寸 IPS 显示面板、扬声器、自定义按键 *3
  • 内置锂电池供电、集成电源管理芯片,支持 Type-C 接口
  • 16M Flash
  • 15x IO 引出
  • 集成全彩高清 IPS 显示面板与多种硬件外设
  • 开发平台
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

包装内容

  • 1 x Basic
  • 10 x 杜邦线
  • 1 x USB Type-C 连接线 (20cm)
  • 1 x 使用手册
  • 1 x 贴纸

应用场景

  • 物联网控制器
  • STEM 教育
  • DIY 作品
  • 智能家居设备

规格参数

规格 参数
SoC ESP32-D0WDQ6-V3,240MHz dual core,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 Colorful TFT LCD,ILI9342C,最高亮度 853nit
扬声器 1W-0928
按键 自定义按键 x 3
锂电池 110mAh @ 3.7V
天线 2.4G 3D 天线
工作温度 0 ~ 60°C
外壳材质 Plastic ( PC )
产品尺寸 54.0 x 54.0 x 17.0mm
产品重量 49.5g
包装尺寸 94.8 x 65.4 x 25.3mm
毛重 89.5g

操作说明

开关机操作

  • 开机:单击左侧红色电源键
  • 关机:快速双击左侧红色电源键
注意
默认情况下,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

电源管理芯片 (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
8 通道 10 通道 2 通道 2 通道
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

充电电流测量值

充电电流 完全充电电流(电源关闭) 完全充电电流(电源开启)
0.55A - 0.066A

尺寸图

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 驱动

驱动下载 | 点击下方连接下载匹配操作系统的驱动程序。目前存在两种驱动芯片版本,CP210X(适用于CP2104版本)/CP34X(适用于CH9102版本)驱动程序压缩包。在解压压缩包后,选择对应操作系统位数的安装包进行安装。(若您不确定您的设备所使用的 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 中可能出现两个可选端口,使用时请选择名称为wchmodem的端口。

Easyloader

Easyloader 下载链接 备注
Basic Factory Test Easyloader download /

其他

相关视频

喇叭,Wi-Fi,按键,加速计,TF-card (microSD) 卡,屏幕等硬件运行测试。

M5Stack 的简介

版本变更

上市日期 产品变动 备注:
2017.7 首次发售 /
2019.7 TN 屏幕变更为 IPS 屏幕 请将您的 M5Stack 库升级到最新版本 (v0.2.8 以上),以解决屏幕反色问题。
2020.3 电池容量 150mAh 变更为 110mAh /
2020.6 Flash 大小由 4MB 变更为 16MB /
注意
2018.2APCB 版本的设备不支持 C2C (Type-C to Type-C) 连接及 PD 供电。