From 3a83396a814c30e898efdb8d0bd4401ce9fd53be Mon Sep 17 00:00:00 2001 From: shaoxiang <1026025056@qq.com> Date: Mon, 8 Jul 2019 17:36:23 +0800 Subject: [PATCH] upload M5StickV Product descrption page cn --- docs/assets/css/main.css | 10 + docs/en/accessory/cable/grove_cable.md | 6 +- docs/en/accessory/converter/grove_t.md | 6 +- docs/en/app/bala.md | 2 +- docs/en/base/m5go_bottom.md | 4 +- docs/zh_CN/README.md | 1 + docs/zh_CN/core/m5stickv.md | 248 ++++++++++++------------- docs/zh_CN/hat/hat-rs485.md | 52 +++--- docs/zh_CN/unit/laser-rx.md | 54 +++--- docs/zh_CN/unit/laser-tx.md | 55 +++--- docs/zh_CN/unit/mini-proto.md | 27 ++- 11 files changed, 229 insertions(+), 236 deletions(-) diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index a5e167e7..b1807046 100644 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -143,6 +143,16 @@ body[data-page="ja/README.md"] #m5stickc { margin: 0; } + +body[data-page="index.md"] #m5stickV, +body[data-page="zh_CN/README.md"] #m5stickV, +body[data-page="ja/README.md"] #m5stickV { + width: 0; + height: 0; + overflow: hidden; + margin: 0; +} + body[data-page="index.md"] #m5stick, body[data-page="zh_CN/README.md"] #m5stick, body[data-page="ja/README.md"] #m5stick { diff --git a/docs/en/accessory/cable/grove_cable.md b/docs/en/accessory/cable/grove_cable.md index 33f861c3..5aba0957 100644 --- a/docs/en/accessory/cable/grove_cable.md +++ b/docs/en/accessory/cable/grove_cable.md @@ -1,14 +1,14 @@ -# Accessory GROVE Cable {docsify-ignore-all} +# Accessory CONNEXT Cable {docsify-ignore-all} *** -:memo:**[Description](#Description)**       🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/4pin-buckled-grove-cable)** +:memo:**[Description](#Description)**       🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/4pin-buckled-CONNEXT-cable)** ## Description -**GROVE Cable** would be a necessary tool used on M5Stack development, since all PORTs on M5Core are GROVE stadard. This Grove cable, compatible with the GROVE port on M5Core,simply have 4 lines, two for data, one for power,and one for Ground. We've offered alternative length: 10cm, 20cm, 50cm, 1m, 2m. +**CONNEXT Cable** would be a necessary tool used on M5Stack development, since all PORTs on M5Core are CONNEXT stadard. This CONNEXT cable, compatible with the CONNEXT port on M5Core,simply have 4 lines, two for data, one for power,and one for Ground. We've offered alternative length: 10cm, 20cm, 50cm, 1m, 2m. diff --git a/docs/en/accessory/converter/grove_t.md b/docs/en/accessory/converter/grove_t.md index 2cc55584..b4e24ac4 100644 --- a/docs/en/accessory/converter/grove_t.md +++ b/docs/en/accessory/converter/grove_t.md @@ -1,4 +1,4 @@ -# Accessory Grove-T {docsify-ignore-all} +# Accessory CONNEXT-T {docsify-ignore-all} @@ -8,8 +8,8 @@ ## Description -**Grove-T** is a T-shaped hub. Is this remind you the HUB unit ? They are basically the same thing, just in different shape.This is also used for GROVE port expanding. +**CONNEXT-T** is a T-shaped hub. Is this remind you the HUB unit ? They are basically the same thing, just in different shape.This is also used for CONNEXT port expanding. -Notice: **Grove-T** is just a hardware expander, if you are looking for hardware and software(standard protocol) expander like I2C, Single-bus, please check **PaHUB** or **PbHUB**. If you connectted two I2C slave devices onto **HUB** that share the same adress, you will have problem getting I2C data from both. +Notice: **CONNEXT-T** is just a hardware expander, if you are looking for hardware and software(standard protocol) expander like I2C, Single-bus, please check **PaHUB** or **PbHUB**. If you connectted two I2C slave devices onto **HUB** that share the same adress, you will have problem getting I2C data from both. diff --git a/docs/en/app/bala.md b/docs/en/app/bala.md index 39c64e02..a3fbaf88 100644 --- a/docs/en/app/bala.md +++ b/docs/en/app/bala.md @@ -33,7 +33,7 @@ Model | M5Stack FIRE ESP32 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth Flash | 16MB Flash + 4MB PSRAM Input | 5V @ 500mA -Interface | TypeC x 1, GROVE(I2C+I/0+UART), Pogo Pin x 1 +Interface | TypeC x 1, CONNEXT(I2C+I/0+UART), Pogo Pin x 1 LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9341 Speaker | 1W-0928 Microphone | MEMS Analog BSE3729 Microphone diff --git a/docs/en/base/m5go_bottom.md b/docs/en/base/m5go_bottom.md index cce5379c..51da0aa0 100644 --- a/docs/en/base/m5go_bottom.md +++ b/docs/en/base/m5go_bottom.md @@ -8,7 +8,7 @@ ## Description -**M5GO BOTTOM** is apparently the bottom part of M5GO which is a upgrade of basic bottoms, with a larger battery, LOGO-compatilble holes, MICPHONE, LED Bar , two more GROVE PORT,and more. +**M5GO BOTTOM** is apparently the bottom part of M5GO which is a upgrade of basic bottoms, with a larger battery, LOGO-compatilble holes, MICPHONE, LED Bar , two more CONNEXT PORT,and more. **M5GO BOTTOM** is the same Bottom of [M5GO Lite](https://docs.m5stack.com/#/en/core/m5go_lite), [M5GO IoT Kit](https://docs.m5stack.com/#/en/core/m5go) and [M5Fire](https://docs.m5stack.com/#/en/core/fire). @@ -35,7 +35,7 @@ | :----------: |:------------: | | MIC Pin | GPIO34 | -**GROVE** +**CONNEXT** | PORT B(I/O) | ESP32 Chip | | :----------: |:------------: | diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index 0ba28516..89523000 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -45,6 +45,7 @@ ## M5Stick ## M5StickC +## M5StickV M5Stick上手指南     diff --git a/docs/zh_CN/core/m5stickv.md b/docs/zh_CN/core/m5stickv.md index f42a2a0d..1b131a60 100644 --- a/docs/zh_CN/core/m5stickv.md +++ b/docs/zh_CN/core/m5stickv.md @@ -6,14 +6,12 @@ *** -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat)** +:memo:**[描述](#描述)**      :electric_plug:**[原理图](#原理图)**      🛒**[购买链接](https://m5stack.com/collections/m5-core/products/stickv)** -## Description +## 描述 **M5Stick-V RISC-V AI 摄像头** -### General Description - **M5Stick-V**是一款搭载Kendryte K210的AIOT(AI + IOT)摄像头,集成双核64位RISC-V CPU和最先进的神经网络处理器的边缘计算片上系统(SoC)

