diff --git a/docs/en/core/m5stickc_plus.md b/docs/en/core/m5stickc_plus.md index e69de29b..f33e7f83 100644 --- a/docs/en/core/m5stickc_plus.md +++ b/docs/en/core/m5stickc_plus.md @@ -0,0 +1,265 @@ +# M5StickC + +
SKU:K016-C
+ +
+ +## Description + +**M5StickC Plus** is powered by ESP32.It's an upgrade product of [M5StickC](#/en/core/m5stickc.md).Based on M5StickC, a buzzer is added and the screen is upgraded to a 1.14-inch, 135 * 240 resolution TFT Screen.Compared with the previous display area, the display area is increased by 18.7%, and the battery capacity is 120mAh. Other hardware configurations are the same as M5StickC. It also supports HAT and Unit series products. + +## Product Features + +- ESP32-based +- Built-in 6-Axis IMU +- Red LED +- IR transmitter +- Microphone +- Buttons, LCD(1.14 inch) +- Built-in Lipo Battery +- Extendable Socket +- Built-in Buzzer +- Wearable & Wall mounted +- Development Platform [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) + + +## Include + +- 1x M5StickC Plus +- 1x USB Type-C(20cm) + + +## Applications + +- Internet of things terminal controller +- Wearable devices +- Stem education product +- DIY creation + +**Power switch operation:** + +* Power on :Long press power button for 2 seconds + +* Power off :Short press power button for 6 seconds + +**Notice:** + +* Baud rate supported by M5StickC Plus: 1200 ~115200, 250K, 500K, 750K, 1500K + +**Notice:** + +M5StickC only supports WIN10 & Linux & MAC free from installing drive, while the other operating systems require users to install the driver. + +Install steps: 1. Click the link below to download the driver installation package. 2. Connect the device and open the Computer Device Manager port option. 3. Right click on the unrecognized device and perform a manual update. + +Driver download Link + +## Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ResourcesParameter
ESP32240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash Memory4MB
Power Input5V @ 500mA
PortTypeC x 1, GROVE(I2C+I/0+UART) x 1
LCD screen1.14 inch, 135*240 Colorful TFT LCD, ST7789
ButtonCustom button x 2
LEDRED LED
MEMSMPU6886
IRInfrared transmission
MICSPM1423
RTCBM8563
PMUAXP192
Battery120 mAh @ 3.7V
Antenna2.4G 3D Antenna
PIN portG0, G26, G36
Operating Temperature 32°F to 104°F ( 0°C to 40°C )
Size48.2 x 25.5 x 13.7mm
Weight14g
Case MaterialPlastic ( 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](en/arduino/arduino_development), M5StickC/M5StickV/M5StickT/ATOM series can be used without driver) + +
+
+
+
+ Windows + MacOS + +
+
+
+ +
+ + +

Description:

+

Accelerometer, microphone, LED, IR, RTC, Bluetooth and other hardware tests. Press A or B to switch test items.

