宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

« 上一篇 | 下一篇 »

運用超音波感測器偵測距離的特性,做一個身高測量計。

下圖是市面上的成品。

  

超音波感測器:主要有一個超音波發射器和一個接收器組成。

左邊T是發射器,會發出40 kHz 的超音波;右邊R是接收器,接收反射回來的超音波。

人類能聽到的音調頻率大約在20Hz到20000Hz之間,事實上每個人能聽到的範圍都不一樣。

HCSR04超音波感測器特性:

1.感應角度:不大於15度 

2.探測距離:2cm-450cm

3.感測器有四個接腳:接線方式為Vcc接5V,Gnd接地,Trig(控制端)和Echo(接收端)。

----------------------

一、有線連接

硬體:Arduino UNO + HCSR04超音波感測器

軟體:WFduino + Scatch3.0

arduino連線請參考:
http://blog.ilc.edu.tw/blog/blog/868/post/113129/750448

檔案下載:arduino身高計.sb3

二、無線版本

硬體:DiFi (esp8266)+ HCSR04超音波感測器

軟體:WFduino + Scatch3.0

運用DiFi (esp8266)的無線功能,讓感測器不用和電腦連接在一起。

運用OLED顯示功能,直接在外部感應器上面顯示身高。

DiFi (esp8266)連線請參考:
http://blog.ilc.edu.tw/blog/blog/868/post/113127/750389

檔案下載:DIFI身高計.sb3

三、課後討論

下圖是市面上的成品,好像用了三組超音波感測器,為什麼?

  

從前面的實作中,是否發現測量結果似乎不夠穩定?

商業產品如果不穩定,客人會買嗎?

四、作品改進

1.超音波感測器數量增加為2組,程式要如何修改才會接近真實?

2.超音波感測器數量增加為3組,程式要如何修改才會接近真實?

3.試試看將作品加上包裝,讓作品變成[商品]。

五、arduino+microbit身高計

硬體:microbit+Arduino UNO + HCSR04超音波感測器

軟體:WFduino + Scatch3.0

arduino外接超音波感測器,microbit按A鍵開始測量,按B鍵顯示測量結果。

 

檔案下載:arduino+microbit身高計.sb3

arduino連線請參考:
http://blog.ilc.edu.tw/blog/blog/868/post/113129/750448

micro:bit連線請參考:
http://microbit.chaukha.com/wordpress/?p=248

----------------------

相關連結:

WFduino第12課(超音波感測器)
http://blog.ilc.edu.tw/blog/blog/868/post/97509/639095

S32E(Scratch3 to Esp8266)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/113127/750388

S3i(Scratch3 to arduino iL學習板)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/113128/750428

S3A(Scratch3 to Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/113129/750447

arduino iL學習板課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/111175/727272

WFduino(Arduino)課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/97509/641433 

新DiFi課程目錄
http://blog.ilc.edu.tw/blog/blog/868/post/104089/678192




 
 
 
用LINE傳送