【花雕动手做】四路电机驱动扩展板(兼容行空板 M10/K10、micro:bit 和掌控板)

2026-03-10130
AI 快速预览详细 收起
四路电机驱动扩展板是一款专为创客教育设计的动力控制解决方案,兼容行空板M10/K10、micro:bit及掌控板。它集成了4路直流电机驱动(可复用为2路步进电机)和8路大电流舵机接口,采用I2C通信协议,仅占用两个管脚即可实现全面控制。支持3.5V-5.5V宽电压供电,提供DC插头和接线端子双供电接口,并随附USB转DC线缆方便连接移动电源。Gravity标准接口体系支持快速连接各类传感器,特别适合智能小车、机械臂等需要复杂运动控制的创客项目。官网提供详细教程和示例代码,有效降低机器人编程的教学门槛。

四路电机驱动扩展板是一款专为创客教育及机器人项目设计的高集成度动力控制解决方案,完美兼容行空板M10/K10、micro:bit及掌控板三大主流开源主控。该扩展板集成了4路直流电机驱动(可复用为2路步进电机)和8路大电流舵机接口,采用I2C通信协议仅占用两个管脚即可实现全面控制。支持3.5V-5.5V宽电压供电,提供DC插头和接线端子双供电接口,并随附USB转DC线缆方便连接移动电源。其Gravity标准接口体系支持快速连接各类传感器,特别适合智能小车、机械臂等需要复杂运动控制的创客项目。

 

00 (1).jpg

技术规格

  • 供电电压:3.5~5.5V DC
  • 数字输出电压:0V/3.3V
  • 模拟输出电压:0~3.3V DC
  • 使用标准Gravity接口
  • micro:bit接口:9
  • 舵机接口:8
  • 电机接口:直流电机 x4/步进电机 x2(与电机接口复用)
  • 模块尺寸:63 x 58(mm)
  • 安装孔数:4个
  • 安装孔尺寸:内径3.1mm 外径6.0mm
  • 电机指示灯:可两种颜色显示,用于指示电机的正转或者反转。

 

01.jpg
02.jpg

主要特点
1、强大的多通道电机驱动能力
搭载HR8833电机驱动芯片,提供4路持续电流1.5A的直流电机驱动通道,每路均配备正反转指示灯直观显示运行状态。独特的电路设计允许将4路直流驱动智能复用为2路步进电机驱动,满足精密控制需求。配合8路独立舵机接口(直接连接Vin电源),可同步控制多自由度机械结构,为机器人项目提供强劲动力基础。

2、跨平台兼容性与资源优化
通过精密的结构设计实现与行空板M10/K10(正插)、micro:bit(正插)及掌控板(反插)的无缝适配,保留所有主控板的GPIO接口功能。采用I2C扩展方案仅占用一组I2C引脚即可控制全部电机与舵机,最大限度保留其他IO口用于传感器扩展,这种设计显著提升硬件资源的利用效率。

3、灵活的供电系统与安全设计
支持3.5V-5.5V宽电压输入范围,配备DC 2.1mm插孔和3.96mm接线端子双重供电接口。创新性地随附USB转DC供电线,可直接连接充电宝或USB适配器供电,解决传统电池盒电压不稳的问题。每路电机驱动均内置过流保护电路,配合清晰标示的电源极性指示,确保教学应用场景的安全可靠性。

4、即插即用的Gravity接口生态
所有扩展接口均采用DFRobot Gravity标准设计,支持即插即用连接方式。9个引出的GPIO口完美兼容数百种Gravity系列传感器模块,8路舵机接口可直接驱动标准舵机而不需要额外接线。板载的安装孔位符合常见机器人结构件规格,方便快速集成到各类创客项目中。

5典型应用场景
该扩展板已广泛应用于智能循迹小车、六足机器人、机械臂控制、物联网舵机控制等教学场景。官网提供详细教程和示例代码,涵盖从基础电机控制到多舵机协同运动的完整学习路径,有效降低机器人编程的教学门槛。

 

03.jpg
04.jpg

四路电机驱动扩展采用I2C外扩驱动芯片的方式控制电机和舵机,仅占用I2C两个管脚,不占用其他资源,即可完成电机与舵机的双重控制。采用HR8833电机驱动,最大持续工作电流1.5A,可驱动普通小型马达和N20微型金属电机,每一个电机端口还带有正反转指示灯,方便识别电机运行方向,非常适用于学生和创客的一些小制作。扩展的GPIO口和舵机接口均采用DFRobot_Gravity标准接口,支持支持数量众多的模块和传感器,舵机接口更是直接与Vin电源相连,增加供电电流便可支持多个舵机同时工作。

扩展板支持3.5V~5.5V电源供电,提供DC2.1插头和接线端子两种电源接口方式,可直接接3节干电池盒。产品附带一根USB转DC2.1转接线,可使用充电宝供电,更加经济环保。

 

05.jpg

4.2 步进电机连线说明

当按两组线圈正常接线后,步进电机仍然运行不正常。应为线圈极性未接对,此时,交换步进电机其中一组线圈的接线极性即可。

 

09.jpg
10.jpg

此扩展板在对行空板进行扩展时,行空板与扩展板都需要单独供电。

操作步骤
1、下载及安装官网最新软件。下载地址:https://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装

2、切换到“Python模式”。“扩展”中选择“官方库”中的“行空板”和“pinpong库”中的”pinpong初始化“和“motor:bit”。切换模式和加载库的详细操作链接

3、进行编程

4、连接行空板,程序点击运行后,可在终端查看数据。行空板官方文档-行空板快速上手教程 (unihiker.com)

 

06.jpg

驱动舵机

 

07.jpg

驱动履带车

 

08.jpg

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -