这是一个搭建起来比较简单的项目,在这个项目中将使用 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 接口的继电器,在湿度值小于设定的湿度时,接通继电器,水泵抽水浇花,当湿度值达到设定的湿度时,断开继电器,水泵停止抽水。
----------------------------------------------------------------------------------------------------------------
奥松机器人官网:www.robotbase.cn
微信号:搜索公众号“奥松机器人”
QQ群: 271230889(讨论,解惑)
微博:@奥松机器人基地
----------------------------------------------------------------------------------------------------------------
温馨提示:予人玫瑰,手留余香;如果你喜欢这篇文章,不妨转发推荐给你身边的朋友!
近期新闻
热门新闻
奥松智能微信