M5Stack出品的ESP32物联网开发套件 - GRAY Kit
M5Stack GRAY Kit 是M5Stack开发套件系列中的一款,进阶型的开发套件.基于ESP32,集成IMU传感器 MPU6886+BMM150,并自带电池 。
标签
嵌入式系统
显示
ESP32
物联网
M5Stack
理工男
更新2021-02-23
2281

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,借助双核与实时操作系统,能使你更加高效的去组织你的程序代码,优化程序的执行效率.

 

开关机操作

  • 开机:单击左侧红色电源键

  • 关机:快速双击左侧红色电源键

 

产品特性

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

包含

  • 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天线
工作温度 32°F to 104°F ( 0°C to 40°C )
净重 49.2g
毛重 93g
主机尺寸 54 x 54 x 18.9 mm
包装尺寸 95 x 65 x 25mm
外壳材质 Plastic ( PC )

 

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机请点击此处查看CP210X驱动安装教程,M5StickC/V/T/ATOM系列可免驱动使用)

easyloader_intro.webp

 

外设的管脚映射

LCD 屏幕 & TF 卡

LCD 像素:320 x 240

TF 卡最大支持 16GB

ESP32 Chip GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4
ILI9342C MOSI/MISO / CLK CS DC RST BL  
TF卡 MOSI MISO CLK         CS

 

按键 & 喇叭

ESP32 Chip GPIO39 GPIO38 GPIO37 GPIO25
按键引脚 BUTTON A BUTTON B BUTTON C
喇叭       喇叭引脚

 

GROVE 接口 A & IP5306

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

ESP32 Chip 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%

 

6-Axis MotionTracking Sensor MPU6886

MPU6886 I2C address 0x68

ESP32 Chip GPIO22 GPIO21 5V GND
MPU6886 SCL SDA 5V GND

 

3轴磁力计 BMM150

BMM150 I2C 地址为 0x10

ESP32 Chip GPIO22 GPIO21 5V GND
BMM150 SCL SDA 5V GND

 

充电电流测量值

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

 

M5端口说明

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

 

ESP32 ADC/DAC

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

 

M-BUS

M_BUS

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

 

相关链接

数据手册

API

 

原理图

 

版本变更

2017.9 首次发售
2017.12 MPU6050+MAG3110变更为MPU9250
2019.6 MPU9250变更为MPU6886+BMM150
2019.7 TN屏幕变更为IPS屏幕
2020.3 电池容量150mAh变更为110mAh

 

案例程序

ArduinoIDE

  • 点击这里获得Arduino示例

 

相关视频

 

FpoJTP0LjXV9T0UzTlj35_Aa5M36

FpH_GrA0WBQLQz5b2gFY-bY-OtW1Fq8Y27zjHDriRyOzIXMPvjzFMbYF

 

附件下载
M5-Core-Schematic(20171206).pdf
原理图(PDF)
团队介绍
M5Stack是深圳市明栈信息科技有限公司旗下品牌,基于品牌概念,现已开发出多款模块化的开发板硬件。设计上,模块采用5x5cm尺寸规格,可通过堆叠拼接形式进行功能拓展。M5Stack致力于研发全方位开发套件,提供软硬件解决方案,业务主要面向工业,物联网应用,工程测量,机械控制,STEM教育等领域。
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号