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/base/basex.md b/docs/en/base/basex.md index fa567d97..28bd48d8 100644 --- a/docs/en/base/basex.md +++ b/docs/en/base/basex.md @@ -4,7 +4,7 @@ *** -:memo:**[Description](#Description)**      :🛒**[Purchase](https://m5stack.com/collections/m5-base/products/basex-industrial-board-module)**      :clapper:**[Video](#Video)**    **[EasyLoader](#EasyLoader)** +:memo:**[Description](#Description)**      :🛒**[Purchase](https://m5stack.com/collections/m5-base/products/basex)**      :clapper:**[Video](#Video)**    **[EasyLoader](#EasyLoader)** ## Description 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/fire.md b/docs/en/core/fire.md index 44ba9355..abb7141e 100644 --- a/docs/en/core/fire.md +++ b/docs/en/core/fire.md @@ -50,7 +50,7 @@ The GPIO 16 / 17 in Fire is connected to the PSRAM by default, so when you conne - Speaker, 3 Buttons, LCD(320*240), 1 Reset - 2.4G Antenna: Proant 440 - TF card slot (16G Maximum size) -- Battery Socket & 600 mAh Lipo Battery +- Battery Socket & 500 mAh Lipo Battery - Extendable Pins & Holes - Grove Port - M-Bus Socket & Pins @@ -223,7 +223,7 @@ The GPIO 16 / 17 in Fire is connected to the PSRAM by default, so when you conne Battery - 600 mAh @ 3.7V + 500 mAh @ 3.7V Operating Temperature @@ -302,6 +302,10 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS 2019.8 SH200Q changed to MPU6886 + + 2019.11 + Battery capacity changed from 600mAh to 500mAh + diff --git a/docs/en/core/m5go.md b/docs/en/core/m5go.md index 5dfef622..26d98cd5 100644 --- a/docs/en/core/m5go.md +++ b/docs/en/core/m5go.md @@ -212,7 +212,7 @@ The newly-produced M5Core replaces the screen with better display performance an Battery - 600 mAh @ 3.7V + 500 mAh @ 3.7V Operating Temperature @@ -289,6 +289,10 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS 2019.7 TN screen changed to IPS screen + + 2019.11 + Battery capacity changed from 600mAh to 500mAh + diff --git a/docs/en/core/m5go_lite.md b/docs/en/core/m5go_lite.md index 89bf6db7..81681d00 100644 --- a/docs/en/core/m5go_lite.md +++ b/docs/en/core/m5go_lite.md @@ -209,7 +209,7 @@ The newly-produced M5Core replaces the screen with better display performance an Battery - 600 mAh @ 3.7V + 500 mAh @ 3.7V Operating Temperature @@ -287,6 +287,10 @@ For more information about Pin assignment and Pin Remapping, Please refer to EPS 2019.7 TN screen changed to IPS screen + + 2019.11 + Battery capacity changed from 600mAh to 500mAh + diff --git a/docs/en/core/m5stickt.md b/docs/en/core/m5stickt.md new file mode 100644 index 00000000..ac157372 --- /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/m5-stickt-esp32-thermal-camera-development-kit-lepton-3-0)**   **[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/en/core/m5stickv.md b/docs/en/core/m5stickv.md index 2f4de4c1..8a8ad251 100644 --- a/docs/en/core/m5stickv.md +++ b/docs/en/core/m5stickv.md @@ -13,7 +13,7 @@ **M5StickV RISC-V AI Camera** -### General Description +### General Description M5Stack recently launched the new AIoT(AI+IoT) Camera powered by Kendryte K210 -an edge computing system-on-chip(SoC) with dual-core 64bit RISC-V CPU and state-of-art neural network processor.

M5StickV AI Camera features its integration with machine vision capabilities, featuring the unprocessed acceptability to AI Visioning with high energy efficiency and low cost. We co-oped with Sipeed providing the MicroPython environment makes programming onM5StickV easier. diff --git a/docs/en/hat/hat-bugc.md b/docs/en/hat/hat-bugc.md index c45136d4..f596d295 100644 --- a/docs/en/hat/hat-bugc.md +++ b/docs/en/hat/hat-bugc.md @@ -58,12 +58,22 @@ The Bugc base needs to be used in conjunction with the M5StickC controller. The - 1x BugC base - 1x 16340 Battery(750mAh) +## EasyLoader + + + + + +>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 M5 device through simple steps, and a series of function verification can be performed. + +>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 burn the program (**For M5StickC, set the baud rate to 750000 or 115200**) + ## Code *To get UIFlow example, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/BugC/UIFlow).* -- **[Arduino](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/hat-joystick/Arduino/Joystick_hat)** +- **[Arduino](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/BugC/bugC)** ## Video diff --git a/docs/en/hat/hat-neoflash.md b/docs/en/hat/hat-neoflash.md index efc953d0..8b2472ab 100644 --- a/docs/en/hat/hat-neoflash.md +++ b/docs/en/hat/hat-neoflash.md @@ -69,8 +69,7 @@ If you thinking about adding a display on your project, NeoFlash is a good choic ## Code -- **[Arduino](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/MLX90640)** - +- **[Arduino](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/neoflash-hat/Arduino)** ## Pin Map diff --git a/docs/en/hat/hat-powerc.md b/docs/en/hat/hat-powerc.md index b614d6e7..cf9086e8 100644 --- a/docs/en/hat/hat-powerc.md +++ b/docs/en/hat/hat-powerc.md @@ -34,10 +34,18 @@ I2C address: 0x75 + +## Links + +- **[IP5209 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/IP5209.pdf)** +- **[IP3005 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/hat/IP3005-INJOINIC.pdf)** + ## Code *To get UIFlow example, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/PowerC/UIFlow).* +- **[Arduino](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/PowerC/PowerC)** + ## Related Video