在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

超聲波測距儀的制作圖解

454398 ? 來源:wv ? 2019-09-20 09:08 ? 次閱讀

步驟1:零件清單

只需要很少的部件:

1只有HC-SR04超聲波模塊或類似的

1只有Arduino Uno R3

4只有Arduino male-女性跳線

第2步:接線圖

完成此項目只需要四條線。

接線圖顯示在photo1中。

步驟3:理論

HC-SR04超聲波測距儀模塊(照片1)提供2cm-400cm范圍內的非接觸式測量。精度通常為+/- 3mm,具體取決于距離,氣溫和濕度。

為獲得最高精度,目標區域應至少為0.5平方米。當換能器直接指向目標時獲得最佳結果。但是,可以在+/- 15度的假想“錐形”內使用可用的結果。

將HC-SR04連接到Arduino非常簡單,因為除了兩個電源引腳外,只有兩根電線,“Trig”(觸發器)和“Echo”是必需的。

必須將10uS(微秒)觸發脈沖施加到“Trig”引腳以開始每次測量。

接收到觸發脈沖后,模塊以40kHz(千赫茲)的頻率發出8個周期的“脈沖串”,然后“Echo”線變為高電平。觸發脈沖和“Echo”引腳的上升沿之間有一個短的430uS間隔,在此期間,在超聲波脈沖發生之前,發射器電路中會產生高能量+/- 10伏電荷。

收到回波信號時,“Echo”引腳降至LOW,或者先取210mS。

[注意:

如果阻止超聲波信號(我使用過在換能器上卷起襪子,您將觀察到3550cm的距離讀數,該讀數超出傳感器范圍約400cm。

超過400厘米時,距離讀數會突然跳到3550厘米。原因如下:

在正常操作中,measure()函數在小于25mS(423cm)內完成其測量,然后再等待25mS,直到任務調度程序接下來將TaskFlag1設置為“TRUE”。

如果沒有收到回聲,任務調度程序將繼續每隔50mS將TaskFlag1設置為“TRUE”,直到HC-SR04在210mS后超時并且Echo引腳降低。 HC-SR04忽略由measure()函數產生的所有10uS啟動脈沖。

210mS的超時值對應3550cm的距離。..因此距離突然跳躍閱讀。

重點是所有距離讀數都小于400厘米是正確的。 ]

典型波形

照片2,3,4中顯示了5cm,10cm,20cm和200cm距離的波形,以及5.

每張照片中的頂部曲線是“Trig”引腳。..。..每張照片中的下部曲線是“Echo”引腳。

每個“Echo”脈沖的持續時間可以通過將跡線長度乘以每張照片右下角顯示的“uS/div”值來計算。

計算距離

可以從公式計算出精確距離:

距離(cm)=脈沖長度*聲速/2 * 100 。..。..。..。..。..。..。..。..。..。..。..。..。..。.(1)

這假設“聲速”為340m/S,并且回波距離是實際距離的兩倍。

也可以計算距離使用公式:

距離(cm)=脈沖長度(uS)/59 。..。..。..。..。..。..。..。. 。..。..。..。..。..。..。..。..。..。..。..。..。..。..。..。..。. 。..。(2)

通過調整常數值59可以得到確切的距離。

[注意:

常數的59值推導如下:

聲速約為340m/S,為0.034cm/uS(厘米/微秒) nd)。

0.034cm/uS的倒數是29.412uS/cm,當乘以2以允許返回路徑時,倒圓時等于58.824或59。 ]

示例1:

將脈沖長度2400uS代入等式( 1)我們得到:

距離= 2400/1000000 * 340/2 * 100 = 40.8cm

示例2:

將脈沖長度2400uS代入等式(2)得到:

距離= 2400/59 = 40.7cm

步驟4:代碼

代碼包含一個“measure()”函數,使用instructable https://www中描述的任務調度程序每50mS調用一次。 instructables.com/id/Multi-task-Your-。..

measure()函數包含以下代碼:

// ----- generate 10uS start pulse

digitalWrite(Trig,HIGH);

delayMicroseconds(10);

digitalWrite(Trig,LOW);

// ----- measure the distance

while (!digitalRead(Echo)); //wait for Echo pin to go high

start_time = micros();

while (digitalRead(Echo)); //wait for Echo pin to go low

finish_time = micros();

time_taken = finish_time - start_time;

Distance = ((float)time_taken)/59;

完整代碼“Ultrasonic_range_finder將此文本文件的內容復制到Arduino草圖中,將其保存為“Ultrasonic_range_finder”(不帶引號),然后編譯并上傳到Arduino。

步驟5:測量距離

要查看距離讀數,請單擊“工具|串行監視器”并將速度設置為115200波特。

可以通過沿標尺放置物體然后調整“距離”的常數“59”值來校準距離讀數,直到顯示精確讀數。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Arduino
    +關注

    關注

    188

    文章

    6478

    瀏覽量

    188287
  • 超聲波測距儀

    關注

    1

    文章

    47

    瀏覽量

    13958
