这是一个搭建起来比较简单的项目,在这个项目中将使用 microbit 控制器连接土壤湿度传感器及继电器模块,实现对土壤湿度的值的实时监控,与设定的允许最低湿度进行对比,当检测湿度值小于设定湿度值时,microbit 控制继电器导通,水泵开始抽水,进行浇花,并且让 microbit 在不同湿度下显示出不同的”表情“,下面就开始项目的搭建。

一、使用硬件

1、1 * Microbit 控制器

2、1 * 土壤湿度传感器

3、1 * Microbit 扩展板

4、1 * 直流抽水水泵

5、1 * 7.4V 1300mAh 锂电池

6、1 * 继电器模块

7、实验连接线若干

8、1 * Micro USB 数据线

二、硬件连接

三、程序代码

1、JavaScript Blocks Editor

2、MicroPython

from microbit import *

while True:

MistureSensor = pin1.read_analog()

if MistureSensor > 200:

pin0.write_digital(0)

smile = Image(  "00000:"

"09090:"

"00000:"

"90009:"

"09990")

display.show(smile)

elif MistureSensor < 200:

pin0.write_digital(1)

frown = Image(  "00000:"

"09090:"

"00000:"

"09990:"

"90009")

display.show(frown)

四、实验效果

当土壤湿度值大于 200 时,microbit 显示“开心”表情,水泵不会抽水浇花

当土壤湿度值小于 200 时,microbit 显示“不开心”表情,同时水泵抽水开始浇花,当湿度值大于 200 后,水泵停止浇花

五、实验总结

在本项目中,我们使用了microbit 的模拟读取和数字写入功能,比较读取到的土壤湿度与设定的土壤湿度,通过 microbit 控制器的“表情”显示出来,同时控制连接在 Pin0 接口的继电器,在湿度值小于设定的湿度时,接通继电器,水泵抽水浇花,当湿度值达到设定的湿度时,断开继电器,水泵停止抽水。

----------------------------------------------------------------------------------------------------------------

微信号:搜索公众号“奥松机器人”

QQ群: 271230889(讨论,解惑)

微博:@奥松机器人基地

----------------------------------------------------------------------------------------------------------------

温馨提示:予人玫瑰,手留余香;如果你喜欢这篇文章,不妨转发推荐给你身边的朋友!

