0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是Grove系统 ?Grove引脚不同功能介绍

柴火创客空间 来源:柴火创客空间 2023-02-07 16:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

开源硬件爱好者

开源硬件爱好者常使用开源硬件 Arduino 和 Raspberry Pi 树莓派等开发板进行电子原型设计,它们可以连接不同功能的传感器来感知环境,并通过控制灯光、马达和其他装置的反馈信息影响环境,创造出各种各样的互动装置、艺术作品、机器人等智能装置。

创客爱好者的烦恼

不同功能的传感器在通信接口、连线方法上都不统一,创客爱好者时常为了各种繁琐的连接方式而烦恼!

什么是Grove系统 ?

Grove 是一个标准化模块化的连接接口,各种功能的传感器采用 Grove 接口后可以像连接积木一样方便连接,与基于面包板和跳线连接的传感器相比简化了繁琐的连接方式,让用户更容易学习和使用。

Grove 系统由带 Grove 接口的控制器和带 Grove 接口的不同功能传感器组成,比如 Arduino 控制器可以使用 Seeeduino Lotus 开发板,它带有12个 Grove 接口可以连接不同功能的传感器。

f93c007c-a432-11ed-bfe3-dac502259ad0.png

另外如果使用 Arduino UNO 开发板,可以使用 Seeed Base Shield 扩展板,它可以扩展出多个不同功能的Grove接口方便用户使用 Grove 接口传感器。除了支持 Arduino UNO 的扩展板,还有针对树莓派、BeagleBone 等控制器的 Grove 接口扩展板供用户使用。

Grove系统的特点

简单易用: Grove 接口采用了插头式设计,因此无需使用专业工具就可以轻松插拔硬件。

兼容性: Grove 接口采用了标准化的4引脚连接器,确保了硬件之间的兼容性。

多样性:Grove 接口支持各种各样的传感器、模块、电机等硬件,包括温度传感器光敏电阻、按钮、电机驱动器等。

可扩展性: Grove 接口支持多种协议,包括 I2CUART、PWM 和 GPIO 等,可以根据项目需求选择适当的接口

Grove引脚不同功能介绍

Grove采用4引脚连接,连接线采用4色防插反设计:

引脚1:连接黄色线 (代表信号线比如 IIC 的 SCL 引脚)

引脚2:连接白色线 (代表信号线比如 IIC 的 SDA 引脚)

引脚3:连接红色线 (代表电源正极 VCC 引脚)

引脚4:连接黑色线 (代表电源负极 GND 引脚)

Grove 系统传感器按照通信方式大致可以分为数字通信、模拟通信、UART通信和 IIC通信方式,不同的设备“引脚1”和“引脚2”代表的功能也不同,需要区分不同接口,比如下面的3个传感器代表3种不同的通信方式。

LED灯模块
数字输出
旋转电位器
模拟输出
大气压强
传感器IIC通信

以第一个设备红色 LED 灯模块为例,比如“引脚1”代表数字针脚“D2”,“引脚2”代表数字引脚“D3”;通常大多数数字输出设备只使用“引脚1”的针脚也就是“D2”作为通信引脚,也有个别设备比如“Grove LED Bar 显示屏”它会占用两个引脚一起使用。

第二个设备旋转电位器,它是一个模拟输出设备,比如“引脚1”代表模拟针脚“A0”,“引脚2”代表模拟针脚“A1”,大多数模拟设备只使用“引脚1”也就是“A0”作为信号输出。

所以,数字设备和模拟设备都只看“引脚1”的接口号,比如数字设备“引脚1”接到“D5”上,那么“D5”就是此设备的引脚接口,模拟设备“引脚1”接到“A3”上那么“A3”就是此设备的通信引脚号,编程控制的中也是如此。

如果是“UART”设备那么“引脚1”作为“RX”接口;“引脚2”作为“TX”接口;如果是“IIC通信”方式“引脚1”作为“SCL”接口“引脚2”作为“SDA”接口。

另外,虽然Grove接口是标准的4针接口,但是每种功能的接口都是单独独立的,不能相互替代使用,比如 Grove 数字接口“D2”只能连接数字设备,Grove 模拟接口“A0”只能接模拟设备,Grove IIC 接口只能接IIC通信的设备,

Seeeduino Lotus开发板 Grove接口布局

下表中列出了不同引脚的功能:

引脚 功能
数字引脚 模拟引脚 UART IIC
引脚1
黄色线
Dn
第一个
数字输入
An
第一个
模拟输入
RX
串行接收
SCL
I2C 时钟
引脚2
白色线
Dn+1
第二个
数字输入
An+1
第二个
模拟输入
TX
串行发送
SDA
I2C 数据
引脚3
红色线
VCC(供电引脚, 5V/3.3V)
引脚4
黑色线
GND(电源负极、接地极)

其他设备的连接

另外还可以使用不同的 Grove 连接线来连接扩展不同的设备,比如伺服舵机一般都是3针脚,主控制器上的 Grove 接口如何连接舵机呢?可以使用专门的连接线,这种连接线一头是 Grove 接口另一头是三针杜邦线针脚,这样就方便连接一些特殊设备了

如果你使用的主控制器没有 Grove 接口,还想使用 Grove 接口的传感器设备,这时该怎么办呢?

可以使用 Grove 转4pin 跳线的连接线,这样就可以一头接 Grove 接口的传感器设备,另一头接树莓派 GPIO 接口或者 Arduino Uno板的输入输出引脚孔了,大大方便了用户的扩展。(当然,还是建议安装一个 Grove 接口的扩展板,这样就更方便了!)





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54389

    浏览量

    786171
  • 机器人
    +关注

    关注

    213

    文章

    30594

    浏览量

    219640
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109713
  • Arduino控制器

    关注

    0

    文章

    4

    浏览量

    1035