@@ -32,163 +30,145 @@ M5StickV不仅具备视觉识别能力,其内置的嵌入式APU - 音频处    
-### Features: -- Dual-Core 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal) -- Dual Independent Double Precision FPU -- 8MiB 64bit width On-Chip SRAM -- Neural Network Processor(KPU) / 0.8Tops -- Field-Programmable IO Array (FPIOA) -- Dual hardware 512-point 16bit Complex FFT -- SPI, I2C, UART, I2S, RTC, PWM, Timer Support -- AES, SHA256 Accelerator -- Direct Memory Access Controller (DMAC) -- Micropython Support -- Firmware encryption support -- On-board Hardware resources: +### 产品特性: +- 双核 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal) +- 双精度 FPU +- 8MiB 64bit 片上 SRAM +- 神经网络处理器(KPU) / 0.8Tops +- 可编程 IO 阵列 (FPIOA) +- 双硬件512点16位复数FFT +- SPI, I2C, UART, I2S, RTC, PWM, 定时器支持 +- AES, SHA256 加速器 +- 直接内存存取控制器 (DMAC) +- 支持 Micropython +- 固件加密支持 +- 板载硬件资源: - Flash: 16M. - TFT: ST7789. 135*240 IPS 1.14 SPI - - Camera :OV7740 + - 摄像头 :OV7740 - PCM: MAX98357 - - PMIC: AXP192 - - Button: Front and side. - - Battery: 200mAh. - - Indicator light: RGBW . - - External storage: TF card/Micro SD - - Microphone: MSM261S4030HOR. - - Gyro: MPU6886. - - Interface: CONNEXT. + - 电源管理IC: AXP192 + - 按键: Front and side. + - 锂电池: 200mAh. + - 指示灯: RGBW . + - 外部存储: TF card/Micro SD + - 麦克风: MSM261S4030HOR. + - 运动传感器: MPU6886. + - 接口: CONNEXT. -### Package Includes +### 包含 - M5Stick-V -- USB cable +- Tpye-C USB -### FUNCTIONAL DESCRIPTION +### 功能描述 #### 1.1 KENDRYTE K210 -The Kendryte K210 is a system-on-chip (SoC) that integrates machine vision and machine hearing. Using TSMC’s ultra-low-power 28-nm advanced process with dualcore 64-bit processors for better power efficiency, stability and reliability. The SoC strives for ”zero threshold” development and to be deployable in the user’s products in the shortest possible time, giving the product artificial intelligence

