当前位置: 首页 > news >正文

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)

可视化编程图

相关文章:

  • 代码流程图怎么画_招聘流程图怎么画好看,原来方法这么简单!
  • paxos算法_zookeeper为什么弃用paxos而选用zab协议?
  • python中元组怎么存放元素_人生苦短 | Python列表和元组的性能以及存储方式等
  • 前端遍历导致查询数据时间过长_「干货」一文搞懂为什么图数据库比关系型数据库查询更快...
  • 对抗生成网络_如何应用TFGAN快速实践生成对抗网络?
  • debian编译安装python3.8_Debian8 下我想安装个 python3 的 pip,然而各种报错,完全不懂...
  • 用python语言实现人工智能猴子摘香蕉的问题_人工智能 猴子香蕉问题
  • python子类继承_Python:子类可以重载继承的方法吗?
  • python调用opengl_Python之OpenGL笔记(1):窗口工具包GLFW的安装
  • 最长有效括号python_leetcode 032中最长有效括号的Python实现,Leetcode032,python
  • 60多套html5移动端模板_扫盲贴:全网最系统、完整的Web前端和移动APP开发知识...
  • python实现端口转发_python实现超简单端口转发的方法
  • x9此计算机上没有hasp_150马力23方货厢,跑快递快运不妨看看陕汽轩德X9蓝牌轻卡...
  • 贝叶斯思维 统计建模的python_《贝叶斯思维:统计建模的Python学习法》--第3章Estimation(估计)介绍...
  • 手机 调起自带地图 java_安卓11系统再加紧封锁!国内第三方手机应用商店或将全部阵亡?...
  • php的引用
  • [Vue CLI 3] 配置解析之 css.extract
  • CentOS6 编译安装 redis-3.2.3
  • exif信息对照
  • Nodejs和JavaWeb协助开发
  • Python 基础起步 (十) 什么叫函数?
  • select2 取值 遍历 设置默认值
  • TypeScript实现数据结构(一)栈,队列,链表
  • vue-router 实现分析
  • 给Prometheus造假数据的方法
  • 漂亮刷新控件-iOS
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 微信小程序:实现悬浮返回和分享按钮
  • ​比特币大跌的 2 个原因
  • #stm32整理(一)flash读写
  • (16)Reactor的测试——响应式Spring的道法术器
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (过滤器)Filter和(监听器)listener
  • (五)MySQL的备份及恢复
  • (转)Linq学习笔记
  • .Net 8.0 新的变化
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .NetCore 如何动态路由
  • .NET连接MongoDB数据库实例教程
  • .net专家(高海东的专栏)
  • @hook扩展分析
  • @ModelAttribute注解使用
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [Bada开发]初步入口函数介绍
  • [BZOJ4010]菜肴制作
  • [c++] C++多态(虚函数和虚继承)
  • [C++11 多线程同步] --- 条件变量的那些坑【条件变量信号丢失和条件变量虚假唤醒(spurious wakeup)】
  • [CUDA 学习笔记] CUDA kernel 的 grid_size 和 block_size 选择
  • [flume$2]记录一个写自定义Flume拦截器遇到的错误
  • [hdu 3065] 病毒侵袭持续中 [AC自动机] [病毒特征码匹配]
  • [HTML]Web前端开发技术18(HTML5、CSS3、JavaScript )HTML5 基础与CSS3 应用——喵喵画网页
  • [IE编程] IE中对网页进行截图的编程接口