diff --git a/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_01.jpg b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_01.jpg new file mode 100644 index 00000000..b3da2ace Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_01.jpg differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_01.webp b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_01.webp new file mode 100755 index 00000000..eeb32819 Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_01.webp differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_02.webp b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_02.webp new file mode 100755 index 00000000..1ecaa6b8 Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_02.webp differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_03.webp b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_03.webp new file mode 100755 index 00000000..a13964bf Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_03.webp differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_04.webp b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_04.webp new file mode 100755 index 00000000..eecf064a Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_04.webp differ diff --git a/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_05.webp b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_05.webp new file mode 100755 index 00000000..9dfb9a83 Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stickt/m5stick_T_05.webp differ diff --git a/docs/en/core/StickT.md b/docs/en/core/StickT.md deleted file mode 100644 index c2d66937..00000000 --- a/docs/en/core/StickT.md +++ /dev/null @@ -1,194 +0,0 @@ -# M5StickT {docsify-ignore-all} - - - - -* * * - -:memo:**[Description](#Description)**   :octocat:**[Example](#Example)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/stick)**   **[EasyLoader](#EasyLoader)** - -## Description - -**M5Stick** is a mini M5Stack, 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 takes away a lot of the pains form the development process. - -M5stick is one of the core devices in M5Stack product series which is built in a continues 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 maximum your benefit in every step of the developing process. - -**The following figure shows the position indication of Button A and Assembly hole** - - - -**Power switch operation:** - -* Power on :Long press power button for 2 seconds - -* Power off :Short press power button for 6 seconds - -**Notice:** - -* Baudrate supported by M5StickC: 1200 ~115200, 250K, 500K, 750K, 1500K - -* Only Orange type is available for now - -## Feature - -- 5V DC power supply -- USB Type-C -- ESP32-based -- Case Material: PC + ABS -- 4 MByte Flash -- Red LED -- 2 Buttons, TFT(1.3 inch) -- 80 mAh Lipo Battery -- Grove Port -- Wearable & Wall mounted - -## ESP32 Features - -- 240 MHz dual core Tensilica LX6 microcontroller with 600 DMIPS -- Integrated 520 KB SRAM -- Integrated 802.11b/g/n HT40 Wi-Fi transceiver, baseband, stack and LWIP -- Integrated dual mode Bluetooth (classic and BLE) -- Hall sensor -- 32 kHz crystal oscillator -- PWM/timer input/output available on every GPIO pin -- SDIO master/salve 50MHz - -## EasyLoader - - - - - ->1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) - ->2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning. - -## 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 posture sensorSCLSDA
power management ICSCLSDA
- -**AXP192** - - - - -
MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU6886/SH200Q5V GROVE
LDOio0LDO1LDO2LDO3DC-DC1IPSOUT
- - - - -
ESP32GPIO14GPIO27GPIO33
OLED CSDCRST
- -**GROVE Port** - - - - -
ESP32 GPIO13GPIO255VGND
GROVE PortSCLSDA5VGND
- -## Include - -- 1x M5Stick -- 1x USB Type-C(20cm) - - - - -## Schematic - - - -To complete schematic, click [here](https://github.com/m5stack/M5-Schematic/tree/master/Core/m5stick). - -## Related Link - -- **Datasheet** - [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf) - [MPU9250](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/PS-MPU-9250A-01-v1.1_en.pdf) - -- **Register Manual** - [IP5306](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/IIC_IP5306_REG_V1.4_cn.pdf) - -## Example - -* **Arduino** - - - [M5Stick Factory Test](https://github.com/m5stack/M5Stack/tree/master/examples/Stick/FactoryTest) - - - [M5Stick Watch](https://github.com/m5stack/StickWatch) - - - -* **UIFlow** - - - [White square game](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Core/M5Stick/UIFlow) - - -## Related Video - -- **m5stick Case - Remote control air conditioner** - - - -- **m5stick Case - .obj model viewer** - - \ No newline at end of file diff --git a/docs/en/core/atom_A.md b/docs/en/core/atom_A.md new file mode 100644 index 00000000..87d3e227 --- /dev/null +++ b/docs/en/core/atom_A.md @@ -0,0 +1,80 @@ +# ATOM {docsify-ignore-all} + + + + +:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/atom/atom_quick_start)**   :octocat:**[Example](https://github.com/m5stack/Atom_A/tree/master/examples/Basics)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/atomA-development-core)**   :clapper:**[Related Video](#Related Video)**   **[EasyLoader](#EasyLoader)** + +## Description + +** ATOM ** is a very compact development board in the M5Stack development kit series. Its size is only 24 * 24mm. Since there is no screen, it is very suitable for embedded smart home and toy development. The main control adopts the ESP32-Pico solution, integrates Wi-Fi and Bluetooth modules, has 4MB of SPI flash memory, provides Infra-Red, RGB LED, buttons, IMU sensor, and PH2.0 interface. In addition, it can connect externally through 6 GPIOs device. The on-board Type-C interface enables fast program upload and download. + +Supported development platforms and program languages: Arduino, Blockly language with [UIFlow](http://flow.m5stack.com), [Micropython](http://www.micropython.org). Regardless of what level program skill you have, M5Stack would guide you in every step of the way to realize your idea as well as to the final productilization. + + + +## Product Features + +- USB Type-C +- ESP32-based +- Case Material: PC + ABS +- 4 MByte flash +- 1* reset button 1* RGB LED 1* programmable button 1* Infra-Red +- 2.4G Antenna: Proant 440 +- MPU6886 +- Extendable Pins (6* GPIO) +- 4P PH2.0 interface +- Program Platform: [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) +- Product Size: +- Product weight: + +### ESP32 Features + +- 240 MHz dual core Tensilica LX6 microcontroller with 600 DMIPS +- Integrated 520 KB SRAM +- Integrated 802.11b/g/n HT40 Wi-Fi transceiver, baseband, stack and LWIP +- Integrated dual mode Bluetooth (classic and BLE) +- Hall sensor +- 10x capactive touch interface +- 32 kHz crystal oscillator +- PWM/timer input/output available on every GPIO pin +- SDIO master/salve 50MHz +- SD-card interface support + + +## EasyLoader + + + + + +>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) + +>2. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**) + + +## Peripherals Pin Map + + + + +## Include + +- 1x ATOM +- 1x Type-C USB(20cm) + + + +## Links + +- **Datasheet** + + - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_cn.pdf) + - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) + + +## Related Video + + diff --git a/docs/en/core/atom_B.md b/docs/en/core/atom_B.md new file mode 100644 index 00000000..d4949f44 --- /dev/null +++ b/docs/en/core/atom_B.md @@ -0,0 +1,79 @@ +# ATOM {docsify-ignore-all} + + + + +:memo:**[Description](#Description)**   :bulb:**[Quick Start](en/quick_start/atom/atom_quick_start)**   :octocat:**[Example](https://github.com/m5stack/Atom_B/tree/master/examples/Basics)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/atomB-development-core)**   :clapper:**[Related Video](#Related Video)**   **[EasyLoader](#EasyLoader)** + +## Description + +** ATOM ** is a very compact development board in the M5Stack development kit series. Its size is only 24 * 24mm. Since there is no screen, it is very suitable for embedded smart home and toy development. The main control adopts the ESP32-Pico solution, integrates Wi-Fi and Bluetooth modules, has 4MB of SPI flash memory, provides Infra-Red, 5*5 RGB LED,IMU sensor, and PH2.0 interface. In addition, it can connect externally through 6 GPIOs device. The on-board Type-C interface enables fast program upload and download. + +Supported development platforms and program languages: Arduino, Blockly language with [UIFlow](http://flow.m5stack.com), [Micropython](http://www.micropython.org). Regardless of what level program skill you have, M5Stack would guide you in every step of the way to realize your idea as well as to the final productilization. + + + +## Product Features + +- USB Type-C +- ESP32-based +- Case Material: PC + ABS +- 4 MByte flash +- 1* reset button 5*5 RGB LED 1* Infra-Red +- 2.4G Antenna: Proant 440 +- MPU6886 +- Extendable Pins (6* GPIO) +- 4P PH2.0 interface +- Program Platform: [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) +- Product Size: +- Product weight: + +### ESP32 Features + +- 240 MHz dual core Tensilica LX6 microcontroller with 600 DMIPS +- Integrated 520 KB SRAM +- Integrated 802.11b/g/n HT40 Wi-Fi transceiver, baseband, stack and LWIP +- Integrated dual mode Bluetooth (classic and BLE) +- Hall sensor +- 10x capactive touch interface +- 32 kHz crystal oscillator +- PWM/timer input/output available on every GPIO pin +- SDIO master/salve 50MHz +- SD-card interface support + + +## EasyLoader + + + + + +>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) + +>2. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click **"Burn"** to start burning. (**For M5StickC burning, please Set the baud rate to 750000 or 115200**) + + +## Peripherals Pin Map + + + + +## Include + +- 1x ATOM +- 1x Type-C USB(20cm) + + + +## Links + +- **Datasheet** + + - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_cn.pdf) + - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) + +## Related Video + + diff --git a/docs/en/core/m5stickt.md b/docs/en/core/m5stickt.md new file mode 100644 index 00000000..e63d4e4f --- /dev/null +++ b/docs/en/core/m5stickt.md @@ -0,0 +1,177 @@ +# M5StickT {docsify-ignore-all} + + + + + +:memo:**[Description](#Description)**   :octocat:**[Example](#Example)**   🛒**[Purchase](https://m5stack.com/collections/m5-core/products/stick-t)**   **[EasyLoader](#EasyLoader)** + +## Description + +**M5StickT**is an exquisite and compact infrared thermal imaging camera. It adopts the latest FLIR Lepton 3.0 long-wave infrared (LWIR) camera core with an effective resolution of 160 * 120 for a clear and stable image. As it is a large area non-contact infrared sensor, it is a good solution for temperature measurement. Its main control chip is Espressif’s ESP32, which has built-in support for Wi-Fi and Bluetooth connections, and computing speeds of up to 240Mhz. This provides a favorable guarantee for image output with a FPS reaching 7 and above. The screen is 1.14 inches and has a resolution of 135 * 240. The device comes with a rich variety of hardware resources: An on-board 6-axis Inertial Measurement Unit, a digital microphone and a power management chip and a built-in 300mAh battery, all embedded into the device. In terms of interactive operation, two programmable buttons and a rotary encoder are provided. In order to facilitate users to connect more peripherals, a 4 Pin PH2.0 interface with I2C support is provided at the bottom. The body is 3D printed from high quality Black Nylon filament. In addition, an M3 screw hole and a 1/4" screw hole are provided underside for easy mounting. + + + +**Lepton 3.0 Parameter** + + + + + + + + + + + + + +
Effective Pixels160*120
Field of view56°
Fast imaging time< 500ms
Effective Frame Rate8.7Hz
Input Clock25MHz
Pixel Size12μm
Low operating power150 mW (operating), 650 mW (during shutter event), 5 mW (standby)
Scene Dynamic RangeLow Gain Mode: -10 to 400°C; High Gain Mode: -10 to 140°C
Spectral Range8 to 14µm
Thermal Sensitivity<50 mK(0.050°C)
Optimum Temperature Range-10°C to +80°C
+ +**Notice:** + +M5StickT only supports WIN10 & Linux & MAC(<10.15) free drive, the rest of the operating system requires users to install the driver. + +Installation 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 + + + +## Feature + +- 5V DC power supply +- USB Type-C +- ESP32-based +- Case Material: Nylon 3D print +- FLIR Lepton 3.0 +- 4 MByte Flash +- 6-Axis IMU: MPU6886 +- Microphone:SPM1423 +- 2 Buttons, 1 Reset +- IPS LCD(1.14 inch) +- 2.4G Antenna: Proant 440 +- 300 mAh Lipo Battery +- PMU: AXP192 +- Dial encoder +- 4P PH2.0 Interface +- Wight: 26g +- Size: 48 * 30 * 29mm + +## ESP32 Features + +- 240 MHz dual core Tensilica LX6 microcontroller with 600 DMIPS +- Integrated 520 KB SRAM +- Integrated 802.11b/g/n HT40 Wi-Fi transceiver, baseband, stack and LWIP +- Integrated dual mode Bluetooth (classic and BLE) +- Hall sensor +- 32 kHz crystal oscillator +- PWM/timer input/output available on every GPIO pin +- SDIO master/salve 50MHz + +## Include + +- 1x M5StickT +- 1x USB Type-C(20cm) + +## Application +- Car engine failure check +- Building dehumidification insulation sealing test +- Industrial furnace inner wall refractory crack +- Outdoor observation of animals at night + +## Usage +Press the reset button to power on. The default display screen is RGB display mode. The left side is the temperature image, the upper right is the power display, and the lower right is the histogram and temperature range. The temperature range is automatically adjusted with the target temperature. The default bulls-eye automatically tracks the maximum temperature. Press the right button-A to switch the tracking mode (minimum / center / maximum value), press the button-B to switch the image display mode (GRAY / GOLDEN / RAINBOW / IRONBLACK / RGB). Dial encoder controls the display sensitivity (adjust the display temperature and color gamut), and long press the reset button for 6 seconds to turn off. + +## EasyLoader + + + + + +>1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.(**Currently EasyLoader is only available for Windows OS**) + +>2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning. + +## PinMap + +**BUTTON A & BUTTON B** + + + + + +
ESP32 GPIO37GPIO39
BUTTON AButton Pin
BUTTON BButton Pin
+ +**IPS LCD** + +*Driver IC:ST7789* + +*Resolution:135 * 240* + + + + +
ESP32 GPIO15GPIO13GPIO23GPIO18GPIO5
IPS LCDMOSICLKDCRSTCS
+ +**PH2.0 PORT** + + + + +
ESP32 GPIO33GPIO325VGND
PH2.0 portSCLSDA5VGND
+ +**MIC (SPM1423)** + + + + +
ESP32 GPIO0GPIO34
MICPHONESCLSDA
+ +**6-Axis posture sensor (SH200Q/MPU6886) & power management IC (AXP192)** + + + + + +
ESP32 GPIO22GPIO21
6-Axis posture sensorSCLSDA
power management ICSCLSDA
+ +**AXP192** + + + + +
MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU6886/SH200Q5V GROVE
LDOio0LDO1LDO2LDO3DC-DC1IPSOUT
+ +**Dial Encoder** + + + +
STM32PA2PA3PA4
EncoderSWEN_BEN_A
+ +## Related Link + +- **datasheet** + + - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_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_cn.pdf) + - [SPM1423](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/SPM1423HM4H-B_datasheet_en.pdf) + - [Lepton datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/application/lepton-3-3.5-datasheet_en.pdf) + - [Lepton enigneering datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/application/flir-lepton-engineering-datasheet_en.pdf) + - [Lepton software interface description](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/application/flir-lepton-software-interface-description-document_en.pdf) + +## Example + +* **Arduino** + + - [M5StickT Factory Test](https://github.com/m5stack/M5Stack/tree/master/examples/StickT/FactoryTest) + + +## Related Video + +- **m5stick Case - Remote control air conditioner** + + diff --git a/docs/index.md b/docs/index.md index 3168b810..2cfc4cf4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -89,7 +89,8 @@ //Stick {a:"/#/en/core/m5stick", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/core_m5stick_01.png", p:"M5Stick"}, {a:"/#/en/core/m5stickc", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/core_m5stickc_01.webp", p:"M5StickC"}, - {a:"/#/en/core/m5stickv", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/m5stickv_01.jpg", p:"M5StickV"} + {a:"/#/en/core/m5stickv", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/m5stickv_01.jpg", p:"M5StickV"}, + {a:"/#/en/core/m5stickt", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/m5stickt_01.jpg", p:"M5StickT"}, ]; var module_list = [ diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index ebc3495a..65ec5c39 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -89,7 +89,8 @@ //Stick {a:"/#/zh_CN/core/m5stick", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/core_m5stick_01.png", p:"M5Stick"}, {a:"/#/zh_CN/core/m5stickc", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/core_m5stickc_01.webp", p:"M5StickC"}, - {a:"/#/zh_CN/core/m5stickv", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/m5stickv_01.jpg", p:"M5StickV"} + {a:"/#/zh_CN/core/m5stickv", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/m5stickv_01.jpg", p:"M5StickV"}, + {a:"/#/zh_CN/core/m5stickt", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/core/m5stickt_01.jpg", p:"M5StickT"}, ]; var module_list = [ diff --git a/docs/zh_CN/core/StickT.md b/docs/zh_CN/core/StickT.md deleted file mode 100644 index f8a1902e..00000000 --- a/docs/zh_CN/core/StickT.md +++ /dev/null @@ -1,229 +0,0 @@ -# M5StickT {docsify-ignore-all} - - - - -* * * - -:memo:**[描述](#描述)**   :octocat:**[例程](#例程)**   🛒**[购买链接](https://m5stack.com/collections/m5-core/products/stick-c)**   :clapper:**[相关视频](#相关视频)**   **[EasyLoader](#EasyLoader)** - -## 描述 - -**M5StickC** 是一款精致小巧的开发板.它作为 M5Stick 的升级版本,提供了更多的拓展接口与按键,拥有出色性能的同时兼具低功耗特性.无论是用作编程学习还是项目开发, M5StickC 都能够提供可靠的硬件支持. - -*它能做什么?* -这个小巧玲珑的开发工具,能够激发你无限的创作可能. M5StickC 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程.即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中. - -M5StickC 是 M5Stack 产品系列中的核心设备之一,该产品系列建立在不断发展的硬件和软件生态系统中.它有着许多兼容的拓展功能模块,丰富开源代码、活跃的论坛社区,这些资源都可以在你的开发过程中为你提供最优服务. - -**开关机操作:** - -* 开机:按复位按键,持续至少 2 秒 - -* 关机:按复位按键,持续至少 6 秒 - -**注意:** - -* M5StickC 支持的波特率: 1200 ~115200, 250K, 500K, 750K, 1500K - -* 外壳颜色只有橙色在售 - - - - - -**注意:** - -M5StickC仅支持WIN10&Linux&MAC免驱,其余操作系统则需要用户自行安装驱动程序. - -安装步骤:1,点击下方链接,下载驱动安装包. 2.连接设备,并打开电脑设备管理器端口选项。 3,右键点击未能识别的设备,进行手动更新. - -驱动下载连接 - - - -## 产品特性 - -- 5V 直流电源 -- USB Type-C -- 基于 ESP3 2开发 -- 4 MByte Flash + 520K RAM -- 6 轴 IMU: MPU6886 -- Red LED -- 红外发射管 -- 麦克风 -- 按键x2, LCD(0.96 寸), 电源/复位按键x1 -- 2.4G天线:Proant 440 -- 80 mAh 锂电池 -- 拓展接口 -- Grove 接口 -- 可穿戴 & 可固定 -- 开发平台 [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) - - - - - -### ESP32特性 - -- 240 MHz双核Tensilica LX6微控制器,性能达到 600 DMIPS -- 集成520 KB SRAM -- 集成的802.11b/g/n HT40 Wi-Fi收发器,基带,堆栈和LWIP -- 集成双模蓝牙(经典和BLE) -- 霍尔传感器 -- 10x 电容触摸功能接口 -- 32 kHz晶体振荡器 -- 每个GPIO引脚都支持PWM/定时器 输入/输出 -- SDIO master/salve 50MHz -- 支持SD卡接口 - -## EasyLoader - - - - - ->1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.**(目前EasyLoader仅适用于Windows操作系统)** - ->2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录.(**为M5StickC烧录时,请将波特率设置在750000或115200**) - -## 原理图 - - - -- [PDF Download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/M5StickC/20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf) - -## 管脚映射 - - - -电源结构框图 - - - -**红色 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
- - - -## 包含 - -- 1x M5StickC -- 1x Type-C USB(20cm) - -## 相关链接 - -- **数据手册** - -- **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) - - [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) - - -## 版本变更 - -
- - - - - - - - - - - - - - - - - - - - - -
上市日期产品变动
2019.3首次发售
2019.8SH200Q变更为MPU6886
2019.10升级底部,添加铜螺母
-
- - -## 例程 - -**Arduino** - -- [M5StickC 出厂测试例程](https://github.com/m5stack/M5StickC/tree/master/examples/Basics/FactoryTest) - -- [M5StickC 自动贩卖机](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/M5StickC_Slot) - - - - -## 相关视频 - -- **M5StickC 的案例 - 计数器** - - - -- **M5StickC 的案例 - 测试 DSD** - - \ No newline at end of file diff --git a/docs/zh_CN/core/atom_A.md b/docs/zh_CN/core/atom_A.md new file mode 100644 index 00000000..5a68e2a5 --- /dev/null +++ b/docs/zh_CN/core/atom_A.md @@ -0,0 +1,77 @@ +# ATOM {docsify-ignore-all} + + + + + +:memo:**[描述](#描述)**   :bulb:**[上手指南](zh_CN/quick_start/atom/atom_quick_start)**   :octocat:**[例程](https://github.com/m5stack/Atom_A/tree/master/examples/Basics)**   🛒**[购买链接](https://m5stack.com/collections/m5-core/products/atomA-development-core)**   :clapper:**[相关视频](#相关视频)**   **[EasyLoader](#EasyLoader)** + +## 描述 + +**ATOM** 是M5Stack开发套件系列中一款非常小巧的开发板,其大小只有24*24mm,由于没有屏幕,非常适合做嵌入式的智能家居和玩具开发。主控采用了ESP32-Pico方案,集成Wi-Fi和蓝牙模块,内置3D天线,拥有4MB的SPI闪存,提供Infra-Red、RGB LED、按键、IMU姿态传感器和PH2.0接口,此外可通过6个GPIO连接外部设备。板载Type-C接口可以快速实现程序上传下载。 + +支持的开发平台和程序语言:Arduino,[UIFlow](http://flow.m5stack.com) 的 Blockly 语言,Micropython. 无论你的开发和编程能力处在何种水平,M5Stack 都将协助你,逐步的将想法变为现实. + + + + +## 产品特性 + +- USB Type-C +- 基于ESP32开发 +- 16 MByte flash +- MPU6886(SCL/SDA: 21/25) +- 复位按键*1 可编程按键*1 RGB LED*1 IR*1 +- 2.4G天线:Proant 440 +- 多达6个可拓展的GPIO引脚与4P PH2.0接口 +- 开发平台 [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) + +### ESP32特性 + +- 240 MHz双核Tensilica LX6微控制器,性能达到 600 DMIPS +- 集成520 KB SRAM +- 集成的802.11b/g/n HT40 Wi-Fi收发器,基带,堆栈和LWIP +- 集成双模蓝牙(经典和BLE) +- 霍尔传感器 +- 10x 电容触摸功能接口 +- 32 kHz晶体振荡器 +- 每个GPIO引脚都支持PWM/定时器 输入/输出 +- SDIO master/salve 50MHz +- 支持SD卡接口 + +## EasyLoader + + + + + +>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.**(目前EasyLoader仅适用于Windows操作系统)** + +>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录.(**为M5StickC烧录时,请将波特率设置在750000或115200**) + + +## 外设的管脚映射 + + + + +## 包含 + +- 1x ATOM +- 1x Type-C USB(20cm) + + + +## 相关链接 + +- **数据手册** + + - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_cn.pdf) + - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) + + +## 相关视频 + + diff --git a/docs/zh_CN/core/atom_B.md b/docs/zh_CN/core/atom_B.md new file mode 100644 index 00000000..5bafbfa9 --- /dev/null +++ b/docs/zh_CN/core/atom_B.md @@ -0,0 +1,86 @@ +# ATOM {docsify-ignore-all} + + + + + + +:memo:**[描述](#描述)**   :bulb:**[上手指南](zh_CN/quick_start/atom/atom_quick_start)**   :octocat:**[例程](https://github.com/m5stack/Atom_B/tree/master/examples/Basics)**   🛒**[购买链接](https://m5stack.com/collections/m5-core/products/atom-development-core)**   :clapper:**[相关视频](#相关视频)**   **[EasyLoader](#EasyLoader)** + +## 描述 + +**ATOM** 是M5Stack开发套件系列中一款非常小巧的开发板,其大小只有24*24mm,由于没有屏幕,非常适合做嵌入式的智能家居和玩具开发。主控采用ESP32-Pico方案,集成Wi-Fi和蓝牙模块,拥有4MB的SPI闪存,提供Infra-Red、5*5 REG LED、IMU姿态传感器和PH2.0接口,此外可通过6个GPIO连接外部设备。板载USB-C接口可以快速实现程序上传下载。 + +支持的开发平台和程序语言:Arduino,[UIFlow](http://flow.m5stack.com) 的 Blockly 语言,Micropython. 无论你的开发和编程能力处在何种水平,M5Stack 都将协助你,逐步的将想法变为现实. + + + +## 产品特性 + +- USB Type-C +- 基于ESP32开发 +- 16 MByte flash +- MPU6886(SCL/SDA: 21/25) +- 1* 复位按键 5*5 RGB LED 1* Infra-Red +- 2.4G天线:Proant 440 +- 多达6个可拓展的GPIO引脚与4P PH2.0接口 +- 开发平台 [UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) +- 产品尺寸: +- 产品重量: +### ESP32特性 + +- 240 MHz双核Tensilica LX6微控制器,性能达到 600 DMIPS +- 集成520 KB SRAM +- 集成的802.11b/g/n HT40 Wi-Fi收发器,基带,堆栈和LWIP +- 集成双模蓝牙(经典和BLE) +- 霍尔传感器 +- 10x 电容触摸功能接口 +- 32 kHz晶体振荡器 +- 每个GPIO引脚都支持PWM/定时器 输入/输出 +- SDIO master/salve 50MHz +- 支持SD卡接口 + +## EasyLoader + + + + + +>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.**(目前EasyLoader仅适用于Windows操作系统)** + +>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录.(**为M5StickC烧录时,请将波特率设置在750000或115200**) + + +## 外设的管脚映射 + + + + +## 包含 + +- 1x ATOM +- 1x Type-C USB(20cm) + + + +## 相关链接 + +- **数据手册** + + - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_cn.pdf) + - [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) + + +## 相关视频 + +**M5Stack的简介** + + + +**M5Core 的作品** + + \ No newline at end of file diff --git a/docs/zh_CN/core/m5stickt.md b/docs/zh_CN/core/m5stickt.md new file mode 100644 index 00000000..30ba7dd8 --- /dev/null +++ b/docs/zh_CN/core/m5stickt.md @@ -0,0 +1,180 @@ +# M5StickT {docsify-ignore-all} + + + + + + +:memo:**[描述](#描述)**   :octocat:**[例程](#例程)**   🛒**[购买链接](https://m5stack.com/collections/m5-core/products/stick-t)**   :clapper:**[相关视频](#相关视频)**   **[EasyLoader](#EasyLoader)** + +## 描述 + +**M5StickT** 是一款精致小巧的红外热成像仪,采用最新的FLIR Lepton 3.0长波红外(LWIR)摄像头内核,有效分辨率为160*120,成像画面清晰稳定,是大面积非接触式红外测温的优秀解决方案.其主控芯片采用了ESP32,支持WIFI与蓝牙连接,高达240Mhz的运算能力,为图像输出提供了有利保证,FPS达到7+.屏幕为1.14寸,分辨率135 * 240,此外内置硬件资源也较为丰富,在交互操作方面提供了两个可编程按键和一个拨轮编码器.内部板载一个6轴IMU(MPU6886),麦克风(SPM1423),电源管理芯片为AXP192,并内置300mAh电池.为了方便用户连接外设,在侧面提供了一个4P PH2.0接口.机身为黑色尼龙材质通过3D打印而成,此外在机身的下方提供一个M3螺丝孔和一个1/4螺丝孔用于固定.在固件方面,提供了多达5种色彩显示模式,可指定测量最大最小值或中心值,并且显示温度色域范围可调. + + + +**Lepton 3.0参数** + + + + + + + + + + + + + +
有效像素160*120
视野角度56°
快速成像时间< 500ms
有效帧率8.7Hz
输入时钟25MHz
像素尺寸12μm
功耗150 mW (典型工作);650 mW (快门拍摄);5 mW (待机)
动态范围低增益-10~400°C;高增益-10~140°C
波长范围8 to 14µm
热灵敏度<50 mK(0.050°C)
最佳温度范围-10°C to +80°C
+ +**注意:** + +M5StickT仅支持WIN10&Linux&MAC(10.15以下)免驱,其余操作系统则需要用户自行安装驱动程序. + +安装步骤:1,点击下方链接,下载驱动安装包. 2.连接设备,并打开电脑设备管理器端口选项。 3,右键点击未能识别的设备,进行手动更新. + +驱动下载连接 + + + +## 产品特性 + +- 5V 直流电源 +- USB Type-C +- 基于 ESP32开发 +- 4 MByte Flash + 520K RAM +- 外壳: 3D打印尼龙材质 +- FLIR Lepton 3.0 +- 6轴IMU: MPU6886 +- 麦克风: SPM1423 +- 可编程按键x2,电源按键x1 +- IPS LCD(1.14 寸) +- 拨轮编码器 +- 2.4G天线: Proant 440 +- PMU: AXP192 +- 300 mAh 锂电池 +- 4P PH2.0 接口 +- 重量: 26g +- 尺寸: 48 * 30 * 29mm + +### ESP32特性 + +- 240 MHz双核Tensilica LX6微控制器,性能达到 600 DMIPS +- 集成520 KB SRAM +- 集成的802.11b/g/n HT40 Wi-Fi收发器,基带,堆栈和LWIP +- 集成双模蓝牙(经典和BLE) +- 霍尔传感器 +- 10x 电容触摸功能接口 +- 32 kHz晶体振荡器 +- 每个GPIO引脚都支持PWM/定时器 输入/输出 +- SDIO master/salve 50MHz + +## 包含 + +- 1x M5StickT +- 1x Type-C USB(20cm) + +## 应用 + +- 车辆发动机故障检测 +- 建筑除湿保温密封性检测 +- 工业炉内壁耐火材料裂痕检测 +- 夜晚户外观测动物 + +## 使用介绍 + +按压复位按键进入开机画面,开机默认进入RGB显示模式,左侧为温度图像,右侧上方为电量显示,右侧下方为直方图和温度范围,温度范围随目标温度自动调整。默认靶心自动跟踪温度最大值,按压右侧A键切换跟踪模式(最小值/中心值/最大值),按压上方B键切换图像显示模式(GRAY/GOLDEN/RAINBOW/IRONBLACK/RGB),拨轮编码器控制显示灵敏度(调整显示温度色域范围),长按复位键6秒关机。 + +## EasyLoader + + + + + +>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.**(目前EasyLoader仅适用于Windows操作系统)** + +>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录.(**为M5StickC烧录时,请将波特率设置在750000或115200**) + +## 管脚映射 + +**按键 BUTTON A & 按键 BUTTON B** + + + + + +
ESP32 芯片GPIO37GPIO39
按键 BUTTON A按键管脚
按键 BUTTON B按键管脚
+ +**彩色IPS屏幕** + +*驱动芯片:ST7789* + +*分辨率:135 * 240* + + + + +
ESP32 芯片GPIO15GPIO13GPIO23GPIO18GPIO5
IPS 屏幕MOSICLKDCRSTCS
+ +**PH2.0 接口** + + + + +
ESP32 芯片GPIO33GPIO325VGND
PH2.0 接口SCLSDA5VGND
+ +**麦克风 MIC (SPM1423)** + + + + +
ESP32 芯片GPIO0GPIO34
麦克风 MICSCLSDA
+ +**六轴IMU (MPU6886) & 电源管理芯片 (AXP192)** + + + + + +
ESP32 芯片GPIO22GPIO21
六轴姿态传感器SCLSDA
电源管理芯片SCLSDA
+ +**拨轮编码器** + + + +
STM32 芯片PA2PA3PA4
拨轮编码器SWEN_BEN_A
+ +**电源管理芯片 (AXP192)** + + + + +
MicrophoneRTCTFT backlightTFT ICESP32/3.3V MPU68865V GROVE
LDOio0LDO1LDO2LDO3DC-DC1IPSOUT
+ + +## 相关链接 + +- **数据手册** + + - [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_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_cn.pdf) + - [SPM1423](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/SPM1423HM4H-B_datasheet_en.pdf) + - [Lepton datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/application/lepton-3-3.5-datasheet_en.pdf) + - [Lepton enigneering datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/application/flir-lepton-engineering-datasheet_en.pdf) + - [Lepton software interface description](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/application/flir-lepton-software-interface-description-document_en.pdf) + + +## 例程 + +**Arduino** + +- [M5StickT 出厂例程](https://github.com/m5stack/M5StickT/tree/master/examples/Basics/FactoryTest) + +## 相关视频 + + \ No newline at end of file