Files

12 KiB
Raw Permalink Blame History

GRAY {docsify-ignore-all}

gray_02gray_02


📝描述   💡上手指南   :octocat:例程   🔌原理图   🛒购买链接   🎬相关视频   EasyLoader

描述

M5Stack GRAY Kit 是M5Stack开发套件系列中的一款,进阶型的开发套件.它作为Basic套件的升级版,在硬件上提供了更大的 PSRAM 内存,集成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,借助双核与实时操作系统,能使你更加高效的去组织你的程序代码,优化程序的执行效率.

产品特性

  • 5V 直流电源
  • USB Type-C
  • 基于ESP32开发
  • 16 MByte flash
  • BMM150 + SH200Q/MPU6886
  • 扬声器,按键x3,LCD屏幕(320 * 240),电源/复位按键x1
  • 2.4G天线:Proant 440
  • TF卡插槽(最大可拓展16GB
  • 电池总线母座和150 mAh锂电池
  • 可拓展的引脚与接口
  • Grove 接口
  • M-Bus总线母座 & 引脚
  • 开发平台 UIFlow, MicroPython, Arduino

注意:

目前发售的Gray主机存在两种IMU传感器版本(MPU6886与SH200Q),它们在功能上基本一致.

ESP32特性

  • 240 MHz双核Tensilica LX6微控制器,性能达到 600 DMIPS
  • 集成520 KB SRAM
  • 集成的802.11b/g/n HT40 Wi-Fi收发器,基带,堆栈和LWIP
  • 集成双模蓝牙(经典和BLE
  • 霍尔传感器
  • 10x 电容触摸功能接口
  • 32 kHz晶体振荡器
  • 每个GPIO引脚都支持PWM/定时器 输入/输出
  • SDIO master/salve 50MHz
  • 支持SD卡接口

EasyLoader

点击下载EasyLoader

1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序.

2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 "Burn" 即可开始烧录

!>3.EasyLoader烧录前需要安装有CP210X(USB驱动程序),点击此处查看驱动安装教程

外设的管脚映射

LCD 屏幕 & TF 卡

LCD 像素:320 x 240

TF 卡最大支持 16GB

ESP32 ChipGPIO23GPIO19GPIO18GPIO14GPIO27GPIO33GPIO32GPIO4
ILI9341MOSI/CLKCSDCRSTBL
TF卡MOSIMISOCLK CS

按键 & 喇叭

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

GROVE 接口 A & IP5306

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

ESP32 ChipGPIO22GPIO215VGND
GROVE ASCLSDA5VGND
IP5306SCLSDA5VGND

6轴姿态传感器 MPU6886

MPU6886 I2C 地址为 0x68

ESP32 ChipGPIO22GPIO215VGND
MPU6886SCLSDA5VGND

3轴磁力计 BMM150

BMM150 I2C 地址为 0x10

ESP32 ChipGPIO22GPIO215VGND
BMM150SCLSDA5VGND

参数

主控资源 参数
ESP32 240MHz 双核, 600 DMIPS, 520KB SRAM, Wi-Fi, 双模蓝牙
Flash闪存 16MB (旧: 4MB)
输入电压 5V @ 500mA
接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
LCD屏幕 2 inch, 320x240 Colorful TFT LCD, ILI9341
喇叭 1W-0928
电池 150mAh @ 3.7V
工作温度 32°F to 104°F ( 0°C to 40°C )
尺寸 54 x 54 x 12.5 mm
外壳材质 Plastic ( PC )

Notice2M5PORT 说明 *不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17, 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. 使用AD读取功能: 1,使用杜邦线连接机身侧面的能够AD转换的引脚. 2,堆叠一个M5GO底座,使用其提供PortB. 3,使用PbHUB连接至PortA,拓展出6个PortB. 有关引脚分配和引脚重映射的更多信息,请查阅ESP32数据手册

包含

  • 1x Gray Controller
  • 1x Basic 底座
  • 10x 杜邦线
  • 1x Type-C USB
  • 1x 使用手册
gray_04

相关链接

相关视频

M5Stack的简介

M5Core 的作品

core_bottom_01.pngcore_bottom_01.pngcore_bottom_01.png

core_bottom_01.pngcore_bottom_01.pngcore_bottom_01.png

core_bottom_01.pngcore_bottom_01.pngcore_bottom_01.png