在生活中,您可能經常不時澆灌一些花卉和植物,以防止它們枯萎,但並不需要倒太多水。這可能需要有照顧經驗。那麼,我們是否可以製造一種系統,使機器在乾燥時自動為植物的土壤澆水?當然,是可以的!
在這個單元中,將學習如何使用土壤傳感器和micro:bit來檢測植物土壤的濕度。在micro:bit LED矩陣或串行監視器上顯示類比值。濕度越大,類比值越大。
所需零件
零件介紹
土壤濕度傳感器:
這種簡單的土壤傳感器是檢測植物土壤濕度的理想選擇。如果土壤缺水,則傳感器輸出的類比值會減少,否則會增加。
規格
自動澆水系統如下:
首先,我們將土壤傳感器連接到微型控制器,以檢測土壤的濕度。然後將繼電器模塊也連接到MCU。在繼電器的常開(NO)端子上,分別連接泵和電源。
當檢測到土壤太乾時,微型處理器將控制繼電器打開,未連接NO端子,為泵供電,然後泵將開始工作,為您的花卉和植物澆水。
如果檢測到土壤足夠潮濕,微型處理器將控制繼電器關閉,NO端子斷開,關閉電源,因此泵將停止澆水。
連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將土壤濕度傳感器連接到keyestudio micro:bit傳感器擴充版。將信號引腳連接到P0接頭,+引腳連接到V1接頭,接地。
範例結果
完成線的連接並接上電源後,將以上代碼發送到micro:bit。將傳感器插入植物的土壤中。讀取信號端的類比值。土壤濕度越大,類比值越大。
您應該看到該值顯示在micro:bit的LED矩陣上。
延伸實驗:
當檢測到土壤太乾時,會啟動水馬達澆水。