Merge pull request #35 from watson8544/master

add chinese articles
This commit is contained in:
LiHuashen
2018-10-28 17:15:59 +08:00
committed by GitHub
59 changed files with 1949 additions and 1 deletions
@@ -1,6 +1,6 @@
# M5Core Quick Start(Windows, Arudino)
?> **Tip** If your OS is Windows, please click [here](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS).
?> **Tip** If your OS is MacOS, please click [here](en/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS).
## CONTENT
@@ -0,0 +1,3 @@
# LEGO Cable
## (coming soom...)
@@ -0,0 +1,3 @@
# Frame
## (coming soom...)
@@ -0,0 +1,3 @@
# Headers Socket
## DESCRIPTION
@@ -0,0 +1,68 @@
# M5Stack BALA
## DESCRIPTION
The M5Stack BALA is a balance bot based on M5Stack FIRE, including a 2 DC driver module based on Mega328p which is a core chip on Arduino UNO
You can even program The M5Stack BALA through Arduino or MicroPython with few code
The 2 DC driver module communicates with M5Stack FIRE through I2C bus. It's default I2C address is **0x56**
## FEATURES
- Programming Support
+ Python
- Compatible LEGO
- POGO Pin
- TF Card Support
## PARAMETER
Model | M5Stack FIRE
---|---
ESP32 | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth
Flash | 16M-Bytes
Input | 5V @ 500mA
Interface | TypeC x 1, GROVE(I2C+I/0+UART), Pogo Pin x 1
LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342
Speaker | 1W-0928
Microphone | MEMS Analog BSE3729 Microphone
LED | SK6812 3535 RGB LED x 10
MEMS | MPU6050, MAG3110
Battery | 550mAh @ 3.7V, inside
Op.Temp. | 32°F to 104°F ( 0°C to 40°C )
Size | 54 x 54 x 21 mm
C.A.S.E | Plastic ( PC )
Weight | 56g
## INCLUDES
- 1x M5Stack BALA
- 1x Motor Driver
- 2x N20(Encoder included)
- Type-C USB Cable
## DOCUMENTS
- **Example** - [Arduino](https://github.com/m5stack/M5Bala/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5Bala/tree/master/mpy)
- **[QuickStart](https://github.com/m5stack/M5Bala)**
- **[Purchase](https://www.aliexpress.com/store/product/M5Satck-New-BALA-Car-ESP32-Development-Mini-Electric-Self-balancing-Car-2DC-Motor-with-Encoder-PSRAM/3226069_32904033658.html?spm=2114.12010615.8148356.40.1fd3724dW3O2Bu.html)**
<figure>
<img src="assets/img/product_pics/applications/bala_1.jpg">
</figure>
<figure>
<img src="assets/img/product_pics/applications/bala_2.jpg">
</figure>
<figure>
<img src="assets/img/product_pics/applications/bala_3.jpg">
</figure>
<figure>
<img src="assets/img/product_pics/applications/bala_4.jpg">
</figure>
<figure>
<img src="assets/img/product_pics/applications/bala_5.jpg">
</figure>
@@ -0,0 +1,3 @@
# FACE-Base
## (coming soon...)
@@ -0,0 +1,3 @@
# LAN
## (coming soon...)
@@ -0,0 +1,3 @@
# M5GO-Base
## (coming soon...)
@@ -0,0 +1,3 @@
# PLC-Base
## (coming soon...)
@@ -0,0 +1,48 @@
# M5Core BASIC
## 描述
这是M5Core基础版主控板,以ESP32芯片为核心,支持Blockly, Arduino or MicroPython的编程,支持M5Flow。
这款基础版主控板实现了ESP32大部分的功能,包含有一块320*240的LCD屏,还有陀螺仪芯片,你可以在一两周内将M5Core主控打造成像Leap Motion那样的3D远程手势识别控制器。
## 特性
- 可编程Programming Support
- 支持Arduino、MicroPython
- 支持外置SD卡(最大16G)
## 参数
| 主控资源 | 参数 |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520K, Wi-Fi, dual mode Bluetooth |
| Flash) | 4M-Bytes |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
| Battery | 150mAh @ 3.7V, inside vb |
| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) |
| Size | 54 x 54 x 12.5 mm |
| C.A.S.E | Plastic ( PC ) |
| Weight | 120g with bottom, 100g only core |
## 包含
- 1x M5Stack BASIC 主控
- 1x M5Stack BASIC 底座
- Type-C USB 线
- 说明书
## 文档
- **[原理图](https://github.com/m5stack/M5-3D_and_PCB/blob/master/M5_Core_SCH%2820171206%29.pdf)**
- **例程** - [Arduino Example](https://github.com/m5stack/M5Stack/tree/master/examples)
- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
- **GitHub** - [Arduino GitHub](https://github.com/m5stack/M5Stack)
- **<mark>快速上手</mark>** - Arduino - [MacOS](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython)
@@ -0,0 +1,67 @@
# M5Core FIRE
## 描述
这是M5Core FIRE主控板,是基础版的升级版本,以ESP32芯片为核心,支持Blockly, Arduino or MicroPython的编程,支持M5Flow。
它实现了ESP32大部分的功能,而且内置6轴传感器(MPU-6050)3轴磁力计(MAG3110)和一块320*240的LCD屏,你可以在一两周内将M5Core主控打造成像Leap Motion那样的3D远程手势识别控制器。
## 特性
- 可编程Programming Support
- 支持Arduino、MicroPython
- 兼容乐高配件
- 支持外置SD卡(最大16G)
## 参数
| 主控资源 | 参数 |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 4MB SRAM, Wi-Fi, dual mode Bluetooth |
| Flash) | 16M-Bytes |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
| Microphone | MEMS Analog BSE3729 Microphone |
| LED | SK6812 3535 RGB LED x 10 |
| MEMS | MPU6050, MAG3110 |
| Battery | 150mAh @ 3.7V, inside vb |
| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) |
| Size | 54 x 54 x 12.5 mm |
| C.A.S.E | Plastic ( PC ) |
| Weight | 56g |
## 包含
- 1x M5Stack FIRE
- Type-C USB 线
- 说明书
## 文档
- **例程** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples)
- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [MPU6050](https://www.invensense.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf) - [MAG3110](https://www.nxp.com/docs/en/data-sheet/MAG3110.pdf)
- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO)
- **[旗舰店](https://www.aliexpress.com/store/product/M5Stack-NEW-PSRAM-2-0-FIRE-IoT-Kit-Dual-Core-ESP32-16M-FLash-4M-PSRAM-Development/3226069_32847906756.html?spm=2114.12010615.8148356.10.1c93724d7cJ5rG.html)**
- **<mark>快速上手</mark>** - Arduino - [MacOS](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython)
## 更多
### 内部示意图
<figure>
<img src="assets/img/product_pics/core/fire/product_pic_fire.jpg">
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/simple_sch_just_for_fire.jpg">
</figure>
<figure>
<img src="assets/img/product_pics/core/fire/interface_fire.jpg">
</figure>
@@ -0,0 +1,52 @@
# M5Core GRAY
## 描述
这是M5Core的灰色版本,以ESP32芯片为核心,支持Blockly, Arduino or MicroPython的编程,支持M5Flow。
它实现了ESP32大部分的功能,而且内置6轴传感器(MPU-9250)和一块320*240的LCD屏,你可以在一两周内将M5Core主控打造成像Leap Motion那样的3D远程手势识别控制器。
## 特性
- 可编程Programming Support
- 支持Arduino、MicroPython
- 兼容乐高配件
- 支持外置SD卡(最大16G)
## 参数
| 主控资源 | 参数 |
| :----------: |:------------: |
| <mark>ESP32</mark> | 240MHz dual core, 600 DMIPS, 520K, Wi-Fi, dual mode Bluetooth |
| Flash) | 4M-Bytes |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
| Speaker | 1W-0928 |
| Battery | 150mAh @ 3.7V, inside vb |
| Op.Temp. | 32°F to 104°F ( 0°C to 40°C ) |
| Size | 54 x 54 x 12.5 mm |
| C.A.S.E | Plastic ( PC ) |
| Weight | 120g with bottom, 100g only core |
## 包含
- 1x M5Stack GRAY
- Type-C USB 线
- 说明书
## 文档
- **[原理图](https://github.com/m5stack/M5-3D_and_PCB/blob/master/M5_Core_SCH%2820171206%29.pdf)**
- **例程** - [Arduino](https://github.com/m5stack/M5Stack/tree/master/examples) - [MicroPython](https://github.com/m5stack/M5GO/tree/master/examples)
- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf)
- **GitHub** - [Arduino](https://github.com/m5stack/M5Stack) - [MicroPython](https://github.com/m5stack/M5GO)
- **[旗舰店](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-ESP32-Mpu9250-9Axies-Motion-Sensor-Core-Development-Kit-Extensible-IoT-Development-Board/3226069_32836393710.html?spm=2114.12010615.8148356.12.25e96be7zRik8r.html)**
- **<mark>快速上手</mark>** - Arduino - [MacOS](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS) - [Windows_64](zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_Windows) - [MicroPython](zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython)
@@ -0,0 +1,3 @@
# Stick
## (coming soon...)
@@ -0,0 +1,21 @@
# M5Stack BATTERY Module
# DESCRIPTION
The M5Stack BATTERY Module is module with 850mAh High-Capacity Battery.
User can create a portble device with any series of M5Stack Core and
M5Stack BATTERY Module easily.
# FEATURES
- 850mAh High-Capacity Battery
# INCLUDES
- 1x M5Stack BATTERY Module
# DOCUMENTS
- [WebSite](https://m5stack.com)
- [Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-In-Stock-Battery-Module-for-Arduino-ESP32-Core-Development-Kit-Capacity-850mAh-Stackable-IoT/3226069_32839688875.html?spm=2114.12010610.8148356.8.7b26c4a1uVFob3.html)
@@ -0,0 +1,23 @@
# M5Stack BTC Module
# DESCRIPTION
The M5Stack BTC Module is a base including DHT12 module which can detect
temperature and humidity. Your M5Stack Core board can stay as a small
displayer(like a small TV or a small IOT central contronller) after
adding this BTC Module. Absolutely, it is more easier to charge M5Stack
Core via Type-C Cable after adding this BTC Module.
# FEATURES
- DHT12 inside
# INCLUDES
- Type-C USB Cable
- M3 x 16
- Tools
# DOCUMENTS
- [WebSite](https://m5stack.com)
@@ -0,0 +1,3 @@
# M5Stack COMMU Module
## (coming soon...)
@@ -0,0 +1,60 @@
# M5Stack FACES
## DESCRIPTION
The M5Stack FACES is a development kit based on ESP32 chip compatible
with three different KeyBoards( *26 letters KeyBoard, Gameboy KeyBoard
and Calculator KeyBoard*).
You can even program The M5Stack FACES through Blockly, Arduino or
MicroPython. Absolutely, you can DIY many classify GameBoy games as you
like, such as Super Mario, Tetris and so on.You also make a remotely
controlled calculator, or a Somatosensory game remote controller.
## FEATURES
- Programming Support
- Blockly
- Arduino
- Python
- Compatible LEGO
- Support Nintendo emulator
- TF Card Support
## INCLUDES
- 1x M5Stack GrayCore
- 1x KeyBoard
- 1x Gameboy
- 1x Calculator
- 1x FaceBottom
- 1x CHG base
- Type-C USB Cable
- User Manual
## Applications
- DIY Gameboy Games:
- Nintendo emulator
- Tetris
- DIY Calculator
- DIY PocketComputer
## DOCUMENTS
- [Schematic](https://github.com/m5stack/esp32-cam-demo/blob/m5cam/M5CAM-ESP32-A1-POWER.pdf)
- Example
- [MicroPython Example](https://github.com/m5stack/M5GO/tree/master/examples)
- Datasheet
- [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf)
- [MPU9250](https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf)
- [M5Stack-nesemu](https://github.com/m5stack/M5Stack-nesemu)
- [GitHub](https://github.com/m5stack/M5Stack-nesemu)
- [Purchase](https://www.aliexpress.com/store/product/M5Stack-NEW-Offer-ESP32-Open-Source-Faces-Pocket-Computer-with-Keyboard-Gameboy-Calculator-for-Micropython-Arduino/3226069_32843973578.html?spm=2114.12010615.8148356.8.25e96be7Jd99Pb.html)
@@ -0,0 +1,43 @@
# M5Stack GPS Module
## DESCRIPTION
The M5Stack GPS Module is a module with small GPS module. The small GPS
module named UBLOX NEO-M8N. You can program it through Blockly, Arduino
or MicroPython after connected to any series of M5Stack Core.
GPS module is built on the high performing u-blox M8 GNSS engine and
exhibit high performance and high sensitivity.And it can supply your
global positioning information even you in the wild and get lost.
## FEATURES
- GPS NEO-M8N Module
- high-performance
- high-sensitivity
- Concurrent reception of up to 3 GNSS
- Industry leading 167 dBm navigation sensitivity
## INCLUDES
- 1x M5Stack GPS Module
- 1x M5Stack Antenna
## Applications
- Child positioning bracelet
- Logistics Tracking Management based on GPS
## DOCUMENTS
- [WebSite](https://m5stack.com)
- Example
- [Arduino Example](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/GPS)
- [GPS Info](https://www.u-blox.com/zh/product/neo-m8-series) (GPS)
- GitHub
- [Arduino GitHub](https://github.com/m5stack/M5Stack)
- [Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-LAN-Module-with-W5500-Chip-LanProto-Ethernet-convert-Network-Module-Microcontroller-for-Arduino/3226069_32904089417.html)
@@ -0,0 +1,44 @@
# M5Stack LAN Module
## DESCRIPTION
The M5Stack LAN Module is a ethernet module which with a I2C Grove port and 6 pins user ports.
When the speed of our wireless network is so slow that M5Stack Core can not normally connect to the wireless network.
So we need a ethernet port board which is connected with M5Stack Core. This **LAN module** is that one who solves the awkward problem.
## FEATURES
- W5500 - High-performance ethernet chip
- Less code and Hand-in-hand program experience
## INCLUDES
- 1x M5Stack LAN Module(including USER-DEFINE 6 PIN and 1 Grove port)
- 1x DIN-RAIL
- 1x STICKER
## Applications
- A mini portable Web server
+ TCP/UDP Server
+ HTTP Server
- A mini portable Web Clinet
+ TCP/UDP Clinet
+ HTTP Clinet
- SMTP/NTP Server
## DOCUMENTS
- [WebSite](https://m5stack.com)
- Example
+ [Arduino Example](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/W5500)
- [LAN Info](https://www.u-blox.com/zh/product/neo-m8-series) (LAN)
- GitHub
+ [Arduino GitHub](https://github.com/m5stack/M5Stack)
- [Purchase](https://www.aliexpress.com/store/product/M5Stack-New-Arrival-LAN-Module-with-W5500-Chip-LanProto-Ethernet-convert-Network-Module-Microcontroller-for-Arduino/3226069_32904089417.html)
@@ -0,0 +1,50 @@
# M5Stack LORA Module
## DESCRIPTION
The <mark>LoRa</mark> Module is a module with small LoRa module named Ra-02.
You can program it after connected to any series of M5Stack Core through
Blockly, Arduino or MicroPython.
M5Stack LoRa Module can be used for ultra-long distance spread spectrum
communication, and compatible FSK remote modulation and demodulation
quickly, to solve the traditional wireless design can not take into
account the distance, anti-interference and power consumption
## FEATURES
- LoRa Module named RA-02 supply by Ai-Thinker
- Supports FSK, GFSK, MSK, GMSK, LoRa ™ and OOK modulation modes
- Receive sensitivity as low as -141 dBm
- Programmable bit rate up to 300Kbps
- Build-in Antenna
## INCLUDES
- 1x M5Stack LoRa Module
## Applications
- Automatic meter reading
- Home building automation
- Remote irrigation system
## DOCUMENTS
- **[WebSite](https://m5stack.com)**
- **[Example](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/Lora)**
- **[LoRa Info](http://wiki.ai-thinker.com/lora) (LoRa)**
- **[GitHub](https://github.com/m5stack/M5Stack)**
- **[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-LoRa-Module-for-ESP32-DIY-Development-Kit-Wireless-433MHz-Built-in-Antenna/3226069_32839736315.html?spm=2114.12010615.8148356.22.25e96be7xE1y22.html)**
?> **Note** If your board LCD can't display or has some other problem, we suggest
you to add the two statements code followed by ``m5.begin();`` as shown
below
```cpp
m5.begin();
pinMode(5,OUTPUT);
digitalWrite(5,HIGH);
```
?> **Note** Because GPIO5 who has connected NSS pin of LoRa module need be pull-up
at the moment your board(or system) power on to prevent system's LCD
can't display.

Some files were not shown because too many files have changed in this diff Show More