0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何將HC-SR04超聲波與樹莓派連接

454398 ? 來源:工程師吳畏 ? 2019-07-29 11:15 ? 次閱讀

概述

HC-SR04超聲波傳感器作為測距模塊銷售,因為它可以精確地用于測量2cm到400cm范圍內(nèi)的距離。精度為3mm。

此超聲波傳感器的范圍似乎非常小,但它足以滿足其實施的應用,例如接近檢測和障礙避免。

我已經(jīng)使用過這個超聲波傳感器,我之前的幾個項目包括:便攜式超聲波測距儀和障礙物避免機器人

Raspberry Pi超聲波傳感器接口不同于連接LED,按鈕,LCD,電機等與Raspberry Pi。這是因為HC-SR04超聲波傳感器的輸出處于5V邏輯電平,而Raspberry Pi工作在3.3V邏輯電平。

簡要說明超聲波傳感器

如果您參考以前基于超聲波傳感器模塊的項目,我簡要討論了模塊的工作原理。在繼續(xù)使用Raspberry Pi超聲波傳感器接口之前,我們將再次簡要說明。

HC-SR04超聲波傳感器(或任何超聲波傳感器),適用于與RADAR和SONOR相似的原理即傳輸信號并通過捕獲反射信號分析目標。

HC-SR04超聲波傳感器如何工作?

在進入超聲波傳感器工作之前,讓我們看一下HC-SR04超聲波傳感器的零件和引腳。

它基本上由三部分組成:超聲波發(fā)射器,控制電路和超聲波接收器。來到HC-SR04傳感器的引腳,它只有四個引腳,即VCC,TRIG(觸發(fā)器),ECHO(Echo)和GND。

背后的基本原理這里描述了超聲波傳感器。傳感器中的超聲波發(fā)射器可產(chǎn)生40 KHz的超聲波。然后該信號通過空氣傳播,如果其路徑中有任何障礙物,信號將撞擊物體并反彈回來。

然后超聲波接收器收集這個反彈信號。根據(jù)信號的行程時間,您可以計算物體的距離,因為您已經(jīng)知道聲速。

如何計算距離?

現(xiàn)在我們將看到如何使用HC-SR04超聲波傳感器測量物體的距離。為了發(fā)送40 KHz超聲波,超聲波傳感器的TRIG引腳必須保持高電平至少持續(xù)10μS。

此后,超聲波發(fā)射器將以40 KHz發(fā)射一連串8脈沖超聲波。傳感器中的控制電路立即將ECHO引腳的狀態(tài)改為HIGH。此引腳保持高電平,直到超聲波擊中物體并返回超聲波接收器。

根據(jù)回波引腳保持高電平的時間,您可以計算傳感器與物體之間的距離。

例如,如果我們計算ECHO為高電平的時間為588μS,然后你可以借助聲速計算距離,該速度等于340m/s。

距離=速度聲音/(時間/2)= 340m/s/(588μS/2)= 10cm。

Raspberry Pi超聲波傳感器接口

現(xiàn)在我們已經(jīng)了解了HC-SR04超聲波傳感器的工作原理,我們將繼續(xù)與Raspberry Pi進行接口。在進行連接之前,您必須注意一點,Raspberry Pi工作在3.3V邏輯,而HC-SR04超聲波傳感器工作在5V。

Raspberry Pi需要讀取Echo引腳用于計算時間,因此Raspberry Pi上相應的GPIO引腳必須配置為輸入So,在將Echo引腳連接到Raspberry Pi之前,必須將其提供給電平轉(zhuǎn)換器

有關(guān)此內(nèi)容的更多信息,請參見電路設(shè)計部分。

電路圖

下圖顯示了Raspberry Pi和HC-SR04超聲波傳感器之間的連接。該電路圖由Fritzing軟件制作。

所需組件

Raspberry Pi 3 B型

HC-SR04超聲波傳感器

680Ω電阻(1/4瓦)

1.5KΩ電阻(1/4瓦)

連接線

迷你面包板

電源

計算機

電路設(shè)計

