diff --git a/docs/assets/img/related_documents/Arduino_IDE/install_library.webp b/docs/assets/img/related_documents/Arduino_IDE/install_library.webp new file mode 100644 index 00000000..40018c9e Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/install_library.webp differ diff --git a/docs/assets/img/related_documents/Arduino_IDE/manage_libraries.webp b/docs/assets/img/related_documents/Arduino_IDE/manage_libraries.webp new file mode 100644 index 00000000..38284448 Binary files /dev/null and b/docs/assets/img/related_documents/Arduino_IDE/manage_libraries.webp differ diff --git a/docs/en/arduino/arduino_core2_development.md b/docs/en/arduino/arduino_core2_development.md index 0a400a96..19de0b3e 100644 --- a/docs/en/arduino/arduino_core2_development.md +++ b/docs/en/arduino/arduino_core2_development.md @@ -65,6 +65,14 @@ +>6.select `Sketch`->`Include Library:`->`Manage Libraries` + + + +>7.Search `M5Core2` in the pop-up window, find it and click `Install` + + + \ No newline at end of file diff --git a/docs/en/unit/imu.md b/docs/en/unit/imu.md new file mode 100644 index 00000000..134804a9 --- /dev/null +++ b/docs/en/unit/imu.md @@ -0,0 +1,134 @@ +# IMU Uint{docsify-ignore-all} + +SKU: + +
+ +## Description + +**IMU Unit** is a 6-axis attitude sensor with 3-axis gravity accelerometer and 3-axis gyroscope, which can calculate tilt angle and acceleration in real time. The chip adopts mpu6886, has 16 bit ADC, built-in programmable digital filter and on-chip temperature sensor, adopts I2C interface to communicate with host computer, and supports low-power mode. + +## Product Features + +- 3-axis gravity accelerometer and 3-axis gyroscope +- On chip temperature sensor +- 1KB FIFO +- Support low power consumption +- Development platform: Arduino, uiflow (blocky, pyhton) +- 2X LEGO compatible holes + +## Include + +- 1x IMU Unit +- 1x Grove 线(5cm) + +## Application + +- Wearable devices +- Motion tracking +- UAV attitude determination + +## Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + +
ResourcesParameter
Accelerometer range±2g, ±4g, ±8g, or ±16g
Accelerometer noise100 μg/√Hz
Gyroscope range±250, ±500, ±1000, or ±2000 degrees per second
Gyroscope sensitivity error1%
Gyroscope noise±4 mdps/√Hz
working voltage1.71V - 3.45V
Net Weight8g
Gross Weight21g
Produce Size
Package Size
+ +## 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/V/T/ATOM series can be used without driver) + +
+
+
+
+ Windows + MacOS +
+
+
+ +
+ + +

Description:

+

PDM unit is connected to port a (this program does not support M5GO Base), and the sound spectrum is displayed on the screen

+
+
+
+ +## Related Link + +- **Datasheet** + - [MPU 6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) + +## Schematic + + + +### Pin Map + + + + +
M5Core(GROVE A)SCLSDA5VGND
IMU UnitGPIO22GPIO215VGND
+ +## Example + +### 1. Arduino IDE + +To get complete code, please click [here]() + + \ No newline at end of file diff --git a/docs/en/unit/ios485.md b/docs/en/unit/ios485.md index e69de29b..66ed2773 100644 --- a/docs/en/unit/ios485.md +++ b/docs/en/unit/ios485.md @@ -0,0 +1,132 @@ +# ISO485 {docsify-ignore-all} + +SKU:U034 + +
+ +## Description + +**ISO485** is an isolated half duplex transceiver based on RS485 bus protocol. It can convert TTL level to RS485 level, and various electrical noises and transient changes of voltage and current may appear in the communication link of equipment. Using ca-is3082w as interface chip can effectively shield the above noise and transient, provide sufficient protection for expensive control equipment and reduce the risk of damage. Communication with RS485 equipment at the other end is suitable for long-distance signal transmission. The product has failure protection function. In the receiving state, if the input is open or short circuited, the receiver outputs high level. RS485 is a communication protocol standard, which is used to define the electrical characteristics of drivers and receivers used in serial communication systems. It supports Multipoint Systems and is widely used in industrial fields. When the project equipment needs communication control through RS485 and has high requirements for signal-to-noise ratio and transmission distance, it is a good choice to use iso485 unit for interface type transfer. + +## Product Features + +- Built in ca-is3082w isolation chip +- Isolated DC-DC +- Signal transmission rate: up to 10 Mbps +- Fail safe receiver (bus open, short circuit) +- Supports up to 256 bus nodes +- Up to 5000 VRMs isolation and withstand voltage +- Development platform: Arduino, uiflow (blocky, pyhton) +- 2X LEGO compatible holes + +## Include + +- 1x ISO485 Unit +- 1x Grove Cable(5cm) + +## Applications + +- Communication between RS485 interface device and microcontroller in industrial equipment + +## Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ResourcesParameter
Withstand voltage value5000V
Maximum number of nodes256个
ESD±15KV
Protection functionFailure protection, over-current protection and thermal shutdown protection
New Weight8g
Gross Weight21g
Product Size
Package Size
+ +## 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/V/T/ATOM series can be used without driver) + +
+
+
+
+ Windows + MacOS +
+
+
+ +
+ + +

Description:

+

PDM unit is connected to port a (this program does not support M5GO Base), and the sound spectrum is displayed on the screen

