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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

怎樣用Arduino連接HC-SR04超聲波傳感器來(lái)構(gòu)建電子卷尺

454398 ? 來(lái)源:工程師吳畏 ? 2019-07-30 09:22 ? 次閱讀

您是否見過(guò)一個(gè)機(jī)器人項(xiàng)目,其設(shè)備看起來(lái)像一對(duì)大卡通眼睛,想知道那部分是做什么的?有可能你正在看超聲波傳感器。在本教程中,您將了解HC-SR04超聲波傳感器,包括如何使用Arduino連接它來(lái)構(gòu)建電子卷尺。

超聲波如何傳感器工作?

超聲波傳感器是一種利用超聲波測(cè)量物體距離的裝置。超聲波換能器 - 麥克風(fēng)和揚(yáng)聲器串聯(lián) - 發(fā)送和接收超高頻聲波以獲得物體的距離或接近度。超高頻聲波從物體表面反射,形成獨(dú)特的回聲模式。

怎樣用Arduino連接HC-SR04超聲波傳感器來(lái)構(gòu)建電子卷尺

圖1 。 HC-SR04超聲波傳感器。

圖2顯示了超聲波傳感器的超高頻聲音波從物體表面反射。

圖2. 發(fā)送和反射波:超聲波傳感器基本操作。

使用TinkerCad電路將超聲波傳感器連接到Arduino

基本了解超聲波傳感器的工作原理,現(xiàn)在就可以了將設(shè)備連接到Arduino。要探索超聲波傳感器的操作,您可以使用TinkerCad電路構(gòu)建虛擬功能電路。

TinkerCad Circuits是一款免費(fèi)的在線電路仿真器,可以在將它們連接到真正的面包板上之前模擬各種電氣和電子電路。您甚至可以使用TinkerCad Circuits測(cè)試Arduino項(xiàng)目(包括代碼)。在承諾構(gòu)建物理電路之前,您可以通過(guò)實(shí)驗(yàn)獲得寶貴的電子知識(shí)。

圖3顯示了使用TinkerCad Circuits構(gòu)建的功能超聲波傳感器Arduino項(xiàng)目。

圖3. 在線超聲波傳感器和Arduino TinkerCard電路。

如果您有試驗(yàn)超聲波傳感器的面包板,請(qǐng)使用圖4作為參考。

圖4. TinkerCad Circuits內(nèi)置的面包板布線版本。

在面包板上用Arduino連接超聲波傳感器

您可以使用TinkerCad Circuits內(nèi)置的超聲波傳感器Arduino電路或圖5所示的電氣接線圖來(lái)構(gòu)建您的傳感設(shè)備。

圖5。實(shí)際超聲波傳感器的電氣接線圖到Arduino。

如果您使用的是4針超聲波傳感器,則常閉引腳(NC)接地。您可以如圖所示放置面包板上的超聲波傳感器,并使用跳線完成Arduino的接線。

這是我使用4線跳線將超聲波傳感器連接到Arduino的電路。

圖6。作者的實(shí)際電路。

4線跳線線束采用彩色編碼。圖7顯示了Arduino和超聲波傳感器之間的接線連接。

圖7. 4線彩色編碼跳線接線連接。

您現(xiàn)在已成功將超聲波傳感器連接到Arduino!您現(xiàn)在可以將超聲波傳感器代碼安裝(上傳)到Arduino。

超聲波傳感器代碼

該項(xiàng)目的最后一部分是將超聲波傳感器代碼上傳到Arduino。使用USB線將Arduino連接到臺(tái)式PC或筆記本電腦。在Arduino IDE中,輸入如下所示的代碼。您也可以將代碼下載到臺(tái)式PC或筆記本電腦的硬盤上。在IDE中,您可以通過(guò)單擊水平箭頭上傳代碼。