收藏 人收藏

    評論

    相關推薦

    超聲波傳感器的種類原理與設計應用的注意要點

    、位置或移動速度。 超聲波傳感器的功能相當多樣,常用來進行距離測量,超聲波傳感器可以精確地測量目標物體與傳感器之間的距離,廣泛應用于自動化控制、測距儀和物體位置測量等領域。此外,超聲波
    的頭像 發表于 01-26 17:15 ?356次閱讀
    <b class='flag-5'>超聲波</b>傳感器的種類原理與設計應用的注意要點

    畢業設計競賽選題推薦 | 鴻蒙物聯網應用之智能測距儀項目實戰(含文檔及源碼)

    的功能,如數據記錄、分析和共享,極大地簡化了測量工作流程。因此人們開始發明出紅外測距、雷達測距、激光測距超聲波測距等多種形式的非接觸式
    的頭像 發表于 01-07 15:35 ?460次閱讀
    畢業設計競賽選題推薦 | 鴻蒙物聯網應用之智能<b class='flag-5'>測距儀</b>項目實戰(含文檔及源碼)

    超聲波清洗的使用方法

    超聲波清洗作為一種高效的物理清洗技術,廣泛應用于各個領域,為實驗室樣品脫氣、混勻、提取、乳化等提供了可靠的解決方案。超聲波清洗利用超聲波
    的頭像 發表于 12-25 23:38 ?296次閱讀
    <b class='flag-5'>超聲波</b>清洗<b class='flag-5'>儀</b>的使用方法

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

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

    RK3568教學實驗箱_操作案例:5-19 超聲波測距實驗

    、熟悉Qt程序的開發流程; 2、掌握Qt Creator的基礎開發使用; 3、通過編寫Qt程序實現超聲波測距的顯示界面。 三、實驗原理 Qt工程的創建步驟包括: (1)創建Qt工程; (2)GUI
    發表于 09-23 15:40

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

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

    什么是超聲波一體氣象

    超聲波一體式氣象是將多種氣象測量功能集成于一體且基于超聲波技術的儀器。它集超聲波風速風向測量功能于一身,同時可能還集成了溫度、濕度、氣壓等其他氣象參數的測量模塊。其主要特點有:高度集
    的頭像 發表于 09-18 10:52 ?323次閱讀
    什么是<b class='flag-5'>超聲波</b>一體氣象<b class='flag-5'>儀</b>?

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

    超聲波測速是一種利用超聲波在介質中的傳播速度來測量物體速度的技術。它廣泛應用于工業、醫療、交通等領域。 一、超聲波測速的原理 超聲波的定義 超聲波
    的頭像 發表于 08-16 10:36 ?5324次閱讀

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

    理論。其主要內容為:物體輻射的波長因為波源和觀測者的相對運動而產生變化。 在超聲波測速的應用中,測速向被測物體(如車輛、網球等)發射超聲波超聲波在碰到物體后會被反射回來。由于被測物
    的頭像 發表于 08-16 10:34 ?1161次閱讀

    第七章-V1.5 STM32超聲波測距STM32F103C8t6超聲波避障小車 超聲波避障模塊 STM32超聲波測距

    5STM32超聲波測距STM32F103C8t6超聲波避障小車
    的頭像 發表于 08-15 16:25 ?822次閱讀
    第七章-V1.5 STM32<b class='flag-5'>超聲波</b><b class='flag-5'>測距</b>STM32F103C8t6<b class='flag-5'>超聲波</b>避障小車 <b class='flag-5'>超聲波</b>避障模塊 STM32<b class='flag-5'>超聲波</b><b class='flag-5'>測距</b>

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

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

    激光測距儀真的好用嗎?

    在科技日新月異的今天,各種先進工具層出不窮,激光測距儀就是其一。那么,激光測距儀真的好用嗎?讓我們一起來探討一下。 激光測距儀是一種利用激光技術進行遠距離測量的精密儀器。它通過發射并測量其反射
    的頭像 發表于 06-13 18:23 ?1359次閱讀
    激光<b class='flag-5'>測距儀</b>真的好用嗎?

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

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

    超聲波連接示波器問題

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

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

    設計要求 1.設計一個以51單片機為核心的超聲波倒車雷達系統; 2.超聲波測量范圍在2cm~4m,測量精度3mm; 3.擴展DS18B20溫度測量模塊,讀取環境溫度和補償超聲波測距聲速
    發表于 03-19 14:17
    主站蜘蛛池模板: 黑人黄色片 | 美女自熨出白浆视频在线播放 | 天堂最新版在线www在线 | 美国色综合 | 午夜精品一区二区三区在线观看 | 免费看的黄网站 | 久久久久久久久久久9精品视频 | 欧美色欧美亚洲高清在线观看 | 8888奇米四色在线 | 天天视频色版 | 免费网站你懂得 | 日日爽天天干 | 啊用力太猛了啊好深视频免费 | 亚洲高清美女一区二区三区 | ww欧洲ww在线视频看 | 毛片基地在线 | 免费一级毛片视频 | 99伊人| 亚洲一二 | 午夜在线视频国产 | 日本人的色道免费网站 | 九九免费久久这里有精品23 | 国产一二精品 | 日本黄大乳片免费观看 | 91在线免费视频 | 四虎影院一区二区 | 明日花绮罗snis-862在线播放 | jizz性欧美12| 十三以下岁女子毛片免费播放 | h文 超乳 奶水 | 日本免费一区二区三区视频 | 老色批午夜免费视频网站 | 天天草天天| 综合伊人 | 欧美com| 欧美日一区 | 亚洲一区二区三区影院 | 五月婷婷社区 | 天堂电影免费在线资源 | 日本www色| 日本欧美强乱视频在线 |