add goplus2

This commit is contained in:
vany5921
2020-09-30 10:12:10 +08:00
parent aff928c537
commit 75fb880b1e
4 changed files with 67 additions and 46 deletions
+30 -21
View File
@@ -1,14 +1,14 @@
# GoPlus2
<el-tag effect="plain">SKU:</el-tag>
<el-tag effect="plain">SKU:M025-B</el-tag>
<div class="product_pic"><img src=""></div>
<div class="product_pic"><img src="assets/img/product_pics/module/goplusII/GoPlus2.webp"></div>
## Description
**GoPlus2** is a stackable multi-functional motor and servo control module. The master control adopts STM32F030C8T6. The module is equipped with 2-way DC motor drive interface and 4-way servo drive interface. Three PORT-B interfaces can be expanded to support infrared (IR) transmission and receive. In order to meet the requirements of multi-channel interface power supply at the same time, a DC power interface is provided for external power supply.
**GoPlus2** is a stackable multi-functional motor and servo control module. The master control adopts STM32F030C8T6. The module is equipped with 2-way DC motor drive interface and 4-way servo drive interface. Three PORT-B interfaces(Analog Input,Digital Output,Digital Input) can be expanded. Built-in 500mAh battery and support infrared (IR) transmission and receive. In order to meet the requirements of multi-channel interface power supply at the same time, a DC power interface is provided for external power supply, battery can be charged through the M5Core with USB-C.
Communication protocol: IIC
Communication protocol: IIC(0x38)
### Product Features
@@ -17,10 +17,12 @@ Communication protocol: IIC
- IR transmit & receive
- 3x expand PORT B
- STM32F030C8T6
- Built in 500mAh battery
### Include
- 1x GoPlus2 Module
- 2x DC Motor Cable
## Specification
@@ -35,19 +37,27 @@ Communication protocol: IIC
</tr>
<tr>
<td>Expand interface</td>
<td>PORT-B x 3</td>
<td>DC Motor x 2,PORT-B x 3, Servo x 4</td>
</tr>
<tr>
<td>motor drive</td>
<td>HR8833 H-bridge drive</td>
</tr>
<tr>
<td>IR</td>
<td>Transmit and Receive</td>
</tr>
<tr>
<td>Battery</td>
<td>500mAh</td>
</tr>
<tr>
<td>Net Weight</td>
<td>28g</td>
<td>38g</td>
</tr>
<tr>
<td>Gross Weight</td>
<td>43g</td>
<td>58g</td>
</tr>
<tr>
<td>Product Size</td>
@@ -55,7 +65,7 @@ Communication protocol: IIC
</tr>
<tr>
<td>Package Size</td>
<td>60*57*17mm</td>
<td>95*65*25mm</td>
</tr>
</table>
@@ -67,19 +77,19 @@ Communication protocol: IIC
<div style="background-color:white;">
<div><img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/easyloader_intro.webp"></div>
<div class="easyloader-btn">
<a href="">Windows</a>
<a href="">MacOS</a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Windows/MODULE/EasyLoader_GoPlus2.exe">Windows</a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/MacOS/MODULE/EasyLoader_GoPlus2.dmg">MacOS</a>
</div>
</div>
<div>
<video id="example_video" controls>
<source src="" type="video/mp4">
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/Module/GoPlus2.mp4" type="video/mp4">
</video>
<div class="easyloader-mask">
<a>
<svg id="play-btn" t="1583228776634" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4152" width="75" height="75"><path d="M512 0C229.216 0 0 229.216 0 512s229.216 512 512 512 512-229.216 512-512S794.784 0 512 0z m0 928C282.24 928 96 741.76 96 512S282.24 96 512 96s416 186.24 416 416-186.24 416-416 416zM384 288l384 224-384 224z" p-id="4153" fill="#007aff"></path></svg></a>
<p>Description:</p>
<p></p>
<p>Servo, motor, portb and IR test, press ButtonB to switch</p>
</div>
</div>
</div>
@@ -87,30 +97,29 @@ Communication protocol: IIC
## Schematic
<img src="">
<img src="assets/img/product_pics/module/goplusII/goplusII_sch.webp">
## PinMap
## M-Bus Pin
<img src="assets\img\product_pics\module\module_bus.webp"/>
<table>
<tr><td>M5Core(GROVE A)</td><td>GPIO35</td><td>GPIO5</td></tr>
<tr><td>IR</td><td>Receive</td><td>Transmission</td></tr>
</table>
## Related Link
- Protocol Manual
- **[I2C Protocol](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/GoPlus_I2C_Protocol%20operation%20instructions.pdf)**
- **[GoPlus2 I2C Protocol](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/GO%20PLUS2%20Guide.docx)**
## Example
### Arduino
To get example code ,please [click here to download](https://github.com/m5stack/GoPlus/tree/master/test)
<img src="assets/img/product_pics/module/goplus/goplus_p5.webp">
To get example code, please [click here to download](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/GoPLUS2)
<script>
var purchase_link = 'https://m5stack.com/collections/m5-module/products/goplus-module';
var purchase_link = '';
anchor_search(purchase_link);
scrollFunc();
+2 -1
View File
@@ -89,7 +89,8 @@
{a:"/#/en/module/nb-iot", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/nb_iot_01.webp", p:"NB-IoT", sku:"M028" ,kw:"M5311LV"},
{a:"/#/en/module/nb-iot_plus", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/nb_iot_plus.webp", p:"NB-IoT Plus", sku:"M030" ,kw:"M5311GB"},
//Expansion Modules
{a:"/#/en/module/battery", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_battery_01.webp", p:"BATTERY", sku:"M002" ,kw:"POWER SUPPLY LIPO", category:"Expansion Modules"},
{a:"/#/en/module/goplus2", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/GoPlus2.webp", p:"GoPlus 2", sku:"M025-B" ,kw:"SERVO DC MOTOR IR", category:"Expansion Modules"},
{a:"/#/en/module/battery", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_battery_01.webp", p:"BATTERY", sku:"M002" ,kw:"POWER SUPPLY LIPO"},
{a:"/#/en/module/proto", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_proto_01.webp", p:"PROTO", sku:"M001" ,kw:"PROTOTYPE"},
{a:"/#/en/module/plus", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_plus_01.webp", p:"PLUS", sku:"M019" ,kw:"ENCODER"},
{a:"/#/en/module/usb", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_usb_01.webp", p:"USB", sku:"M020" ,kw:"MAX3421E"},
+2 -1
View File
@@ -89,7 +89,8 @@
{a:"/#/zh_CN/module/nb-iot", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/nb_iot_01.webp", p:"NB-IoT", sku:"M028" ,kw:"M5311LV"},
{a:"/#/zh_CN/module/nb-iot_plus", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/nb_iot_plus.webp", p:"NB-IoT Plus", sku:"M030" ,kw:"M5311GB"},
//Expansion Modules
{a:"/#/zh_CN/module/battery", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_battery_01.webp", p:"BATTERY", sku:"M002" ,kw:"POWER SUPPLY LIPO", category:"Expansion Modules"},
{a:"/#/zh_CN/module/goplus2", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/GoPlus2.webp", p:"GoPlus 2", sku:"M025-B" ,kw:"SERVO DC MOTOR IR", category:"Expansion Modules"},
{a:"/#/zh_CN/module/battery", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_battery_01.webp", p:"BATTERY", sku:"M002" ,kw:"POWER SUPPLY LIPO"},
{a:"/#/zh_CN/module/proto", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_proto_01.webp", p:"PROTO", sku:"M001" ,kw:"PROTOTYPE"},
{a:"/#/zh_CN/module/plus", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_plus_01.webp", p:"PLUS", sku:"M019" ,kw:"ENCODER"},
{a:"/#/zh_CN/module/usb", img:"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_usb_01.webp", p:"USB", sku:"M020" ,kw:"MAX3421E"},
+33 -23
View File
@@ -1,14 +1,14 @@
# GoPlus2
<el-tag effect="plain">SKU:</el-tag>
<el-tag effect="plain">SKU:M025-B</el-tag>
<div class="product_pic"><img src=""></div>
<div class="product_pic"><img src="assets/img/product_pics/module/goplusII/GoPlus2.webp"></div>
## 描述
**GoPlus2** 是一款可堆叠的多功能电机舵机控制模块。下位机采用STM32F030C8T6,模块配备2路直流电机驱动接口,4路舵机驱动接口,可扩展3个PORT-B接口,支持红外(IR)发射与接收,为了满足多路接口同时供电的要求,提供一个DC直流电源接口用于外部供电。
**GoPlus2** 是一款可堆叠的多功能电机舵机控制模块。下位机采用STM32F030C8T6,模块配备2路直流电机驱动接口,4路舵机驱动接口,可扩展3个PORT-B接口,满足模拟输入、数字输入输出的需求,同时支持红外(IR)发射与接收。模块提供一个DC直流电源接口用于外部供电,此外模块内部有500mAh电池,可通过M5Core主机对其充电。
通信协议:IIC
通信协议:IIC(0x38)
### 产品特性
@@ -16,11 +16,14 @@
- 4x 舵机驱动通道
- IR 发射 & 接收
- 3x 拓展 PORT B
- STM32F030C8T6
- 电源指示灯
- 内置500mAh电池
- 主控芯片STM32F030C8T6
### 包含
- 1x GoPlus2 Module
- 2x DC Motor 连接线
## 规格参数
@@ -34,20 +37,28 @@
<td>STM32F030C8T6</td>
</tr>
<tr>
<td>拓展接口</td>
<td>PORT-B x 3</td>
<td>外设接口</td>
<td>DC Motor x 2,PORT-B x 3, Servo x 4</td>
</tr>
<tr>
<td>电机驱动</td>
<td>HR8833 H桥驱动</td>
</tr>
<tr>
<td>红外</td>
<td>发射与接收功能</td>
</tr>
<tr>
<td>电池</td>
<td>500mAh</td>
</tr>
<tr>
<td>净重</td>
<td>28g</td>
<td>38g</td>
</tr>
<tr>
<td>毛重</td>
<td>43g</td>
<td>58g</td>
</tr>
<tr>
<td>产品尺寸</td>
@@ -55,7 +66,7 @@
</tr>
<tr>
<td>包装尺寸</td>
<td>60*57*17mm</td>
<td>95*65*25mm</td>
</tr>
</table>
@@ -67,21 +78,21 @@
<div style="background-color:white;">
<div><img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/easyloader_intro.webp"></div>
<div class="easyloader-btn">
<a href="">Windows</a>
<a href="">MacOS</a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Windows/MODULE/EasyLoader_GoPlus2.exe">Windows</a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/MacOS/MODULE/EasyLoader_GoPlus2.dmg">MacOS</a>
<!-- <a>Linux</a>
<a>MacOS</a> -->
</div>
</div>
<div>
<video id="example_video" controls>
<source src="" type="video/mp4">
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/Module/GoPlus2.mp4" type="video/mp4">
</video>
<div class="easyloader-mask">
<a>
<svg id="play-btn" t="1583228776634" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4152" width="75" height="75"><path d="M512 0C229.216 0 0 229.216 0 512s229.216 512 512 512 512-229.216 512-512S794.784 0 512 0z m0 928C282.24 928 96 741.76 96 512S282.24 96 512 96s416 186.24 416 416-186.24 416-416 416zM384 288l384 224-384 224z" p-id="4153" fill="#007aff"></path></svg></a>
<p>案例描述:</p>
<p></p>
<p>舵机,电机,portB及IR测试,按下B键切换</p>
</div>
</div>
</div>
@@ -89,30 +100,29 @@
## 原理图
<img src="">
<img src="assets/img/product_pics/module/goplusII/goplusII_sch.webp">
## 管脚映射
## MBUS引脚定义
<img src="assets\img\product_pics\module\module_bus.webp"/>
<table>
<tr><td>M5Core(GROVE A)</td><td>GPIO35</td><td>GPIO5</td></tr>
<tr><td>IR</td><td>接收</td><td>发送</td></tr>
</table>
## 参考文档
- 协议手册
- **[I2C协议](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/GoPlus_I2C_Protocol%20operation%20instructions.pdf)**
- **[GoPlus2 I2C协议](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/GO%20PLUS2%20%E6%93%8D%E4%BD%9C%E8%AF%B4%E6%98%8E.docx)**
## 案例程序
### Arduino
- 测试程序 - **[GoPlus2](https://github.com/m5stack/GoPlus/tree/master/test)**
<img src="assets/img/product_pics/module/goplus/goplus_p5.webp">
点击[此处获取](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/GoPLUS2)示例程序
<script>
var purchase_link = 'https://m5stack.com/collections/m5-module/products/goplus-module';
var purchase_link = '';
anchor_search(purchase_link);
scrollFunc();