此草圖讀取 PING)))超聲波測(cè)距儀,并返回距離范圍內(nèi)最近的對(duì)象的距離。為此,它向傳感器發(fā)送脈沖以啟動(dòng)讀數(shù),然后監(jiān)聽要返回的脈沖。返回脈沖的長(zhǎng)度與物體距傳感器的距離成正比。

電路:

+ P連接+)+)連接到+ 5V

PING的GND連接)))接地

PING的SIG連接)))連接到數(shù)字引腳7

完整項(xiàng)目代碼

/* Ping))) Sensor

*/

// this constant won‘t change. It’s the pin number

// of the sensor‘s output:

const int pingPin = 7;

void setup() {

// initialize serial communication:

Serial.begin(9600);

}

void loop()

{

// establish variables for duration of the ping,

// and the distance result in inches and centimeters

long duration, inches, cm;

// The PING))) is triggered by a HIGH pulse of 2 or more microseconds.

// Give a short LOW pulse beforehand to ensure a clean HIGH pulse:

pinMode(pingPin, OUTPUT);

digitalWrite(pingPin, LOW);

delayMicroseconds(2);

digitalWrite(pingPin, HIGH);

delayMicroseconds(2);

digitalWrite(pingPin, LOW);

// The same pin is used to read the signal from the PING))): a HIGH

// pulse whose duration is the time (in microseconds) from the sending

// of the ping to the reception of its echo off of an object.

pinMode(pingPin, INPUT);

duration = pulseIn(pingPin, HIGH);

// convert the time into a distance

inches = microsecondsToInches(duration);

inches = inches +2;// Ultrasonic Calibration factor

cm = microsecondsToCentimeters(duration);

cm = cm +2; // Ultrasonic Calibration factor

// Display measured values on the Serial Monitor

Serial.print(inches);

Serial.print(“in, ”);

Serial.print(cm);

Serial.print(“cm”);

Serial.println();

delay(1000);

}

long microsecondsToInches(long microseconds)

{

// According to Parallax’s datasheet for the PING))), there are

// 73.746 microseconds per inch (i.e. sound travels at 1130 feet per

// second)。 This gives the distance travelled by the ping, outbound

// and return, so we divide by 2 to get the distance of the obstacle.

// See: http://www.parallax.com/dl/docs/prod/acc/28015-PING-v1.3.pdf

return microseconds / 74 / 2;

}

// microsecondsToCentimeters function

long microsecondsToCentimeters(long microseconds)

{

// The speed of sound is 340 m/s or 29 microseconds per centimeter.

// The ping travels out and back, so to find the distance of the

// object we take half of the distance travelled.

return microseconds / 29 / 2;

}

您應(yīng)該立即在IDE中看到距離數(shù)據(jù)向下滾動(dòng)。圖8顯示了示例距離測(cè)量會(huì)話的數(shù)據(jù)。

圖8. 帶電子卷尺的示例距離測(cè)量會(huì)話。

在超聲波傳感器和測(cè)量距離的物體之間放置一個(gè)小刻度尺或標(biāo)尺。您的讀數(shù)與實(shí)際測(cè)量距離相比有多準(zhǔn)確?

測(cè)量值應(yīng)該非常接近相同,這意味著您已經(jīng)成功構(gòu)建了電子卷尺。您可以使用電子卷尺觀察各種物體及其測(cè)量距離。快樂(lè)測(cè)量!

注意

