简介
此产品专为行空板(UNIHIKER)M10开发适配的背夹便携IO扩展板,含IO扩展板及金手指扩展板(需组合使用)。该板兼容背夹电池实现独立供电,且有乐高孔距固定乐高件。紧凑式设计使功能扩展仅在11mm厚度内实现。
该扩展板集成了两路直流电机驱动,同时板载了RGB灯、红外发射、红外接收功能,以及扩展3路3Pin口、2路I2C口、2路舵机接口。配合DFRobot强大的Gravity产品体系,让行空板M10更好地满足供电、手持、便携、紧凑功能的项目制作。

产品特点
- 支持2路直流电机,使用4路I/O即可控制
- 与背夹便携电池板配合使用,850mAh电池容量
- 板载红外收发及RGB灯,更多可玩性
- 金手指扩展版将空余IO全引出,扩展性好
- 支持5V I2C ,兼容性更强
- 独立5v舵机供电接口
- 多种指示灯,电源、电机电源、电机信号指示灯,方便调试
- 乐高孔规格:适配LEGO Beam Frame 7 x 11 (39794)
技术规格
- 供电接口:
- 4pin连接座:3.3V
- 工作电压:3.3V
- I/O扩展排针:
- 3Pin:3路数字/模拟口,3.3V
- 4Pin I2C:1路3.3V,1路5V
- 电机接口:直流电机ph2.0接口x2
- 安装孔:M3x2
- 乐高孔:48mm*64mm孔距
- 板载元件:
- WS2812 RGB灯 x2
- 红外发射管 x1
- 红外接收管 x1
- 尺寸:90x57mm
- 重量:70g
功能说明


细节说明
- 舵机接口:电压5v,2路ph2.0针脚接口。
- IR TX:红外发送功能,与常规红外发送模块控制方法相同。
- IR RX:红外接收功能,与常规红外接收模块控制方法相同。
- RGB:板载RGB灯为串联的2个WS2812灯,与常规WS2812灯控制方法相同。
- 电机接口:每个电机使用2根信号线控制,一个信号口输出高低电平控制电机转向,另外一个信号口输出pwm控制电机转速。P5控制M1转向,P8控制M1速度,P6控制M2转向,P16控制M2转速。
- 电机信号指示灯:亮灭指示电机正反转信号状态。
- I2C:2路I2C接口其中一路电压为5V,用于给Huskylens等耗电量大的设备供电。
- IO:3路IO接口。
组装方式说明

-
- 安装电池板:安装电池板通过行空板M10背部金属触点为主板供电,充电使用电池板板载Type-C接口(该接口无法和行空板M10通信,仅为电池板充电)。如需有线编程调试需连接行空板M10板载Type-C接口。
-
- 将金手指扩展板插入行空板M10。
-
-
将IO扩展板底部针脚对齐金手指扩展板扩展座插入,可拧紧顶部两颗螺丝加强固定。
-
如下图所示方式与乐高固定:乐高型号--LEGO Beam Frame 7 x 11 (39794)
-


乐高组装小车案例:

使用教程
准备
-
硬件
- 1 x 行空板
- 1 x 扩展板
- 1 x 红外接收模块&遥控器
- 1 x DHT11
- 1 x 舵机
- 1 x I2C超声波传感器
- 1 x 2WD miniQ
- 若干 杜邦线及工具
-
软件
-
Mind+ Python模式编程(行空板)
1、下载及安装Mind+官网最新软件。下载地址:https://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装
2、切换到“Python模式”。“扩展”中加载“行空板”。切换模式和加载库的详细操作链接
3、菜单“连接设备”,选择行空板的IP地址连接。行空板使用说明
-

案例一:板载RGB灯的使用
- 从
pinpong库
分类中加载灯带
扩展,编程如下。
注:其中“行空板引脚(P13)”积木在“行空板”扩展中的“引脚操作”分类下。



案例二:板载红外发送/接收的使用
说明:本案例使用2块行空板M10+2块电机扩展板,其中1块使用红外发送功能,另外1块使用红外接收和RGB灯功能,实现红外遥控开关灯。
- 接收端:
- 从
pinpong库
中加载红外接收
和RGB灯
扩展,编程如下。
- 从


- 发送端:
- 从
pinpong库
中加载红外发送
扩展,编程如下。
- 从


- 结果:使用红外遥控器可以开关RGB灯,使用红外发送板也可以控制RGB灯,红外被遮挡后RGB灯停止。

案例三:板载电机驱动控制
- 板载接入两个电机。

- 结果:双电机同时正转、然后停止、然后反转。

案例四:外接3Pin传感器的使用-DHT11
- 从
pinpong库
中加载DHT11温湿度传感器
扩展,编程如下。


- 结果:读取DHT11温湿度传感器的温度和湿度数据并在终端打印。

案例五:外接3Pin执行器的使用-舵机*2
- 从
pinpong库
中加载舵机
扩展,编程如下。


- 结果:舵机以一秒间隔的方式在90、10、170之间转动。

案例六:外接I2C传感器的使用-超声波传感器
- 从
pinpong库
中加载i2c超声波传感器
扩展,编程如下。


- 结果:超声波传感器的距离数据打印在终端中。

常见问题
Q | 直接使用USB线接入行空板板载Type-C口,未通过电池板进行供电时,IO扩展板上的功能可以正常使用吗? |
---|---|
A | 不能使用。下方的排针仅从金手指引出信号接口,供电需要单独从上方的电池板接入。 |
更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。
更多
[Link DFRobot商城购买链接]