EasyLoader (beta)

Current Product Don't Have Test Firmware

Note: pls, use PC chrome/edge browser, if can't connect, refresh the webpage.

1. Click connect button

2. After connected successfully, pick a firmware

3. Click the burn button

4. After burning successfully, Unplug the device and restart.

0%

GRAY

SKU:K002

教程&快速上手

选择你想使用的开发平台,查看对应的教程&快速上手。

UIFlow Arduino Micropython

描述

M5Stack GRAY Kit 是M5Stack开发套件系列中的一款,进阶型的开发套件.它作为Basic套件的升级版,在硬件上提供了更大的 Flash 内存,集成IMU传感器 MPU6886+BMM150 .无论是作为入门或是进阶, Gray 套件都是一个非常不错的选择.

我们可以在很多的应用场景中使用IMU姿态传感器用作:检测加速度、角度、轨迹延伸等数据.根据这些去制作出相关的产品,如运动数据采集器,3D远程手势控制器等.

快速成型,超低门槛,直达产品级,M5Stack开发板会是你物联网开发的不二之选.传统开发板只能用作验证和学习,M5的出现赋予了开发板更多的可能性,M5Stack开发板采用了工业级外壳,再加上精致的外观设计,整体性能稳定,除了验证和学习的功能之外,还可以加速开发和产品化的进程.采用ESP32物联网芯片.集成Wi-Fi和蓝牙模块,拥有4MB的SPI闪存,双核低功耗的它在多种应用场景中有着非凡表现.由30多个M5Stack 可堆叠模块,40 多个可扩展单元组成的硬件拓展体系,能够快速的帮助你搭建和验证你的物联网产品.

支持的开发平台和程序语言:Arduino, UIFlow 的 Blockly 语言,Micropython. 无论你的开发和编程能力处在何种水平,M5Stack 都将协助你,逐步的将想法变为现实.

如果你开发过 ESP8266,你会发现 ESP32 是 ESP8266 的完美升级版.相比之下,ESP32 具有更多 GPIO,更多的模拟输入和两个模拟输出,多个外设接口(如备用UART).官方开发平台 ESP-IDF 已经移植了 FreeRTOS,借助双核与实时操作系统,能使你更加高效的去组织你的程序代码,优化程序的执行效率.

开关机操作
开机:单击左侧红色电源键
关机:快速双击左侧红色电源键
注意:默认情况下, USB供电时,无法进行关机**

产品特性

  • 基于ESP32开发
  • 大容量flash
  • 集成3轴陀螺仪、3轴加速计与3轴磁力计
  • 内置扬声器,按键,LCD屏幕,电源/复位按键
  • TF卡插槽(支持最大16GB)
  • 内置锂电池
  • 背部磁吸设计
  • 可拓展的引脚与接口
  • M-Bus总线母座 & 引脚
  • 兼容多平台开发:

包含

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

应用

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

规格参数

主控资源 参数
ESP32 240MHz 双核, 600 DMIPS, 520KB SRAM, Wi-Fi, 双模蓝牙
Flash闪存 16MB
输入电压 5V @ 500mA
接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
IPS屏幕 2 inch, 320x240 Colorful TFT LCD, ILI9342C,最高亮度853nit
扬声器 1W-0928
Core底座接口 PIN (G1,G2,G3,G16, G17, G18, G19, G21, G22, G23, G25, G26, G35, G36)
MEMS MPU6886+BMM150
按键 自定义按键 x 3
电池 110mAh @ 3.7V
天线 2.4G 3D天线
工作温度 0°C to 60°C
净重 49.2g
毛重 93g
主机尺寸 54 x 54 x 18.9 mm
包装尺寸 95 x 65 x 25mm
外壳材质 Plastic ( PC )

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.

Download Windows Version Easyloader Download MacOS Version Easyloader

案例描述:
该案例将执行喇叭,wifi,按键,加速计,TF-card(microSD),屏幕等硬件运行测试.

外设的管脚映射

LCD 屏幕 & TF 卡

LCD 像素:320 x 240

TF 卡最大支持 16GB