原文标题:硬件加油站|什么是Grove系统?

文章出处:【微信号:ChaiHuoMakerSpace,微信公众号:柴火创客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新品 | Grove Converter,Atomic ToChain/ToUnit Base,多款接口扩展类产品上新

    本周的新品GroveConverter、AtomicToChainBase、AtomicToUnitBase均为M5Stack接口扩展类产品,分别实现Grove一分二转换、Atom系列与Chain
    的头像 发表于 11-21 18:44 708次阅读
    新品 | <b class='flag-5'>Grove</b> Converter,Atomic ToChain/ToUnit Base,多款接口扩展类产品上新

    使用NVIDIA Grove简化Kubernetes上的复杂AI推理

    过去几年,AI 推理的部署已经从单一模型、单一 Pod 演变为复杂的多组件系统。如今,一个模型部署可能包含多个不同的组件——预填充 (prefill)、解码 (decode)、视觉编码
    的头像 发表于 11-14 10:25 4811次阅读
    使用NVIDIA <b class='flag-5'>Grove</b>简化Kubernetes上的复杂AI推理

    【作品合集】矽速科技Sipeed MaixCAM Pro开发板测评

    【Sipeed MaixCAM Pro开发板试用体验】基础功能完整测试报告 【Sipeed MaixCAM Pro开发板试用体验】基于MaixCAM-Pro的AI生成图像鉴别系统 第一期合集: 微五科技
    发表于 09-05 09:33

    【作品合集】创龙科技TLT113/TL3562-MiniEVM开发板测评

    TL3562-MiniEVM开发板试用体验】问题3 扩展ubuntu文件系统【创龙TL3562-MiniEVM开发板试用体验】Grove移植【创龙TL3562-MiniEVM开发板试用体验】Grove移植2
    发表于 09-02 11:25

    如果引脚具有 Uart Rx 和 nRESET 功能,如何配置 UART Rx 的功能

    如果引脚具有 Uart Rx 和 nRESET 功能,如何配置 UART Rx 功能
    发表于 08-21 07:19

    芯片引脚成型设备与芯片引脚整形设备的区别

    在电子制造领域,芯片引脚成型设备和芯片引脚整形设备是两种重要的工具,它们在功能和应用场景上存在显著区别。了解这些区别有助于企业选择合适的设备,提高生产效率和产品质量。 芯片引脚成型设备
    发表于 07-19 11:07

    【创龙TL3562-MiniEVM开发板试用体验】Grove移植2 底层资源学习

    (从0开始)。 _d:可能表示引脚的复用功能模式(如_a, _b, _c, _d等) 即下面GPIO4_D5 pin脚计算方法: bank = 4;//GPIO4_D5 => 4
    发表于 07-09 21:22

    【创龙TL3562-MiniEVM开发板试用体验】Grove移植

    TL3562-MiniEVM开发板试用体验】问题2 ubuntu镜像,不能获取ip地址【创龙TL3562-MiniEVM开发板试用体验】问题3 扩展ubuntu文件系统 grove Grove是由Seeed
    发表于 07-08 22:26

    面向智驾的车规级高精度RTK模块UM680A的引脚功能

    UM680A 模块是和芯星通针对智能驾驶领域应用推出的高精度 GNSS 双频导航车规级模块。模块基于完全自主知识产权的多系统、双频点、高性能 SoC 芯片 - UC6580A 设计,支持多系统双频联合定位或单系统独立定位,可实现
    的头像 发表于 07-07 15:05 474次阅读
    面向智驾的车规级高精度RTK模块UM680A的<b class='flag-5'>引脚</b><b class='flag-5'>功能</b>

    矽速 Sipeed MaixCAM Pro 开发板资料+答疑贴

    ” GC4653 4MP摄像头,板载WIFI6+BT5模块,6轴 IMU,1W小喇叭,RTC时钟,对外引出两路舵机接口,PMOD接口,Grove接口。 矽速资料:https://wiki.sipeed.com
    发表于 06-25 14:25

    迅为RK3568驱动指南GPIO子系统实战:实现动态切换引脚复用功能

    迅为RK3568驱动指南GPIO子系统实战:实现动态切换引脚复用功能
    的头像 发表于 05-22 14:27 1687次阅读
    迅为RK3568驱动指南GPIO子<b class='flag-5'>系统</b>实战:实现动态切换<b class='flag-5'>引脚</b>复用<b class='flag-5'>功能</b>

    mes系统功能有哪些?工厂mes系统介绍

    在现代化工厂的高效运转中,MES系统(制造执行系统)扮演着举足轻重的角色,具备诸多实用且关键的功能。首先是生产计划与排程功能。MES系统能够
    的头像 发表于 02-18 15:31 1288次阅读
    mes<b class='flag-5'>系统</b>的<b class='flag-5'>功能</b>有哪些?工厂mes<b class='flag-5'>系统</b><b class='flag-5'>介绍</b>

    功能智慧路灯系统整体解决方案介绍

    功能智慧路灯系统整体解决方案介绍
    的头像 发表于 01-15 09:12 1001次阅读
    多<b class='flag-5'>功能</b>智慧路灯<b class='flag-5'>系统</b>整体解决方案<b class='flag-5'>介绍</b>

    ADS8364的WR引脚有什么功能

    ADS8364的datasheet里未对WR写引脚进行详细说明,但是我在datasheet的后面看见WR有与DSP的连线的接线方式。请问其WR引脚是否有某些功能?如果没有与·DSP相连是为什么
    发表于 12-19 07:24