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


沒有留言:

張貼留言

AI 網路爬蟲

  AI 網路爬蟲 網路爬蟲(Web Scraping)一直以來都是數據工作者的利器,但它也總是伴隨著令人頭痛的挑戰:你需要懂程式碼、要能解析複雜的 HTML 結構,還要不斷應對網站層出不窮的反爬蟲機制。這道技術門檻,讓許多行銷人員、研究員和創業者望而卻步。 然而,新一代的 AI...