M5Stick

SKU:K016

Description

M5Stickis a mini M5Stack with both Wi-Fi accessible and IMU sensor, which is powered by ESP32. It is a portable, easy-to-use, open source, IoT development board. What it can do? This tiny block is able to realize your idea, enlighten your creativity, and help with your IoT prototyping in a very short time. It will take away a lot of pains from the development process. M5stick is one of the core devices in M5Stack product series which is built in a continuing growing hardware & software ecosystem. It has a lot of compatible modules & units, as well as the open source code & engineering community that will help you maximize your benefits in every step of the developing process.

Power on / off:

  • Power on: Click the reset button

  • Shutdown: Double the reset button

This product is EOL now.

Product Features

  • ESP32-based
  • Built-in 9-Axis IMU
  • Blue LED
  • Buzzer
  • IR transmitter
  • Buttons, OLED(1.3 inch)
  • Lithium Polymer Battery
  • Extendable Socket
  • Wearable & Wall mounted
  • Development Platform UIFlow , MicroPython , Arduino

Include

  • 1x M5Stick
  • 1x USB Type-C(20cm)

Applications

  • Wearable devices
  • Internet of things terminal controller
  • DIY creation

Specification

Resources Parameter
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash Memory 4MB
Power Input 5V @ 500mA
Port TypeC x 1, GROVE(I2C+I/0+UART) x 1
OLED Screen 1.3 inch, 64 x 128, SH1107
Button Custom button x 1
LED Blue LED x 1
Buzzer Piezo buzzer
MEMS MPU9250(Gray version)
IR Infrared transmission
Battery 80 mAh @ 3.7V
Antenna 2.4G 3D Antenna
Operating Temperature 0°C to 60°C
Net weight 14g
Gross weight 65g
Product Size 48.2*25.5*13.7mm
Package Size 85*55*31mm
Case Material Plastic ( PC )

The following figure shows the position indication of Button A and Assembly hole

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 Download MacOS Version Easyloader

Description:
Screen LED IR buzzer Key test, click button A screen will print and display helloworld.

PinMap

Peripheral Pin Mapping

gray_04

blue LED & BUTTON & BUZZER & IR Transmitter

ESP32 Chip GPIO17 GPIO19 GPIO26 GPIO35
IR Transmitter Pin
Blue LED Pin
BUZZER Pin
BUTTON Pin

OLED Screen

ESP32 Chip GPIO14 GPIO27 GPIO33 GPIO18 GPIO23
OLED CS DC RST D0 D1

GROVE Port

ESP32 Chip GPIO13 GPIO25 5V GND
GROVE Port SCL SDA 5V GND

IP5306 charging/discharging,Voltage parameter

charging discharging
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%

Gray version M5Stick:

ESP32 Chip GPIO22 GPIO21
9-Axis posture sensor: MPU9250 SCL SDA

Gray type:

  • Accessories: WATCH BELT, WALL/1515 and BRICK

Schematic

EspCore-schematic .

Power-schematic .

UsbUART-schematic .

Example

1.ArduinoIDE

2.UIFlow

Video

  • m5stick Case - Remote control air conditioner