python单片机自动浇花_【应用教程】Micro:bit自动浇花系统相关推荐

  1. python nlp文本摘要实现_用TextRank算法实现自动文本摘要

    [51CTO.com快译]1. 引言 文本摘要是自然语言处理(NLP)领域中的应用之一,它必将对我们的生活产生巨大影响.随着数字媒体和出 版业的不断发展,谁还有时间浏览整篇文章/文档/书籍来决定它们是 ...

  2. python树莓派经典书籍推荐_树莓派教程书籍推荐:带你玩转Raspberry Pi

    随着<星球大战><复仇者联盟><NASA>等科幻电影的热映,人工制作装置也更加受到人们关注,与这些电影有关的一切设备都显得非常有科技感,格调很高.本期树莓派教程书籍 ...

  3. python传奇自动打怪脚本_易语言传奇sf自动打怪脚本源码

    從目前的傳奇推出的新地圖來看,闖赤月殺蜘蛛還是很刺激的.特別是像我這樣的老玩家,在傳奇中混了很長一段時間了,殺一些簡單的怪,已經很乏味了.好不容易出了新地圖,總不可能放過吧,但大家也別小看了這些蜘蛛哦 ...

  4. python代码优化无限营销软件工作室_这个教程价值有点高,利用Python制作全自动化营销软件!...

    前言 利用Python去控制咱们的手机,这样的话全天24小时你可以解放你自己的双手,功能的话可以根据自己的需求多样化. 既然要控制手机,那么咱们需要利用到一个工具 ADB ,这个东西叫做安卓控制桥梁, ...

  5. python 鼠标 自动点击_鼠标隔段时间自动点击屏幕

    知识点:Python库及简单定时器的使用 1. 鼠标自动点击屏幕代码 (1). 首先 pip install pymouse (2). 运行代码出现:ModuleNotFoundError: No m ...

  6. python机器人编程与操作_【教程免费下载】机器人系统设计与制作:Python语言实现-问答-阿里云开发者社区-阿里云...

    前言 本书包含12章,主要介绍如何从零开始构建自主移动的机器人,并使用Python进行编程.本书所提到的机器人是用于家庭.宾馆.餐厅的服务机器人,我们将按照顺序介绍如何一步一步构建它.书中从机器人的基 ...

  7. 如何关闭苹果手机自动扣费_苹果iPhone老是被自动扣费怎么办?iPhone取消订阅自动续费教程...

    最近,系统迷看到有部分小伙伴反应,自己的iPhone老是会莫名地被扣费.明明自己也没有在AppStore购买什么应用,但是每个月都能收到苹果的账单.这让人就非常难受了,难道这钱都飞了? 为了解决大家的 ...

  8. python迅雷远程下载页面_【教程】Chrome浏览器添加迅雷下载支持

    2019年4月28日更新: 目前官方最新版本的迅雷X已经实现自动安装Chrome扩展,无需手动安装. 请仍在使用老版本迅雷的雷友升级到官方最新版本的迅雷X. 以下内容已经过期 最近一段时间,Googl ...

  9. 大一python基础编程题水果_【教程】简单教程:用Python解决简单的水果分类问题...

    在这篇文章中,我们将使用Python中最流行的机器学习工具scikit- learn,在Python中实现几种机器学习算法.使用简单的数据集来训练分类器区分不同类型的水果.这篇文章的目的是识别出最适合 ...

  10. 怎么用python算单价和总价_怎样用EXCEL表格自动算出数量单价总金额

    展开全部 日常用EXCEL表格自动算出数量单2113价的总金额,5261需要用到EXCEL里面的公式,具体操作4102步骤如下: 1.创建1653一个EXCEL表格,在表格上输入有关于"数量 ...

最新文章

  1. 《iOS取证实战:调查、分析与移动安全》一2.4 安全
  2. Android获取的状态栏高度,Android中获取状态栏高度的两种方法分享
  3. Kafka参数broker.id详解
  4. 【学习笔记】WQS二分详解及常见理解误区解释
  5. Java的子类可以继承父类的私有变量和私有方法吗?
  6. char[]:strlen和sizeof的区别
  7. JSON字符串转换为Map
  8. 单目视觉里程计 mono vo
  9. 【PostgreSQL-9.6.3】分区表
  10. 控制器发生异常 eofexception_关于气动薄膜调节阀常发生的故障你可能还不知道...
  11. Mysql 查询当月时间数据
  12. 药库管理系统登录界面设计
  13. uniapp-页面内/页面间数据的流动传递-this-that
  14. 2021,排名前 15 的 Vue 后台管理模板
  15. mysql调用耗时_记一次服务器执行MySQL耗时问题
  16. 童年记忆中做过的农活
  17. Laravel Guzzle封装
  18. 屏幕增强字段如何保存修改记录
  19. fiddler抓包 - Android 虚拟机
  20. 设计模式--SOLID四大原则,KISS和YAGNI笔记

热门文章

  1. 高考水平科测试软件,新高考选课测评app-新高考最好用的软件推荐!
  2. 线性代数1.3行列式的按行展开
  3. nvm: node版本管理器[使用教程]
  4. 为了显示此页面,Firefox 必须发送将重复此前动作的数据(例如搜索或者下订单)...
  5. 70句计算机英语,70句成人英语日常口语大全
  6. 名额已排到10月 | Apache DolphinScheduler Meetup分享嘉宾继续火热招募中~
  7. 蓝牙 bluetooth-之一
  8. 电机控制中标幺的目的
  9. 锁屏界面某些设置已由组织隐藏或管理_路由器:安装,设置,更改密码,桥接全攻略...
  10. Joda-Time包基础应用