在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子元器件>傳感器>

樹莓派土壤濕度傳感器 - 全文

2018年01月22日 09:49 網絡整理 作者: 用戶評論(0

  一、樹莓派采集土壤濕度傳感器數據

  生活中我們經常會養一些花花草草,但是因為平常工作忙碌或者其他事情往往把家里的這些花花草草給忘記了澆水。導致自己喜歡的花草就這樣枯萎了,又或者在農業生產環境中對新生的培育發芽的種子對濕度要求比較高的情況。那么有沒有一款可以自動澆水的的方案了。這里玩樹莓派的極客朋友可能會想到用土壤濕度傳感器來判斷什么時候澆水,沒錯今天我們牛人技術就為大家講講用樹莓派采集土壤濕度的方法。

樹莓派土壤濕度傳感器

  二、傳感器的選擇和連接

  市面上有兩種原理的傳感器,分別是電阻式土壤濕度傳感器和電容式土壤濕度傳感器。這里我們建議大家使用電容式土壤濕度傳感器因為除了其精度高些之外,電阻式土壤傳感器因為其設計的原理會使得長期放入土壤里的傳感腳極容易被電解和腐蝕,從而大大降低了傳感器的使用壽命而且也影響精度。

  一般電容式土壤濕度傳感器都是支持3.3伏特至5.5伏特的電壓,這個區間的電壓在樹莓派的GPIO接口上還是非常容易取得的,連接到樹莓派的5V電壓腳上之后接上ADC模擬信號數字信號轉換模塊板上。這里土壤傳感器模塊和樹莓派相連接的一方有四個針腳他們分別是AO模擬信號輸出,DO數字信號輸出,GND電源負極,VCC電源正極(采用3.3V或者5V電壓)這里我們把VCC連接到樹莓派的PIN2針腳上面,把GND連接到樹莓派的PIN6針腳上面,然后再把數字信號輸出腳DO連接到樹莓派的GPIO_GEN1的GPIO18端口上面。然后再把傳感器模塊的另一端兩個針腳連到土壤接觸插銷板上面,這樣土壤濕度傳感器的連接就基本完畢了。

樹莓派土壤濕度傳感器

  三、PYTHON采集土壤傳感器代碼

  代碼中通過獲取GPIO的電平高低來判斷土壤中的水分含量

  publicGpioPinMoistureSensorOutputPin{get;set;}

  publicDispatcherTimerDispatcherTimer{get;set;}

  publicMainPage(){

  this.InitializeComponent();Loaded+=OnLoaded;

  }

  privateasyncvoidOnLoaded(objectsender,RoutedEventArgsroutedEventArgs){

  varctl=awaitGpioController.GetDefaultAsync();MoistureSensorOutputPin=ctl?.OpenPin(21);

  if(MoistureSensorOutputPin!=null){

  MoistureSensorOutputPin.SetDriveMode(GpioPinDriveMode.Input);

  DispatcherTimer=newDispatcherTimer(){

  Interval=TimeSpan.FromSeconds(1)

  };

  DispatcherTimer.Tick+=(O_O,n_n)=》{

  varpinv=MoistureSensorOutputPin.Read();

  if(pinv==GpioPinValue.High){

  Debug.WriteLine(“IsDry”);

  }

  else{

  Debug.WriteLine(“OkWaterDetected!”);

  }

  };

  DispatcherTimer.Start();

  }

  }

  四、土壤濕度傳感器的使用(樹莓派3)

  前幾天在淘寶上買了個長得這樣的土壤濕度傳感器:

樹莓派土壤濕度傳感器

  結果搜了一圈,網上似乎還沒有Windows10的例子代碼,又只能自己爆了。這個傳感器有4個陣腳,意思分別是:

樹莓派土壤濕度傳感器

  所以,我們把VCC接到樹莓派的DC3.3v輸出上,我用的是PIN01,GND接在任何一個接地端口上,我用的是PIN09,DO輸出接任何一個空閑的GPIO端口,我用的是21。如果不清楚樹莓派端口布局的朋友可以參考這張圖:

樹莓派土壤濕度傳感器
樹莓派土壤濕度傳感器

  連線完成就像是這樣:

樹莓派土壤濕度傳感器

  電源連通之后,電源燈會亮起:

樹莓派土壤濕度傳感器

  調節傳感器上的旋鈕(藍色的菊花),這個是靈敏度的校準,也是個閾值,直到在干燥空氣中不讓DO-LED亮起。

  倒一杯水,或者沒有水的話,舔一下傳感器的觸角,DO-LED應該會亮起,這時候就校準好了。然后就能爆代碼了!

樹莓派土壤濕度傳感器

  這個傳感器在干燥時候輸出的是高電平,遇到水輸出低電平。根據這個原理,把代碼爆成這樣:

樹莓派土壤濕度傳感器

  注意不要用這個事件:

  這個會重復輸出好多次的。

  運行結果

樹莓派土壤濕度傳感器

上一頁12全文

非常好我支持^.^

(15) 93.8%

不好我反對

(1) 6.2%

( 發表人:姚遠香 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 夜夜澡人人爽人人喊_欧美 夜夜综合网 | 亚洲成年人在线 | 欧美色综合久久 | 超h 高h 污肉1v1御书屋 | 日本欧美一区二区三区不卡视频 | 播放欧亚一级特黄录像 | 成人永久免费视频网站在线观看 | 美女视频黄a视频美女大全 美女视频一区二区 | 国产精品夜色7777青苹果 | 激情五月深爱五月 | 国产 高清 在线 | 666夜色666夜色国产免费看 | 日韩欧美在线第一页 | 免费观看视频在线观看 | 黄色三级视频 | 欧洲mv日韩mv国产mv | 18免费视频 | 免费在线观看的视频 | 久久精品亚瑟全部免费观看 | 一本到中文字幕高清不卡在线 | 亚洲毛片免费在线观看 | 国产va在线 | 精品国产亚洲人成在线 | 女人张开腿给男人桶爽免费 | 久久精品亚洲热综合一本奇米 | 黄频网站免费大全在线观看 | 欧美性色xo影院69 | 成人亚洲欧美 | 亚洲国产一区二区三区在线观看 | 99干99| 四虎精品成人a在线观看 | 四虎现在的网址入口 | 九九视频这里只有精品 | 人人干夜夜操 | 狠狠色综合久久久久尤物 | 五月婷婷社区 | 九月婷婷综合 | 天天综合久久 | 精品美女在线观看 | 老师下面好紧 | 色哥网站|