简介

此产品专为行空板(UNIHIKER)开发适配的扩展板。使用倾斜的金手指插槽让屏幕获得最佳可视角度,集成了两路直流电机驱动,可单独使用电源供电,同时板载了RGB灯、红外发射、红外接收功能以及扩展10路3Pin口和4路I2C口,配合DFRobot强大的Gravity产品体系,让行空板可以创造无限可能。

产品特点

  • 支持2路直流电机,使用4路I/O即可控制
  • 多种供电方式 ,USB、DC头、接线柱均可
  • 倾斜金手指插槽 ,屏幕可视角度最佳
  • 板载红外收发及RGB灯,更多可玩性
  • 空余IO全引出,扩展性好
  • 支持5V I2C ,兼容性更强
  • U型USB转接线,同时对扩展板及行空板供电
  • 多种指示灯,电源、电机电源、电机信号指示灯,方便调试

技术规格

  • 供电接口:
    • DC2.1接口:6~12V
    • TypeC接口:5V
  • 工作电压:3.3V
  • I/O扩展排针:
    • 3Pin:10路数字/模拟口,3.3V
    • 4Pin I2C:3路3.3V,1路5V
  • 电机接口:直流电机接线柱接口x2
  • USB转接口:HY2.0 4Pin接口,用于给行空板供电
  • 电源开关:控制USB转接口、电机驱动供电
  • 安装孔:M3x4
  • 板载元件:
    • WS2812 RGB灯 x3
    • 红外发射管 x1
    • 红外接收管 x1
  • 尺寸:98x58.5mm
  • 重量:70g

功能说明

细节说明

  • RGB:板载RGB灯为串联的三个WS2812灯,与常规WS2812灯控制方法相同。
  • IR TX:红外发送功能,与常规红外发送模块控制方法相同。
  • IR RX:红外接收功能,与常规红外接收模块控制方法相同。
  • 电机接口:每个电机使用2根信号线控制,一个信号口输出高低电平控制电机转向,另外一个信号口输出pwm控制电机转速。P7控制M1转向,P16控制M1速度,P6控制M2转向,P8控制M2转速。
  • 电机信号指示灯:亮灭指示电机正反转信号状态,灯光亮度可指示控制信号pwm转速状态。
  • VM指示灯:指示电机电源状态,电机电源仅由Power In接口直接提供。
  • I2C:四路I2C接口其中一路电压为5V,用于给Huskylens等耗电量大的设备供电。注意需要VIN口或扩展板Type-C口有单独供电时此接口才能提供5V电压,如果扩展板未单独供电而仅从行空板供电,则此接口不能正常使用。
  • USB转接口:通过配套HY2.0转USB转接线,可以将扩展板上的电源及USB信号转接到行空板的Type-C口,实现仅插一路电源即可同时对行空板和扩展板供电及通讯。
  • 供电方式说明:
    • 1-从主板Type-C接口:插电脑USB口,适合日常编程调试使用,扩展板上除电机及5V的I2C无法使用,其他功能可正常使用。
    • 2-从扩展板Type-C接口:输入5V电源,适合日常编程调试使用,扩展板上除电机无法使用,其他功能可正常使用。
    • 3-从扩展板DC2.1接口:输入6-12V电源,可供扩展板上所有模块的供电。配套DC2.1转接头可将DC头转接为接线柱使用。配套USB转接线可将扩展板上电源转接给行空板供电。
  • USB转接线拔下时注意需要先将卡扣按下翘起,然后拔下线,禁止使用蛮力拉扯接口。

使用教程

准备

  • 硬件

    • 1 x 行空板
    • 1 x 扩展板
    • 1 x 红外接收模块&遥控器
    • 1 x DHT11
    • 1 x 舵机
    • 1 x I2C超声波传感器
    • 1 x 2WD miniQ
    • 若干 杜邦线及工具
  • 软件

案例一:板载RGB灯的使用

  • pinpong库分类中加载灯带扩展,编程如下。

注:其中“行空板引脚(P13)”积木在“行空板”扩展中的“引脚操作”分类下。

  • 结果:灯光按照间隔一秒的方式以红绿蓝的顺序闪烁。

案例二:板载红外发送/接收的使用

说明:本案例使用2块行空板+2块扩展板,其中1块使用红外发送功能,另外1块使用红外接收和RGB灯功能,实现红外遥控开关灯。

  • 接收端:

    • pinpong库中加载红外接收RGB灯扩展,编程如下。

  • 发送端:

    • pinpong库中加载红外发送扩展,编程如下。

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

案例三:板载电机驱动控制

  • 行空板扩展中找到“引脚操作”部分。

注:驱动电机时需要从DC口接入6-12V供电,VM灯亮,否则电机不会转动。

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

案例四:外接3Pin传感器的使用-DHT11

  • pinpong库中加载DHT11温湿度传感器扩展,编程如下。


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

案例五:外接3Pin执行器的使用-舵机

注意:行空板上使用舵机时需要使用支持PWM功能的引脚(引脚下拉中带~的即为支持PWM引脚)。

  • pinpong库中加载舵机扩展,编程如下。


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

案例六:外接I2C传感器的使用-超声波传感器

注意:扩展板上的4路I2C接口,其中有一路为5V,适合连接功率较大的设备(例如huskylens),但在使用5V这一路I2C时扩展板的Type-C或VIN必须供电。

  • pinpong库中加载i2c超声波传感器扩展,编程如下。

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

更多用法:

更多行空板与硬件的玩法,建议学习行空板官方文档教程:点击跳转

常见问题

Q 直接使用USB线插行空板板载Type-C口,扩展板不进行供电时,扩展板上的功能可以正常使用吗?
A 除电机驱动、5V的i2c口外,其他功能可以正常使用
Q 直接使用USB线插行空板板载Type-C口,扩展板不进行供电时,扩展板上5V的i2c接口能正常使用吗?
A 扩展板不单独进行供电(Type-C或VIN)的情况下,扩展板上5V的I2C接口只有2.5V,因此连接的模块无法正常工作。
Q 电机为什么不转?
A 1、首先检查供电,需要VIN供电,扩展板上的VM指示灯亮起。2、然后检查程序是否存在问题,可以去掉其他程序仅测试电机控制。
Q 电机的驱动电压是多少?
A 电机驱动电压(VM)由DC口直接供电,因此电机最高电压由DC口的输入电压决定。
Q USB线直接连接行空板Typec口通讯稳定,使用此扩展板转接后将USB线插扩展板Typec口通讯不稳定或无法连接怎么办?
A 使用扩展板转接USB信号会降低通讯质量,因此需要更换通讯质量更好的USB线或更换通讯质量更好的电脑USB口。

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

更多

DFshopping_car1.png DFRobot商城购买链接