简介

此产品专为行空板(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

功能说明

细节说明

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

组装方式说明

    1. 安装电池板:安装电池板通过行空板M10背部金属触点为主板供电,充电使用电池板板载Type-C接口(该接口无法和行空板M10通信,仅为电池板充电)。如需有线编程调试需连接行空板M10板载Type-C接口。
    1. 将金手指扩展板插入行空板M10。
    1. 将IO扩展板底部针脚对齐金手指扩展板扩展座插入,可拧紧顶部两颗螺丝加强固定。

    2. 如下图所示方式与乐高固定:乐高型号--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
    • 若干 杜邦线及工具
  • 软件

案例一:板载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 不能使用。下方的排针仅从金手指引出信号接口,供电需要单独从上方的电池板接入。

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。

更多

DFshopping_car1.png [Link DFRobot商城购买链接]