您好,登錄后才能下訂單哦!
這篇文章主要講解了“Python怎么實現自動澆花系統”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python怎么實現自動澆花系統”吧!
1.系統功能
監測土壤濕度、環境溫度、光照強度
根據當前環境自動澆水,寒冷天氣自動加熱土壤
2.所需元器件
TPYBoard板子1塊
光敏模塊1塊
DS18B20模塊1塊
土壤濕度檢測模塊1塊
杜邦線若干
繼電器2個
3. 接線方式
接線完畢之后將main.py、boot.py、ds18x20.py、onewire.py導入TPYBoard v102 盤符即可運行。自動澆水實驗代碼
5.源代碼
from pyb import Pin, ADC from ds18x20 import DS18X20 gl = ADC(Pin('Y12')) #300亮-1700暗 sd = ADC(Pin('Y11')) #1800干-800濕 wd = DS18X20(Pin('Y10')) ks = Pin('Y9', Pin.OUT_PP) jr = Pin('Y8', Pin.OUT_PP) while True: print('\t光照強度:',gl.read(),'\t土壤濕度:',sd.read(),'\t當前溫度:',wd.read_temp()) pyb.delay(200) if gl.read()<=250 : #陽光充足 if sd.read()>800 : #多澆水 ks.value(1) else : ks.value(0) elif gl.read()>=1300 : #陽光不足 if sd.read()>1200 : #少澆水 ks.value(1) else : ks.value(0) else : #陽光一般 if sd.read()>1000 : #正常澆水 ks.value(1) else : ks.value(0) if wd.read_temp()<18 : #溫度過低 jr.value(1) else : jr.value(0)
感謝各位的閱讀,以上就是“Python怎么實現自動澆花系統”的內容了,經過本文的學習后,相信大家對Python怎么實現自動澆花系統這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。