diff --git a/docs/assets/img/product_pics/app/BalaC/balac_01.webp b/docs/assets/img/product_pics/app/BalaC/balac_01.webp new file mode 100644 index 00000000..75e1a044 Binary files /dev/null and b/docs/assets/img/product_pics/app/BalaC/balac_01.webp differ diff --git a/docs/assets/img/product_pics/app/BalaC/balac_05.webp b/docs/assets/img/product_pics/app/BalaC/balac_05.webp new file mode 100644 index 00000000..f41123d1 Binary files /dev/null and b/docs/assets/img/product_pics/app/BalaC/balac_05.webp differ diff --git a/docs/assets/img/product_pics/atom_base/atomic/atomic_01.webp b/docs/assets/img/product_pics/atom_base/atomic/atomic_01.webp new file mode 100644 index 00000000..90a0879f Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atomic/atomic_01.webp differ diff --git a/docs/assets/img/product_pics/unit/envII/envII_01.webp b/docs/assets/img/product_pics/unit/envII/envII_01.webp new file mode 100644 index 00000000..8b67f60a Binary files /dev/null and b/docs/assets/img/product_pics/unit/envII/envII_01.webp differ diff --git a/docs/assets/img/product_pics/unit/envII_sch.webp b/docs/assets/img/product_pics/unit/envII_sch.webp new file mode 100644 index 00000000..c465fc0e Binary files /dev/null and b/docs/assets/img/product_pics/unit/envII_sch.webp differ diff --git a/docs/en/app/balac.md b/docs/en/app/balac.md index ab8bae9d..035b2c0b 100644 --- a/docs/en/app/balac.md +++ b/docs/en/app/balac.md @@ -1,8 +1,8 @@ # BalaC -
SKU:C008
+
SKU:K038
-
+
## Description @@ -14,9 +14,10 @@ - Personality DIY - Detachable Design - Two wheel Drive +- Replaceable battery - Program Platform:[UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) -## 包含 +## Include - 1x M5StickC - 1x BalaC Base @@ -29,53 +30,57 @@ - 1x 16340 Battery - 1x 10cm Type-C Cable -## 应用 +## Application - Balancing car ## Specification - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
SpecificationsParameter
ESP32-Pico-D4240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
ServoRotation angle: 360 °; no load speed: 0.12 seconds / 60 degrees (4.8V)
DriverL9110S
SlaveSTM32F030F4P6
Communication protocolIIC: 0x38
Battery16340, 3.7V, 700mAh, Li-ions rechargeable -
Size30 x 100 x 105mm
Weight
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpecificationParameter
ESP32-Pico-D4240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
ServoRotation angle: 360 °; no load speed: 0.12 seconds / 60 degrees (4.8V)
DriverL9110S
SlaveSTM32F030F4P6
Communication protocolIIC: 0x38
Battery16340, 3.7V, 700mAh, Li-ions rechargeable
Size30 x 100 x 105mm
Weight162g
-## EasyLoader + + ## Example -### Arduino IDE + ### UIFlow Click here to download [UIFlow](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/BalaC/UIFlow) -## Schematic + + + +## Video + + + \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index f696e37b..76a44f09 100644 --- a/docs/index.md +++ b/docs/index.md @@ -73,10 +73,10 @@ {a:"/#/en/base/basex", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_basex_01.webp", p:"BaseX", sku:"K037"}, ]; - // var atom_base_list = [ - // //ATOM BASE - // {a:"/#/en/atom_base/atomic", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_lan_01.webp", p:"ATOMIC", sku:"K012"} - // ]; + var atom_base_list = [ + //ATOM BASE + {a:"/#/en/atom_base/atomic", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/atom_base/atomic_01.webp", p:"ATOMIC", sku:"A077"} + ]; var unit_list = [ //Camera class @@ -102,6 +102,7 @@ {a:"/#/en/unit/accel", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_accel_01.webp", p:"ACCEL", sku:"U056"}, {a:"/#/en/unit/op90", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_op90_01.webp", p:"OP.90", sku:"U057"}, {a:"/#/en/unit/op180", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_op180_01.webp", p:"OP.180", sku:"U058"}, + {a:"/#/en/unit/envII", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/envII_01.webp", p:"ENV II", sku:"U001-B"}, //I / 0 class {a:"/#/en/unit/extio", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_extio_01.webp", p:"EXT.IO", sku:"U011"}, {a:"/#/en/unit/dac", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_dac_01.webp", p:"DAC", sku:"U012"}, @@ -178,7 +179,8 @@ {a:"/#/en/app/m5scale_diy_kit", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/app/m5scale_diy_kit_01.webp", p:"M5SCALE DIY Kit", sku:"K029"}, {a:"/#/en/app/ac_socket", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/app/ac_socket_01.webp", p:"AC Socket", sku:"K031"}, {a:"/#/en/base/pm2.5", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_pm25_01.webp", p:"PM2.5", sku:"K023"}, - {a:"/#/en/base/iiot_dual_switch_kit_with_core", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/iiot_dual_switch%20kit_with_core_01.webp", p:"IIoT Dual-Switch", sku:"A072"} + {a:"/#/en/base/iiot_dual_switch_kit_with_core", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/iiot_dual_switch%20kit_with_core_01.webp", p:"IIoT Dual-Switch", sku:"A072"}, + {a:"/#/en/app/balac", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/app/balac_01.webp", p:"BalaC", sku:"K038"} ]; @@ -211,8 +213,8 @@ ]; - var product_class = [core_list,module_list,base_list,unit_list,hat_list,application_list,accessory_list,aluminium_list]; - var product_class_name = ["core","module","base","unit","hat","application","accessory","aluminium"]; + var product_class = [core_list,module_list,base_list,atom_base_list,unit_list,hat_list,application_list,accessory_list,aluminium_list]; + var product_class_name = ["core","module","base","atom-base","unit","hat","application","accessory","aluminium"]; for (var i=0; i"); @@ -266,7 +268,8 @@ $("#unit div.item a .mask:gt(4)").append(search_logo); $("#module div.item a .mask").append(search_logo); $("#base div.item a .mask").append(search_logo); - $(".product_page>div:gt(4) div.item a .mask").append(search_logo); + $("#atom-base div.item a .mask").append(search_logo); + $(".product_page>div:gt(5) div.item a .mask").append(search_logo); $("#core .mask a").attr("href", "#en/quick_start/m5core/m5stack_core_quick_start"); $("#core .mask a").eq(6).attr("href", "#en/quick_start/m5stick/m5stick_quick_start"); $("#core .mask a").eq(7).attr("href", "#en/quick_start/m5stickc/m5stickc_quick_start"); diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index 5a2c8dc4..6d6d7d9f 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -74,10 +74,10 @@ {a:"/#/zh_CN/base/basex", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_basex_01.webp", p:"BaseX", sku:"K037"}, ]; - // var atom_base_list = [ - // //ATOM BASE - // {a:"/#/zh_CN/atom_base/atomic", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_lan_01.webp", p:"ATOMIC", sku:"K012"} - // ]; + var atom_base_list = [ + //ATOM BASE + {a:"/#/zh_CN/atom_base/atomic", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/atom_base/atomic_01.webp", p:"ATOMIC", sku:"A077"} + ]; var unit_list = [ //Camera class @@ -103,6 +103,7 @@ {a:"/#/zh_CN/unit/accel", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_accel_01.webp", p:"ACCEL", sku:"U056"}, {a:"/#/zh_CN/unit/op90", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_op90_01.webp", p:"OP.90", sku:"U057"}, {a:"/#/zh_CN/unit/op180", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_op180_01.webp", p:"OP.180", sku:"U058"}, + {a:"/#/zh_CN/unit/envII", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/envII_01.webp", p:"ENV II", sku:"U001-B"}, //I / 0 class {a:"/#/zh_CN/unit/extio", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_extio_01.webp", p:"EXT.IO", sku:"U011"}, {a:"/#/zh_CN/unit/dac", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/unit_dac_01.webp", p:"DAC", sku:"U012"}, @@ -177,7 +178,8 @@ {a:"/#/zh_CN/app/m5scale_diy_kit", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/app/m5scale_diy_kit_01.webp", p:"M5SCALE DIY Kit", sku:"K029"}, {a:"/#/zh_CN/app/ac_socket", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/app/ac_socket_01.webp", p:"AC Socket", sku:"K031"}, {a:"/#/zh_CN/base/pm2.5", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_pm25_01.webp", p:"PM2.5", sku:"K023"}, - {a:"/#/zh_CN/base/iiot_dual_switch_kit_with_core", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/iiot_dual_switch%20kit_with_core_01.webp", p:"IIoT Dual-Switch", sku:"A072"} + {a:"/#/zh_CN/base/iiot_dual_switch_kit_with_core", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/iiot_dual_switch%20kit_with_core_01.webp", p:"IIoT Dual-Switch", sku:"A072"}, + {a:"/#/zh_CN/app/balac", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/app/balac_01.webp", p:"BalaC", sku:"K038"} ]; var accessory_list = [ @@ -207,8 +209,8 @@ {a:"/#/zh_CN/1515/ap", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/1515/ap_ap_01.webp", p:"AluminiumProfile", sku:"A061"} ]; - var product_class = [core_list,module_list,base_list,unit_list,hat_list,application_list,accessory_list,aluminium_list]; - var product_class_name = ["core","module","base","unit","hat","application","accessory","aluminium"]; + var product_class = [core_list,module_list,base_list,atom_base_list,unit_list,hat_list,application_list,accessory_list,aluminium_list]; + var product_class_name = ["core","module","base","atom-base","unit","hat","application","accessory","aluminium"]; for (var i=0; i"); @@ -261,6 +263,7 @@ $("#unit div.item a .mask:gt(4)").append(search_logo); $("#module div.item a .mask").append(search_logo); $("#base div.item a .mask").append(search_logo); + $("#atom-base div.item a .mask").append(search_logo); $(".product_page>div:gt(4) div.item a .mask").append(search_logo); $("#core .mask a").attr("href", "#zh_CN/quick_start/m5core/m5stack_core_quick_start"); $("#core .mask a").eq(6).attr("href", "#zh_CN/quick_start/m5stick/m5stick_quick_start"); diff --git a/docs/zh_CN/app/balac.md b/docs/zh_CN/app/balac.md index fb8b82ea..b7b2b9bf 100644 --- a/docs/zh_CN/app/balac.md +++ b/docs/zh_CN/app/balac.md @@ -1,12 +1,12 @@ # BalaC -
SKU:C008
+
SKU:K038
-
+
## 描述 -**BalaC** 是一款可以DIY的双轮平衡车,其底座采用STM32系列主控,板载2颗电机驱动IC,配备可更换的充电电池。轻巧的设计以及360°舵机的驱动形式,让你可以利用UIFlow图形界面就能写出平衡程序。套装内含有StickC,借助内置的MPU6886进行姿态解算,通过计算偏移值控制舵机实时补偿,达到平衡的目的。兼容乐高的设计可以让你更换不同的轮胎,如果你想学习PID方面的相关内容,或者需要一款有趣的编程玩具产品,那么BalaC也许是不错的选择。 +**BalaC** 是一款可以DIY的双轮平衡车,其底座采用STM32系列主控,板载2颗电机驱动IC,带有电源指示灯,配备可更换的充电电池。轻巧的设计以及360°舵机的驱动形式,让你可以利用UIFlow图形界面就能写出平衡程序。套装内含有StickC,借助内置的MPU6886进行姿态解算,通过计算偏移值控制舵机实时补偿,达到平衡的目的。兼容乐高的设计可以让你更换不同的轮胎,如果你想学习PID方面的相关内容,或者需要一款有趣的编程玩具产品,那么BalaC也许是不错的选择。 ## 产品特性 @@ -14,6 +14,7 @@ - 个性DIY - 可拆卸设计 - 双轮舵机驱动 +- 可更换电池 - 编程平台:[UIFlow](http://flow.m5stack.com), [MicroPython](http://micropython.org/), [Arduino](http://www.arduino.cc) @@ -71,10 +72,43 @@ 重量 - + 162g + + +## Example + + + +### UIFlow + +Click here to download [UIFlow](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/BalaC/UIFlow) + + + +## Video + + diff --git a/docs/zh_CN/unit/op90.md b/docs/zh_CN/unit/op90.md index 73e91cbc..d7766c2e 100644 --- a/docs/zh_CN/unit/op90.md +++ b/docs/zh_CN/unit/op90.md @@ -25,15 +25,31 @@ ## EasyLoader - +>EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.**(程序烧录前,请根据设备类型安装相应驱动程序. M5Core型主机[请点击此处查看CP210X驱动安装教程](zh_CN/arduino/arduino_development?id=安装串口驱动),M5StickC/V/T/ATOM系列可免驱动使用)** - +
+
+
+
+ Windows + MacOS + +
+
+
+ +
+ + +

案例描述:

+

显示温湿度与大气压数据.

+
+
+
->1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证. - ->2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录.(**为M5StickC烧录时,请将波特率设置在750000或115200**) - -?>3.目前EasyLoader仅适用于Windows操作系统、兼容M5体系采用ESP32作为控制核心的主机.在为M5Core烧录前需要安装CP210X驱动程序(使用M5StickC作为控制器的则无需安装)[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动) ## 原理图