M5GO Battery Bottom2

M5Stack M5GO Battery Bottom2


Description

M5GO BOTTOM2 is an expansion base designed for M5Core2. It integrates an MPU6886 6 axis gyro/accelerometer,digital mic(SPM1423) and 500mAh LiPo battery. The base also includes 2 HY2.0-4P expansion ports capable of ADC/DAC/UART protocols and data input/output,which allows the use of units from the M5Stack range. On either side of the base beneath a diffuser are a total of 10 programmable RGB LEDs(SK6812),which can be used as a form of notification or for impressive lighting effects. Beneath the device are a set of pogo pins which can attach to a charging base (excluded) for charging. The pogo pin connector can also be used for I2C communication, therefore if the user wants to attach or modify the base to include I2C devices they are able to do so. On the bottom of the device are an array of Lego™ compatible holes which makes integration of your Lego™ projects a breeze.

Features

  • Compatible with M5Core2

  • Digital microphone

  • Programmable RGB LED

  • 500mAh LiPo battery

  • HY2.0-4P expansion ports

  • Lego™ compatible

  • Pogo Pin magnetic charging

Specifications

ResourcesParameter

Mic

SPM1423

LED

SK6812*10

IMU

MPU6886

Net Weight

31g

Gross Weight

45g

Product Dimensions

54*54*8mm

Packaging Dimensions

192*92*20mm

EasyLoader

EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification.

Download Windows Version Easyloader

Description: IMU data acquisition, microphone data acquisition Display spectrum, control LED blinking.

Pin Mapping

SK6812-LED Bar

ESP32 ChipGPIO25

SK6812

DATA

SPM1423-Mic

ESP32 ChipGPIO34GPIO0

SPM1423

DAT

CLK

MPU6886 & Pogo Pin

ESP32 ChipGPIO21GPIO22

MPU6886

SDA

SCL

Pogo Pin

SDA

SCL

HY2.0-4P-PortB(black)

ESP32 ChipGPIO26GPIO36

PortB

GPIO26(DAC)

GPIO36(ADC)

HY2.0-4P-PortC(blue)

ESP32 ChipGPIO13GPIO14

PortC

GPIO13(RXD2)

GPIO14(TXD2)

M5GO-BOTTOM2-BUS

Schematic

Example

Arduino

FAQ

CoreMP135 which ttySTMx for RS485 PORT, UART PORT?

UART PROT(PORT C): /dev/ttySTM0 RS485 PORT: /dev/ttySTM3

Unitv2 How use NanoDetPlus models?

1. The current application environment of unitv2 does not support NanoDetPlus, only supports NanoDet_old. The latest NanoDetPlus requires writing NCNN C++ inference code by yourself to use. 2.unitv2 supports custom deployment of ncnn models, but you need to write NCNN C++ programs by yourself. We provide the relevant SDK (https://github.com/m5stack/UnitV2Framework.git). Third: unitv2 runs on the Linux system, which means you can easily perform remote operations.

Can use Atom Echo with Atomic SPK Base?

Atom Echo some GPIO is used for I2S. so can't stack with other Atomic Base

Last updated