Micropython 如何用Turnipbit做一個自動澆水裝置

最近在研究Turnipbit這塊板子,打算是連接一個攝像頭模塊,正在實驗練習中,(祝自己早日弄好)上篇文章我們講了用Turnipbit連接LCD5110顯示英文詞句,前幾天給家裏花澆水的時候發現花招了很多蟲子,忍痛全剪掉了,看着空空如也的花盆又想起澆水的事,我們能不能做一個裝置,通過檢測土壤溼度實現自動澆水的功能。裝置還沒做出來,我就想可不可以通過Turnipbit以及Turnipbit擴展板來實現當土壤溼度達到設置的定值時做出報警提示. 具體裝置怎麼做請求各位大佬給點意見。
需要一些器件
1.Turnipbit板和Turnipbit擴展板一塊
2.杜邦線若干
3.土壤溼度檢測模塊一個
4.usb數據線一條

先來看一下土壤溼度檢測模塊原理
土壤溼度檢測模塊主要用來測量土壤容積含水量。它利用電磁脈衝原理、根據電磁波在介質中傳播頻率來測量土壤的表觀介電常數(ε),從而得到土壤容積含水量(θv),當檢測到土壤溼度達到某一設置標準則開始澆水。
圖片描述
圖片描述
Turnipbit擴展板與發光二極管接口對應如下表:
Turnip擴展板 土壤溼度檢測模塊
3V3 VCC
GND GND
P5 DO
關於代碼 ,首先打開Turnipbit可視化編程界面http://www.turnipbit.com/
我用了編程代碼和可視化編程兩種方式來實現。

from microbit import *


while True:
  if pin5.read_digital():
    display.show(Image("09990:99999:00090:09000:00900"))
  else:
    display.show(Image.HAPPY)

可視化編程圖

圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章