pdf-icon

M5StickC

SKU:K016-C

チュートリアル

このチュートリアルでは、UIFlowグラフィカルプログラミングプラットフォームを通してM5StickCデバイスを制御する方法を説明します
このチュートリアルでは、Arduino IDEを使ってM5StickCデバイスをプログラムし、制御する方法を説明します
このチュートリアルは、Micropythonプログラミングを通して、M5StickCデバイスを制御する方法を説明します。

説明

M5StickCは、ESP32を搭載したミニM5Stackです。ポータブルで使いやすく、オープンソースのIoT開発ボードです。 何ができるのか? この小さなブロックは、あなたのアイデアを実現し、あなたの創造性を啓発し、非常に短時間でIoTプロトタイピングを支援することができます。M5stickCは、M5Stack製品シリーズのコア・デバイスの1つで、開発プロセスから多くの苦痛を取り除きます。

継続的に成長するハードウェアとソフトウェアのエコシステムで構築されています。多くの互換性のあるモジュールやユニット、オープンソースコード&エンジニアリングコミュニティがあり、開発プロセスの各ステップで最大限の利益を得ることができます。

**電源スイッチの操作: **

  • 電源オン:2秒間のプレス電源ボタン

  • 電源オフ:電源ボタン6秒押し

  • VBUS_VIN と VBUS_USB の入力範囲は 4.8-5.5V に制限されており、VBUS に電源が供給されると AXP192 のパワーマネジメントによって内蔵バッテリーが充電されます。

注意事項:

  • M5StickCがサポートするボーレート: 1200 ~115200, 250K, 500K, 750K, 1500K
本製品は現在製造中止となっております。

製品の特徴

  • ESP32ベース
  • 6軸IMUを内蔵
  • 赤色LED
  • IR送信機
  • マイクロフォン
  • ボタン、LCD(0.96インチ)
  • リチウムポリマー電池内蔵
  • 伸縮式ソケット
  • ウェアラブル&ウォールマウント
  • マルチプラットフォーム開発に対応

含まれるもの

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

アプリケーション

  • モノのインターネット端末のコントローラ
  • ウェアラブルデバイス
  • ステム教育製品
  • DIY制作

仕様

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
LCD screen 0.96 inch, 80*160 Colorful TFT LCD, ST7735S
Button Custom button x 2
LED RED LED
MEMS MPU6886
IR Infrared transmission
MIC SPM1423
RTC BM8563
PMU AXP192
Battery 95 mAh @ 3.7V
Antenna 2.4G 3D Antenna
PIN port G0, G26, G36
Operating Temperature 0°C to 60°C
Net weight 15.1g
Gross weight 33g
Product Size 48.2*25.5*13.7mm
Package Size 55*55*20mm
Case Material Plastic ( PC )

USBドライバ

デバイスをPCに接続し、デバイスマネージャーを開いてデバイス用の FTDIドライバー をインストールします。win10環境を例にとると、OSに合ったドライバファイルをダウンロードし、解凍してデバイスマネージャからインストールします。(注)システム環境によっては、ドライバを2回インストールしないと有効にならない場合があります。認識できないデバイス名は、通常、M5StackまたはUSB Serialです。Windowsでは、デバイスマネージャで直接インストールするドライバファイルの使用を推奨しています(カスタムアップデート)、実行ファイルのインストール方法は正しく動作しない場合があります)。 FTDIドライバのダウンロードはこちら

EasyLoader

EasyLoaderは簡潔で高速なプログラムライターで、製品に関連するケースプログラムを内蔵しています。簡単な手順でメインコントロールに焼き付けられ、一連の機能検証を行うことができます。

Windows版Easyloaderのダウンロード MacOS版Easyloaderをダウンロード

説明:
加速度センサー、マイク、LED、IR、RTCなどのハードウェアテスト。Aボタン、Bボタンでテスト項目が切り替わります。

PinMap

RED LED & IRトランスミッター & BUTTON A & BUTTON B

ESP32 GPIO10 GPIO9 GPIO37 GPIO39
RED LED LED Pin
IR Transmitter Transmitter Pin
BUTTON A Button Pin
BUTTON B Button Pin

TFT LCD

ドライバIC:ST7735S

解像度:80×160

