EasyLoader (beta)

Current Product Don't Have Test Firmware

Note: pls, use PC chrome/edge browser, if can't connect, refresh the webpage.

1. Click connect button

2. After connected successfully, pick a firmware

3. Click the burn button

4. After burning successfully, Unplug the device and restart.

0%

M5StickC

SKU:K016-C

教程&快速上手

选择你想使用的开发平台,查看对应的教程&快速上手。

UIFlow Arduino AWS FreeRTOS

描述

M5StickC 是一款精致小巧的开发板.它作为 M5Stick 的升级版本,提供了更多的拓展接口与按键,拥有出色性能的同时兼具低功耗特性.无论是用作编程学习还是项目开发, M5StickC 都能够提供可靠的硬件支持.

它能做什么? 这个小巧玲珑的开发工具,能够激发你无限的创作可能. M5StickC 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程.即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中.

M5StickC 是 M5Stack 产品系列中的核心设备之一,该产品系列建立在不断发展的硬件和软件生态系统中.它有着许多兼容的拓展功能模块,丰富开源代码、活跃的论坛社区,这些资源都可以在你的开发过程中为你提供最优服务.

开关机操作:

  • 开机:按复位按键,持续至少 2 秒

  • 关机:按复位按键,持续至少 6 秒

注意:

  • M5StickC 支持的波特率: 1200 ~115200, 250K, 500K, 750K, 1500K

  • VBUS_VIN与VBUS_USB的输入范围限制在4.8-5.5V,VBUS供电时将通过AXP192电源管理为内置电池进行充电。

产品特性

  • 基于 ESP32开发
  • 内置3轴加速计与3轴陀螺仪
  • 内置Red LED
  • 集成红外发射管
  • 内置RTC
  • 集成麦克风
  • 用户按键, LCD(0.96 寸), 电源/复位按键
  • 95 mAh 锂电池
  • 拓展接口
  • 可穿戴 & 可固定
  • 兼容多平台开发:

包含

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

应用

  • 可穿戴设备
  • 物联网控制器
  • STEM教育
  • DIY作品
  • 智能家居设备

常见驱动问题

UnitV/M5StickV/M5StickC/ATOM主控在部分系统中,可能无法免驱工作,用户可以通过手动安装 FTDI驱动 修复该问题。以win10环境为例,下载匹配操作系统的驱动文件,并解压,通过设备管理器进行安装。(注:某些系统环境下,需要安装两次,驱动才会生效,未识别的设备名通常为M5StackUSB Serial, Windows推荐使用驱动文件在设备管理器直接进行安装(自定义更新),可执行文件安装方式可能无法正常工作)。

规格参数

主控资源 参数
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash闪存 4MB Flash
输入电压 5V @ 500mA
接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
LCD屏幕 0.96 inch, 80*160 Colorful TFT LCD, ST7735SV
麦克风 SPM1423
按键 自定义按键 x 2
LED 红色 LED x 1
RTC BM8563
PMU AXP192
IR Infrared transmission
MEMS MPU6886
天线 2.4G 3D天线
PIN接口 G0, G26, G36
电池 95 mAh @ 3.7V, inside vb
工作温度 0°C to 60°C
净重 15.1g
毛重 33g
产品尺寸 48.2*25.5*13.7mm
包装尺寸 55*55*20mm
外壳材质 Plastic ( PC )

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.

Download Windows Version Easyloader Download MacOS Version Easyloader

案例描述:
加速计,麦克风,LED,IR,RTC,蓝牙等硬件测试,单击A键或B键可切换测试项.

管脚映射

电源结构框图

红色 LED & 红外发射管 IR & 按键 BUTTON A & 按键 BUTTON B

ESP32 芯片GPIO10GPIO9GPIO37GPIO39
红色 LEDLED 管脚
红外发射管 IR 发射管引脚
按键 BUTTON A 按键管脚
按键 BUTTON B 按键管脚

彩色TFT屏幕

驱动芯片:ST7735S

分辨率:80 * 160

ESP32 芯片GPIO15GPIO13GPIO23GPIO18GPIO5
TFT 屏幕TFT_MOSITFT_CLKTFT_DCTFT_RSTTFT_CS

GROVE 接口

ESP32 芯片GPIO33GPIO325VGND
GROVE 接口SCLSDA5VGND

麦克风 MIC (SPM1423)

ESP32 芯片GPIO0GPIO34
麦克风 MICSCLSDA

六轴IMU (SH200Q/MPU6886) & 电源管理芯片 (AXP192)

