<abbr id="kc8ii"><menu id="kc8ii"></menu></abbr>
  • <input id="kc8ii"><tbody id="kc8ii"></tbody></input><table id="kc8ii"><source id="kc8ii"></source></table><kbd id="kc8ii"></kbd>
    <center id="kc8ii"><table id="kc8ii"></table></center>
  • <input id="kc8ii"></input>
    <abbr id="kc8ii"></abbr>
  • <abbr id="kc8ii"></abbr>
  • <center id="kc8ii"><table id="kc8ii"></table></center>
    <abbr id="kc8ii"></abbr>
    你的位置:首頁 > 傳感技術 > 正文

    發燒友福音:無線感應報警器創意DIY全程

    發布時間:2015-04-08 責任編輯:sherry

    【導讀】電子研發控們有福了,小編這里給大家分享的是一款超有創意的無線感應報警器DIY,該DIY是基于樹莓派設計的無線感應報警器,主要分硬件和軟件設計兩部分,有興趣的你可以跟著學學,很好玩的!
     
    通過把LCD1602,蜂鳴器和單路徑循跡傳感器模塊都接入到樹莓派的GPIO引腳上面,用單路徑循跡傳感器檢測物體的距離或顏色。當物體距離過近時,此時路徑傳感器模塊輸出為低電平,這個時候LCD1602顯示出“DETECTED:YES”,同時蜂鳴器發出聲音。而當物體為黑色或者距離較遠時,蜂鳴器沒有輸出,同時LCD1602顯示“DETECTED:NO”。
      
    DIY工具:
      
    主要包括樹莓派B+,LCD1602,蜂鳴器,單路徑循跡傳感器模塊。其主要作用如下:
      
    樹莓派:主控芯片,根據外部輸入控制輸出。主要利用樹莓派的GPIO口
    無線感應報警器創意DIY
    蜂鳴器:無源蜂鳴器,通過PWM波驅動其發聲,由樹莓派驅動。
    無線感應報警器創意DIY
    LCD1602:顯示必要的信息,輸出設備。
    無線感應報警器創意DIY
    單路徑循跡傳感器模塊:輸入設備??梢酝▽Ψ瓷浼t外線的接收情況來判斷物體的距離。當被檢測物體在檢測范圍內時,紅外線被反射回來且強度足夠大,模塊的輸出端為低電平,指示二極管被點亮。否則輸出高電平。
    [page]
    分配樹莓派的引腳
      
    因為用的是B+的板子,所以GPIO口比較多,我就把其他的小模塊直接和樹莓派的GPIO口連接起來,不要擔心GPPIO口不夠用。樹莓派和蜂鳴器相連,使用了兩個引腳,Pin20和Pin36。其中Pin20是樹莓派的Ground引腳,所以我通過Pin36引腳(GPIO16)來發PWM波驅動蜂鳴器。
    無線感應報警器創意DIY
    接下來是樹莓派和LCD1602連接。特別主要LCD1602的RW引腳一定要接地,否則可能燒壞樹莓派。
      
    對于LCD1602大家應該很熟悉不過了,如果大家之前有玩過單片機的話。這個就是它的樣子,我們可以用它來顯示字母、數字、符號等信息。它背面總共包含16個引腳,能同時顯示16X02個字符。對于一些小應用和演示,還是很不錯的一個工具哦。
    無線感應報警器創意DIY
    今天我做的就是把樹莓派和LCD1602連接起來。那首先第一問題就出來了?我們怎么連線呢?這需要我們知道樹莓派的GPIO口輸出信息,也要我們知道LCD1602的引腳信息,只有把這個都對上號了,才能正確給LCD上電,我們才能正式的編程,使用LCD1602。
      
    這個就是我使用的樹莓派的GPIO和LCD1602的連線的原理圖。
    無線感應報警器創意DIY
    [page]
    下面是我實際的接線圖。
    無線感應報警器創意DIY
    這里有幾點需要和大家說一下:
      
    (1)原理圖的樹莓派是B版,我實際使用的是B+的板子,但是引腳編號沒有改變。大家也一定要注意實際和原理圖的區別
      
    (2)由于樹莓派的引腳很少,所以關于LCD的7~10號引腳我們不使用
      
    (3)由于樹莓派沒有過流保護,并且十分脆弱在使用中保證LCD1602的RW引腳接地,否則嘗試從LCD1602讀取數據可能會燒掉樹莓派。
      
    (4)原理圖中Ri是電位器,即10KΩ滑動變阻器,可以調節LCD的亮度
      
    最后當我們檢查完畢,一定不要有短路,確保接地。我們就可以上電了。這個時候LCD就應該點亮了哦。我們旋轉電位器,還能看到LCD上的小格子消失或者出現。
      
    樹莓派和單路徑循跡模塊連接,一共有三個引腳,其中一個引腳接電壓正極,Pin1,樹莓派輸出5V。一個接地,Pin34,樹莓派的Ground。另外一個是信號輸出,Pin3。在程序里面,通過判斷樹莓派引腳的電壓來判斷物體的距離。
      
    完成這些步驟以后,我們就基本完成硬件的連接了。接下來就是軟件的實現了。
      
    軟件實現
      
    這一部分主要和大家介紹的我這個小應用的軟件部分。
      
    軟件是實現這個功能的核心啊,主要包括以下幾個部分:
      
    (1)感應模塊,感知無線感應模塊的輸入
      
    (2)驅動蜂鳴器,需要產生PWM波
      
    (3)顯示模塊,LCD1602根據不同的感應情況顯示不同的信息。
      
    這三部分我們都可以借鑒網上的資料,但是要根據自己的情況做一些修改。當然,我非常推薦下面這個網站:http://wiringpi.com/。我程序里面用到的函數都在下面的目錄里,大家點進去,對著我后面的程序找就能找到原型了!
    要采購蜂鳴器么,點這里了解一下價格!
    特別推薦
    技術文章更多>>
    技術白皮書下載更多>>
    熱門搜索
    ?

    關閉

    ?

    關閉

    亚洲中文字幕无码爆乳AV| 久久精品中文无码资源站| 中文字幕无码不卡免费视频| 日韩欧美一区二区不卡中文| 一本无码中文字幕在线观| 国产仑乱无码内谢| 亚洲福利中文字幕在线网址| 人妻系列无码专区无码中出| 中文字幕精品一区二区精品| 亚洲Av无码专区国产乱码DVD| 一区二区三区无码高清视频| 熟妇女人妻丰满少妇中文字幕| 免费无码又爽又刺激高潮视频| 久久亚洲精品中文字幕三区| 人妻丰满熟妇无码区免费| 中文字幕一区二区三区精彩视频 | 日韩精品久久无码人妻中文字幕| 日韩va中文字幕无码电影| 亚洲AV综合色区无码另类小说| 中文字幕乱码人在线视频1区| 台湾无码一区二区| 中文字幕日韩欧美| 中文字幕久久精品无码| a最新无码国产在线视频| 红桃AV一区二区三区在线无码AV| 中文字幕乱码一区二区免费| 国产激情无码一区二区app| 制服丝袜日韩中文字幕在线| 中文无码人妻有码人妻中文字幕 | 中文精品久久久久国产网址| 国产午夜无码专区喷水| 亚洲AV无码久久精品蜜桃| 久草中文在线观看| 暖暖免费在线中文日本| 无码不卡亚洲成?人片| 精品一区二区三区无码免费视频 | 惠民福利中文字幕人妻无码乱精品 | 手机在线观看?v无码片| 无码专区天天躁天天躁在线| 亚洲va中文字幕无码| 日韩乱码人妻无码系列中文字幕|