精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

    瀏覽量

    42577
  • 樹莓派
    +關注

    關注

    116

    文章

    1699

    瀏覽量

    105526
收藏 人收藏

    評論

    相關推薦

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

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

    超聲波驅動板-超聲波它激式驅動板

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

    超聲波無損檢測原理及應用

    超聲波無損檢測(Ultrasonic Non-Destructive Testing,簡稱UT)是一種利用超聲波在材料內部傳播的特性,檢測材料內部缺陷和結構的無損檢測技術。本文詳細介紹超聲波
    的頭像 發表于 05-24 16:48 ?4914次閱讀

    stm32超聲波HC-SR04測試程序到底應該怎么編?

    求教stm32超聲波HC-SR04測試程序到底應該怎么編
    發表于 05-16 06:17

    在全志H616核桃開發板上實現超聲波傳感器測距

    : print(\"Retrying!\") time.sleep(0.5) 實驗結果? HC-SR04超聲波傳感器按下圖連接到核桃
    發表于 05-08 16:21

    超聲波探頭連接到示波器出現了這個?

    目的:采集環境中的超聲波信號。 經過:我買了一只中心頻率位2.5Mhz的超聲波探頭,連接到了示波器上,但是示波器上顯示了信號。 問題:當我連接了示波器顯示的信號不知道是不是環境中的?還
    發表于 05-04 15:03

    超聲波連接示波器問題

    我買了一只中心頻率2.5Mhz的超聲波探頭,當我連接到示波器上的時候就有信號在顯示屏上。 我想問的是示波器上的信號到底是接收的環境中的超聲波信號? 還是當探頭接到示波器上 探頭就會自動的發射
    發表于 05-04 14:46

    基于51單片機的車輛倒車雷達報警系統,HC-SR04超聲波測距,全套資料

    ; 系統概述 本課題以AT89C51單片機為核心設計一種超聲波倒車雷達系統,同時兼顧車內溫度測量。 系統由AT89C51控制器、HC-SR04超聲波模塊、DS18B20溫度測量模塊、聲音報警電路
    發表于 03-19 14:17

    如何將HC-SR04連接到Arduino并編寫一個簡單的程序來測量距離

    一種流行的Arduino超聲波傳感器是HC-SR04。它廣泛用于非接觸式距離測量,通常用于機器人和自動化項目。本指南向您展示如何將HC-SR04
    的頭像 發表于 02-11 10:17 ?2207次閱讀
    <b class='flag-5'>如何將</b><b class='flag-5'>HC-SR04</b><b class='flag-5'>連接</b>到Arduino并編寫一個簡單的程序來測量距離

    超聲波流量計的工作原理 超聲波熱量表怎么調

    超聲波流量計的工作原理: 超聲波流量計是一種常用的非接觸式流量測量裝置,它利用超聲波在流體中的傳播速度差來測量流體的流速和流量。其工作原理可分為傳聲和接收兩個過程。下面詳細介紹
    的頭像 發表于 01-30 10:43 ?2048次閱讀

    超聲波清洗機原理及作用 超聲波清洗機使用步驟

    發生器、換能器、清洗槽、控制系統和電源等組成。 超聲波發生器產生高頻電信號,然后通過連接線傳遞到換能器上。換能器電信號轉換成機械振動,產生超聲波,然后通過耦合裝置輸入到清洗槽內的清洗
    的頭像 發表于 01-22 11:00 ?1773次閱讀

    【核桃1B 開發板試用體驗】+超聲波測距篇

    超聲波測距模塊是一種常用功能模塊,通常有2種,一種是基于回波脈沖信號的計時差,另一種是通過串口以指令的方式來觸發檢測及檢測值的輸出。HC-SR04就是基于回波脈沖信號時間差來換算檢測距離的。 該模塊
    發表于 01-22 00:52

    超聲波傳感器的工作原理 超聲波傳感器的應用

    超聲波傳感器是一種基于超聲波的無接觸式測距傳感器,可以廣泛應用于工業、醫療、軍事等領域。本文詳細介紹超聲波傳感器的工作原理以及其在各個領域的應用。
    的頭像 發表于 01-18 14:04 ?1572次閱讀

    超聲波發生器的原理

    超聲波發生器又稱超聲波驅動電源、電子箱、超聲波控制器,是大功率超聲波系統的重要組成部分。超聲波發生器的作用是
    的頭像 發表于 12-24 10:46 ?1675次閱讀
    <b class='flag-5'>超聲波</b>發生器的原理

    超聲波的頻率范圍及特點

    超聲波是一種頻率高于可聽聲頻率的聲波,它在許多領域都有廣泛的應用。了解超聲波的頻率范圍及特點,對于理解其應用原理、優化應用效果以及開發新的應用領域具有重要意義。本文詳細介紹
    的頭像 發表于 12-14 14:35 ?6769次閱讀