ESP32 芯片GPIO22GPIO21
六轴姿态传感器SCLSDA
电源管理芯片SCLSDA

电源管理芯片 (AXP192)

MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU6886/SH200Q5V GROVE
LDOio0LDO1LDO2LDO3DC-DC1IPSOUT

充电电流测量值

充电电流充满后电流(关机)充满电(开机)
0.488A0.066A0.181A

原理图

相关链接

结构设计文件

项目案例

Audio Visualization with ESP32, i2s Mic and RGB Led Strip
M5StickC (ESP32 Pico) with built-in i2s microphone is used for audio spectrum analysis (ArduinoFFT) and visualization on an RGB led strip.
Arduino Web Radio Player
m5WebRadio is a sketch to play web streaming radio station on a M5Stick-C esp32 module: A $13 esp32 net radio player.
Turn M5StickC Into Universal IR Remote (Home Automation)
Take a $9 M5StickC, few lines of YAML configuration to build ESPHome, Home Assistant and start controlling your TVs and climates in minutes.
COVID-19 Real-Time Data Monitor
This simple project visualizes the current data of the coronavirus outbreak of different countries in real-time on an M5StickC.
Hand washing timer with water sound detector
A hand-washing timer with water sound detection, which uses the M5StickC's built-in microphone and does not require any external components.
M5StickC Textbuffer Scrolling Display
A library to display texts on the M5StickC in any orientation. The display scrolls and wraps text lines automatically.
M5Stick Libra Watch & Wallet
(First?) Libra Watch & Hardware wallet. Built on M5SickC devices using KULAP libra services.
First Steps with M5Stick-C
A wearable, sensor-packed ESP32 IoT device with TFT display.
Nixie Tube Watch Simulated on ESP32 Using the M5Stick
To build a Nixie tube clock is a perpetual project on my mind. I wanted to see was made by software.
Very Simple M5StickC Clock
Got a few mins to do a little clock, so here it is
Arduino Animated GIF Player
Play any animated GIF file from SPIFFS directly onto TFT screen as-is, WITHOUT converting to RGB565 or PROGMEM as script.
3D Print Bed Leveling Tool Using M5StickC
A tool that helps makers and professionals level their FDM-based 3D Print Bed
CO2 meter using M5StickC
I made a CO2 concentration meter for the purpose of room ventilation guide. The CO2 sensor is MH-Z19B, NDIR type.
Hall Sensor and Temperature Sensor in ESP32
This is a simple project using M5Stick and MicroPython in order to obtain data from the Hall sensors and temperature embedded in the chip.
One Watch, Multiple features, Smart Watch Using M5Stick C
In this tutorial we’ll show you the most efficient and easy to use application of M5Stick-C as smart watch.
M5 Smart Watch-Using DEEP SLEEP function to increase Battery
A watch on wrist is worth two in the drawer. Why not your own DIY watch with #M5StickC? A watch with good battery life and smart features.
Thonny And M5Stack UIFlow
How to program M5Stack products using UIFlow and have Thonny running to diagnose errors over USB.
Notifications From iPhone to ESP32-Watch
We can receive iPhone notifications via BLE, ANCS. M5StickC is including BLE module, LCD, RTC, Battery. Let's make the 🍎WATCH🍎.
M5StickC Watch
A simple watch (long stamina, 3 alarms, settings over Bluetooth and mobile application) with big potential. :) #M5StickC
M5Stick-Car
I made a Blynk-controlled mini car using M5Stick-C. Pretty good!
Chirp with M5StickC
I tried sound signal communication with Chirp using M5StickC.
M5StickC Watch
A simple watch for M5StickC with clock and date. You can also see battery level and display images.
Magic Wand
Utilize a 6-axis IMU sensor SH200Q, to capture a magic wand motion.
Alexa / Google Assistant Wi-Fi Sensor and Alarm (M5StickC)
Alexa and Google Assistant-compatible Wi-Fi sensor and alarm. Works on any flat surfaces: fridge, door, window, garage door, etc.
RoverC with M5Atom
Using M5StickC on RoverC and JoyC with M5Atom attached to display direction of the RoverC.
Fun with ATOM Matrix
Simple MicroPython code for the ATOM 5 x 5 LED matrix and its built-in MPU6886 accelerometer. It works with the M5StickC + NeoFlash Hat.
MiMaMori Alert for Your Home Security
"MiMaMori Alert" is automatic security camera for your home. Automatic learning without teacher images, and notify if something is visitor.
Deep Learning Speech Commands Recognition on ESP32
Train a neural network model in 10 minutes, and use it on ESP32 with MicroPython to control a light switch. Everything done in browser.
Bluetooth programmable mecanum wheel robot
Use Bluetooth serial to program omnidirectional movement sequences. Make a game out of it and try to guide the robot around obstacles.
Wireless Barcode Scanner
M5StickV and M5StickC with HID Bluetooth Wireless or Atomic QR-Code reader
Wireless Gamepad with ESP32 and BLE
Gamepad (prototype) based on M5StickC (ESP32 Pico) with I2C joystick module, dual button unit, and Bluetooth Low Energy connectivity.
Balance Robot
A robot that standing with steel linear of motors.
Watch Invaders
This is the war for getting the time...
Cheering Watch of M5StickC&V
This is a Cheering Watch using M5StickC and M5StickV. Estimate what action you are taking from this device acceleration and cheer up!!
Nice Little Watch
I wanted to make a watch but also a wearable tool.
DIY Protractor with M5StickC
M5StickC + Angle unit = Protractor (detecting range: 0-180 degrees)
Get Time and Date From Internet - Tutorial
In this tutorial we will learn how to get the date and time fron NIST TIME server using M5Stack StickC and Visuino, Watch the video.
M5 Mini Hackathon
A inner maker competition of M5Stack.
M5StickC PNG Watch
Analog clock for M5StickC whose background can be changed with PNG file data.
M5StickC with HomeKit Automation
Used StickC with ESPHap library to connect to HomeKit
OxOTP
FIRST OTP BASED ON M5StickC for 2FA
M5Stick-C with Stepper and IMU
This uses the stepper driven 6060 push and rs485. The movement is based on the tilt of the M5stick which is measured with the built-in IMU.
9 Micropython mini-projects for m5StickC
Classical snake mini-game, geolocation & maps app, twitch client, and a few more software projects and libraries.
M5StickC for Pilot Hue
Pilot Phillips Hue with M5Stick.
M5StickC - Project LowMon
A low cost, simple to customise and program lone worker monitor or fall alarm.
Simple Watch Device
Make a simple watch device using UIFlow.
Line Fridge Thief with M5StickV & M5StickC & YUN hat
The idea is simple, I would like to create Home Automation unit with something intelligent. So I combine M5StickV and M5StickC.
M5StickC Binary Clock/Watch
A "simple" binary clock for the M5StickC. Using NTP to set the time, and the RTC to display the time. No need to set a timezone either.
Connect Passive Buzzer to M5StickC
How to connect a passive buzzer to an M5StickC.
Temperature Detection
Temperature Detection
G-showC
I made a watch using M5StickC.
Arduino Spooky Eye Pumpkin
Quickly adding a spooky eye to your project with an esp32 TFT module and an acrylic half sphere lens.
M5StickC Watch "NeckTimer"
Loose meetings are a bad business culture in Japan. The device “NeckTimer” that can appeal to the surroundings casually solves on time!
StickC M5Stack Ultra Simple Wi-Fi Scanner
In this project we will learn how to make a Wi-Fi Scanner using a M5StickC ESP32 module to Display the Wi-Fi networks around.
How to enable an ESP32-PICO to send SMS (IOT)
Detailed tutorial on how to enable your ESP32 to send SMS
Distance estimation by BLE with iBeacon and M5MtickC
I tried indoor positioning by BLE with iBeacon and M5MtickC
Social Distancing using Face detection + Web Stream
Using M5stickV (UnitV)and its standard Face Detection Model.....Upgrade to enable for Web Stream using M5stickC(ESP32)
Building a slack integrated doorbell with a M5StickC
Make a doorbell for the front door with M5StickC and notify Slack when the button is pressed.
Counting COCOA(COVID-19 Contact-Confirming Application)
Counting COCOA(COVID-19 Contact-Confirming Application) around you with M5StickC
M5StickV-M5Train
Stickv is used to realize the AI identification of traffic signs, and stickc is used as the executive component. Thanks @CangHai
Application of M5StickC in VR real-time performance system
Thanks @memex_pibo Provided materials,this is a detailed workflow about VR live performance
NEOPIXEL Light Show - M5Stack Christmas
A very basic neopixel light show that employs fundamental coding, math, and loop iteration and throws in some basic MQTT fun
M5StickC Cool Looking Watch With a Menu and Brightness
In this tutorial we will learn how to program ESP32 M5Stack StickC with Arduino IDE and Visuino to Display a time on the LCD and also set th
How to Display Text on M5StickC ESP32 Using Visuino
In this tutorial we will learn how to program ESP32 M5Stack StickC with Arduino IDE and Visuino to Display any text on LCD.
Goldfish status test in M5Stack UnitV
@HomeMadeGarbage The goldfish tank monitoring system has become a form, and it is an application of the edge AI of this subject.
M5StickC D&D Dice Roller
A digital wearable D&D dice roller using the m5stickC and UI Flow
Generate Standard Radio Wave JJY with Ticker of M5StickC
Transit NTP acquisition time short-distance transmission within weak distance.
M5.A.R.S Quad
S.M.A.R.S Quad using M5Stack electronic components.
Smart Fishing Rod with M5StickC
This is an example of using a triaxial accelerometer to determine whether a fish is hooked.
Portable Automatic Faucets Using M5StickC for COVID-19
Using the M5StickC, we developed a product that allows you to wash your hands without touching the device.
Thrash Internet Checker
Working from home you're constantly doubting your internet speed. I made an M5StickC app to check upon thrashing or yelling
M5StickC ESP32 and NeoPixels LED Ring Random Color
In this project we will learn how to display a random color on the NeoPixels LED Ring using a M5StickC ESP32 board. Watch the Video.
Display a message on the M5StickC screen when tweet
When a specific user tweets a new tweet, it will appear on the M5StickC display and notify you.
M5StickC-ESP32 Mini PIR Alarm System
In this project we will learn how to make a mini Alarm Warning using a mini PIR sensor and a M5StickC ESP32 board. Watch the video!
M5StickC Laser Rangefinder
Turns your M5StickC with the ToF HAT into a laser rangefinder.
GoPro remote control with M5StickC
This is a case about controlling GOPRO with M5StickC
DIY How to Make a Cool Looking Watch - StickC - Easy to Do
In this tutorial we will learn how to program ESP32 M5Stack StickC to Display a time on the LCD and also set the time using StickC buttons.
DIY How to Display Time on M5StickC ESP32 Using Visuino
In this tutorial we will learn how to program ESP32 M5Stack StickC with Arduino IDE and Visuino to Display the time on the LCD.
M5Stack for surf fishing
We have developed a fishing device using M5Stack. It was easy to create and I was able to actually catch the fish.
DIY Fan With an ON-OFF Button - M5StickC ESP32
In this project we will learn how to use a FAN L9110 module using a M5StickC ESP32 board.
M5Stack synchronizing the colors with Unity
I tried to communicate with Unity-M5Stack via WebSocket. M5Stack is a gadget with a built-in ESP32 module that enables Wi-Fi commun
StickC M5Stack LED Blink
In this project we will learn how to connect and make an LED Blink using a M5StickC ESP32 module.
M5Stack Christmas M5 Tree
This year's Christmas, I decorated the tree with M5Stack devices.
Gift Giving Randomizer - M5Stack Christmas
I built a device to display the name of the next person to receive a present on the TV to make the bestowment more fun and organized.
StickC M5Stack Change Brightness of an LED With a Button
In this project we will learn how to Change the LED Brightness with a Button using a M5StickC ESP32 module. Watch the Video.
How to Send Data From M5Stack StickC to Delphi
In this video we will learn how to send values from StickC board to Delphi VCL Application using Visuino.
Breakout powered by M5StickC and JoyStickHat
A simple game using M5StickC. Display the block in HTML in a web browser and control the ball with JoyStick.
M5STACK How to Display Temperature, Humidity and Pressure...
In this tutorial we will learn how to program ESP32 M5Stack StickC with Arduino IDE and Visuino to Display the Temperature,Humidity Pressure
How to Fix Problems With M5STACK StickC - Jumping Mouse C...
Sometimes when you connect a StickC board to the computer a mouse cursor can start to jump all over the screen.
How to Program ESP32 M5Stack StickC With Arduino IDE and ...
In this tutorial we will learn how to program ESP32 M5Stack StickC with Arduino IDE and Visuino. Watch a demonstration video.
M5StickC Flame Demo
Oldschool fire demo
M5 Simple Clock
A watch that works with a small M5StickC Equipped with a minimum operating clock and automatic sleep mode, contributing to energy saving
M5StickC Good Night with IMU
おやすみ #M5StickC

案例程序

ArduinoIDE

相关视频

  • M5StickC 的案例 - 自动贩卖机

版本变更

上市日期 产品变动 备注:
2019.3 首次发售 /
2019.8 SH200Q变更为MPU6886 /
2019.10 升级底部,添加铜螺母 /
2020.3 电池容量80mAh变更为95mAh /