91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>將超聲波測距模塊HC SR04與Arduino連接

將超聲波測距模塊HC SR04與Arduino連接

2022-11-11 | zip | 0.68 MB | 次下載 | 免費

資料介紹

描述

嘿,怎么了,伙計們!來自 CETech 的Akarsh。

我的這個項目有點簡單,但和其他項目一樣有趣。在這個項目中,我們將連接一個 HC-SR04 超聲波距離傳感器模塊。該模塊的工作原理是產(chǎn)生超出人類可聽范圍的超聲波,并根據(jù)產(chǎn)生的波的傳輸和接收之間的延遲計算距離。

在這里,我們將把這個傳感器與 Arduino 連接起來,并嘗試模仿一個停車輔助系統(tǒng),該系統(tǒng)會根據(jù)與后面障礙物的距離產(chǎn)生不同的聲音,并根據(jù)距離點亮不同的 LED。

現(xiàn)在讓我們進入有趣的部分。

您可以以便宜的價格制造 10 塊優(yōu)質(zhì) PCB,并將其運送到您家門口。您還將獲得首次訂單的運費折扣。將您的 Gerber 文件上傳到PCBWAY上,以便以高質(zhì)量和快速的周轉(zhuǎn)時間制造它們。查看他們的在線 Gerber 查看器功能。使用獎勵積分,您可以從他們的禮品店獲得免費的東西。

關(guān)于HC-SR04超聲波測距模塊

超聲波傳感器(或換能器)的工作原理與雷達系統(tǒng)相同。超聲波傳感器可以將電能轉(zhuǎn)換為聲波,反之亦然。聲波信號是以18kHz以上的頻率傳播的超聲波。著名的 HC SR04 超聲波傳感器產(chǎn)生 40kHz 頻率的超聲波。該模塊有 4 個引腳,分別是 Echo、Trigger、Vcc 和 GND

pYYBAGNtnJCAMcEMAABV9M_6yX4823.jpg
?

通常,微控制器用于與超聲波傳感器進行通信。為了開始測量距離,微控制器向超聲波傳感器發(fā)送觸發(fā)信號。對于 HC-SR04 超聲波傳感器,此觸發(fā)信號的占空比為 10μS。觸發(fā)時,超聲波傳感器會產(chǎn)生八個聲波(超聲波)脈沖串并啟動時間計數(shù)器。一旦接收到反射(回聲)信號,定時器就會停止。超聲波傳感器的輸出是一個高脈沖,其持續(xù)時間與發(fā)射的超聲波脈沖串和接收的回波信號之間的時間差相同。

微控制器使用以下函數(shù)將時間信號解釋為距離:

距離(cm)=回波脈沖寬度(微秒)/58

pYYBAGNtnJKAMd2sAABg5PwMNaQ165.jpg
?

理論上,可以使用TRD(時間/速率/距離)測量公式計算距離。由于計算出的距離是從超聲波換能器到物體以及返回換能器的距離,因此它是雙向行程。通過將此距離除以 2,您可以確定傳感器到對象的實際距離。超聲波以聲速傳播(20°C 時為 343 m/s)。物體和傳感器之間的距離是聲波傳播距離的一半,可以使用以下函數(shù)計算:

距離(cm)=(所用時間 x 聲速)/2

做連接

?

對于這一步,所需材料是 - Arduino UNO、HC-SR04 超聲波距離傳感器模塊、LED、壓電蜂鳴器、跳線

連接將按以下步驟完成:

1) 將 Sensor 的 Echo Pin 連接到 Arduino 的 GPIO Pin 11,將 Sensor 的 Trigger Pin 連接到 Sensor 的 GPIO Pin 12 的 Arduino UNO 和 Sensor 的 Vcc 和 GND Pin 到 Arduino 的 5V 和 GND。

2)取 3 個 LED 并將 LED 的陰極(通常是較長的腿)分別連接到 Arduino 的 GPIO 引腳 9、8 和 7。將這些 LED 的陽極(通常是較短的腿)連接到 GND。

3)拿壓電蜂鳴器。將其正極引腳連接到 Arduino 的 GPIO 引腳 10,負極引腳連接到 GND。

pYYBAGNtnJWAOuzyAAD5k1zUuVQ83.jpeg
?

這樣,項目的連接就完成了。現(xiàn)在將 Arduino 連接到您的 PC 并繼續(xù)下一步。

編碼 Arduino UNO 模塊

poYBAGNtnJiAXtVsAAFhc3J-log671.jpg
?

在這一步中,我們將在我們的 Arduino UNO 中上傳代碼以測量附近任何障礙物的距離,并根據(jù)該距離發(fā)出蜂鳴器并點亮 LED。我們還可以在串行監(jiān)視器上看到距離讀數(shù)。要遵循的步驟是:

