电机控制模块 - jimaobian/DFRobotWikiCn GitHub Wiki
**中文名称 电机控制模块 序号 o9 英文名称 Boson:Motor Controller Module ** SKU 号:BOS0024
电机控制模块可以控制小车移动、推动传送带、带动滑轮装置。与风扇模块中的电机相比,在实现复杂功能时,仅仅依靠电机的单方向转动是不够的,我们需要通过电机控制模块来设定电机的转速与方向。电机控制模块已被广泛应用于空调、吸尘器、鼓风机、压缩机、驱动机床、电扇、电冰箱、水泵等场景中。
- 工作电压:3.3V-5V
- 工作电流:10mA
- 接口方式:PH2.0-3P
- 模块尺寸:26mm*22mm
''' 标号 ''' | ''' 名称 ''' | ''' 功能描述 ''' |
1 | 信号 | 数字信号输入 |
2 | VCC | 电源正极 |
3 | GND | 电源负极 |
4 | 电机电源正极 | 电机电源正极 |
5 | 电机电源负极 | 电机电源负极 |
6 | 拨动开关 | 电机模式选择 |
:[[File:电机控制模块引脚功能说明.jpg|电机控制模块引脚说明 ]] |
标号 | 名称 | 功能描述 |
1 | 信号 | 数字信号输入 |
2 | VCC | 电源正极 |
3 | GND | 电源负极 |
4 | 电机电源正极 | 电机电源正极 |
5 | 电机电源负极 | 电机电源负极 |
6 | 拨动开关 | 电机模式选择 |
风扇模块引脚示意表
电机控制模块提供了预设控制四种模式,输入值分别对应以下转动方向: 电机转动方向参考
电机驱动物体移动的过程是一个电能转化为动能的过程,需要耗费较大的能量,而输入模块于电机直接相连无法直接提供足够的功率。为了保证有足够能量维持电机转动,我们需要通过电机控制模块将信号转化为电机的驱动电流,并转化成四种控制模式。
(1) 制作风车(编程) 样例说明: 用声音传感器和电机控制模块模拟风车,当人对着声音传感器说话或吹气时,观察电机的转速和转动方向。 元件清单: 声音传感器;电机控制模块;N20减速电机模块;micro:bit;micro:bit BOSON扩展板。 连线图: 将声音传感器连接至micro:bit扩展板引脚P0,电机控制模块及电机模块连接至micro:bit扩展板引脚P8。 执行流程:
① 读取引脚P0的声音强度值。
② 将读取到的强度值赋给引脚P8,通过开关切换4种控制模式,观察不同模式下电机的转速与方向,制作不同转速与方向的风车。
Mind+示例程序: (2) 调速打蛋器(非编程) 样例说明: 制作一个打蛋器,打蛋器的打蛋头固定在电机的转轴上,使用旋钮模块控制电机的转速和转动方向。 元件清单: 旋钮模块;电机控制模块;N20减速电机模块;电源主板-单路。 连线图:
(3) 调速打蛋器(编程) 样例说明: 制作一个打蛋器,打蛋器的打蛋头固定在电机的转轴上,使用旋钮模块控制电机的转速和转动方向。 元件清单: 旋钮模块;电机控制模块;N20减速电机模块;micro:bit;micro:bit BOSON扩展板。 连线图: 将旋钮模块连接至micro:bit扩展板引脚P0,电机控制模块及电机模块连接至micro:bit扩展板引脚P8。 执行流程:
① 读取引脚P0的声音强度值。
② 将读取到的强度值赋给引脚P8,通过开关切换4种控制模式,观察不同模式下电机的转速与方向,制作不同转速与方向的打蛋器。
Mind+示例程序:
1. 找朋友机: 样例说明:无需编程,连接好线路之后,接好电源,打开开关,声音强度较强或者对着声音传感器吹气。 知识点:了解电机驱动模块的基本原理。 2. 巡线小车: 样例说明: 能够通过两个智能灰度,实现小车巡线前行。 知识点:学习如何结合microbit编程实现巡线 注:电机模块的功率消耗较大,需要通过扩展板底部的外接USB供电模块来提供足够的电流。