因為去上了一個樂高的課,課堂中老師用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的腳位,以及超音波距離的測定。
簡簡單的定義了GPIO的腳位,以及超音波距離的測定。
7.在命令提示下執行 sudo python range_sensor.py 開始測定距離。
測試範例1 : 車與感測器之間相距一把15公分的尺。
測量結果: 16.86 cm
測試範例1 : 車與感測器之間相距一把15公分的尺。
測量結果: 16.86 cm
測試範例2: 車與感測器之間相距一張標準的A4紙(長度27.9 cm)
測量結果:31.49 cm
測量結果:31.49 cm
基本上還算準確,今天就先測到這裡,有機會的話下次再測更遠的距離看看精準度如何。
沒有留言:
張貼留言