diff --git a/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_01.webp b/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_01.webp new file mode 100644 index 00000000..b53793cc Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_01.webp differ diff --git a/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_02.webp b/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_02.webp new file mode 100644 index 00000000..67f918bb Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atom_motion/atom_motion_02.webp differ diff --git a/docs/assets/img/quick_start/comx_lte/config_window.webp b/docs/assets/img/quick_start/comx_lte/config_window.webp new file mode 100644 index 00000000..ef421091 Binary files /dev/null and b/docs/assets/img/quick_start/comx_lte/config_window.webp differ diff --git a/docs/assets/img/quick_start/comx_lte/configuration.webp b/docs/assets/img/quick_start/comx_lte/configuration.webp new file mode 100644 index 00000000..57fc92d7 Binary files /dev/null and b/docs/assets/img/quick_start/comx_lte/configuration.webp differ diff --git a/docs/assets/img/quick_start/comx_lte/http_get_ip.webp b/docs/assets/img/quick_start/comx_lte/http_get_ip.webp new file mode 100644 index 00000000..34c15806 Binary files /dev/null and b/docs/assets/img/quick_start/comx_lte/http_get_ip.webp differ diff --git a/docs/assets/img/quick_start/comx_lte/lte_network_over_com_01.webp b/docs/assets/img/quick_start/comx_lte/lte_network_over_com_01.webp new file mode 100644 index 00000000..955de3e4 Binary files /dev/null and b/docs/assets/img/quick_start/comx_lte/lte_network_over_com_01.webp differ diff --git a/docs/assets/img/quick_start/comx_lte/lte_network_over_com_02.webp b/docs/assets/img/quick_start/comx_lte/lte_network_over_com_02.webp new file mode 100644 index 00000000..e77fbb54 Binary files /dev/null and b/docs/assets/img/quick_start/comx_lte/lte_network_over_com_02.webp differ diff --git a/docs/en/api/axp192_core2.md b/docs/en/api/axp192_core2.md index a2b58fdf..0f5f9a10 100644 --- a/docs/en/api/axp192_core2.md +++ b/docs/en/api/axp192_core2.md @@ -136,3 +136,10 @@ void loop() { **Description:Read battery charging current** +## isCharging() + +**Syntax:** + +`bool isCharging();` + +**Description:Check if it is charging** \ No newline at end of file diff --git a/docs/en/atom/atom_motion.md b/docs/en/atom/atom_motion.md new file mode 100644 index 00000000..2d2aa07a --- /dev/null +++ b/docs/en/atom/atom_motion.md @@ -0,0 +1,138 @@ +# ATOM Motion + +SKU:K053 + +
+ +## Description + +**ATOM Motion** is a steering gear & DC motor drive base designed for the ATOM device series. It has an integrated STM32 control chip with an I2C communication control mode suitable for device communication. The base includes 4-channel steering gear and 2-channel DC motor interface. Integrated 16340 lithium battery (with capacity of 700mAh). Two-way HY2.0-4P interface expansion and 4 LED out pins which can be used to connect some sensors and expansion equipment. Suitable for multi-steering gear/motor control scenarios, such as multi-axis steering gear manipulator control or trolley motor drive. + +## Product Features + +- 4 channel servo control +- 2 channel DC motor control +- Removable lithium battery +- Magnetic back design +- Independent power switch +- 2 way HY2.0-4P expansion interface + +## Include + +- 1x ATOM Lite +- 1x ATOM Motion +- 1x M2 screw driver +- 1x M2*8 cup head screws +- 1x TYPE-C USB Cable(20cm) + +## Applications + +- DC motor trolley control +- Steering gear arm control + +## Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpecificationParameter
Removable lithium batterySpecification: 16340, capacity 700mAh
Interface PIN spacing2.54mm
Net weight40g
Gross weight77.1g
Product Size24*72*21mm
Package dimensions<95 x 65 x 25mm
+ +## EasyLoader + +>EasyLoader is a simple and fast program burner, which has a built-in product-related case program, which can be burned to the main control through simple steps to perform a series of functional verification. + + +
+
+
+
+ Windows +
+
+
+ +
+ + +

Description:

+

Control the rotation of 4 steering gears and 2 DC motors, press the ATOM center button to switch the direction of the DC motor rotation

+
+
+
+ +## PinMap + +- I2C Interface + + + + +
ATOMG21G25
ATOM MotionSCLSDA
+ +- HY2.0-4P + + + + +
ATOMG23、G33G22、G19
ATOM MotionPORT-B(Black)PORT-C(Blue)
+ +## I2C register + +- I2C Address: **0x38** + + + + + + +
FunctionReg AddressData RangeR/W
Servo(1~4)0x00~0x03angle: 0-180R/W<
Servo(1~4)0x10~0x17pulse: 500-2500R/W<
Motor(1~2)0x20~0x21speed: -127-127R/W<
+ +## Schematic + + + +## Example + +- [Arduino Example Code](https://github.com/m5stack/M5Atom/tree/master/examples/ATOM_BASE/ATOM_Motion) + + + diff --git a/docs/en/core/m5paper.md b/docs/en/core/m5paper.md index 466917a3..d8c4c9b8 100644 --- a/docs/en/core/m5paper.md +++ b/docs/en/core/m5paper.md @@ -254,10 +254,18 @@ For more info on specific pin functions refer to the official ESP32 Docs[ESP32 d ## Video +- Product Introduce + +- How to open the M5Paper shell? + + + diff --git a/docs/en/unit/accel.md b/docs/en/unit/accel.md index 7182f1c4..424d2440 100644 --- a/docs/en/unit/accel.md +++ b/docs/en/unit/accel.md @@ -6,7 +6,7 @@ ## Description -**ACCEL** is a motion sensor Unit. Integrated with ADXL 345 and ACC it is able to obtain 3-axis of Acceleration. ADXL 345 is a small, thin, ultra-low power consumption 3-axis accelerometer with high resolution (13-bit) measurement at up to ±16 g. Digital output data is formatted as 16-bit twos complement and it is accessible through I2C digital interface. In this Unit, we used I2C series interface. +**ACCEL** is a motion sensor Unit. Integrated with ADXL 345 and ACC it is able to obtain 3-axis of Acceleration. ADXL 345 is a small, thin, ultra-low power consumption 3-axis accelerometer with high resolution (13-bit) measurement at up to ±16 g. Digital output data is formatted as 16-bit twos complement and it is accessible through I2C(addr:0x53) digital interface. In this Unit, we used I2C series interface.
*What is an accelerometer?*
@@ -52,6 +52,10 @@ By measuring the amount of static acceleration, due to gravity, you can find out Measurement range ± 16g + + I2C Address + 0x53 + Resolution The resolution of 10-bit fixed resolution increases with the increase of g range, up to 13 bits at ± 16 g diff --git a/docs/zh_CN/api/axp192_core2.md b/docs/zh_CN/api/axp192_core2.md index e7bf37e7..46b6aafd 100644 --- a/docs/zh_CN/api/axp192_core2.md +++ b/docs/zh_CN/api/axp192_core2.md @@ -136,3 +136,10 @@ void loop() { **功能:读取电池充电电流** +## isCharging() + +**函数原型:** + +`bool isCharging();` + +**功能:检查是否处于充电状态** \ No newline at end of file diff --git a/docs/zh_CN/atom/atom_motion.md b/docs/zh_CN/atom/atom_motion.md index 4ce875c0..68c8d706 100644 --- a/docs/zh_CN/atom/atom_motion.md +++ b/docs/zh_CN/atom/atom_motion.md @@ -1,27 +1,103 @@ # ATOM Motion -SKU:K050 +SKU:K053 -
+
## 描述 -**ATOM Motion** 是适配ATOM主控系列的舵机&DC电机驱动方案,内部集成STM32控制芯片,采用I2C通信控制方式。提供4通道舵机,2通道DC电机接口。集成规格16340锂电池(容量700mAh)。 - -两路HY2.0-4P接口拓展,对4个PIN脚进行了引出,能够用于外接一些传感器与拓展设备。 - +**ATOM Motion** 是适配ATOM主控系列的舵机&DC电机驱动方案,内部集成STM32控制芯片,采用I2C通信控制方式。提供4通道舵机,2通道DC电机接口。集成规格16340锂电池(容量700mAh)。两路HY2.0-4P接口拓展,对4个PIN脚进行了引出,能够用于外接一些传感器与拓展设备。适用于多舵机/电机控制场景,如多轴舵机机械臂控制或是小车电机驱动。 ## 产品特性 - 4通道舵机控制 - 2通道直流电机控制 -- 内嵌锂电池 -- HY2.0-4P拓展接口 +- 可拆卸锂电池 +- 背面磁吸设计 +- 独立电源开关 +- 2路HY2.0-4P拓展接口 +## 包含 + +- 1x ATOM Lite +- 1x ATOM Motion +- 1x M2内六角扳手 +- 1x M2*8杯头机械牙螺丝 +- 1x TYPE-C USB Cable(20cm) + +## 应用 + +- 直流电机小车控制 +- 舵机机械臂控制 + +## 规格参数 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
规格参数
输入电压9-24V/DC
可拆卸锂电池规格:16340, 容量700mAh
接口PIN间距2.54mm
净重40g
毛重77.1g
产品尺寸24*72*21mm
包装尺寸95 x 65 x 25mm
+ +## EasyLoader + +>EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证。 + +
+
+
+
+ Windows +
+
+
+ +
+ + +

案例描述:

+

控制4路舵机与2路DC电机转动,按下ATOM中心按键可切换DC电机旋转方向

+
+
+
## 管脚映射 -- I2C Interface: **0x38** +- I2C Interface @@ -57,7 +133,7 @@ diff --git a/docs/zh_CN/unit/accel.md b/docs/zh_CN/unit/accel.md index f089dabe..a62bc390 100644 --- a/docs/zh_CN/unit/accel.md +++ b/docs/zh_CN/unit/accel.md @@ -6,7 +6,7 @@ ## 描述 -**ACCEL** 是一款运动数据传感器. 内部集成**ADXL345**三轴加速度计.可测量范围高达±16g(13位分辨率)的加速度数据.输出数据格式为16位二进制补码,可通过I2C数字接口访问. +**ACCEL** 是一款运动数据传感器. 内部集成**ADXL345**三轴加速度计.可测量范围高达±16g(13位分辨率)的加速度数据.输出数据格式为16位二进制补码,可通过I2C数字接口访问(地址0x53). 什么是加速度计?
加速度计是一种加速力的测量设备。这些力可能是静态的(如重力). 或者是动态的由加速度计的移动或振动引起. @@ -46,6 +46,10 @@ + + + +
ATOMG21G25
测量范围 ±16g
I2C地址0x53
分辨率 10位固定分辨率分辨率随g范围提高而提高,±16 g时高达13位