-- Machine Vision -- Machine Hearing -- Better low power vision processing speed and accuracy -- KPU high performance Convolutional Neural Network (CNN) hardware accelerator -- Advanced TSMC 28nm process, temperature range -40°C to 125°C -- Firmware encryption support -- Unique programmable IO array maximises design flexibility -- Low voltage, reduced power consumption compared to other systems with the same processing power -- 3.3V/1.8V dual voltage IO support eliminates need for level shifters +Kendryte K210 是集成机器视觉与机器听觉能力的系统级芯片 (SoC)。使用台积电 (TSMC) 超低功耗的 28 纳米先进制程,具有双核 64 位处理器,拥有较好的功耗性能,稳定性与可靠性。该方案力求零门槛开发,可在最短时效部署于用户的产品中,赋予产品人工智能

+- 具备机器视觉能力 +- 具备机器听觉能力 +- 更好的低功耗视觉处理速度与准确率 +- 具备卷积人工神经网络硬件加速器 KPU,可高性能进行卷积人工神经网络运算 +- TSMC 28nm 先进制程,温度范围-40°C 到 125°C,稳定可靠 +- 支持固件加密,难以使用普通方法破解 +- 独特的可编程 IO 阵列,使产品设计更加灵活 +- 低电压,与相同处理能力的系统相比具有更低功耗 +- 3.3V/1.8V 双电压支持,无需电平转换,节约成本 ##### 1.1.1 CPU -The chip contains a high-performance, low power RISC-V ISA-based dual core 64-bit CPU with the following features: +本芯片搭载基于 RISC-V ISA 的双核心 64 位的高性能低功耗 CPU,具备以下特性: -- Core Count: Dual-core processor -- Bit Width: 64-bit CPU 400MHz -- Frequency: 400MHz -- ISA extensions: IMAFDC -- FPU: Double Precision -- Platform Interrupts: PLIC -- Local Interrupts: CLINT -- I-Cache: 32KiB x 2 -- D-Cache: 32KiB x 2 -- On-Chip SRAM: 8MiB +- 核心数量: 双核处理器 +- 处理器位宽: 64-bit CPU 400MHz +- 标称频率: 400MHz +- 指令集扩展: IMAFDC +- 浮点处理单元(FPU): 双精度 +- 平台中断管理: PLIC +- 本地中断管理: CLINT +- 指令缓存: 32KiB x 2 +- 数据缓存: 32KiB x 2 +- 片上 SRAM: 8MiB #### 1.2 OV7740 -- support for output formats: RAW RGB and YUV -- support for image sizes: VGA, QVGA, CIF and any size smaller -- support for black sun cancellation -- support for internal and external frame synchronization -- standard SCCB serial interface -- digital video port (DVP) parallel output interface -- embedded one-time programmable (OTP) memory -- on-chip phase lock loop (PLL) -- embedded 1.5 V regulator for core -- Sophisticated Edge Rate Control Enables Filterless Class D Outputs -- 77dB PSRR at 1kHz -- Low RF Susceptibility Rejects TDMA Noise from GSM Radios -- Extensive Click-and-Pop Reduction Circuitry +- 支持输出格式:RAW RGB和YUV +- 支持图像尺寸:VGA,QVGA,CIF或其他更小尺寸 +- 支持太阳黑子消除 +- 支持内部和外部帧同步 +- 标准SCCB串行接口 +- 数字视频端口(DVP)并行输出接口 +- 嵌入式一次性可编程(OTP)存储器 +- 片上锁相环(PLL) +- 用于内核的嵌入式1.5 V稳压器 -##### 1.2.1 SPECIFICATION -- array size: 656 x 488 -- power supply: – core: 1.5VDC ± 5% – analog: 3.3V ± 5% – I/O: 1.7 ~ 3.47V -- temperature range: – operating: -30° C to 70°C – stable image: 0° C to 50° C -- output format: – 8-/10-bit raw RGB data – 8-bit YUV -- lens size: 1/5" -- input clock frequency: 6 ~ 27 MHz -- max image transfer rate: VGA (640x480): 60 fps – QVGA (320 x 240): 120 fp -- sensitivity: 6800 mV/(Lux-sec) -- maximum exposure interval: 502 x tROW -- pixel size: 4.2 μm x 4.2 μm -- image area: 2755.2 μm x 2049.6 μm -- package/die dimensions: – CSP3: 4185 μm x 4345 μm – COB: 4200 μm x 4360 μm +##### 1.2.1 规格 +- 阵列尺寸:656 x 488 +- 电源: - 内核:1.5VDC±5% - 模拟:3.3V±5% - I / O:1.7~3.47V +- 温度范围: - 工作:-30°C至70°C - 稳定图像:0°C至50°C +- 输出格式: - 8/10位原始RGB数据 - 8位YUV +- 镜头尺寸:1/5" +- 输入时钟频率:6~27 MHz +- 最大图像传输速率:VGA(640x480):60 fps - QVGA(320 x 240):120 fp +- 灵敏度:6800 mV /(Lux-sec) +- 最大曝光间隔:502 x tROW +- 像素尺寸:4.2μm×4.2μm +- 图像面积:2755.2μm×2049.6μm +- 封装/管芯尺寸: - CSP3:4185μm×4345 μm-COB:4200μm×4360μm #### 1.3 MAX98357 -- Single-Supply Operation (2.5V to 5.5V). -- 3.2W Output Power into 4Ω at 5V -- 2.4mA Quiescent Current -- 92% Efficiency (RL = 8Ω, POUT = 1W) -- 22.8µVRMS Output Noise (AV = 15dB) -- Low 0.013% THD+N at 1kHz -- No MCLK Required -- Sample Rates of 8kHz to 96kHz -- Supports Left, Right, or (Left/2 + Right/2) Output -- Sophisticated Edge Rate Control Enables Filterless Class D Outputs -- 77dB PSRR at 1kHz -- Low RF Susceptibility Rejects TDMA Noise from GSM Radios -- Extensive Click-and-Pop Reduction Circuitry +- 单电源工作(2.5V至5.5V) +- 3.2W输出功率:4Ω,5V +- 2.4mA静态电流 +- 92% 效率(RL = 8Ω,POUT = 1W) +- 22.8µVRMS输出噪声(AV = 15dB) +- 1kHz时,0.015% THD+N +- 无需MCLK +- 8kHz至96kHz采样速率 +- 支持左声道、右声道以及(左声道/2 + 右声道/2)输出 +- 成熟的边沿速率控制可使D类放大器输出无需滤波 +- 1kHz下,具有77dB PSRR +- 低RF敏感度,可抑制GSM发射的TDMA噪声 +- 喀嗒声抑制电路 #### 1.4 AXP192 -- Operation Voltage: 2.9V~6.3V (AMR:-0.3V~15V) -- Configurable Intelligent Power Select system -- Current and voltage limit of adaptive USB or AC adapter input -- The resistance of internal ideal diode lower than 100mΩ +- 工作电压: 2.9V~6.3V (AMR:-0.3V~15V) +- 可配置的智能电源选择系统 +- 自适应USB或AC适配器输入的电流和电压限制 +- 内部理想二极管的电阻低于100mΩ #### 1.5 MPU6886 -##### 1.5.1 GYROSCOPE FEATURES -The triple-axis MEMS gyroscope in the MPU-6886 includes a wide range of features: -- Digital-output X-, Y-, and Z-axis angular rate sensors (gyroscopes) with a user-programmable full-scale range of ±250 dps, ±500 dps, ±1000 dps, and ±2000 dps and integrated 16-bit ADCs -- Digitally-programmable low-pass filter -- Low-power gyroscope operation -- Factory calibrated sensitivity scale factor -- lens size: 1/5" -- Self-test +##### 1.5.1陀螺仪功能 +MPU-6886中的三轴MEMS陀螺仪具有多种功能: +- 数字输出X,Y和Z轴角速率传感器(陀螺仪),用户可编程满量程范围为±250 dps,±500 dps,±1000 dps和±2000 dps,集成16- 位ADC +- 数字可编程低通滤波器 +- 低功率陀螺仪操作 +- 工厂校准的灵敏度比例因子 +- 镜头尺寸:1/5“ +- 自我测试 -##### 1.5.2 ACCELEROMETER FEATURES -The triple-axis MEMS accelerometer in MPU-6886 includes a wide range of features: -- Digital-output X-, Y-, and Z-axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g and integrated 16-bit ADCs -- User-programmable interrupts -- Wake-on-motion interrupt for low power operation of applications processor -- Self-test - -#### 1.6. ANOTHER HARDWARES -- Flash: 16M. -- TFT: ST7789. 135*240 IPS 1.14 SPI -- Button: Front and side. -- Battery: 200mAh. -- Indicator light: RGBW. -- External storage: TF card/Micro SD -- Microphone: MSM261S4030HOR. -- Gyro: MPU6886. -- Interface: CONNECT. - -## Applications/What can M5Stick-V do? -- Face recognition/detection -- Object detection/classification -- Obtaining size and coordinates of the target in real-time -- Obtaining the type of detected target in real-time -- Shape recognition -- Video/Audio Record/Display -- Game simulator +##### 1.5.2 加速度计功能 +MPU-6886中的三轴MEMS加速度计包括多种功能: +- 数字输出X,Y和Z轴加速度计,可编程满量程范围为±2g,±4g,±8g和±16g,集成16位ADC +- 用户可编程中断 +- 唤醒动作中断,用于应用处理器的低功耗操作 +- 自我测试 -## Links +## 应用/ M5Stick-V可以做什么? +- 面部识别/检测 +- 物体检测/分类 +- 实时获取目标的大小和坐标 +- 实时获取检测到的目标类型 +- 形状识别 +- 视频/音频记录/显示 +- 游戏模拟器 + + +## 相关链接 - **Web page** - [sipeed](https://maixpy.sipeed.com/en/) - **Quick Start Guide** - [M5StickV Guide](https://docs.m5stack.com/#/en/quick_start/m5stickv/m5stickv_quick_start) -## Schematic - - - - - +## 原理图 + \ No newline at end of file diff --git a/docs/zh_CN/hat/hat-rs485.md b/docs/zh_CN/hat/hat-rs485.md index db372ca6..34c21743 100644 --- a/docs/zh_CN/hat/hat-rs485.md +++ b/docs/zh_CN/hat/hat-rs485.md @@ -5,46 +5,44 @@ *** -:memo:**[Description](#Description)**      :electric_plug:**[Schematic](#Schematic)**      :octocat:**[Code](#Code)**      **[EasyLoader](#EasyLoader)**       🛒**[Purchase](https://m5stack.com/collections/m5-unit/products/m5stickc-adc-hat)** +:memo:**[描述](#描述)**      :electric_plug:**[原理图](#原理图)**      :octocat:**[Code](#Code)**      **[EasyLoader](#EasyLoader)**       🛒**[购买链接](https://m5stack.com/collections/m5-unit/products/m5stickc-rs485-hat-aoz1282ci)** -## Description +## 描述 -**RS485-HAT** is a TTL to RS485 converter for M5StickC. Among M5stack products we have 5 items that include TTL to RS485, they are RS485 unit, RS485 HAT, PLC, LAN, BASE26 they have different input voltage, vary from 5V - 12V. +**RS485-HAT** 是一款兼容M5SticKC的RS485转换器.内部集成SP485EEN,主要部分由一个485自动收发器电路和一个DC-DC降压电路组成(可以将输入电压降至5V)