將HC-SR04超聲波傳感器的Trig引腳連接到物理引腳16即Raspberry Pi的GPIO23。使用680Ω和1.5KΩ電阻的組合將Echo引腳轉(zhuǎn)換為3.3V邏輯(大約)并將其連接到物理引腳18,即Raspberry Pi的GPIO24。

最后,從Raspberry Pi引腳提供超聲波傳感器的+ 5V和GND連接。

代碼

以下Python腳本用于HC-SR04超聲波傳感器和Raspberry Pi接口。

工作

這里實現(xiàn)了一個簡單的項目,我們已經(jīng)看到了如何界面帶有Raspberry Pi的HC-SR04超聲波傳感器。該項目的工作已經(jīng)在HC-SR04超聲波傳感器的工作原理部分進行了解釋。

一個簡單的計算程序是用Python編寫的,用于檢測回波引腳的高電平并產(chǎn)生相等的距離。

應用程序

在這個項目中,我們已經(jīng)看到了如何連接HC-SR04超聲波傳感器與Raspberry Pi。此設(shè)置可用于許多應用,例如:

障礙避免

接近檢測

距離測量

測距儀

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HC-SR04
    +關(guān)注

    關(guān)注

    9

    文章

    82

    瀏覽量

    43011
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1947

    瀏覽量

    106998
收藏 0人收藏
  • 旧街小巷1

評論

相關(guān)推薦
熱點推薦

超聲波清洗機的作用是什么?使用超聲波清洗機可以去除毛刺嗎?

在現(xiàn)代制造業(yè)中,表面質(zhì)量對產(chǎn)品的性能和外觀至關(guān)重要。超聲波清洗機作為一種高效的清洗工具,在去除表面污垢和缺陷方面發(fā)揮著關(guān)鍵作用。本文介紹超聲波清洗機的作用,以及它是否能夠有效去除毛刺。超聲波
的頭像 發(fā)表于 05-29 16:17 ?87次閱讀
<b class='flag-5'>超聲波</b>清洗機的作用是什么?使用<b class='flag-5'>超聲波</b>清洗機可以去除毛刺嗎?

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

超聲波清洗是一種利用高頻超聲波振動來清洗物體表面和難以達到的細微部分的清潔技術(shù)。其工作原理基于聲波的物理特性和聲波對液體中微小氣泡的影響。以下是超聲
的頭像 發(fā)表于 05-26 17:21 ?183次閱讀
<b class='flag-5'>超聲波</b>清洗的原理是什么?<b class='flag-5'>超聲波</b>清洗是如何起作用的?

超聲波頻率和功率對在線式超聲波清洗的影響如何?

在線式超聲波清洗是一種高效、環(huán)保的清洗方式,在多個行業(yè)得到了廣泛應用。然而,超聲波頻率和功率是影響清洗效果和清洗速度的關(guān)鍵因素。在本文中,我們將從理論和實踐兩個方面分析超聲波頻率和功率對在線式
的頭像 發(fā)表于 05-09 16:39 ?210次閱讀
<b class='flag-5'>超聲波</b>頻率和功率對在線式<b class='flag-5'>超聲波</b>清洗的影響如何?

無法通過DMA讀取輸入捕獲寄存器的值

想法:使用HC-SR04超聲波模塊檢測距離,利用輸入捕獲計算模塊高電平的時間與DMA傳輸輸入捕獲寄存器的數(shù)值。 配置描述: DMA設(shè)置為如下圖: 故障描述: 如果使用DMA,則數(shù)據(jù)顯示為0,如果是
發(fā)表于 02-10 14:31

超聲波焊接工藝詳解 超聲波焊接應用領(lǐng)域

一、超聲波焊接工藝詳解 超聲波焊接是一種利用高頻振動波進行焊接的工藝。其工作原理是高頻振動波傳遞到兩個需焊接的物體表面,在加壓的情況下,使兩個物體表面相互摩擦而形成分子層之間的熔合。以下是關(guān)于
的頭像 發(fā)表于 01-31 15:12 ?1054次閱讀

超聲波焊接技術(shù)原理

