原型扩展板

来源 DFRobot Wiki

Input Shield 输入扩展板 兼容Arduino

DFRobot摇杆/按键扩展板是一款包含了1个两轴摇杆和2个数字按键的扩展板。通过将这款扩展板直插在Arduino控制器上,用户可以直接采集摇杆和按键的数据信号。同时扩展板还提供了无线APC220模块和Bluetooth V3蓝牙模块接口,便于用户根据项目需要扩展无线通讯设备。

使用这款产品能够帮助你使用您手上的Arduino控制器,搭建成一个低沉本、灵活度高的DIY遥控器。是遥控和DIY爱好者的合适选择。

引脚分配

Pin Function
Digital3 Button B
Digital 4 Button C
Digital 5 Button A
Analog 0 Y axis
Analog 1 X axis

DFRduino Nano IO扩展板

概述

DFRduino Nano(兼容Arduino NANO)是一款开源的控制板,非常适合爱好电子制作的朋友制作互动作品,但对于一些不熟悉电子技术的人,要在Arduino上添加电路是一个比较麻烦是事,所以我们设计了一个传感器扩展板,能使大部分传感器轻松地和Arduino Nano控制板连接。

这款Arduino Nano的扩展板, 使用这款扩展板可以为您的Arduino Nano控制器扩展所有的传感器硬件连线接口。Nano扩展板为你扩展了多个I2C的通讯接口,同时为了便于用户扩展无线模块,扩展板还包含一个兼容Bluetooth V3和APC220的硬件接口。所有的数字口供电,也可以通过接线柱接入,便于用户为私服舵机提供大电流外部供电。

  • 模块电源:+5V
  • 舵机接线柱供电:+5V
  • 扩展14个数字IO口(14个舵机接口)及电源
  • 8个模拟IO口及电源
  • 6个PWM接口
  • 1个舵机外接电源接线柱
  • 1个外接电源输入插针
  • 5个I2C总线扩展接口
  • 提供AREF输出
  • 提供3.3V输出
  • 兼容APC220/DFRduino Bluetooth V3无线模块接口
  • 模块尺寸:69x54mm

接口示意图

Proto Shield 原型开发板 兼容Arduino

概述

与Arduino UNO配合使用的ProtoShield原型扩展板,更像是为UNO量身定制的洞洞板,非常适合无论是初学者还是电子爱好者,用来搭建电路原型。所谓洞洞板,就是板子上布满焊盘,用来轻松焊接各种电子器件。然而,这块ProtoShield原型扩展板有着其他洞洞板所没有的部分孔相连的好处,我们知道,电源线或者地线都是需要连通的,这些排孔这时候就可以派上用处了。初此之外,板子上还留有一个贴片芯片焊接位置。

不仅如此,我们还额外给原型板配了一块Mini面包板。面包板也同样适用于制作电子线路原型或者线路设计。与洞洞板区别在于,面包板无需焊接,让搭建电路更简单。原型板还特意扩出一排电源与GND的排阵,让端口资源变得更充足。

引脚说明

Screw Shield 接线柱扩展板 兼容Arduino

概述

兼容Arduino的接线柱扩展板可神奇地将Arduino控制器IO口在保留原有接线方式的情况下扩展出接线柱的接口形式。 让你的Arduino项目摆脱面包板接线的束缚,使线路搭建变得更简便、更可靠。

参数

  • 3.5mm的接线柱
  • 尺寸:65x20x20mm
  • Mega Proto Shield Assembled原型开发板 兼容Arduino

概述

与Arduino MEGA配合使用的ProtoShield原型扩展板,专用于电路原型搭建,可以直接在板子上焊接元件,也可以通过迷你面包板来搭建原型电路,迷你面包板与电路板之间通过双面胶连接。 此扩展板是基于Mega电路搭建项目的首选。

特色

  • 所有的Arduino兆丰引脚被带到顶层
  • 5V和GND电源总线
  • 电源和stat(连接到D13的)发光二极体
  • 带来顶级的复位按钮

LCD4884 Shield 兼容Arduino

概述

LCD4884 shield的一款84x48点阵液晶显示器,Arduino叠层设计,可直接插接到大部分Arduino控制器上使用,可显示中文、英文、图片等。模块具有5个模拟扩展端口和6个数字扩展端口,可连接DFRobot大部分的模拟或数字传感器,还具有一个小型的手机摇杆,可实现5个按键操作。LCD4884 shield是项目开发和制作互动作品不可多得的显示器。