此項(xiàng)目代碼最初由David A Mellis創(chuàng)建,由Tom Igoe修改,后來(lái)由Don Wilcher修改。此示例代碼位于公共域中。

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

    關(guān)注

    188

    文章

    6485

    瀏覽量

    189621
  • HC-SR04
    +關(guān)注

    關(guān)注

    9

    文章

    82

    瀏覽量

    42930
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TC系列密閉式超聲波傳感器產(chǎn)品說(shuō)明書

    密閉式超聲波傳感器主要由鋁殼和壓電陶瓷組成,采用壓電原理,利用壓電晶片的壓電 和逆壓電效應(yīng)進(jìn)行超聲波信號(hào)的接收與發(fā)射,從而通過(guò)超聲波信號(hào)的傳遞時(shí)間來(lái)
    發(fā)表于 02-27 13:46 ?0次下載

    超聲波傳感器的工作原理與應(yīng)用

    超聲波進(jìn)行測(cè)量的傳感器,它通過(guò)發(fā)射和接收超聲波信號(hào)來(lái)實(shí)現(xiàn)對(duì)物體的檢測(cè)與測(cè)量。本文將深入探討超聲波傳感器
    的頭像 發(fā)表于 02-06 14:17 ?518次閱讀

    超聲波傳感器的種類原理與設(shè)計(jì)應(yīng)用的注意要點(diǎn)

    超聲波傳感器是一種利用超聲波來(lái)檢測(cè)物體位置、距離或速度的傳感設(shè)備。其工作原理是發(fā)射高頻聲波(通常
    的頭像 發(fā)表于 01-26 17:15 ?954次閱讀
    <b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>的種類原理與設(shè)計(jì)應(yīng)用的注意要點(diǎn)

    超聲波風(fēng)速風(fēng)向傳感器:科技與自然風(fēng)的對(duì)話者!

    (發(fā)射和接收來(lái)測(cè)量風(fēng)對(duì)超聲波傳播路徑的影響。當(dāng)無(wú)風(fēng)時(shí),超聲波沿直線傳播,速度接近空氣中的聲速;有風(fēng)時(shí),風(fēng)會(huì)使
    的頭像 發(fā)表于 01-03 09:20 ?339次閱讀

    倍加福發(fā)布USi-industry超聲波傳感器系統(tǒng)

    倍加福超聲波家族再添新成員!在豐富的超聲波傳感器產(chǎn)品組合中,新增一款功能強(qiáng)大的USi-industry超聲波傳感器系統(tǒng)。憑借其緊湊的設(shè)計(jì)、獨(dú)
    的頭像 發(fā)表于 12-09 11:22 ?535次閱讀

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

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

    典型的超聲波傳感器及其應(yīng)用領(lǐng)域

    超聲波傳感器是一種利用超聲波信號(hào)進(jìn)行檢測(cè)和測(cè)量的傳感器,廣泛應(yīng)用于工業(yè)、醫(yī)療、環(huán)境監(jiān)測(cè)等領(lǐng)域。 一、超聲波
    的頭像 發(fā)表于 09-07 11:40 ?2613次閱讀

    超聲波傳感器是模擬還是數(shù)字

    超聲波傳感器是一種利用超聲波信號(hào)進(jìn)行距離測(cè)量、物體檢測(cè)、流速測(cè)量等的傳感器。它們廣泛應(yīng)用于工業(yè)自動(dòng)化、機(jī)器人導(dǎo)航、汽車防撞系統(tǒng)、醫(yī)療診斷等領(lǐng)域。超聲
    的頭像 發(fā)表于 09-07 11:34 ?932次閱讀

    超聲波傳感器輸出的是什么信號(hào)

    超聲波傳感器是一種利用超聲波進(jìn)行距離測(cè)量、物體檢測(cè)和流速測(cè)量的傳感器。它通過(guò)發(fā)射超聲波信號(hào)并接收反射回來(lái)的信號(hào),根據(jù)時(shí)間差計(jì)算距離或速度。
    的頭像 發(fā)表于 09-07 11:32 ?1357次閱讀

    電應(yīng)普傳感器?|?窖井水位監(jiān)測(cè)超聲波傳感器應(yīng)用方案

    DYP-17超聲波測(cè)距傳感器是通過(guò)超聲波探頭發(fā)射出的超聲脈沖,通過(guò)空氣傳播到水面上,經(jīng)反射后再通過(guò)空氣返回到超聲波探頭,通過(guò)計(jì)算
    的頭像 發(fā)表于 08-20 15:50 ?813次閱讀
    電應(yīng)普<b class='flag-5'>傳感器</b>?|?窖井水位監(jiān)測(cè)<b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>應(yīng)用方案

    超聲波傳感器的工作原理解析

    分析反射波的時(shí)間延遲、強(qiáng)度或相位變化來(lái)檢測(cè)物體的存在、位置、大小等參數(shù)。 直接反射式:這是最常見的檢測(cè)模式,適用于大多數(shù)標(biāo)準(zhǔn)應(yīng)用場(chǎng)合。發(fā)射和接收位于同一傳感器內(nèi),被測(cè)物體將部分
    的頭像 發(fā)表于 08-20 10:59 ?2255次閱讀

    單片機(jī)如何使用超聲波傳感器進(jìn)行距離測(cè)量

    超聲波傳感器是一種利用超聲波信號(hào)進(jìn)行非接觸式測(cè)量的傳感器,廣泛應(yīng)用于工業(yè)、生物醫(yī)學(xué)、自動(dòng)化控制等領(lǐng)域。在單片機(jī)系統(tǒng)中,超聲波
    的頭像 發(fā)表于 08-05 14:56 ?566次閱讀

    解讀工業(yè)機(jī)器人避障常用的視覺(jué)傳感器、激光傳感器、紅外傳感器超聲波傳感器

    ? 移動(dòng)機(jī)器人需要通過(guò)傳感器實(shí)時(shí)獲取周圍的障礙物信息,包括尺寸、形狀和位置信息,來(lái)實(shí)現(xiàn)避障。避障使用的傳感器有很多種,目前常見的有視覺(jué)傳感器、激光
    的頭像 發(fā)表于 06-19 17:06 ?2442次閱讀
    解讀工業(yè)機(jī)器人避障常用的視覺(jué)<b class='flag-5'>傳感器</b>、激光<b class='flag-5'>傳感器</b>、紅外<b class='flag-5'>傳感器</b>、<b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>

    stm32超聲波HC-SR04測(cè)試程序到底應(yīng)該怎么編?

    求教stm32超聲波HC-SR04測(cè)試程序到底應(yīng)該怎么編
    發(fā)表于 05-16 06:17

    在全志H616核桃派開發(fā)板上實(shí)現(xiàn)超聲波傳感器測(cè)距

    : print(\"Retrying!\") time.sleep(0.5) 實(shí)驗(yàn)結(jié)果? 將HC-SR04超聲波傳感器按下圖連接到核桃派, PC9
    發(fā)表于 05-08 16:21
    主站蜘蛛池模板: 精品视频免费看 | 免费观看a毛片一区二区不卡 | 狠狠狠色丁香婷婷综合久久五月 | 日本美女搞黄 | 两性色午夜视频自由成熟的性 | 久久久久久久久综合 | 日韩第二页 | 美女免费观看一区二区三区 | 伊人男人天堂 | 爱爱免费网站 | 五月婷婷激情网 | 四虎精品影院永久在线播放 | 天天干夜夜欢 | 欧美视频精品一区二区三区 | 波多野结衣在线免费视频 | 激情综合网五月婷婷 | a级黄视频 | 一级毛片ab片高清毛片 | 亚洲日本欧美 | 在线天堂中文在线网 | a色网站 | 日本xxxxx黄区免费看动漫 | 又粗又硬又大久久久 | 国产毛片哪里有 | 高级毛片| 免费免费啪视频在线 | 亚洲欧美精品成人久久91 | 欧美一级淫片免费播放口 | 夜夜视频 | 四虎4hu影库免费永久国产 | 国产精品永久免费 | 黄色网免费观看 | 免费看h网站 | 91福利视频网 | 欧美成人伊人久久综合网 | 免费视频一区二区性色 | 亚洲爱爱图| 男人一级片 | 一区二区三区四区视频 | 天天射夜夜爽 | 日本高清视频不卡 |