diff --git a/docs/assets/img/getting_started_pics/m5stack_core/get_started_with_uiflow/.play_a_song.gif.icloud b/docs/assets/img/getting_started_pics/m5stack_core/get_started_with_uiflow/.play_a_song.gif.icloud deleted file mode 100644 index 12fd40ac..00000000 Binary files a/docs/assets/img/getting_started_pics/m5stack_core/get_started_with_uiflow/.play_a_song.gif.icloud and /dev/null differ diff --git a/docs/assets/img/getting_started_pics/m5stack_core/get_started_with_uiflow/play_a_song.gif b/docs/assets/img/getting_started_pics/m5stack_core/get_started_with_uiflow/play_a_song.gif new file mode 100644 index 00000000..8e685307 Binary files /dev/null and b/docs/assets/img/getting_started_pics/m5stack_core/get_started_with_uiflow/play_a_song.gif differ diff --git a/docs/assets/img/product_pics/accessory/SG90_servo/servo_p1.jpg b/docs/assets/img/product_pics/accessory/SG90_servo/servo_p1.jpg new file mode 100644 index 00000000..6e61035e Binary files /dev/null and b/docs/assets/img/product_pics/accessory/SG90_servo/servo_p1.jpg differ diff --git a/docs/assets/img/product_pics/accessory/SG90_servo/servo_p2.jpg b/docs/assets/img/product_pics/accessory/SG90_servo/servo_p2.jpg new file mode 100644 index 00000000..9505d9d5 Binary files /dev/null and b/docs/assets/img/product_pics/accessory/SG90_servo/servo_p2.jpg differ diff --git a/docs/assets/img/product_pics/accessory/watch/.watch_06.jpg.icloud b/docs/assets/img/product_pics/accessory/watch/.watch_06.jpg.icloud deleted file mode 100644 index dba916f8..00000000 Binary files a/docs/assets/img/product_pics/accessory/watch/.watch_06.jpg.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/accessory/watch/watch_06.jpg b/docs/assets/img/product_pics/accessory/watch/watch_06.jpg new file mode 100644 index 00000000..c87d402d Binary files /dev/null and b/docs/assets/img/product_pics/accessory/watch/watch_06.jpg differ diff --git a/docs/assets/img/product_pics/app/ac_socket/.p04.jpg.icloud b/docs/assets/img/product_pics/app/ac_socket/.p04.jpg.icloud deleted file mode 100644 index eb686a4e..00000000 Binary files a/docs/assets/img/product_pics/app/ac_socket/.p04.jpg.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/app/ac_socket/p04.jpg b/docs/assets/img/product_pics/app/ac_socket/p04.jpg new file mode 100644 index 00000000..bd10b7af Binary files /dev/null and b/docs/assets/img/product_pics/app/ac_socket/p04.jpg differ diff --git a/docs/assets/img/product_pics/base/.faces_06.png.icloud b/docs/assets/img/product_pics/base/.faces_06.png.icloud deleted file mode 100644 index 52044c04..00000000 Binary files a/docs/assets/img/product_pics/base/.faces_06.png.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/base/.m5go_05.png.icloud b/docs/assets/img/product_pics/base/.m5go_05.png.icloud deleted file mode 100644 index 9d72e704..00000000 Binary files a/docs/assets/img/product_pics/base/.m5go_05.png.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/base/faces_06.png b/docs/assets/img/product_pics/base/faces_06.png new file mode 100644 index 00000000..ed174844 Binary files /dev/null and b/docs/assets/img/product_pics/base/faces_06.png differ diff --git a/docs/assets/img/product_pics/base/m5go_05.png b/docs/assets/img/product_pics/base/m5go_05.png new file mode 100644 index 00000000..96c82094 Binary files /dev/null and b/docs/assets/img/product_pics/base/m5go_05.png differ diff --git a/docs/assets/img/product_pics/core/basic/.basic_05.png.icloud b/docs/assets/img/product_pics/core/basic/.basic_05.png.icloud deleted file mode 100644 index a9866cd7..00000000 Binary files a/docs/assets/img/product_pics/core/basic/.basic_05.png.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/core/basic/basic_05.png b/docs/assets/img/product_pics/core/basic/basic_05.png new file mode 100644 index 00000000..e429f262 Binary files /dev/null and b/docs/assets/img/product_pics/core/basic/basic_05.png differ diff --git a/docs/assets/img/product_pics/core/faces_kit/.faces_base.png.icloud b/docs/assets/img/product_pics/core/faces_kit/.faces_base.png.icloud deleted file mode 100644 index 29d7c872..00000000 Binary files a/docs/assets/img/product_pics/core/faces_kit/.faces_base.png.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/core/faces_kit/faces_base.png b/docs/assets/img/product_pics/core/faces_kit/faces_base.png new file mode 100644 index 00000000..3d1989fb Binary files /dev/null and b/docs/assets/img/product_pics/core/faces_kit/faces_base.png differ diff --git a/docs/assets/img/product_pics/core/gray/.gray_05.png.icloud b/docs/assets/img/product_pics/core/gray/.gray_05.png.icloud deleted file mode 100644 index 2599abfd..00000000 Binary files a/docs/assets/img/product_pics/core/gray/.gray_05.png.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/core/gray/gray_05.png b/docs/assets/img/product_pics/core/gray/gray_05.png new file mode 100644 index 00000000..56caa556 Binary files /dev/null and b/docs/assets/img/product_pics/core/gray/gray_05.png differ diff --git a/docs/assets/img/product_pics/core/m5go/.m5go_main_board.png.icloud b/docs/assets/img/product_pics/core/m5go/.m5go_main_board.png.icloud deleted file mode 100644 index 3c1f024a..00000000 Binary files a/docs/assets/img/product_pics/core/m5go/.m5go_main_board.png.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/core/m5go/m5go_main_board.png b/docs/assets/img/product_pics/core/m5go/m5go_main_board.png new file mode 100644 index 00000000..96c82094 Binary files /dev/null and b/docs/assets/img/product_pics/core/m5go/m5go_main_board.png differ diff --git a/docs/assets/img/product_pics/tool/.progisp172.zip.icloud b/docs/assets/img/product_pics/tool/.progisp172.zip.icloud deleted file mode 100644 index 80ba009c..00000000 Binary files a/docs/assets/img/product_pics/tool/.progisp172.zip.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/tool/progisp172.zip b/docs/assets/img/product_pics/tool/progisp172.zip new file mode 100644 index 00000000..c6a61db6 Binary files /dev/null and b/docs/assets/img/product_pics/tool/progisp172.zip differ diff --git a/docs/assets/img/product_pics/unit/gps/.unit_gps_08.png.icloud b/docs/assets/img/product_pics/unit/gps/.unit_gps_08.png.icloud deleted file mode 100644 index 9bb108f1..00000000 Binary files a/docs/assets/img/product_pics/unit/gps/.unit_gps_08.png.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/unit/gps/unit_gps_08.png b/docs/assets/img/product_pics/unit/gps/unit_gps_08.png new file mode 100644 index 00000000..1acf8b24 Binary files /dev/null and b/docs/assets/img/product_pics/unit/gps/unit_gps_08.png differ diff --git a/docs/assets/img/product_pics/unit/pahub/.tca9548a.pdf.icloud b/docs/assets/img/product_pics/unit/pahub/.tca9548a.pdf.icloud deleted file mode 100644 index 66a22334..00000000 Binary files a/docs/assets/img/product_pics/unit/pahub/.tca9548a.pdf.icloud and /dev/null differ diff --git a/docs/assets/img/product_pics/unit/pahub/tca9548a.pdf b/docs/assets/img/product_pics/unit/pahub/tca9548a.pdf new file mode 100644 index 00000000..59dd3c23 Binary files /dev/null and b/docs/assets/img/product_pics/unit/pahub/tca9548a.pdf differ diff --git a/docs/en/accessory/sg90_servo.md b/docs/en/accessory/sg90_servo.md new file mode 100644 index 00000000..4d2ee0f4 --- /dev/null +++ b/docs/en/accessory/sg90_servo.md @@ -0,0 +1,30 @@ +# SG90 servo {docsify-ignore-all} + + + + + +*** + +:memo:**[Description](#Description)**      🛒**[Purchase](https://m5stack.com/collections/m5-accessory/products/SG90-servo)** + +## Description + +**SG90 servo** is a M5Stack custom 9g servo.The angle of rotation is 0°~180°,it can be used with 8Servos HAT and PuppyC.This small servo is very easy to use for beginners. +You don't have to use a dedicated drive board with feedback control and a complicated gearbox,Any common servo driver and microcontroller can easily turn it up.Compared to driving +a stepper motor, it is much simpler to use. You can use it to do some interesting small projects and control some angles.The commonly used pulse width is 1-2ms, 0° position (1.5ms), +-90° position (1ms), 90° position (2ms) beyond the pulse width range will damage the servo.If you feel that the cable is not long enough, you can purchase the servo extension cable to extend it. + Yellow is the signal cable, brown is the ground wire, and the red color is 5V. Pay attention to the supply current and voltage to prevent it from being burned. + +### Product Features + +- Gear material: plastic teeth +- Weight: 9g +- Size: 23mm x 12.2mm x 29mm +- Torque: 1.6kg•cm/4.8V;1.8kg•cm/6.0V +- Speed: 0.1sec/60°/4.8V; 0.09sec/60°/6.0V +- Cable length: 3cm +- dead zone: 4μm +- Spline: 21T +- Voltage: 4.8-6.0V + diff --git a/docs/en/hat/hat-bugc.md b/docs/en/hat/hat-bugc.md index 0364e8a6..7a79b288 100644 --- a/docs/en/hat/hat-bugc.md +++ b/docs/en/hat/hat-bugc.md @@ -1,9 +1,9 @@ -# BeetleC {docsify-ignore-all} +# BugC {docsify-ignore-all} + - -:memo:**[Description](#Description)**    **[EasyLoader](#EasyLoader)**    🛒**[Purchase](https://m5stack.com/products/bugc-w-o-m5stickc)** +:memo:**[Description](#Description)**    **[Code](#Code)**    🛒**[Purchase](https://m5stack.com/products/bugc-w-o-m5stickc)** ## Description @@ -12,7 +12,7 @@ The Bugc base needs to be used in conjunction with the M5StickC controller. The base comes with an STM32F030F4 micro controller which controls all the motors and LEDs and this is controlled through I2C protocol by the M5StickC which sits on top of the base. - + ## Product Features @@ -29,9 +29,20 @@ The Bugc base needs to be used in conjunction with the M5StickC controller. The ## Weight and Size - Size: 55mm * 40mm * 25mm -- Motor shaft: ⌀0.81mm +## Motor Specification +- Rated voltage: 3.7V DC + +- Rated speed: 15000-200rpm + +- Motor shaft: ⌀0.29mm + +- Rated current: 50mA + +- Stall current: 70mA + +- Insulation resistance: 10MΩ ## Applications @@ -45,22 +56,12 @@ The Bugc base needs to be used in conjunction with the M5StickC controller. The - 1x BugC base - 1x 16340 Battery -## EasyLoader - - - - - ->1. EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. This can be burned to the M5 device through simple steps, and a series of function verifications can be performed. - ->2. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click **"Burn"** to burn the program (**For M5StickC, set the baud rate to 115200 or 750000**) - ## Code -### 1. Arduino IDE +### 1. UIFlow -*To get complete code, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/bugC/stickC/bugC).* +*To get UIFlow example, please click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/BugC/UIFlow).* ## Video diff --git a/docs/image/Display/.UI_user4.gif.icloud b/docs/image/Display/.UI_user4.gif.icloud deleted file mode 100644 index 969944e4..00000000 Binary files a/docs/image/Display/.UI_user4.gif.icloud and /dev/null differ diff --git a/docs/image/Display/UI_user4.gif b/docs/image/Display/UI_user4.gif new file mode 100644 index 00000000..a2489a0c Binary files /dev/null and b/docs/image/Display/UI_user4.gif differ diff --git a/docs/image/Hardwares/.IMU_user.gif.icloud b/docs/image/Hardwares/.IMU_user.gif.icloud deleted file mode 100644 index 95eb24e1..00000000 Binary files a/docs/image/Hardwares/.IMU_user.gif.icloud and /dev/null differ diff --git a/docs/image/Hardwares/.RGB_user.gif.icloud b/docs/image/Hardwares/.RGB_user.gif.icloud deleted file mode 100644 index bdf4e1ce..00000000 Binary files a/docs/image/Hardwares/.RGB_user.gif.icloud and /dev/null differ diff --git a/docs/image/Hardwares/IMU_user.gif b/docs/image/Hardwares/IMU_user.gif new file mode 100644 index 00000000..104767c0 Binary files /dev/null and b/docs/image/Hardwares/IMU_user.gif differ diff --git a/docs/image/Hardwares/RGB_user.gif b/docs/image/Hardwares/RGB_user.gif new file mode 100644 index 00000000..a3d4909b Binary files /dev/null and b/docs/image/Hardwares/RGB_user.gif differ diff --git a/docs/image/Loops/.Range_user.gif.icloud b/docs/image/Loops/.Range_user.gif.icloud deleted file mode 100644 index 58ab1722..00000000 Binary files a/docs/image/Loops/.Range_user.gif.icloud and /dev/null differ diff --git a/docs/image/Loops/.Repeat_user.gif.icloud b/docs/image/Loops/.Repeat_user.gif.icloud deleted file mode 100644 index 8f01787f..00000000 Binary files a/docs/image/Loops/.Repeat_user.gif.icloud and /dev/null differ diff --git a/docs/image/Loops/Range_user.gif b/docs/image/Loops/Range_user.gif new file mode 100644 index 00000000..1e6622de Binary files /dev/null and b/docs/image/Loops/Range_user.gif differ diff --git a/docs/image/Loops/Repeat_user.gif b/docs/image/Loops/Repeat_user.gif new file mode 100644 index 00000000..bb326a4a Binary files /dev/null and b/docs/image/Loops/Repeat_user.gif differ diff --git a/docs/image/Modules/.PM2.5_user.gif.icloud b/docs/image/Modules/.PM2.5_user.gif.icloud deleted file mode 100644 index 46daa364..00000000 Binary files a/docs/image/Modules/.PM2.5_user.gif.icloud and /dev/null differ diff --git a/docs/image/Modules/PM2.5_user.gif b/docs/image/Modules/PM2.5_user.gif new file mode 100644 index 00000000..8d52f4d4 Binary files /dev/null and b/docs/image/Modules/PM2.5_user.gif differ diff --git a/docs/image/Network/.P2PSend_user.gif.icloud b/docs/image/Network/.P2PSend_user.gif.icloud deleted file mode 100644 index 0303eff8..00000000 Binary files a/docs/image/Network/.P2PSend_user.gif.icloud and /dev/null differ diff --git a/docs/image/Network/.wifi_user.gif.icloud b/docs/image/Network/.wifi_user.gif.icloud deleted file mode 100644 index 9318b2a8..00000000 Binary files a/docs/image/Network/.wifi_user.gif.icloud and /dev/null differ diff --git a/docs/image/Network/P2PSend_user.gif b/docs/image/Network/P2PSend_user.gif new file mode 100644 index 00000000..88d02add Binary files /dev/null and b/docs/image/Network/P2PSend_user.gif differ diff --git a/docs/image/Network/wifi_user.gif b/docs/image/Network/wifi_user.gif new file mode 100644 index 00000000..9f404933 Binary files /dev/null and b/docs/image/Network/wifi_user.gif differ diff --git a/docs/image/Operation/.JSON_dump_user.gif.icloud b/docs/image/Operation/.JSON_dump_user.gif.icloud deleted file mode 100644 index 42fd1550..00000000 Binary files a/docs/image/Operation/.JSON_dump_user.gif.icloud and /dev/null differ diff --git a/docs/image/Operation/.map_creat_user.gif.icloud b/docs/image/Operation/.map_creat_user.gif.icloud deleted file mode 100644 index 3302d925..00000000 Binary files a/docs/image/Operation/.map_creat_user.gif.icloud and /dev/null differ diff --git a/docs/image/Operation/JSON_dump_user.gif b/docs/image/Operation/JSON_dump_user.gif new file mode 100644 index 00000000..22f66cef Binary files /dev/null and b/docs/image/Operation/JSON_dump_user.gif differ diff --git a/docs/image/Operation/map_creat_user.gif b/docs/image/Operation/map_creat_user.gif new file mode 100644 index 00000000..22f66cef Binary files /dev/null and b/docs/image/Operation/map_creat_user.gif differ diff --git a/docs/image/Units/.THERMAL_user.gif.icloud b/docs/image/Units/.THERMAL_user.gif.icloud deleted file mode 100644 index d1454aeb..00000000 Binary files a/docs/image/Units/.THERMAL_user.gif.icloud and /dev/null differ diff --git a/docs/image/Units/THERMAL_user.gif b/docs/image/Units/THERMAL_user.gif new file mode 100644 index 00000000..0fc3e907 Binary files /dev/null and b/docs/image/Units/THERMAL_user.gif differ diff --git a/docs/image/base/.downpage.png.icloud b/docs/image/base/.downpage.png.icloud deleted file mode 100644 index c1a6fd4f..00000000 Binary files a/docs/image/base/.downpage.png.icloud and /dev/null differ diff --git a/docs/image/base/downpage.png b/docs/image/base/downpage.png new file mode 100644 index 00000000..5524ecb6 Binary files /dev/null and b/docs/image/base/downpage.png differ diff --git a/docs/index.md b/docs/index.md index 20cf35f7..b3d6721c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -929,6 +929,13 @@ +
+ + +

