【樹莓派智能家居】超聲波測距(Python2代碼控制)

正文之前

這是計算機控制系統(tǒng)的課程設計把篓,巨坑纫溃,但是沒辦法,還是要做韧掩,主要是要做控制器紊浩,但是我以前搞過這個超聲波模塊的小玩具。所以索性做個智能家居的玩意來玩。這一篇是打頭陣的坊谁。中心在后頭费彼,不過鑒于我很久沒有出文了。所以還是要寫點東西咯~~

正文

1口芍、 硬件準備

HC-SR04超聲波模塊


相關的說明可以參考下面的內(nèi)容:

HC-SR04超聲波測距模塊說明書圖文百度文庫
HC-SR04超聲波模塊測距離 送全套資料 購買地址
超聲波模塊HC-SR04簡介以及編程天涯海角新浪博客

2 箍铲、主要技術參數(shù):

1:使用電壓:DC5V
2:靜態(tài)電流:小于2mA
3:電平輸出:高5V
4:電平輸出:底0V
5:感應角度:不大于15度
6:探測距離:2cm-450cm</a>
7:高精度:可達0.3cm
8:板大小:4.5*2.0CM</a>

3鬓椭、 管腳介紹

VCC,超聲波模塊電源腳颠猴,接5V電源即可
Trig,超聲波發(fā)送腳膘融,高電平時發(fā)送出40KHZ出超聲波
Echo芙粱,超聲波接收檢測腳,當接收到返回的超聲波時氧映,輸出高電平
GND春畔,超聲波模塊GND

4、 接線

樹莓派第2只腳為5V岛都,給超聲波模塊供電樹莓派也就是第一行第二列
第39只腳為GND律姨,與超聲波模塊共地第二十行第一列
樹莓派第1、3只腳分別為GPIO2和GPIO3臼疫,分別作發(fā)送和接收用择份,分別與Trig和Echo相連接。第二行第一列烫堤,第三行第一列

下面借個圖荣赶,我自己的還沒拍

5、 控制代碼(python2.7.9)

1.  #! /usr/bin/python
2.  # -*- coding:utf-8 -*-
3.  import RPi.GPIO as GPIO
4.  import time
5.  def checkdist():
6.          #發(fā)出觸發(fā)信號
7.          GPIO.output(2,GPIO.HIGH)
8.          #保持15us的超聲波發(fā)射鸽斟,避免能量太低無法返回
9.          time.sleep(0.000015)
10.         #然后置位2號管腳低電平拔创,即停止發(fā)射超聲波
11.         GPIO.output(2,GPIO.LOW)
12.         while not GPIO.input(3):
13.                pass
14.         #發(fā)現(xiàn)高電平時開時計時
15.         t1 = time.time()
16.         #如果有檢測到反射返回的超聲波,那么就持續(xù)計時富蓄,否則就跳出循環(huán)剩燥,計時結束
17.         while GPIO.input(3):
18.                 pass
19.         #高電平結束停止計時
20.         t2 = time.time()
21.         #返回距離,單位為米
22.         return (t2-t1)*340/2
23. GPIO.setmode(GPIO.BCM)
24. #第3號針立倍,GPIO2
25. GPIO.setup(2,GPIO.OUT,initial=GPIO.LOW)
26. #第5號針灭红,GPIO3
27. GPIO.setup(3,GPIO.IN)
28. time.sleep(2)
29. try:
30.         while True:
31.                 print 'Distance: %0.2f m' %checkdist()
32.                 time.sleep(0.5)
33. except KeyboardInterrupt:
34.         GPIO.cleanup()

上面是在樹莓派的隨意位置編輯保存的代碼。直接復制粘貼即可(我這兒的你得把數(shù)字去了)口注,然后python xxx.py 就ok了~

正文之后

ok 溜了溜了变擒。沒啥意思!~ 后面難一點的出來了繼續(xù)更文

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末疆导,一起剝皮案震驚了整個濱河市赁项,隨后出現(xiàn)的幾起案子葛躏,更是在濱河造成了極大的恐慌,老刑警劉巖悠菜,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舰攒,死亡現(xiàn)場離奇詭異,居然都是意外死亡悔醋,警方通過查閱死者的電腦和手機摩窃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芬骄,“玉大人猾愿,你說我怎么就攤上這事≌俗瑁” “怎么了蒂秘?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長淘太。 經(jīng)常有香客問我姻僧,道長,這世上最難降的妖魔是什么蒲牧? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任撇贺,我火速辦了婚禮,結果婚禮上冰抢,老公的妹妹穿的比我還像新娘松嘶。我一直安慰自己,他們只是感情好挎扰,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布翠订。 她就那樣靜靜地躺著,像睡著了一般遵倦。 火紅的嫁衣襯著肌膚如雪蕴轨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天骇吭,我揣著相機與錄音,去河邊找鬼歧寺。 笑死燥狰,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的斜筐。 我是一名探鬼主播龙致,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼顷链!你這毒婦竟也來了目代?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎榛了,沒想到半個月后在讶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡霜大,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年构哺,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片战坤。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡曙强,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出途茫,到底是詐尸還是另有隱情碟嘴,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布囊卜,位于F島的核電站娜扇,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏边败。R本人自食惡果不足惜袱衷,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望笑窜。 院中可真熱鬧致燥,春花似錦、人聲如沸排截。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽断傲。三九已至脱吱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間认罩,已是汗流浹背箱蝠。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留垦垂,地道東北人宦搬。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像劫拗,于是被迫代替她去往敵國和親间校。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361