micropython定制_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)

可视化编程图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值