2019年1月10日 星期四

單元06_HC-SR04超音波感測器

單元06_HC-SR04超音波感測器


超音波感測器是由超音波發射器、接收器和控制電路所組成。當它被觸發的時候,會發射一連串 40 kHz 的聲波並且從離它最近的物體接收回音。超音波是人類耳朵無法聽見的聲音,因為它的頻率很高。
如下圖所示,超音波測量距離的方法,是測量聲音在感測器與物體之間往返經過的時間:

聲音在空氣中的傳播速度大約是每秒 340 公尺,傳播速度會受溫度影響,溫度愈高,傳播速度愈快。假設以 340 公尺計算,1000000 / 340 * 100 = 29.4 microseconds,四捨五入後,可知聲音傳播 1 公分所需的時間為 29 microseconds (百萬分之一秒)。
由於超音波從發射到返迴是兩段距離,因此在計算時必須將結果除以 2 才是正確的物體距離。所以我們可以利用底下的公式算出物體距離(距離單位為公分,其中 timing 是測量得到的音波傳播時間):
timing / 29 / 2
超音波感測器主要應用在機器人或自走車避障、物體測距等。
HC-SR04 是一個超音波感測器,它可以探測的距離為 2cm-400cm,精度為 0.3 cm,感應角度為 15 度。


資料來源:http://coopermaa2nd.blogspot.com/2012/09/hc-sr04.html


接線方式{GND ==> GND  VCC==>5V  Ting==>D7(13)  Echo==>D8(15)}
LCD則按照單元04_LCD顯示接線


接下來就是程式撰寫的部分,
我們利用iotBlockly的積木來撰寫程式
https://iotblockly.com/iotblockly_v1.5/demos/code/index.html#







程式碼:
https://gist.github.com/clive520/cb52b76f31ae9532827fdfed2f413962


沒有留言:

張貼留言

聲寶卡式濾心頭蓋

 https://www.ruten.com.tw/item/show?22027794089976 在這裡買的接頭 https://www.ruten.com.tw/item/show?21814839221595 【品名】台製優質濾心頭蓋 (適用3M、EVERPURE濾心)功...