1. 程式人生 > 其它 >鹹魚ZTMR例項—自動澆花器

鹹魚ZTMR例項—自動澆花器

技術標籤:# pyb

鹹魚ZTMR例項—自動澆花器

我們之前用過土壤溼度計檢測模組,繼電器我們也會用了,還等什麼呢?自動灌水安排上~


主控板:ZTMR1.1開發板
在這裡插入圖片描述
土壤溼度計檢測模組
在這裡插入圖片描述
模組介紹

  • 採用優質土壤感測器做土壤溼度的檢測,表面採用鍍鎳處理,有加寬的感應面積,可以提高導電效能,防止接觸土壤容易生鏽的問題,延長使用壽命;
  • 寬範圍控制土壤的溼度,通過電位器調節控制相應閥值,溼度低於設定值時,DO輸出高電平,高於設定值時,DO輸出低電平;
  • 比較器採用LM393晶片,工作穩定
  • 工作電壓3.3V-5V
  • 設有固定螺栓孔,方便安裝
  • PCB尺寸:3.2cm * 1.4m

5V繼電器
繼電器模組原理基本類似,我們只做些應用,想了解原理百度講的很詳細,我這裡就不贅述了。

在這裡插入圖片描述

功能:土壤溼度計檢測模組檢測到土壤乾燥開啟水泵。(水泵暫時沒有 我們先用RGB模組代替,效果是一樣的)

示例程式碼

from pyb import LED,Pin,delay
cs=Pin('B1',Pin.OUT_PP)  # 繼電器的
do = Pin('Y11',Pin.IN)   # 土壤模組的

while True:
    delay(1000)
    print(do.value())
    if do.value() == 1:      #檢測值為1 表示土壤乾燥
    	cs(1)				 #我的模組是高電平觸發
        print("dry"
) else: cs(0) #檢測值為0 表示土壤溼潤 print("wet") #為了檢測方便我直接扔水裡了

效果就是土壤乾燥就亮燈表示澆水中,土壤不幹燥就滅燈。(換上水泵一個效果)