實驗準備:
樹莓派、土壤濕度檢測模組、繼電器、水幫浦、電池盒、杜邦線等,我是從某寶買的澆花套裝。
電路連線其實沒什麼好說的,用繼電器控制水幫浦出水而已,土壤濕度檢測模組根據設定的土壤濕度閾值輸出true or flase.
其實重點需要說的是花的習性,比如月季要求的是見溼見幹,而茉莉是南方植物要求的是勤澆水。所以要根據花的習性控制檢測頻率和澆水量。
以茉莉為例,一般12小時檢測一次,每次澆水30秒(大致澆水500ml)。閾值不要調的太高,半乾就輸出false就行。
程式如下:
import rpi.gpio as gpio
import time
if __name__ == '__main__':
inchannel = 21
outchannel = 7
sleeptime = 30
gpio.setmode(gpio.bmc)
gpio.setup(inchannel, gpio.in)
gpio.setup(outchannel, gpio.out)
gpio.output(outchannel, false)
if gpio.input(inchannel):
gpio.output(outchannel, true)
time.sleep(sleeptime)
gpio.output(outchannel, false)
gpio.cleanup()
在樹莓派安裝crond服務,設定每6小時執行一次這個檢測程式就可以實現自動澆花了。
如果是像月季這種花,閾值就要減低一點,基本上土壤全乾再澆水,一次量大一點,sleeptime設定到40-50秒即可
樹莓派 按鍵程式
樹莓派3b wiringpi庫的使用 button按鈕操作 五 樹莓派3b wiringpi庫的使用 點亮led 如何編譯的教程 樹莓派學習筆記 wiringpi簡介 安裝和管腳說明 檢視樹莓派gpio引腳編號及定義 gpio readall輸出如下,說明wiringpi庫已經安裝成功。原來的官方鏈...
樹莓派開機自啟程式實現
首先rc.local檔案是liunx開機時會自動執行的檔案,只要將自己要執行的檔案放入其exit 0之前即可被執行。本章將實現樹莓派開機時物理引腳12的外接led燈會閃爍。1 編寫簡單的閃燈python指令碼 命令 cd dongdd 命令 sudo vi startx2.py import rpi...
樹莓派風扇自動轉速
安裝風扇 在樹莓派未通電的狀態下,將風扇安插在樹莓派的 1 12 號引腳上,如圖。外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 img ixhw3qiq 1614151052573 如果引腳安裝出錯,可能會損壞硬體。所以一定要確認好位置,沒問題再給樹莓派通電。如果配合外殼使用,請確認好...