在現(xiàn)代工業(yè)生產(chǎn)中,塑料材料因其輕便、耐腐蝕和成本效益高而被廣泛使用。超聲波焊接技術(shù)作為一種高效的塑料連接方法,因其快速、清潔、無需使用粘合劑或溶劑而受到青睞。 超聲波焊接技術(shù)原理 超聲波
的頭像 發(fā)表于 01-19 11:01 ?954次閱讀

超聲波液位計的工作原理 超聲波液位計與其他液位計的比較

超聲波液位計是一種利用超聲波信號來測量液體高度的儀器。其工作原理基于超聲波在介質(zhì)中的傳播特性。以下是超聲波液位計的基本工作原理: 發(fā)射超聲波
的頭像 發(fā)表于 11-23 10:28 ?1130次閱讀

如何避免超聲波對晶振的影響

超聲波技術(shù)被廣泛應用于工業(yè)生產(chǎn)中,常見的超聲波工藝有:超聲波清洗工藝、焊接工藝。而在電子元器件圈中最常用到的則是超聲波清洗工藝。使用該種工藝時,超聲
的頭像 發(fā)表于 10-19 08:10 ?1295次閱讀
如何避免<b class='flag-5'>超聲波</b>對晶振的影響

超聲波測厚儀的技術(shù)原理和應用場景

超聲波測厚儀的技術(shù)原理和應用場景詳細如下:技術(shù)原理超聲波測厚儀利用超聲波脈沖反射原理來測量材料的厚度。具體工作原理如下: 發(fā)射超聲波脈沖:測厚儀的探頭(也稱為換能器)向被測物體發(fā)射一束
發(fā)表于 09-27 15:06

超聲波和次聲波的頻率范圍和應用

超聲波和次聲波是兩種不同頻率的聲波,它們在許多領(lǐng)域都有廣泛的應用。以下是關(guān)于超聲波和次聲波的頻率范圍和應用的介紹:
的頭像 發(fā)表于 09-19 16:42 ?5797次閱讀

超聲波水表是什么?量程比又是什么?

一、超聲波水表概述1.定義:超聲波水表是一種利用超聲波技術(shù)來測量水流速度,進而計算出流經(jīng)管道的水體積流量的計量設(shè)備。它通過發(fā)送和接收超聲波信號的時間差來確定水流的速度,從而精確地計量水
的頭像 發(fā)表于 08-22 18:23 ?1401次閱讀
<b class='flag-5'>超聲波</b>水表是什么?量程比又是什么?

超聲波測速的原理、方法及應用

超聲波測速是一種利用超聲波在介質(zhì)中的傳播速度來測量物體速度的技術(shù)。它廣泛應用于工業(yè)、醫(yī)療、交通等領(lǐng)域。 一、超聲波測速的原理 超聲波的定義 超聲波
的頭像 發(fā)表于 08-16 10:36 ?6877次閱讀

超聲波測速是利用超聲波的什么效應

引言 超聲波測速主要利用的是 多普勒效應 。多普勒效應是為紀念奧地利物理學家及數(shù)學家克里斯琴·約翰·多普勒(Christian Johann Doppler)而命名的,他于1842年首先提出了這一
的頭像 發(fā)表于 08-16 10:34 ?1681次閱讀

超聲波霧化技術(shù)的應用范圍

超聲波霧化技術(shù)是一種利用超聲波產(chǎn)生的高頻振動,液體打散成細小顆粒形成霧狀的技術(shù)。
的頭像 發(fā)表于 07-12 08:50 ?908次閱讀
<b class='flag-5'>超聲波</b>霧化技術(shù)的應用范圍

超聲波驅(qū)動板-超聲波它激式驅(qū)動板

? ? ? ? 超聲波它激式驅(qū)動板是一種電能轉(zhuǎn)換為超聲波能量的設(shè)備,主要用于驅(qū)動超聲波換能器產(chǎn)生高頻振動,進而實現(xiàn)各種超聲波應用。以下是對
的頭像 發(fā)表于 06-14 11:54 ?1275次閱讀
<b class='flag-5'>超聲波</b>驅(qū)動板-<b class='flag-5'>超聲波</b>它激式驅(qū)動板

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術(shù)信息
  • 參加活動獲取豐厚的禮品