+
+
+
+ +## Related Link + +- **Datasheet** + - [ISO485](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/IS3082W.pdf) + +## Schematic + + + +### Pin Map + + + + +
M5Core(GROVE C)U2RXD(GPIO16)U2TXD(GPIO17)5VGND
ISO485 UnitRS485 RXDRS485 TXD5VGND
+ +## Example + +### 1. Arduino IDE + +To get complete code, please click [here]() + +### 2. UIFlow + +To get UIFlow code, please click [here]() + + + + \ No newline at end of file diff --git a/docs/zh_CN/arduino/arduino_core2_development.md b/docs/zh_CN/arduino/arduino_core2_development.md index 291dcc1f..c1b070cc 100644 --- a/docs/zh_CN/arduino/arduino_core2_development.md +++ b/docs/zh_CN/arduino/arduino_core2_development.md @@ -65,6 +65,14 @@ +>6.选择`项目`->`加载库:`->`管理库` + + + +>7.在弹出的对话框中搜索`M5Core2`-> 点击`安装` + + + \ No newline at end of file diff --git a/docs/zh_CN/unit/imu.md b/docs/zh_CN/unit/imu.md new file mode 100644 index 00000000..0db0ab5e --- /dev/null +++ b/docs/zh_CN/unit/imu.md @@ -0,0 +1,134 @@ +# IMU {docsify-ignore-all} + +SKU: + +
+ +## 描述 + +**IMU** 是一款6轴姿态传感器,内部集成了3轴重力加速计与3轴陀螺仪,可以实时计算倾斜角度与加速度。芯片采用MPU6886,片上具有16位ADC,内置可编程的数字滤波器与片上温度传感器,采用I2C接口与主机通讯,支持低功耗模式。 + +## 产品特性 + +- 3轴重力加速计与3轴陀螺仪 +- 片上温度传感器 +- 1KB FIFO +- 支持低功耗 +- 开发平台: Arduino, UIFlow(Blockly,Pyhton) +- 2x LEGO 兼容孔 + +## 包含 + +- 1x IMU Unit +- 1x Grove 线(5cm) + +## 应用 + +- 可穿戴设备 +- 运动追踪 +- 无人机姿态判断 + +## 规格参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
规格参数
加速计量程±2g, ±4g, ±8g, or ±16g
加速计噪声100 μg/√Hz
陀螺仪量程±250, ±500, ±1000, or ±2000 degrees per second
陀螺仪误差1%
陀螺仪噪声±4 mdps/√Hz
工作电压1.71V - 3.45V
净重8g
毛重21g
产品尺寸
包装尺寸
+ +## EasyLoader + +>EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)** + +
+
+
+
+ Windows + MacOS +
+
+
+ +
+ + +

案例描述:

+

获取IMU加速度、角速度及温度

+
+
+
+ +## 相关链接 + +- **Datasheet** + - [MPU 6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf) + +## 原理图 + + + +### 管脚映射 + + + + +
M5Core(GROVE A)SCLSDA5VGND
IMU UnitGPIO22GPIO215VGND
+ +## 案例程序 + +### 1. Arduino IDE + +[点击这里获取Arduino示例程序]() + + \ No newline at end of file diff --git a/docs/zh_CN/unit/iso485.md b/docs/zh_CN/unit/iso485.md new file mode 100644 index 00000000..f8dc54db --- /dev/null +++ b/docs/zh_CN/unit/iso485.md @@ -0,0 +1,131 @@ +# ISO485 {docsify-ignore-all} + +SKU:U034 + +
+ +## 描述 + +**ISO485** 是一款基于RS485总线协议的隔离式半双工收发器。它可以将TTL电平转换为RS485电平,在设备通信链路中可能出现各种电噪声以及电压电流的瞬态变化,使用CA-IS3082W作为接口芯片可以有效屏蔽以上噪声和瞬变,为昂贵的控制设备提供充分的保护,降低损坏风险。与另外一端的RS485设备进行通讯,适用于信号的长距离传输。该产品具有失效保护功能,在接收状态时,如果输入端开路或短路 则接收器输出高电平。RS485是一种通信协议标准,用于定义用于串行通信系统的驱动器和接收器的电气特性,支持多点系统,广泛应用于工业领域。当项目设备需要通过RS485进行通信控制并且对信噪比及传输距离有较高要求时,使用 ISO485 Unit 进行接口类型转接会是一个不错的选择。 + +## 产品特性 + +- 内置 CA-IS3082W隔离芯片 +- 隔离DC-DC +- 信号传输速率: 高达 10 Mbps +- 失效防护接收器(总线开路、 短路) +- 支持多达 256 个总线节点 +- 高达 5000 VRMS 隔离耐压 +- 开发平台: Arduino, UIFlow(Blockly,Pyhton) +- 2x LEGO 兼容孔 + +## 包含 + +- 1x ISO485 Unit +- 1x Grove 线(5cm) + +## 应用 + +- 工业设备中 RS485 接口的设备与微控制器之间的通讯 + +## 规格参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
规格参数
耐压值5000V
最多节点数256个
ESD±15KV
保护功能失效保护、过流保护、热关断保护
净重8g
毛重21g
产品尺寸
包装尺寸
+ +## EasyLoader + +>EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)** + +
+
+
+
+ Windows + MacOS +
+
+
+ +
+ + +

案例描述:

+

查看信号强度,注册入网,模块拨码开关位置5/13 ON

+
+
+
+ +## 相关链接 + +- **Datasheet** - [ISO485](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/IS3082W.pdf) + +## 原理图 + + + +### 管脚映射 + + + + +
M5Core(GROVE C)U2RXD(GPIO16)U2TXD(GPIO17)5VGND
ISO485 UnitRS485 RXDRS485 TXD5VGND
+ +## 案例程序 + +### 1. Arduino IDE + +[点击这里获取Arduino示例程序]() + +### 2. UIFlow + +[点击这里获取UIFlow示例]() + + + + \ No newline at end of file