Micropython 如何用Turnipbit做一个自动浇水装置
2019獨角獸企業重金招聘Python工程師標準>>>
最近在研究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)
?
?
| 可視化編程圖 |
?
?
?
?
?
?
?
轉載于:https://my.oschina.net/micropython/blog/1631106
總結
以上是生活随笔為你收集整理的Micropython 如何用Turnipbit做一个自动浇水装置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 龙族幻想刀片异闻寄给谁 龙族小说在线全文
- 下一篇: 魔兽世界图加在哪