参数

  • LCD4884 Shield工作电压:5v
  • 液晶点阵:84x48
  • 使用SPI通讯接口(占用数字口PIN2、3、4、5、6)
  • 1个复位按键
  • 1个手机摇杆,实现5个按键操作(占用模拟口PIN0)
  • 具有背光控制(占用数字口PIN7)
  • 调用库文件可直接使用Arduino控制器驱动
  • 尺寸:60x55x20mm

Mega传感器扩展板V1.2

概述

在使用Arduino MEGA制作各种互动作品时,用面包板来搭建电路连接各种传感器既不美观又不稳定。 此传感器扩展板利用本身扩展出的引脚很容易通过杜邦线跟其他电路连接,更方便的是引脚完全兼容DFRduino系列传感器的连接,而且扩展出XBee和Bluetooh Bee的插槽方便无线方案解决。 可以说MEGA传感器扩展板是基于Arduino Mega项目的必备。

参数

  • Arduino MEGA 兼容
  • 扩展54个数字IO口(48个舵机接口)及电源
  • 16个模拟IO口及电源
  • 1个数字端口外接电源接线柱
  • 数字端口外部供电和板载电源自动切换
  • ISP下载接口
  • 3个串口外接接口
  • 复位按钮
  • Xbee/Bluetooh Bee蓝牙无线数传接口
  • IIC/I2C/TWI接口
  • 3.3V输出端口
  • SD卡模块接口
  • 3个TTL串口接口

引脚说明

Mega传感器扩展板V2

