Files
2020-11-18 19:00:45 +08:00

8.9 KiB
Raw Permalink Blame History

M5Stick

SKU:K016

Description

M5Stickis a mini M5Stack with both WiFi 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 prototying 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.

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

Power on / off:

  • Power on: Click the reset button

  • Shutdown: Double the reset button

Product Features

  • ESP32-based
  • Bulit-in 9-Axis IMU
  • Blue LED
  • Buzzer
  • IR transmitter
  • Buttons, OLED(1.3 inch)
  • Lipo 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, dual mode Bluetooth
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 32°F to 104°F ( 0°C to 40°C )
Net weight 14g
Gross weight 65g
Product Size 48.2*25.5*13.7mm
Package Size 85*55*31mm
Case Material Plastic ( PC )

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. Please install the corresponding driver according to the device type. M5Core host Please click here to view the CP210X driver installation tutorial, M5StickC/V/T/ATOM series can be used without driver)

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 GPIO17GPIO19GPIO26GPIO35
IR TransmitterPin
Blue LED Pin
BUZZER Pin
BUTTON Pin

OLED Screen

ESP32GPIO14GPIO27GPIO33GPIO18GPIO23
OLED CSDCRSTD0D1

GROVE Port

ESP32 GPIO13GPIO255VGND
GROVE PortSCLSDA5VGND

IP5306 charging/dischargingVoltage 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:

ESP32GPIO22GPIO21
9-Axis posture sentsor: MPU9250SCLSDA

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
<script> var purchase_link = 'https://m5stack.com/collections/m5-core/products/stick'; var quickstart_link = 'https://docs.m5stack.com/#/en/quick_start/m5stick/m5stick_quick_start'; anchor_search(purchase_link,quickstart_link); scrollFunc(); </script>