超聲波傳感器模塊–您應該知道的一切
超聲波傳感器模塊可以通過發送超聲波信號并監視其反射來檢測物體的存在。這是檢測機器人前方障礙物的最常用技術之一。另一種已知用法是測量距對象的距離。當您在停車過程中接近障礙物時,汽車中的警報會向您發出警告,主要是使用這些傳感器來實現的。
應用領域
超聲波傳感器可用于多種應用。最常見的應用包括:
測量距離
檢測障礙
人物檢測計數
液位控制
洗車,汽車裝配和停車場中的車輛檢測
飲料灌裝機上的瓶數
其中一些應用需要具有特殊功能的傳感器。在本文中,我們的主要重點是在機器人項目中的應用,即檢測障礙物并測量距離。

超聲波傳感器模塊如何工作?
該模塊主要由兩個主要組件組成,即超聲波發射器和接收器。發射器連續向其指向的方向發送超聲波信號。它的作用就像是在短時間內不斷發出聲音并指向特定方向的揚聲器。只要在發射器的前面并且在超聲波可到達的范圍內有物體,它就會將波反射回空間。這種反射的一部分可以追溯到聲音的原始來源。嵌入在模塊中的接收器組件就像麥克風一樣,檢測到這些反射,將信號發送到模塊的輸出。由于已知空氣中的聲音速度(大約340m / s),僅測量超聲波到達物體并返回所花費的時間就足夠了。公式為:
距離=(時間*聲速)/ 2
當超聲傳感器模塊前面沒有任何東西時,就不會有反射。這意味著公式中的時間值是無限的,這導致距離具有無限的值。
它看起來怎樣?
盡管超聲傳感器模塊的基本操作和組件基本相同,但它們的形式卻多種多樣。您可以輕松區分其中一些的發送器和接收器。但是,也有一些模塊將兩個組件合并在一個包裝中。常見和zui便宜的超聲傳感器模塊是HC-SR04。這是大多數人在Arduino Uno或Raspberry Pi項目中使用的那個。