BugC

+
+
+ @@ -1139,6 +1146,13 @@ +
+ + +

SG90 servo

+
+
+ diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index f7a24c5a..e5af6253 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -930,6 +930,14 @@ +
+ + +

BugC

+
+
+ + @@ -1140,6 +1148,14 @@ +
+ + +

SG90 servo

+
+
+ + diff --git a/docs/zh_CN/accessory/sg90_servo.md b/docs/zh_CN/accessory/sg90_servo.md new file mode 100644 index 00000000..2f0a0a68 --- /dev/null +++ b/docs/zh_CN/accessory/sg90_servo.md @@ -0,0 +1,31 @@ +# SG90 servo {docsify-ignore-all} + + + + + +*** + +:memo:**[描述](#描述)**      🛒**[购买链接](https://m5stack.com/collections/m5-accessory/products/SG90-servo)** + +## 描述 + +**SG90 servo** 是一款M5Stack定制的9g舵机.旋转角度为0~180°,可以配合8Servos HAT 和 PuppyC 使用.这款小舵机对于初学者来说非常容易使用,你不必使用专用带有反馈控制的驱动板和复杂的减速箱, +任何常见的舵机驱动程序和单片机都能轻易的让它转起来.相比驱动步进电机,使用它确实简单多了,你可以利用他来做一些有趣的小项目,控制一些角度.通常使用的脉冲宽度在1-2ms,0°位置(1.5ms), +-90°位置(1ms),90°位置(2ms)超出脉宽范围会使舵机损坏.如果你觉得连接线不够长可以购买舵机延长线将它延长,黄色为信号线,棕色为地线,红色为5V,使用时注意供电电流和电压防止被烧毁. + + + +### 产品特性 + +- 规格: + - 齿轮材质: 塑胶齿 + - 重量: 9g + - 尺寸: 23mm x 12.2mm x 29mm + - 扭力: 1.6kg•cm/4.8V;1.8kg•cm/6.0V + - 速度: 0.1sec/60°/4.8V; 0.09sec/60°/6.0V + - 线长: 3cm + - 死区: 4μm + - 花键: 21T + - 电压: 4.8-6.0V + diff --git a/docs/zh_CN/hat/hat-bugc.md b/docs/zh_CN/hat/hat-bugc.md index 4e75ba81..58d9c536 100644 --- a/docs/zh_CN/hat/hat-bugc.md +++ b/docs/zh_CN/hat/hat-bugc.md @@ -3,14 +3,13 @@ -:memo:**[描述](#描述)**    **[EasyLoader](#EasyLoader)**  🛒**[购买链接](https://m5stack.com/products/bugc-w-o-m5stickc)**  +:memo:**[描述](#描述)**    **[Code](#Code)**  🛒**[购买链接](https://m5stack.com/products/bugc-w-o-m5stickc)**  ## 描述 **BugC**是一款兼容M5StickC的可编程机器人底座,底座主要部分由四路电机驱动器、四路直流电机、控制芯片为STM32F030F4、2个可编程RGB LED以及电池座和独立开关等部件组成,外观小巧运动灵活. - Bugc底座需要结合M5StickC控制器使用.在底座上,配备了四个由STM32F030驱动的直流减速电机,电路连接至M5StickC的顶部插槽,通过I2C协议通信,最终实现控制. @@ -34,6 +33,19 @@ Bugc底座需要结合M5StickC控制器使用.在底座上,配备了四个由S - 尺寸:55mm * 40mm * 25mm - 电机轴:⌀0.81mm +## 电机说明 + +- 额定电压: 3.7V DC + +- 额定转速: 15000-200rpm + +- 电机轴尺寸: ⌀0.29mm + +- 额定电流: 50mA + +- 堵转电流: 70mA + +- 绝缘电阻: 10MΩ ## 应用 @@ -47,23 +59,12 @@ Bugc底座需要结合M5StickC控制器使用.在底座上,配备了四个由S - 1x BugC底座 - 1x 16340电池 -## EasyLoader - - - - - ->1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证.**(目前EasyLoader仅适用于Windows操作系统)** - ->2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录.(**为M5StickC烧录时,请将波特率设置在750000或115200**) - - ## Code -### 1. Arduino IDE +### 1. UIFlow 例程 -[点击此处](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/bugC/stickC/bugC),获取完整程序. +[点击此处](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Hat/BugC/UIFlow),获取完整程序. ## 相关视频