Description
M5GO IoT Kit v2.7 is a high cost-performance entry-level IoT development kit. The kit includes a Core Controller M5GO plus 6 expansion units with different functions (sensors / actuators / splitter). The core controller M5GO adopts the Espressif ESP32 chip, equipped with two low-power Xtensa® 32-bit LX6 microprocessors, with a main frequency of up to 240MHz. It features an onboard 16MB Flash large-capacity memory, capable of accommodating larger program sizes. While boasting powerful hardware performance, this MCU also supports Wi-Fi, enabling the development of applications such as smart wearables and smart home solutions.
Features
- ESP32-based development
- 16MB Flash
- Integrated full-color high-definition IPS display panel and multiple hardware peripherals
- Rich I/O interfaces, compatible with the M5Stack stacking module and sensor ecosystem, offering excellent scalability
- Base shell openings compatible with 8 mm LEGO bricks for fun structural building
- Microsoft Azure Certified Device
- Development Platform
- UiFlow1
- UiFlow2
- Arduino IDE
- ESP-IDF
- PlatformIO
M5GO IoT Controller
-
Low-code development:
- Supports UIFlow graphical programming, scripting, compilation-free workflow, and cloud pushing
- Fully compatible with Arduino, ESP32-IDF and other mainstream development platforms
- Supports FreeRTOS; dual-core and multitasking mechanisms help organize task logic efficiently and optimize program performance
-
High integration:
- 2.0-inch IPS display, 6-axis IMU, programmable RGB LEDs ×10, microphone, speaker, and 3 customizable buttons
- Built-in Li-ion battery, integrated power-management chip, power supply via Type-C and POGO PIN interfaces
- Professionally tuned RF circuit for stable and reliable wireless communication
-
Great expandability:
- GROVE expansion ports ×3 (I2C, GPIO, UART)
- Easily connect to the M5Stack software and hardware ecosystem, stackable module design, plug-and-play sensor expansion
6× Expansion Units
- Unit ENV-III: Temperature, humidity & barometric pressure sensor using I2C interface to quickly collect environmental data
- Unit PIR: Human body sensor, passive infrared principle for body detection, digital signal output
- Unit Angle: Rotary potentiometer, analog input for music/light adjustment
- Unit IR: Integrated infrared emitter & receiver, freely programmable for IR transmission and reception
- Unit RGB: 3× programmable RGB LEDs, support arbitrary color control via programming
- Unit Hub: I2C splitter, expands one I2C bus into three, allowing devices with different I2C addresses to be connected
Includes
- 1 × M5GO-CORE1 V2.7 main host
- 1 × M5GO BASE (charging dock)
- 1 × M5GO battery base
- 1 × M5GO charger
- 6 × Units (Unit ENV-III, Unit PIR, Unit Angle, Unit IR, Unit RGB, Unit Hub)
- 2 × LEGO nine-hole long plastic bricks
- 2 × LEGO five-hole long plastic bricks
- 12 × LEGO friction pins
- 2 × HY2.0-4P Grove Cables (20 cm)
- 2 × HY2.0-4P Grove Cables (10 cm)
- 1 × USB Type-C Cable (20 cm)
- 1 × M2 × 12 mm machine screw
- 1 × Hex Key L-Shape 1.5 mm (For M2 Screw)
- 1 × Quick Start Guide
Applications
- STEM education
- IoT controller
- Smart home
- Smart weather station
Specifications
| Specification | Parameter |
|---|---|
| SoC | ESP32-D0WDQ6-V3@dual-core processor, 240MHz main frequency |
| DMIPS | 600 |
| SRAM | 520KB |
| Flash | 16MB |
| Wi-Fi | 2.4 GHz Wi-Fi |
| Input Voltage | 5V@500mA |
| Host Interface | USB Type-C x1, POGO PIN x1, I2C x1, GPIO x1, UART x1 |
| IPS Display | 2 inch, 320x240 Colorful TFT LCD, ILI9342C, 853nit max brightness |
| Buttons | Custom Keys x 3 |
| Speaker | 1W-0928 |
| Microphone | Analog BSE3729 Microphone |
| IMU | 6-axis MPU6886 |
| USB Chip | CH9102F |
| LED | SK6812 RGB LED x 10 |
| Antenna | 2.4G 3D antenna |
| Battery | 500mAh@3.7V |
| Operating Temperature | 0 ~ 40°C |
| Case Material | Plastic (PC) |
| Product Size | 54.0 x 54.0 x 28.6mm |
| Product Weight | 87.7g |
| Package Size | 159.3 x 91.5 x 41.1mm |
| Gross Weight | 262.5g |