M5Stack M5GO IoT Starter Kit V2.7

SKU: MCC-009
  • All-in-One Design
    Integrates multiple sensor modules, including a gyroscope, light sensor, microphone, and more, for diverse IoT project development.
  • ESP32 Processor
    Powered by a dual-core ESP32 processor with Wi-Fi and Bluetooth support, offering efficient wireless communication.
  • Education-Friendly
    Simple design with extensive development resources and tutorials, making it suitable for IoT and programming education.
  • Modular Expansion
    Compatible with other M5Stack modules, providing flexibility and expandability for enhanced development.

89,90

The M5Stack M5GO IoT Starter Kit v2.7 is a cost effective IoT starter development kit. The kit contains Core Controller M5GO + 6 expansion units with different functions (sensors/actuators/splitters). The core controller M5GO adopts Espressif ESP32 chip, equipped with 2 low-power Xtensa® 32-bit LX6 microprocessors, with a main frequency of 240MHz. With 16M FLASH memory for larger program size. Besides its powerful , the MCU also supports Wi-Fi, which can be used to build smart wearable devices, smart home and other applications.

Product Features

  • Based on ESP32 development
  • 16M FLASH
  • Integrated HD IPS display panel with various hardware peripherals
  • Rich resources interface, compatible with M5Stack stacking modules and sensors, Strong expandability
  • The base is compatible with 8mm size LEGO blocks, the structures just so interesting!
  • Microsoft Azure authentication device
  • Compatible with multi-platform development:

M5GO IoT controller

  • Low code development:
    • Supports UIFlow graphical programming platform, scripting-free, cloud push
    • Fully compatible with Arduino, ESP32-IDF and other mainstream development platforms
    • FreeRTOS support, with dual-core and multitasking mechanism, it can perform the tasks efficiently, Program optimization.
  • High integration.
    • 2.0-inch IPS display panel, 6-axis IMU, programmable RGB lights x10, microphone, speaker, custom buttons x3
    • Built-in Li-ion power supply, integrated power management chip, supports TypeC interface and POGO PIN interface power supply
    • Finely tuned RF circuitry for stable and reliable wireless communication
  • Strong expandability.
    • GROVE expansion ports x3 (I2C, GPIO, UART)
    • Easy access to M5Stack hardware and software system, stackable module design, plug-and-play sensor expansion

6x expansion units

  • ENV UNIT III: Temperature, humidity, and atmospheric pressure sensors, with I2C communication interface for rapid acquisition of environmental information.
  • PIR UNIT: Body sensor, passive pyroelectric for human body sensing, digital signal output status.
  • ANGLE UNIT: Knob Potentiometer, analog signal input for music/lighting adjustment
  • IR UNIT: Integrated infrared transmitter, receiver. Free coding, infrared transceiver.
  • RGB UNIT: 3x Programmable RGB LED, support programming to control any color display
  • HUB UNIT: I2C device splitter, expand single I2C bus to 3 channels, can access different I2C address devices

Applications

  • STEM Education
  • IoT Controller
  • Smart Home
  • Smart Weather Station

Video

Learn

Examples

Arduino

  • Click here to see the Arduino example

Specification

SpecificationsParameters
ESP32-D0WDQ6-V3240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash16MB
Input Voltage5V @ 500mA
Host InterfaceTypeC x1, POGO PIN x1, I2C x1, GPIO x1, UART x1
IPS Screen2 inch, 320×240 Colorful TFT LCD, ILI9342C, 853nit max brightness
KeysCustom Keys x 3
Speaker1W-0928
MicrophoneAnalog BSE3729 Microphone
IMU6-axis MPU6886
USB ChipCH9102F
LEDSK6812 RGB LED x 10
Antenna2.4G 3D antenna
Battery500 mAh @ 3.7V
Operating Temperature0°C to 40°C
Net Weight56.4g
Gross Weight228g
Product Dimensions54 x 54 x 21 mm
Package Size147 x 90 x 40 mm
Cover MaterialPlastic ( PC )

Hardware Overview

Pin Mapping

LCD screen & TF card

LCD Pixel: 320×240 TF card support up to 16GB

ESP32 ChipGPIO23GPIO19GPIO18GPIO14GPIO27GPIO33GPIO32GPIO4
ILI9342CMOSI/MISO/CLKCSDCRSTBL
TF卡MOSIMISOCLKCS

Button & Speaker

ESP32 ChipGPIO39GPIO38GPIO37GPIO25
Button PinsBUTTON ABUTTON BBUTTON C
SpeakersSpeaker Pin

GROVE Interface A & IP5306

The power management chip (IP5306) is a custom I2C version, and its I2C address is 0x75. Click here to view the IP5306’s register manual.

ESP32 ChipGPIO22GPIO215VGND
GROVE ASCLSDA5VGND
IP5306SCLSDA5VGND

IP5306 charge/discharge, voltage parameters

ChargingDischarging
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%

MPU6886 3-axis accelerometer + 3-axis gyroscope

MPU6886 I2C address 0x68

ESP32 ChipGPIO22GPIO215VGND
MPU6886SCLSDA5VGND

M5GO Base Pins

GROVE Interface B

ESP32 ChipGPIO36GPIO265VGND
GROVE BGPIO36GPIO265VGND

GROVE Interface C

ESP32 ChipGPIO16GPIO175VGND
GROVE CRXDTXD5VGND

LED strip & microphone & speaker

ESP32 ChipGPIO15GPIO34GPIO25
hardwareSIG PinMIC PinSpeaker Pin

M5 Port Description

PORTPINNote:
PORT-A(red)G21/22I2C
PORT-B(black)G26/36DAC/ADC
PORT-C(blue)G16/17UART

ESP32 ADC/DAC

ADC1ADC2DAC1DAC2
8 Channel10 Channel2 Channel2 Channel
G32-39G0/2/4/12-15/25-27G25G26

M-BUS

M_BUS

When use the RGB LEDs of GPIO15, we recommend initialize the pins Mode(15, OUTPUT_OPEN_DRAIN); For more info about pin assignment and pin remapping, please refer to ESP32 datasheet

Include

  • 1x M5GO
  • 6x Units(ENV III, IR, RGB, PIR, ANGLE, HUB)
  • 4x LEGO Blocks
  • 12x LEGO Connections
  • 4x GROVE cable
  • 1x Type-C USB (20cm)
  • 1x Quick Start Guide

Documents

Schematic

Reviews

There are no reviews yet.

Be the first to review “M5Stack M5GO IoT Starter Kit V2.7”

Your email address will not be published. Required fields are marked *