![

概述

在使用Arduino MEGA制作各种互动作品时,MEGA传感器扩展板可以解决用面包板搭建电路连接各种传感器所出现的不稳定、不美观等缺点。

MEGA传感器扩展板V2.1是基于V1.2版本的功能扩展,新增了两个Xbee/Bluetooh Bee插槽,一个SD卡插槽,一块原型电路开发区以及Arduino兼容扩展板的插口。

可以说MEGA传感器扩展板V2.1是基于Arduino Mega项目的豪华配件。

参数

  • 兼容Arduino MEGA1280、Arduino MEGA2560、Arduino MEGA ADK、Google ADK 前半部分兼容Power shield、wifi shield、USB host shield、Motor shield等等
  • 扩展40个数字 IO口(34个舵机接口)及电源
  • 16个模拟IO口及电源
  • 1个数字端口外接电源接线柱
  • 1个数字端口外部供电和板载电源切换开关
  • 1个ISP下载接口
  • 3个串口外接接口
  • 1个复位按钮
  • 3个Xbee/Bluetooh Bee蓝牙无线数传接口
  • 1个IIC/I2C/TWI接口
  • 1个Micro SD卡插座
  • 扩展面包孔若干
  • 指示灯(PIN13)
  • 平面尺寸:130x58mm

引脚说明

扩展数字引脚说明

引脚 功能 应用
D50 MISO SPI接口
D51 MOSI SPI接口
D52 SCK SPI接口
D53 SS SPI接口
D1 TX0 串口0
D0 RX0 串口0
D18 TX1 串口1
D19 RX1 串口1
D16 TX2 串口2
D17 RX2 串口2
D14 TX3 串口3
D15 RX3 串口3
D20 SDA IIC接口
D21 SCL IIC接口
D4 PG5_SS 用SD卡时使用
D13 LED 数字针脚

(SKU:DRI0001)L293 Shield 1A双路H桥电机驱动扩展板

概述

Arduino控制器兼容的电机驱动扩展板,支持双路电机控制,单路最大电流可达1A。 Arduino标准插针设计接口,可与其他扩展板模块叠层配合使用。可应用于小型移动机器人的开发。

  • 驱动芯片:L293B
  • 逻辑工作电压:5V DC
  • 电机驱动电压:7-12V DC
  • 最大驱动电流:1A(每路)
  • 电机驱动使用引脚:PIN4/5/6/7(Arduino控制器)
  • 平面尺寸:56x57mm

引脚说明

Pin Function
Digital 4 Motor 2 转向控制,高电平正转,低电平反转
Digital 5 Motor 2 PWM调速控制,范围0-255,0电机停转,255电机最大速度
Digital 6 Motor 1 PWM调速控制,范围0-255,0电机停转,255电机最大速度
Digital 7 Motor 1 转向控制,高电平正转,低电平反转

(SKU:DRI0017)L298P-Twin 2x2A电机驱动Arduino扩展板

概述

这是一款基于L298芯片的Arduino平台双路电机驱动扩展板,可以直接插入Arudino控制板使用。控制端口为4个,减少了对Arduino数字端口的开销,而且控制程序也更为简单。扩展板采用跳线选择Arduino VIN供电还是外接电源供电。

参数

  • 驱动工作电压:4.8 ~ 35V
  • 最大输出电流:单路2A
  • 最大耗散功率:25W(T=75℃)
  • 驱动形式:双路H桥驱动
  • 驱动电源接口:一路外部电源端子 / Arduino-VIN
  • 驱动输出接口:两路电机接线端子 / 排针
  • Arduino控制端口:数字口10,11,12,13
  • 工作温度:-25℃ ~ 130℃
  • 模块尺寸:56x57mm

引脚说明

  • 驱动电源选择跳线:用于选择驱动电源,一路是外部驱动电源(PWMIN),一路是来自于母板(比如使用Arduino UNO)的VIN;根据驱动电机的电压和电流要求选择使用。默认是选择VIN,即图示的方式。 注意:这里的两组跳线是并联的,两个跳线帽需要同步使用以满足大电流通过的要求。
  • 外部电源端子(PWMIN):用于连接外部电源给驱动供电。
  • 驱动输出接口:用于连接2路直流电机;提供接线端子和排针两种连接方式,接线端子(M1- M1+ M2- M2+)和排针(1 2 3 4)相对应,根据实际情况选择使用。
  • 模拟3PIN接口:用于连接3PIN接口的传感器、执行器等模块。 注意:这里线序是(+ - S)。
  • Mn指示灯:Mn+为正时红色灯亮,反之绿色灯亮,用于调试。注意:电机工作时有反电动势,因此存在两个灯同时亮的情况。
  • 控制端口:用于控制电机的转速和方向。在模块上印刷有“控制表”方便查看端口功能,其中En用于控制电机转速(PWM调速),Mn用于控制电机旋转方向。控制端口的真值表为:
En Mn 状态
L X Mn禁止
H L Mn正转(Mn+为正)
H H Mn反转(Mn+为负)

双路步进电机驱动扩展板(A4988)

概述

步进电动机是一种将脉冲信号变换成相应的角位移(或线位移)的电磁装置,是一种特殊的电动机。一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入肘步进电动机一步一步地转动,每给它一个脉冲信号,它就转过一定的角度。

现在步进电机应用的领域越来越多。你也想要用Arduino控制你的步进电机吗,那将会有许多有趣的应用,如绘画仪,3D打印机,自动窗帘..?然而,市面上很难找到能够驱动步进电机的Arduino扩展板。让很多Arduino爱好者无法使用这一功能强大,转动精确的电机。但是现在不同了!DFRobot容重推出步进电机扩展板,让你的Arduino主控轻松驱动步进电机。该步进电机驱动扩展板子上拥有两块A4988步进电机驱动模块(最大电流可达2A),可以接两路步进电机。与dreammaker 3D打印机用的一样的电机驱动。

参数

  • 适用于两相四线步进电机
  • 你可以仅仅通过四个数字I/O轻松驱动2个步进电机,占用端口少。
  • 兼容Arduino UNO R3、Leonardo、Mega等控制器,具备完整端口扩展功能。支持XBee,XBee Wi-Fi,蓝牙和射频模块,保证您无线通信的需要。
  • 具备6个模拟口,10个数字口和I2C。在连接方式上,按压式无螺丝接线柱能够轻松与电机连接。再也不用忙着拧一大堆接线柱螺丝了。具体接线,请参考我们的产品资料库。
  • 每个步进电机有一个拨码开关设置步进分辨率。5种不同的步进模式:全,半,1/4,1/8,1/16步模式,具体调试说明请参考产品资料库。
  • 板子Xbee接口角落上有一个wireless开关。PROG时停止无线模块工作,可用USB编程。RUN时能够用无线模块通信。

引脚说明

使用说明

无线编程开关:

  • RUN:完成下载,运行无线模块
  • PROG:下载代码时不用拔掉Xbee或蓝牙
  • 3位编码开关:用来设置步进电机微步分辨率,板子背面有相应设置说明,如下表;

步(微步)的大小:

步进电机通常有一个步长规格,如1.8°(200步/转)。微步电机驱动,如A4988允许更高的分辨率。例如用1/4模式时,电机将通过使用四种不同的电流,得到200步/转电机每转800个微步,得到了更高的精度。通过设置MS1, MS2, 和MS3可以得到5种不同的分辨率。如下表所示:

步进模式说明

通过调节驱动上的电位器可以调节步进电机最大输出电流。它可以让你使用你的电压步进电机的额定电压以上,以达到更高的步率。这里有一种方法可以用来限流,通过测量电压REF引脚,计算出相应的限电留(电流检测电阻0.05Ω)。电流限制= VREF×2.5。所以,如果参考电压是0.3V,电流限制是0.75 A.如上所述,在全步进模式中,电流通过线圈被限制在限流的70%。因此,全步模式下,线圈得到1A的电流,电流限制应为1 A/0.7 = 1.4 A,这相当于VERF=1.4 A/2.5 = 0.56 V。详见A4988数据手册。

驱动板长时间工作,芯片会发热,使用的时候请注意。有条件的话可以在上面加个散热片,帮助芯片散热。

DFRduino GPS Shield-LEA-5H

概述

来自DFRobot的这款GPS扩展板所使用u-blox公司的GPS模块,定位精度是2.5米,定位性能优异准确。

LEA-5H是u-blox公司采用最新推出的第5代芯片组应用的高灵敏度版本的GPS芯片组做成的GPS模块, LEA-5H是目前u-blox推出的小型化的第四代GPS模块定位产品本年度主力品种,模块体积不到一元硬币大小。

以突出的65mW的低功耗及竟达到-158dB的高感度信号追踪,更重要的是它可以支持无源/有源天线,采用陶瓷无源天线的优势是整个可以做到很小,甚至可以内置于手机当中,也可以外接有源天线来扩展更强的外围信号,各项性能指标在同类GPS模块轻松胜出。 新款的LEA-5H来代换原有的LEA-LA,主要表现在产品的灵敏度有很大的提升,可以达到-158dB的跟踪灵敏度了,产品的改进使得整个系统的性能进行提升,功耗也得以降低,电池使用时间更长更持久,更适合于移动产品设备应用。

参数

  • GPS模块工作电压:3.3v
  • 50个通道的u-blox引擎,1百多万个有效相关器
  • 热启动和辅助启动首次定位时间小于1秒
  • 160dBm的SuperSense捕获和跟踪灵敏度
  • 具备KickStart功能,型号微弱时可实现加速启动
  • 支持AssistNow Online和AssistNow Offline等A-GPS服务
  • GPS、GALILEO、SBAS(WAAS、EGNOS、MSAS、GAGAN)混合引擎
  • 4Hz定位更新速率
  • 接收机类型 50通道u-blox 5引擎
  • GPS L1 C/A码
  • GALILEO L1公用服务SBAS:WAAS、EGNOS、MSAS、GAGAN
  • 增益天线接口:SMA接头
  • 接口类型:
    • 支持USB v2.0直接驱动,全速12Mbit/s
    • 支持与控制器的I2C(DDC)和UART(TTL)接口数据通讯
  • 精度:
    • 最大更新速率: 4Hz
    • 精确度 定位 :2.5Mcep
    • SBAS : 2.0mCEP
    • 捕获 冷启动 : 29s
    • 温启动 : 29s
    • 辅助启动 : <1s
    • 热启动 : <1s 电压 2.7~3.6V
    • 功耗 :120mW @ 3.0V
    • 备用电源: 1.3~4.8V
    • 天线类型: 有源与无源
    • 灵敏度 捕获 : -160dBm
    • 跟踪 : -160dBm
    • 冷启动 : -145dBm 天线供电方式 外部或内部VCC-RF
    • 天线监测 集成短路检测和天线关断功能,开路检测由AADET-N输入和外部小电路提供
    • 多径抑制 智能化多径检测与抑制
    • A-GPS 支持AssistNow Online及AssistNow Offline 运行温度 -40℃- +85℃
    • 存储温度: -40℃- +85℃
    • 运行限制 速度: 515m/s(1000节)
  • 尺寸:72x55mm