博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Micropython 如何用Turnipbit做一个自动浇水装置
阅读量:6231 次
发布时间:2019-06-21

本文共 740 字,大约阅读时间需要 2 分钟。

最近在研究Turnipbit这块板子,打算是连接一个摄像头模块,正在实验练习中,(祝自己早日弄好)上篇文章我们讲了用Turnipbit连接LCD5110显示英文词句,前几天给家里花浇水的时候发现花招了很多虫子,忍痛全剪掉了,看着空空如也的花盆又想起浇水的事,我们能不能做一个装置,通过检测土壤湿度实现自动浇水的功能。装置还没做出来,我就想可不可以通过Turnipbit以及Turnipbit扩展板来实现当土壤湿度达到设置的定值时做出报警提示.        具体装置怎么做请求各位大佬给点意见。                                                                                       
需要一些器件
1.Turnipbit板和Turnipbit扩展板一块
2.杜邦线若干
3.土壤湿度检测模块一个
4.usb数据线一条
 
先来看一下土壤湿度检测模块原理
土壤湿度检测模块主要用来测量土壤容积含水量。它利用电磁脉冲原理、根据电磁波在介质中传播频率来测量土壤的表观介电常数(ε),从而得到土壤容积含水量(θv),当检测到土壤湿度达到某一设置标准则开始浇水。
 
 
 
 
 
Turnipbit扩展板与发光二极管接口对应如下表:
 
Turnip扩展板
土壤湿度检测模块
3V3
VCC
GND
GND
P5
DO
   
 
关于代码 ,首先打开Turnipbit可视化编程界面
我用了编程代码和可视化编程两种方式来实现。
from microbit import *
while True:
  if pin5.read_digital():
    display.show(Image("09990:99999:00090:09000:00900"))
  else:
    display.show(Image.HAPPY)
 
可视化编程图

 

 

 

 
 
 
 

转载于:https://www.cnblogs.com/xxosu/p/8523124.html

你可能感兴趣的文章
java jdbc使用配置文件连接数据库
查看>>
ASP.NET MVC中三方登录: 微软、谷歌、Office365
查看>>
迭代器模式
查看>>
Liferay 启动过程分析7-初始化布局模板
查看>>
java格式化json字符串输入到文本中
查看>>
redis主从集群搭建及容灾部署(哨兵sentinel)
查看>>
apollo生产环境配置-实践笔记(附搭建框架图)
查看>>
正则去掉首尾空格以及首尾的
查看>>
CVPR
查看>>
python+selenium自动化测试(四)
查看>>
06Action中的Struts广告
查看>>
BashShell脚本的输入
查看>>
Docker镜像加速器
查看>>
我理解的Java并发基础(一):一些基本概念
查看>>
PHP 策略模式
查看>>
MySQL 设置密码,连接,常用命令
查看>>
基于MaxCompute构建企业用户画像(用户标签的制作)
查看>>
嵌入式系统基础及知识及接口技术总结
查看>>
指针和数组都是C语言的精髓所在,两者有何联系区别?
查看>>
Homebrew简介和基本使用
查看>>