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

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

3天内不再提示

如何将HC-SR04超声波与树莓派连接

454398 来源:工程师吴畏 2019-07-29 11:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

HC-SR04超声波传感器作为测距模块销售,因为它可以精确地用于测量2cm到400cm范围内的距离。精度为3mm。

此超声波传感器的范围似乎非常小,但它足以满足其实施的应用,例如接近检测和障碍避免。

我已经使用过这个超声波传感器,我之前的几个项目包括:便携式超声波测距仪和障碍物避免机器人

Raspberry Pi超声波传感器接口不同于连接LED,按钮,LCD,电机等与Raspberry Pi。这是因为HC-SR04超声波传感器的输出处于5V逻辑电平,而Raspberry Pi工作在3.3V逻辑电平。

简要说明超声波传感器

如果您参考以前基于超声波传感器模块的项目,我简要讨论了模块的工作原理。在继续使用Raspberry Pi超声波传感器接口之前,我们将再次简要说明。

HC-SR04超声波传感器(或任何超声波传感器),适用于与RADAR和SONOR相似的原理即传输信号并通过捕获反射信号分析目标。

HC-SR04超声波传感器如何工作?

在进入超声波传感器工作之前,让我们看一下HC-SR04超声波传感器的零件和引脚。

它基本上由三部分组成:超声波发射器,控制电路和超声波接收器。来到HC-SR04传感器的引脚,它只有四个引脚,即VCC,TRIG(触发器),ECHO(Echo)和GND。

背后的基本原理这里描述了超声波传感器。传感器中的超声波发射器可产生40 KHz的超声波。然后该信号通过空气传播,如果其路径中有任何障碍物,信号将撞击物体并反弹回来。

然后超声波接收器收集这个反弹信号。根据信号的行程时间,您可以计算物体的距离,因为您已经知道声速。

如何计算距离?

现在我们将看到如何使用HC-SR04超声波传感器测量物体的距离。为了发送40 KHz超声波,超声波传感器的TRIG引脚必须保持高电平至少持续10μS。

此后,超声波发射器将以40 KHz发射一连串8脉冲超声波。传感器中的控制电路立即将ECHO引脚的状态改为HIGH。此引脚保持高电平,直到超声波击中物体并返回超声波接收器。

根据回波引脚保持高电平的时间,您可以计算传感器与物体之间的距离。

例如,如果我们计算ECHO为高电平的时间为588μS,然后你可以借助声速计算距离,该速度等于340m/s。

距离=速度声音/(时间/2)= 340m/s/(588μS/2)= 10cm。

Raspberry Pi超声波传感器接口

现在我们已经了解了HC-SR04超声波传感器的工作原理,我们将继续与Raspberry Pi进行接口。在进行连接之前,您必须注意一点,Raspberry Pi工作在3.3V逻辑,而HC-SR04超声波传感器工作在5V。

Raspberry Pi需要读取Echo引脚用于计算时间,因此Raspberry Pi上相应的GPIO引脚必须配置为输入So,在将Echo引脚连接到Raspberry Pi之前,必须将其提供给电平转换器

有关此内容的更多信息,请参见电路设计部分。

电路图

下图显示了Raspberry Pi和HC-SR04超声波传感器之间的连接。该电路图由Fritzing软件制作。

所需组件

Raspberry Pi 3 B型

HC-SR04超声波传感器

680Ω电阻(1/4瓦)

1.5KΩ电阻(1/4瓦)

连接线

迷你面包板

电源

计算机

电路设计

将HC-SR04超声波传感器的Trig引脚连接到物理引脚16即Raspberry Pi的GPIO23。使用680Ω和1.5KΩ电阻的组合将Echo引脚转换为3.3V逻辑(大约)并将其连接到物理引脚18,即Raspberry Pi的GPIO24。

最后,从Raspberry Pi引脚提供超声波传感器的+ 5V和GND连接。

代码

以下Python脚本用于HC-SR04超声波传感器和Raspberry Pi接口。

工作

这里实现了一个简单的项目,我们已经看到了如何界面带有Raspberry Pi的HC-SR04超声波传感器。该项目的工作已经在HC-SR04超声波传感器的工作原理部分进行了解释。

一个简单的计算程序是用Python编写的,用于检测回波引脚的高电平并产生相等的距离。

应用程序

在这个项目中,我们已经看到了如何连接HC-SR04超声波传感器与Raspberry Pi。此设置可用于许多应用,例如:

障碍避免

接近检测

距离测量