+
+
+
+ +## Schematic + + + +- [PDF Download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/M5StickC/20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf) + +## PinMap + + + +Power structure block diagram + + + +**RED LED & IR Transmitter & BUTTON A & BUTTON B** + + + + + + + +
ESP32 GPIO10GPIO9GPIO37GPIO39
RED LEDLED Pin
IR Transmitter Transmitter Pin
BUTTON A Button Pin
BUTTON B Button Pin
+ +**TFT LCD** + +Driver IC:ST7735S + +Resolution:80 * 160 + + + + +
ESP32 GPIO15GPIO13GPIO23GPIO18GPIO5
TFT LCDTFT_MOSITFT_CLKTFT_DCTFT_RSTTFT_CS
+ +**GROVE PORT** + + + + +
ESP32 GPIO33GPIO325VGND
GROVE portSCLSDA5VGND
+ +**MIC (SPM1423)** + + + + +
ESP32 GPIO0GPIO34
MICPHONESCLSDA
+ +**6-Axis posture sensor (SH200Q/MPU6886) & power management IC (AXP192)** + + + + + +
ESP32 GPIO22GPIO21
6-Axis IMU sensorSCLSDA
power management ICSCLSDA
+ +**AXP192** + + + + +
MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU68865V GROVE
LDOio0LDO1LDO2LDO3DC-DC1IPSOUT
+ +## Related Link + +- **datasheet** + + - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_en.pdf) + - [ST7789]() + - [BM8563](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/BM8563_V1.1_cn.pdf) + - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) + - [AXP192](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/AXP192_datasheet_en.pdf) + - [SPM1423](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/SPM1423HM4H-B_datasheet_en.pdf) + +## Example + +**Arduino** + +- [M5StickC Plus facory test code](https://github.com/m5stack/M5StickC_Plus/tree/master/examples/Basics/FactoryTest) + +## Video + + + + \ No newline at end of file diff --git a/docs/en/quick_start/atom/atom_quick_start.md b/docs/en/quick_start/atom/atom_quick_start.md index 2e6c6b4e..169d6d60 100644 --- a/docs/en/quick_start/atom/atom_quick_start.md +++ b/docs/en/quick_start/atom/atom_quick_start.md @@ -2,7 +2,7 @@ ## UIFlow Online Mode -1 . Download and Setup [M5Bunner](https://m5stack.com/pages/download) and flash UIFlow firmware referring to this instruction [UIFlow introduction](https://docs.m5stack.com/#/en/uiflow/introduction). +1 . Download and Setup [M5Bunner](https://m5stack.com/pages/download) and flash UIFlow firmware referring to this instruction [UIFlow introduction](https://docs.m5stack.com/#/en/uiflow/introduction_atom). 2 . Press and hold the middle button while powering on (or restarting), do not release it until the Yellow breathing light is displayed. At this time, yellow light is always on and the device has entered into WIFI configuration mode. @@ -27,9 +27,9 @@ Or WIFI connection fails (steady red-light), please restart the device ; In WIFI configuration mode, the device will work as WIFI hotspot, such as M5Stack-XXXX. Connect to this WIFI, open the browser and enter to 192.168.4.1(WIFI setup page). (Pls record the letters M5FLOW-XXXXXXXX, which will be needed in next step). Enter SSID and password to connect to the network. LEDs would change from breathing red-light to breathing green-light, it indicates that both WIFI and UIFlow server is connected well. --> -3 . Refer to [this page](https://docs.m5stack.com/#/en/uiflow/introduction) to configure APIKey of UIFlow , APIKey can be found on WIFI setup page or serial terminal such as [Putty](https://www.putty.org/)(Windows) or [Serial](https://apps.apple.com/cn/app/serial/id877615577?mt=12)(Mac). +3 . Refer to [this page](https://docs.m5stack.com/#/en/uiflow/introduction_atom) to check APIKey by M5Burn. - + 4 . Now you can program in [UIFlow online mode](http://flow.m5stack.com).Refer to [this page](https://docs.m5stack.com/#/en/uiflow/uiflow_home_page) for the manual of UIFlow diff --git a/docs/en/uiflow/introduction_atom.md b/docs/en/uiflow/introduction_atom.md new file mode 100644 index 00000000..7a01b950 --- /dev/null +++ b/docs/en/uiflow/introduction_atom.md @@ -0,0 +1,98 @@ + +## Flash UIFlow + +* __Download the driver__ + +?> ATOM only supports WIN10 & Linux & MAC free from installing drive, while the other operating systems require users to install the driver + +Driver download Link + +* __Installing the driver__ + +> Extract the zip file and run the install package in the extracted folder + +?> For Mac OS, make sure System preferences - > Security & Privacy - > General before installing, and allow the apps to be installed from the App Store and ident +ified developers + +> + +* __Download M5Burner__ + +> Go to [flow.m5stack.com](http://flow.m5stack.com/) and download the latest firmware and [M5Burner(Windows)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/software/M5Burner-Beta.zip) + +> Go to [flow.m5stack.com](http://flow.m5stack.com/) and download the latest firmware and [M5Burner(MacOS)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/software/M5Burner-Beta-Mac.zip) + +> Go to [flow.m5stack.com](http://flow.m5stack.com/) and download the latest firmware and [M5Burner(Linux)](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/software/M5Burner-Beta-Linux.zip) + +?> Mac OS users need to put M5Burner in the Application folder + +> + + +* __Download firmware__ + +>Click ATOM icon to select the appropriate firmware version and download + +> + +* __Burning process__ + +>Connect your ATOM device and select its COM port from the list (Check Windows device manager if you are unsure of your COM port).Select the recommended baud rate 750000,input your SSID and Password and then click "Erase", if you finished then select the firmware you wish to flash. Now press the "Burn" button, your firmware will have flashed successfully once you see the message "Burn Successfully". + +> + +## API Key + +* __GET API KEY__ + +>Make sure COM port has connected,click "COM Monitor" button to open com monitor, then press the reset button on the left of ATOM, you will see com monitor printing information , API KEY is displayed at the end. + +> + +#### Connecting your device with API Key + +>Once you have opened the UIflow website you can to connect to the web platform by clicking the gear icon in the top right corner, enter your API key and select your device and preferred language. Once you have entered the API Key click OK to confirm**** + +> + +## UIFlow-IDE + +>If you want to use UIFlow offline,click **UIFlow-Desktop-IDE** for your operating system below to download. + + + +#### configuration + +>Unzip the downloaded UIFlow Desktop IDE archive and double-click to execute the application. + + + +>Enter the UIFlow Desktop IDE and automatically pop up the configuration box. At this time, connect the M5 device to the computer through the Tpye-C data cable. + + + +!>Connect via USB mode of ATOM menu + +>When the ATOM device is powered on or restarted, press and hold the middle button until it is released when the blue-light breathing is displayed, and then enter USB mode.(For more information, refer to https://docs.m5stack.com/#/zh_CN/quick_start/atom/atom_quick_start) + +> + +## Toturial + +* [M5StickC getting started with the Internet of things](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/UIFlow-StickC-Book-English.pdf) + +* [M5GO getting started with programming](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/M5GO_Guide_English.pdf) + + diff --git a/docs/image/Display/.UI_user4.gif.icloud b/docs/image/Display/.UI_user4.gif.icloud new file mode 100644 index 00000000..969944e4 Binary files /dev/null and b/docs/image/Display/.UI_user4.gif.icloud differ diff --git a/docs/image/Hardwares/.IMU_user.gif.icloud b/docs/image/Hardwares/.IMU_user.gif.icloud new file mode 100644 index 00000000..95eb24e1 Binary files /dev/null and b/docs/image/Hardwares/.IMU_user.gif.icloud differ diff --git a/docs/image/base/APIKEY.webp b/docs/image/base/APIKEY.webp new file mode 100644 index 00000000..f9415a08 Binary files /dev/null and b/docs/image/base/APIKEY.webp differ diff --git a/docs/image/base/Burner_user.gif b/docs/image/base/Burner_user.gif deleted file mode 100644 index 7bd8de53..00000000 Binary files a/docs/image/base/Burner_user.gif and /dev/null differ diff --git a/docs/image/base/Burner_user1.webp b/docs/image/base/Burner_user1.webp new file mode 100644 index 00000000..1044f10b Binary files /dev/null and b/docs/image/base/Burner_user1.webp differ diff --git a/docs/image/base/Burner_user2.webp b/docs/image/base/Burner_user2.webp new file mode 100644 index 00000000..87f88c2f Binary files /dev/null and b/docs/image/base/Burner_user2.webp differ diff --git a/docs/image/base/download_atom_firmware.webp b/docs/image/base/download_atom_firmware.webp new file mode 100644 index 00000000..09c24d69 Binary files /dev/null and b/docs/image/base/download_atom_firmware.webp differ diff --git a/docs/zh_CN/core/m5stickc_plus.md b/docs/zh_CN/core/m5stickc_plus.md index fe57a158..940b3838 100644 --- a/docs/zh_CN/core/m5stickc_plus.md +++ b/docs/zh_CN/core/m5stickc_plus.md @@ -6,27 +6,7 @@ ## 描述 -**M5StickC PLUS** 是[M5StickC](#/zh_CN/core/m5stickc.md)的升级产品,在保留原有功能设计基础上加入了蜂鸣器,同时将屏幕升级到1.14寸、135*240分辨率的TFT屏幕,相较之前增加18.7%的显示内容,电池容量达到120mAh,其他硬件配置与M5StickC相同,同样支持HAT与Unit系列产品. - -**开关机操作:** - -* 开机:按复位按键,持续至少 2 秒 - -* 关机:按复位按键,持续至少 6 秒 - -**注意:** - -* M5StickC 支持的波特率: 1200 ~115200, 250K, 500K, 750K, 1500K - -* 外壳颜色只有橙色在售 - -**注意:** - -M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行安装驱动程序. - -安装步骤:1,点击下方链接,下载驱动安装包. 2.连接设备,并打开电脑设备管理器端口选项。 3,右键点击未能识别的设备,进行手动更新. - -驱动下载连接 +**M5StickC PLUS** 是[M5StickC](#/zh_CN/core/m5stickc.md)的升级产品,在保留原有功能设计基础上加入了蜂鸣器,同时将屏幕升级到1.14寸、135*240分辨率的TFT屏幕,相较之前增加18.7%的显示面积,电池容量达到120mAh,其他硬件配置与M5StickC相同,同样支持HAT与Unit系列产品. ## 产品特性 @@ -36,15 +16,34 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 - 集成红外发射管 - 内置RTC - 集成麦克风 -- 用户按键, LCD(0.96 寸), 电源/复位按键 -- 95 mAh 锂电池 +- 用户按键, LCD(1.14 寸), 电源/复位按键 +- 120 mAh 锂电池 - 拓展接口 +- 集成蜂鸣器 - 可穿戴 & 可固定 - 开发平台 [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) +**开关机操作:** + +* 开机:按复位按键,持续至少 2 秒 + +* 关机:按复位按键,持续至少 6 秒 + +**注意:** + +* M5StickC Plus支持的波特率: 1200 ~115200, 250K, 500K, 750K, 1500K + +**注意:** + +M5StickC Plus仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行安装驱动程序. + +安装步骤:1,点击下方链接,下载驱动安装包. 2.连接设备,并打开电脑设备管理器端口选项。 3,右键点击未能识别的设备,进行手动更新. + +驱动下载连接 + ## 包含 -- 1x M5StickC +- 1x M5StickC Plus - 1x Type-C USB(20cm) ## 应用 @@ -80,7 +79,7 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 LCD屏幕 - 0.96 inch, 80*160 Colorful TFT LCD, ST7735S + 1.14 inch, 135*240 Colorful TFT LCD, ST7789 麦克风 @@ -97,11 +96,11 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 RTC BM8563 - + PMU AXP192 - + IR Infrared transmission @@ -120,7 +119,7 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 电池 - 95 mAh @ 3.7V, inside vb + 120 mAh @ 3.7V, inside vb 工作温度 @@ -140,24 +139,23 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 - ## EasyLoader ->EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)** +>EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/M5StickV/M5StickT/ATOM系列可免驱动使用)**
- ## 管脚映射 @@ -187,11 +184,11 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 按键 BUTTON B 按键管脚 -**彩色TFT屏幕** +**彩色TFT屏幕** -驱动芯片:ST7735S +驱动芯片:ST7789 -分辨率:80 * 160 +分辨率:135 * 240 @@ -223,87 +220,42 @@ M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行 **电源管理芯片 (AXP192)**
ESP32 芯片GPIO15GPIO13GPIO23GPIO18GPIO5
- +
MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU6886/SH200Q5V GROVE
MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU68865V GROVE
LDOio0LDO1LDO2LDO3DC-DC1IPSOUT
## 原理图 - + -- [原理图](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/M5StickC/20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf) +- [原理图]() ## 相关链接 - **Datasheet** - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_cn.pdf) - - [ST7735S](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/ST7735S_v1.1_en.pdf) + - [ST7789]() - [BM8563](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/BM8563_V1.1_cn.pdf) - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) - - [SH200Q](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/SH200Q_en.pdf) - [AXP192](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/AXP192_datasheet_cn.pdf) - [SPM1423](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/SPM1423HM4H-B_datasheet_en.pdf) -## 结构设计文件 - ->[点击此处,获取M5StickC开源结构设计文件](https://github.com/m5stack/m5-structural-design-file/tree/master/M5StickC) - -## 版本变更 - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
上市日期产品变动备注:
2019.3首次发售/
2019.8SH200Q变更为MPU6886/
2019.10升级底部,添加铜螺母/
2020.3电池容量80mAh变更为95mAh/
-
- ## 案例程序 ### ArduinoIDE -- [M5StickC 出厂测试例程](https://github.com/m5stack/M5StickC/tree/master/examples/Basics/FactoryTest) - -- [M5StickC 自动贩卖机](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/M5StickC_Slot) +- [M5StickC_Plus 出厂测试例程](https://github.com/m5stack/M5StickC_Plus/tree/master/examples/Basics/FactoryTest) ## 相关视频 -- **M5StickC 的案例 - 自动贩卖机** - \ No newline at end of file