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做一个自动浇水装置相关推荐
- 如何用Excel做一个战斗模拟器(三)战斗过程模拟
如何用Excel做一个战斗模拟器(一)升级经验表 如何用Excel做一个战斗模拟器(二)属性表 目录索引 定义战斗子过程 定位战斗双方基础属性 利用基础属性与战斗公式进行计算 战斗过程的运算与输出 判 ...
- android 画笔压痕效果,【自制样机教程】如何用Ps做一个压痕效果的Logo样机
原标题:[自制样机教程]如何用Ps做一个压痕效果的Logo样机 上次教你们做的自制小糖袋的 贴图样机 不知道你们玩耍的咋样 今天再给你们介绍一个logo的样机 这次的教程主要用到了图层样式 来看看怎么 ...
- 面试题之如何用Java设计一个自动售货机
如何用Java设计一个自动售货机程序是一个非常好的Java面试题.大多数情况会在面试比较senior的Java开发者的时候出现.在一个典型的代码面试中,你需要在一定的时间内根据对应的条件完成相关的代码 ...
- 仟龙教您如何用html做一个酷炫掉渣的点名器
本文关键详细介绍了如何用html做一个酷炫掉渣的点名器,原文中根据示例编码详细介绍的十分详尽,对大伙儿的学习或是工作中具备一定的参照学习使用价值,必须的小伙伴们下边伴随着我来一起学习学习吧 此点名器逐 ...
- 如何用Excel做一个战斗模拟器(一)升级经验表
如何用Excel做一个战斗模拟器(二)属性表 如何用Excel做一个战斗模拟器(三)战斗过程模拟 目录索引 引言 确定战斗公式与怪物强度 确定人物升级经验 确定人物升级时间 确定升级所需经验 引言 作 ...
- 如何用css做一个爱心
摘要:HTML的标签都比较简单,入门非常的迅速,但是CSS是一个需要我们深度挖掘的东西,里面的很多样式属性掌握几个常用的便可以实现很好看的效果,下面我便教大家如何用CSS做一个爱心. 前期预备知识: ...
- 【CSS】如何用css做一个爱心
摘要:HTML的标签都比较简单,入门非常的迅速,但是CSS是一个需要我们深度挖掘的东西,里面的很多样式属性掌握几个常用的便可以实现很好看的效果,下面我便教大家如何用CSS做一个爱心. 前期预备知识: ...
- 记录一个自动浇水的作品
记录一个自动浇水的作品 作品本意是为了解决手动浇水的一系列难题,如不在家种的花花草草长时间未浇水.不知土壤湿度选择浇水量度以及浇水次数. 作品解决远程浇水,以及查看花草所在位置的空气质量,根据空气质量 ...
- 如何用Excel做一个战斗模拟器(四)装备的掉落与展示
如何用Excel做一个战斗模拟器(一)升级经验表 如何用Excel做一个战斗模拟器(二)属性表 如何用Excel做一个战斗模拟器(三)战斗过程模拟 目录索引 定义掉落表与装备表 怪物本身掉落装备 定义 ...
最新文章
- 为备考二级C语言做的代码练习---辅导资料《C语言经典编程282例》--(1)
- HTML5 audio与video标签实现视频播放,音频播放
- logback 配置文件编写
- 高中计算机结业考试总结,高中考试总结
- Oracle 基础篇 --- 索引选项
- amazeui学习笔记--css(布局相关2)--等分网格 AVG Grid
- POJ3251 Big Square【水题】
- 详解回调函数(同步回调,异步回调)
- SpringMVC+Spring Data JPA +Bootstrap 分页实现和模糊查询分页
- acs880变频器静态辨识_(完整版)ABB-ACS880变频器调试参数
- 理解运放的虚断和虚短
- python学习感悟
- php 数独计算器,数独
- 对于计算机了解的知识,学电脑应该了解哪些基本知识
- 什么是聚合页面?网站优化做聚合页面的好处
- 台式电脑接路由器步骤_路由器怎么连接台式电脑来上网?
- 自然常数e的矩阵指数
- pc端 移动端适配rem插件方式
- Linux学习笔记——Nginx安装部署
- 主成分分析时,如果矩阵秩亏,会发生什么后果?