ESP32 ChipGPIO23GPIO19GPIO18GPIO14GPIO27GPIO33GPIO32GPIO4
ILI9342CMOSI/MISO/CLKCSDCRSTBL
TF卡MOSIMISOCLK CS

按键 & 喇叭

ESP32 ChipGPIO39GPIO38GPIO37GPIO25
按键引脚BUTTON ABUTTON BBUTTON C
喇叭 喇叭引脚

GROVE 接口 A & IP5306

电源管理芯片 (IP5306) 是定制 I2C 版本,它的 I2C 地址是 0x75。点击 这里 查看 IP5306 的寄存器手册。

ESP32 ChipGPIO22GPIO215VGND
GROVE ASCLSDA5VGND
IP5306SCLSDA5VGND

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%

6-Axis MotionTracking Sensor MPU6886

MPU6886 I2C address 0x68

ESP32 ChipGPIO22GPIO215VGND
MPU6886SCLSDA5VGND

3轴磁力计 BMM150

BMM150 I2C 地址为 0x10

ESP32 ChipGPIO22GPIO215VGND
BMM150SCLSDA5VGND

充电电流测量值

充电电流充满后电流(关机)充满电(开机)
1.069A-0.073A

M5CORE常用端口定义

PORT PIN 备注:
PORT-A(红色) G21/22 I2C
PORT-B(黑色) G26/36 DAC/ADC
PORT-C(蓝色) G16/17 UART

ESP32 ADC/DAC

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

M-BUS

M_BUS

有关引脚分配和引脚重新映射的更多信息,请参考 ESP32 datasheet

相关链接

原理图

项目案例

M5 Block Dji Tello Drone Control
How to control Dji Tello drone by M5stack and Uiflow blocks at your wrist!. A base for STEM projects
Simple GPS Tracker
Simple GPS tracker for M5Stack with informative display and several display options using the Tiny GPS ++ library.
Covid-19 Data Monitor
Using the M5Stack to visualize timeseries data of the Covid-19 pandemic.
M5Stack Christmas Snow Globe
Modern times make modern solutions possible. Therefore, the step to a digital snow globe is not that far.
mejorAR+eDoctor
The objective is to decompress clinics and hospitals to reduce the time of exposure of health personnel to the COVID-19 virus(Based M5Stack)
M5Stack Christmas Lego Robot Santa Helper
Based on a LEGO NXT Mindstorm base for movement, and a M5Stack Grey Core for brains. Controlled by a simple web interface
M5 Covid-Bastion
A project to prevent access of suspect Covid-19 positive in office or community. M5Stack Core Grey, RFID unit and NCIR body temp measure
M5Stack GPS Logger
GPS logger that stores your location into a GPX file with a back end web server to view daily rides, add comments and multi-media files.
Smartplant
Change relationship between plants and human and make much deeper relationship.
Hotel Room Finder: Wi-Fi Based Location System to Find Home
An indoor positioning system based on Wi-Fi RSSI data to return to the right room of a hotel corridor. Maybe useless, but it works just fine!
Smart Planting System
Building a smart planting system using M5Stack to monitor the lights, humidity, temperature, watering your plant automatically.
M5Stack Sonic the Hedgehog Port
Pretty accurate port of Sonic the Hedgehog from Sega Mega Drive to M5Stack. (But only first act of first zone.)
Instant Camera Printer StickV
M5Stick V + Adafruit Thermal Printer + M5Stack Gray = Instant Camera Printer
M5 Covid-Sentry a Covid-19 disease monitor
A project to monitor Covid-19 disease, based on M5Stack Core Grey, show data rolling the relevant informations for each Italy region.
Menopause Ultimate tracking device - Stay connected
An ultimate low cost device to track symptoms of menopause and keep data in the cloud allowing doctors to have a better patient history.

案例程序

ArduinoIDE

相关视频

M5Stack的简介

版本变更

上市日期 产品变动
2017.9 首次发售
2017.12 MPU6050+MAG3110变更为MPU9250, IP5306接入I2C总线
2019.6 MPU9250变更为MPU6886+BMM150
2019.7 TN屏幕变更为IPS屏幕
2020.3 电池容量150mAh变更为110mAh

注意:2018.2APCB版本的设备不支持C2C(TypeC to TypeC)连接及PD供电。