1) 從這里移動到項目的 GitHub 存儲庫。

2) 在 Github 存儲庫中,您將看到一個名為“sketch_sep03a.ino”的文件。這是項目的代碼。打開該文件并復(fù)制其中編寫的代碼。

pYYBAGNtnJ2ATATlAADiQ3UxmD0797.jpg
?

3) 打開 Arduino IDE 并選擇正確的板子和 COM 端口。

4) 將代碼粘貼到您的 Arduino IDE 中并將其上傳到 Arduino UNO 板。

并且這樣,這個項目的編碼部分也完成了。

玩耍的時間到啦 ?。?/font>

pYYBAGNtnJ-AOemoAAFzm2Li_m0325.jpg
?

上傳代碼后,您可以打開串行監(jiān)視器以查看來自超聲波傳感器模塊的距離讀數(shù),讀數(shù)會在固定間隔后不斷更新。您可以在超聲波模塊前面放置一些障礙物,觀察那里顯示的讀數(shù)變化。除了串行監(jiān)視器上顯示的讀數(shù)外,連接到蜂鳴器的 LED 和蜂鳴器還會指示不同范圍內(nèi)的障礙物,如下所示:

1) 如果最近的障礙物的距離超過 50 厘米。所有 LED 將處于關(guān)閉狀態(tài),蜂鳴器也不會響起。

2) 如果最近的障礙物的距離小于或等于 50 厘米但大于 25 厘米。然后第一個 LED 將亮起,蜂鳴器將發(fā)出延遲 250 毫秒的嗶聲。

poYBAGNtnKKAWH8sAADSFW1pKxw04.jpeg
?

3) 如果最近的障礙物的距離小于或等于 25 厘米但大于 10 厘米。然后第一個和第二個 LED 將亮起,蜂鳴器將發(fā)出延遲 50 毫秒的嗶聲。

4) 如果最近的障礙物的距離小于 10 厘米。然后三個 LED 燈全部亮起,蜂鳴器發(fā)出連續(xù)的聲音。

這樣本項目就會感知距離,并根據(jù)距離范圍給出不同的指示。

希望你喜歡這個教程。


Arduino HC-SR04 距離傳感器
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1耗盡型MOS FET產(chǎn)品目錄選型表
  2. 0.14 MB   |  2次下載  |  免費
  3. 2TI系列-米爾TI AM62L核心板開發(fā)板-高能效低功耗嵌入式平臺
  4. 1.51 MB  |  次下載  |  免費
  5. 3WILLSEMI韋爾20年半年度報告由代理分銷經(jīng)銷一級代理分銷經(jīng)銷
  6. 3.30 MB  |  次下載  |  免費
  7. 4LRC 樂山無線電InTWSApplications家電由原廠代理分銷經(jīng)銷一級代理分銷經(jīng)銷供應(yīng)
  8. 85.84 KB  |  次下載  |  免費
  9. 5LAT1596 一文說明白 STM32G4 雙 Bank 啟動與升級
  10. 0.64 MB   |  次下載  |  5 積分
  11. 6LAT1594_基于事件喚醒低功耗之介紹
  12. 0.37 MB   |  次下載  |  5 積分
  13. 7PT8P2309 觸控 A/D 型 8-Bit MCU規(guī)格書
  14. 4.05 MB   |  次下載  |  免費
  15. 8PT8P2308 觸控 A/D 型 8-Bit MCU規(guī)格書
  16. 4.13 MB   |  次下載  |  免費

本月

  1. 1美的電磁爐電路原理圖資料
  2. 4.39 MB   |  19次下載  |  10 積分
  3. 2反激式開關(guān)電源設(shè)計解析
  4. 0.89 MB   |  11次下載  |  5 積分
  5. 3耗盡型MOS FET產(chǎn)品目錄選型表
  6. 0.14 MB   |  2次下載  |  免費
  7. 4簡易光伏控制器原理圖資料
  8. 0.07 MB   |  1次下載  |  5 積分
  9. 52EDL05x06xx系列 600V半橋門驅(qū)動器帶集成自舉二極管(BSD)手冊
  10. 0.69 MB   |  1次下載  |  免費
  11. 6國產(chǎn)千兆網(wǎng)口芯片PT153S中文資料
  12. 1.35 MB   |  次下載  |  免費
  13. 7斯丹電子 | 用于芯片測試系統(tǒng)的射頻干簧繼電器
  14. 5.11 MB  |  次下載  |  免費
  15. 8SFI立昌ESD/TVS管原廠代理分銷經(jīng)銷一級代理分銷經(jīng)銷
  16. 294.76 KB  |  次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233095次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191448次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183360次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81605次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73829次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分