ESP32 GPIO15 GPIO13 GPIO23 GPIO18 GPIO5
TFT LCD TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS

**GROVE(HY2.0-4P) ポート

ESP32 GPIO33 GPIO32 5V GND
GROVE port SCL SDA 5V GND

MIC (SPM1423)

ESP32 GPIO0 GPIO34
MICPHONE CLK DATA

6 軸姿勢センサ (SH200Q/MPU6886) & パワーマネジメント IC (AXP192) & RTC (BM8563)

ESP32 G21 G22 G35
AXP192 SDA SCL IRQ
MPU6886 SDA SCL IRQ
BM8563 SDA SCL IRQ

AXP192

Microphone RTC TFT backlight TFT IC ESP32/3.3V MPU6886/SH200Q 5V GROVE
LDOio0 LDO1 LDO2 LDO3 DC-DC1 IPSOUT

充電電流測定値

charging current Fully charged current(Power OFF) Fully charged current(Power ON)
0.488A 0.066A 0.181A

電源構成ブロック図

回路図

関連リンク

構造設計ファイル

Learn

M5StickC (ESP32 Pico) with built-in i2s microphone is used for audio spectrum analysis (ArduinoFFT) and visualization on an RGB led strip.
m5WebRadio is a sketch to play web streaming radio station on a M5Stick-C esp32 module: A $13 esp32 net radio player.
Take a $9 M5StickC, few lines of YAML configuration to build ESPHome, Home Assistant and start controlling your TVs and climates in minutes.
This simple project visualizes the current data of the coronavirus outbreak of different countries in real-time on an M5StickC.
A hand-washing timer with water sound detection, which uses the M5StickC's built-in microphone and does not require any external components.
A library to display texts on the M5StickC in any orientation. The display scrolls and wraps text lines automatically.
(First?) Libra Watch & Hardware wallet. Built on M5SickC devices using KULAP libra services.
A wearable, sensor-packed ESP32 IoT device with TFT display.
To build a Nixie tube clock is a perpetual project on my mind. I wanted to see was made by software.
Got a few mins to do a little clock, so here it is
Play any animated GIF file from SPIFFS directly onto TFT screen as-is, WITHOUT converting to RGB565 or PROGMEM as script.
A tool that helps makers and professionals level their FDM-based 3D Print Bed
I made a CO2 concentration meter for the purpose of room ventilation guide. The CO2 sensor is MH-Z19B, NDIR type.
This is a simple project using M5Stick and MicroPython in order to obtain data from the Hall sensors and temperature embedded in the chip.
In this tutorial we’ll show you the most efficient and easy to use application of M5Stick-C as smart watch.
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.
How to program M5Stack products using UIFlow and have Thonny running to diagnose errors over USB.
We can receive iPhone notifications via BLE, ANCS. M5StickC is including BLE module, LCD, RTC, Battery. Let's make the 🍎WATCH🍎.
A simple watch (long stamina, 3 alarms, settings over BT and mobile application) with big potential. :) #M5StickC
I made a Blynk-controlled mini car using M5Stick-C. Pretty good!
I tried sound signal communication with Chirp using M5StickC.
A simple watch for M5StickC with clock and date. You can also see battery level and display images.
Utilize a 6-axis IMU sensor SH200Q, to capture a magic wand motion.
Alexa and Google Assistant-compatible Wi-Fi sensor and alarm. Works on any flat surfaces: fridge, door, window, garage door, etc.
Using M5StickC on RoverC and JoyC with M5Atom attached to display direction of the RoverC.
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" is automatic security camera for your home. Automatic learning without teacher images, and notify if something is visitor.
Train a neural network model in 10 minutes, and use it on ESP32 with MicroPython to control a light switch. Everything done in browser.
Use BT serial to program omnidirectional movement sequences. Make a game out of it and try to guide the robot around obstacles.
M5StickV and M5StickC with HID BT Wireless or Atomic QR-Code reader
Gamepad (prototype) based on M5StickC (ESP32 Pico) with I2C joystick module, dual button unit, and BT connectivity.
A robot that standing with steel linear of motors.
This is the war for getting the time...
This is a Cheering Watch using M5StickC and M5StickV. Estimate what action you are taking from this device acceleration and cheer up!!
I wanted to make a watch but also a wearable tool.
M5StickC + Angle unit = Protractor (detecting range: 0-180 degrees)
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.
A inner maker competition of M5Stack.
Analog clock for M5StickC whose background can be changed with PNG file data.
Used StickC with ESPHap library to connect to HomeKit
FIRST OTP BASED ON M5StickC for 2FA
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.
Classical snake mini-game, geolocation & maps app, twitch client, and a few more software projects and libraries.
Pilot Phillips Hue with M5Stick.
A low cost, simple to customize and program lone worker monitor or fall alarm.
Make a simple watch device using UIFlow.
The idea is simple, I would like to create Home Automation unit with something intelligent. So I combine M5StickV and M5StickC.
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.
I made a watch using M5StickC.
Quickly adding a spooky eye to your project with an esp32 TFT module and an acrylic half sphere lens.
Loose meetings are a bad business culture in Japan. The device “NeckTimer” that can appeal to the surroundings casually solves on time!
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.
Using M5stickV (UnitV)and its standard Face Detection Model.....Upgrade to enable for Web Stream using M5stickC(ESP32)
Make a doorbell for the front door with M5StickC and notify Slack when the button is pressed.
Counting COCOA(COVID-19 Contact-Confirming Application) around you with M5StickC
Stickv is used to realize the AI identification of traffic signs, and stickc is used as the executive component. Thanks @CangHai
Thanks @memex_pibo Provided materials,this is a detailed workflow about VR live performance
A very basic neopixel light show that employs fundamental coding, math, and loop iteration and throws in some basic MQTT fun
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
In this tutorial we will learn how to program ESP32 M5Stack StickC with Arduino IDE and Visuino to Display any text on LCD.
@HomeMadeGarbage The goldfish tank monitoring system has become a form, and it is an application of the edge AI of this subject.
A digital wearable D&D dice roller using the m5stickC and UI Flow
Transit NTP acquisition time short-distance transmission within weak distance.
S.M.A.R.S Quad using M5Stack electronic components.
This is an example of using a triaxial accelerometer to determine whether a fish is hooked.
Using the M5StickC, we developed a product that allows you to wash your hands without touching the device.
Working from home you're constantly doubting your internet speed. I made an M5StickC app to check upon thrashing or yelling
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.
When a specific user tweets a new tweet, it will appear on the M5StickC display and notify you.
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!
Turns your M5StickC with the ToF HAT into a laser rangefinder.
This is a case about controlling GOPRO with M5StickC
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.
In this tutorial we will learn how to program ESP32 M5Stack StickC with Arduino IDE and Visuino to Display the time on the LCD.
We have developed a fishing device using M5Stack. It was easy to create and I was able to actually catch the fish.
In this project we will learn how to use a FAN L9110 module using a M5StickC ESP32 board.
I tried to communicate with Unity-M5Stack via WebSocket. M5Stack is a gadget with a built-in ESP32 module that enables Wi-Fi communication
In this project we will learn how to connect and make an LED Blink using a M5StickC ESP32 module.
This year's Christmas, I decorated the tree with M5Stack devices.
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.
In this project we will learn how to Change the LED Brightness with a Button using a M5StickC ESP32 module. Watch the Video.
In this video we will learn how to send values from StickC board to Delphi VCL Application using Visuino.
A simple game using M5StickC. Display the block in HTML in a web browser and control the ball with JoyStick.
In this tutorial we will learn how to program ESP32 M5Stack StickC with Arduino IDE and Visuino to Display the Temperature,Humidity Pressure
Sometimes when you connect a StickC board to the computer a mouse cursor can start to jump all over the screen.
In this tutorial we will learn how to program ESP32 M5Stack StickC with Arduino IDE and Visuino. Watch a demonstration video.
A watch that works with a small M5StickC Equipped with a minimum operating clock and automatic sleep mode, contributing to energy saving

Example

Arduino

UIFlow

uiflowのチュートリアルは こちら をご覧ください。

Video

バージョン変更

。 。 。
発売日製品変更 注意事項
2019.3 初期公開リリース/
2019.8 SH200QをMPU6886に変更/
2019.8
2019.10 底面のアップグレードと銅製ナットの追加 /
2020.3 バッテリー容量が80mAhから95mAhに変更 /