-In this RS485-HAT, it consists of a 485 automatic transceiver circuit and a DC-DC buck circuit which can drop an input 12V to 5V. +RS485是一种标准,用于定义串行通信系统的驱动器和接收器的电气特性,广泛用于工业领域。 支持多点系统.

-RS485 is a standard defining the electrical characteristics of drivers and receivers for use in serial communications systems, widely used in the industrial field. multipoint systems are supported. -

-It is used to convert the TTL standard to the RS485 standard. If the outside serial device is RS485 standard, you can attach this hat on top of stickc, therefore, to implement the communication with RS485 device by TTL protocol. +该产品用于将TTL标准转换为RS485标准。 如果外部串行设备是RS485标准,可以通过该模块实现TTL转换RS485协议的实现设备之间的通信.
-## Product Features +## 产品特性 -- Built-in SP485EEN -- The built-in automatic transceiver circuit -- Built-in DC-DC buck circuit +- 内置SP485EEN +- 内置自动收发电路 +- 内置DC-DC降压电路 - AOZ1282CI -- input DC 5~12 V -- BandRate up to 115200 -- Program Platform: Arduino, UIFlow(Blockly, Python) +- 输入电压: DC 5~12 V +- 波特率:115200 +- 开发平台: Arduino, UIFlow(Blockly, Python) -## Include +## 包含 - 1x RS485 HAT -- 1x 4 Pin 3.96 Pitch Terminal +- 1x 4 Pin 3.96 端子 -## Application +## 应用 -- RS485 multipoint systems -- Serial communication in industrial field. +- RS485多点系统 +- 工业领域的串行通信. -## Links +## 相关链接 - **Datasheet** - [SP485EEN](https://pdf1.alldatasheet.com/datasheet-pdf/view/45954/SIPEX/SP485EEN.html) -## Schematic +## 原理图 @@ -53,17 +51,17 @@ It is used to convert the TTL standard to the RS485 standard. If the outside ser - + ->1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader. +>1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序. ->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. +>2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录 ## Code ### 1. Arduino IDE -*To get complete code, please click [here](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/RS485).* +*以下代码仅为片段,如需获取完整代码,[请点击此处.](https://github.com/m5stack/M5StickC/tree/master/examples/Hat/RS485).* ```arduino #include @@ -91,7 +89,7 @@ void loop() { } ``` -### Pin Map +### 管脚映射 @@ -99,7 +97,7 @@ void loop() {
M5StickCGPIO0GPIO265VGND
-## Video +## 相关视频 **Demo**