测距仪

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

    关注

    9

    文章

    82

    浏览量

    43469
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    超声波清洗机技术原理之详解

    清洗机的清洗原理。超声发生器交流电转换换成频率为超声波的功率,然后通过电缆功率传给换能器,而超声波换能器往往是由多个声头并联组成的声阵,
    的头像 发表于 09-01 17:10 1322次阅读
    <b class='flag-5'>超声波</b>清洗机技术原理之详解

    【Milk-V Duo S 开发板免费体验】DuoS 超声波测距 OLED 显示

    ,并将测距结果显示到 OLED 显示屏上 硬件准备 1、DuoS 开发板 2、HC-SR04 超声波测距模块 3、OLED12864 显示屏(I²C 接口,SSD1306 驱动) 4、杜邦线若干 接线
    发表于 08-22 03:55

    超声波清洗机是什么,它如何通过超声波振动来清洗物品?

    超声波清洗机的工作原理超声波清洗机是一种广泛用于清洗物品的设备,它利用超声波振动来去除污垢和杂质。本文深入探讨超声波清洗机的工作原理以及它
    的头像 发表于 06-30 16:59 795次阅读
    <b class='flag-5'>超声波</b>清洗机是什么,它如何通过<b class='flag-5'>超声波</b>振动来清洗物品?

    超声波换能器:原理与多领域应用解析

    着关键作用。它能够实现电能与机械能之间的高效转换,电信号转化为超声波并发射出去,或者接收超声波并转化为电信号,为众多领域的技术应用奠定了坚实基础。深入了解超声波换能器
    的头像 发表于 06-28 15:10 1950次阅读
    <b class='flag-5'>超声波</b>换能器:原理与多领域应用解析

    超声波换能器:原理与多领域应用解析

    着关键作用。它能够实现电能与机械能之间的高效转换,电信号转化为超声波并发射出去,或者接收超声波并转化为电信号,为众多领域的技术应用奠定了坚实基础。深入了解超声波换能器的原理及应用,不
    发表于 06-28 15:09

    一文读懂超声波换能器:原理、应用与未来趋势

    换能器究竟是什么?它又是如何工作的呢?今天,就让我们一起深入探索超声波换能器的奥秘。 一、超声波换能器:能量转换的核心器件 超声波换能器,是一种神奇的能量转换器件,它的主要功能是输入
    发表于 06-23 16:51

    超声波换能器--声波世界的 “神奇魔法师”

    ,这就是换能器的“发射模式”。而当超声波作用于压电材料时,材料会因受到压力而产生电荷,声能转换为电能,这就是 “接收模式”。这一神奇的压电效应,使得超声波换能器能够在声波的产生与接收
    发表于 06-11 17:30

    超声波清洗机的作用是什么?使用超声波清洗机可以去除毛刺吗?

    在现代制造业中,表面质量对产品的性能和外观至关重要。超声波清洗机作为一种高效的清洗工具,在去除表面污垢和缺陷方面发挥着关键作用。本文介绍超声波清洗机的作用,以及它是否能够有效去除毛刺。超声波
    的头像 发表于 05-29 16:17 735次阅读
    <b class='flag-5'>超声波</b>清洗机的作用是什么?使用<b class='flag-5'>超声波</b>清洗机可以去除毛刺吗?

    超声波清洗的原理是什么?超声波清洗是如何起作用的?

    超声波清洗是一种利用高频超声波振动来清洗物体表面和难以达到的细微部分的清洁技术。其工作原理基于声波的物理特性和声波对液体中微小气泡的影响。以下是超声
    的头像 发表于 05-26 17:21 2164次阅读
    <b class='flag-5'>超声波</b>清洗的原理是什么?<b class='flag-5'>超声波</b>清洗是如何起作用的?

    超声波频率和功率对在线式超声波清洗的影响如何?

    在线式超声波清洗是一种高效、环保的清洗方式,在多个行业得到了广泛应用。然而,超声波频率和功率是影响清洗效果和清洗速度的关键因素。在本文中,我们将从理论和实践两个方面分析超声波频率和功率对在线式
    的头像 发表于 05-09 16:39 849次阅读
    <b class='flag-5'>超声波</b>频率和功率对在线式<b class='flag-5'>超声波</b>清洗的影响如何?

    无法通过DMA读取输入捕获寄存器的值

    想法:使用HC-SR04超声波模块检测距离,利用输入捕获计算模块高电平的时间与DMA传输输入捕获寄存器的数值。 配置描述: DMA设置为如下图: 故障描述: 如果使用DMA,则数据显示为0,如果是
    发表于 02-10 14:31

    超声波焊接工艺详解 超声波焊接应用领域

    一、超声波焊接工艺详解 超声波焊接是一种利用高频振动波进行焊接的工艺。其工作原理是高频振动波传递到两个需焊接的物体表面,在加压的情况下,使两个物体表面相互摩擦而形成分子层之间的熔合。以下是关于
    的头像 发表于 01-31 15:12 2791次阅读

    超声波焊接的参数设置

    超声波焊接是一种高效的连接技术,广泛应用于塑料、金属、无纺布等多种材料的连接。通过精确控制焊接参数,可以实现高质量的焊接效果。 1. 超声波焊接原理
    的头像 发表于 01-19 11:04 3122次阅读

    超声波焊接技术原理

    在现代工业生产中,塑料材料因其轻便、耐腐蚀和成本效益高而被广泛使用。超声波焊接技术作为一种高效的塑料连接方法,因其快速、清洁、无需使用粘合剂或溶剂而受到青睐。 超声波焊接技术原理 超声波
    的头像 发表于 01-19 11:01 2849次阅读

    如何选择超声波焊接机

    在现代工业生产中,超声波焊接技术因其高效、环保和精确的特点而被广泛应用于塑料制品的连接。选择一台合适的超声波焊接机对于提高生产效率和产品质量至关重要。 1. 焊接需求分析 在购买超声波
    的头像 发表于 01-19 10:59 1468次阅读