2014年9月19日 星期五

[Rasberry pi] 超音波傳感器初體驗

因為去上了一個樂高的課,課堂中老師用Rasberry pi 做了一個停車場管理。
引起我的興趣,小弟才疏學淺,憑著一份北七的毅力,一步步實作。


1.首先在網路上查了一下關鍵字 raspberry pi ultrasonic sensor  ,
看起來比較多人用 HC-SR04 ,就買這顆。出發總要有個方向,
就去長明街,也順利買到了,這顆不貴,一百一定有找。


















2.拿出放了N年的麵包板參考
連接電路如下,電阻拍的不太清楚,請忽略那堆IC,與本次主題無關。














3.Rasberry pi B+  來一張 ,這次主要使用到4個GPIO 針腳 。











4.超音波傳感器 背面照 (它被我固定在定書機上)














5.超音波傳感器 正面照 , 正面幾乎都被那二個圓柱體佔據。















6.正式進入主題,我下載了網路上的範例 https://www.dropbox.com/s/cir2860vdkipvng/range_sensor.py
簡簡單的定義了GPIO的腳位,以及超音波距離的測定。





















7.在命令提示下執行  sudo python range_sensor.py  開始測定距離。

測試範例1 :  車與感測器之間相距一把15公分的尺。
測量結果:    16.86 cm
















測試範例2: 車與感測器之間相距一張標準的A4紙(長度27.9 cm)
測量結果:31.49 cm

















基本上還算準確,今天就先測到這裡,有機會的話下次再測更遠的距離看看精準度如何。

沒有留言:

張貼留言