玩转micro:bit-手机APP+bit蓝牙通信浇花

2018-05-272.7万
AI 快速预览详细 收起
这个项目是通过手机APP与micro:bit蓝牙通信,实现土壤湿度监测和自动浇花。硬件准备包括Micro:bit+OBLOQ-IoT模块,软件准备包括手机APP端程序和micro:bit端程序。项目中传感器接了p0,舵机接了p8,实现土壤湿度监测和自动浇花。测试目标是通过蓝牙连接bit,读取土壤传感器值,并通过APP控制舵机进行浇花。效果如狄老师的动图所示,可以双向数据传输。适合中小学STEM教育课堂,激发孩子的创造力和动手能力。
今天分享的是手机APP+bit蓝牙通信浇花,其实这也算是一个很简单的小项目。玩转micro:bit-手机APP+bit蓝牙通信浇花图2

网友提的小题目,在我的建议下已经改成物联网浇花了。
玩转micro:bit-手机APP+bit蓝牙通信浇花图1
那我来玩玩这个手机APP+bit蓝牙通信浇花吧。


硬件准备:
Micro:bit+OBLOQ-IoT模块物联网浇花(精简版)(+micro:bit
玩转micro:bit-手机APP+bit蓝牙通信浇花图3
软件准备:
1、APP端程序。由前面几个帖子中的程序改改。如果不想写,附件中有,可以下载。
玩转micro:bit-手机APP+bit蓝牙通信浇花图4
玩转micro:bit-手机APP+bit蓝牙通信浇花图5
玩转micro:bit-手机APP+bit蓝牙通信浇花图6
2、micro:bit端程序,附件也有。舵机度数自己再调整下。
程序中传感器接了p0,舵机接了p8.
玩转micro:bit-手机APP+bit蓝牙通信浇花图7
3、测试目标:
玩转micro:bit-手机APP+bit蓝牙通信浇花图8
蓝牙连接bit,传感器读取土壤传感器值。
点浇花,舵机运行开始转动浇花。
监视传感器值,达到合适湿度,点停止,舵机运行,停止浇花。
玩转micro:bit-手机APP+bit蓝牙通信浇花图9
效果就如狄老师的动图。测试中APP屏幕,可以双向数据传输。
玩转micro:bit-手机APP+bit蓝牙通信浇花图10

4、测试视频。
测试视频稍后上传。视频仅为测试,你也实际应用中要考虑器材防水及采用输液管,保护器材及方便水流入花盆。



小结:这个帖子讲述了APP与micro:bit蓝牙双向通信测试,有土壤湿度传感器数据向APP传送,有APP向bit发送字符控制舵机动作。解决一下丁一同学的问题。后面再把APP lnventor好好学学,可以做出好多好玩互动项目来的。一起玩起来。

由于时间有限,写的匆忙,难免有错误之处,敬请指正。
我们建有专门的QQ群和微信群,有什么问题,可以在群里交流。
QQ群号:484477101(中小学microbit课堂教学群)。




microbit_ble_jiaohua.rar

237.69 KB, 下载次数: 60

售价: 1 创造力  [记录]

microbit-BLEmin_jiaohua.rar

232.07 KB, 下载次数: 45

售价: 1 创造力  [记录]

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(22)
花生编程
花生编程
好赞的项目!!
花生编程
花生编程
厉害厉害
zhuoyan
zhuoyan
非常厉害,我也在找相关蓝牙连接microbit的教程
DFHyg3oZfRS
DFHyg3oZfRS
手机端显示不了microbit的蓝牙信息,请问怎么办?
rzyzzxw
rzyzzxw
作者
回复DFHyg3oZfRS
bit1.0蓝牙不稳定的,2 .0没有试过。
赫赫hh
赫赫hh
厉害!
DFSyrumdaPL
DFSyrumdaPL
我都做了,但是不成功
DFSyrumdaPL
DFSyrumdaPL
这样的好项目永远不过期
DFSyrumdaPL
DFSyrumdaPL
app根本搜索不到microbit蓝牙,无法连接手机,请帮我解决问题
rzyzzxw
rzyzzxw
作者
回复DFSyrumdaPL
历史项目,已经忘记。
DFSyrumdaPL
DFSyrumdaPL
我按照你的教程来手机上安装了app,microbit板子上下载了程序,但是手机app上没有显示microbit蓝牙的信息,无法连接手机
rzyzzxw
rzyzzxw
作者
会的,这个蓝牙连接不稳定。
很早的帖子了……淡忘了
DFSyrumdaPL
DFSyrumdaPL
你好 我手机上的app 怎么连不上microbit 蓝牙,,一直在 nomicrobits 状态,手机本身蓝牙可以找到microbit蓝牙了
dashu102
dashu102
学习
王晓凝
王晓凝

学习了感谢学习了感谢学习了感谢
王晓凝
王晓凝

学习了感谢学习了感谢学习了感谢
AK克强热泵技术服务
AK克强热泵技术服务
学习了感谢学习了感谢学习了感谢
毁模者
毁模者
为什么我的会停止运行啊
rzyzzxw
rzyzzxw
作者
回复毁模者
会的,这个蓝牙连接不稳定。
gada888
gada888
默默的顶一个好教程。
gada888
gada888
microbit connect time out,这是App inventor的老毛病了。这叫错误提示,可是时间挺长,这个最好的方法是用第三方蓝牙连接软件在后台测到蓝牙就直接接通也就OK了。
o僵尸先生o
o僵尸先生o
求问!!!!!不按浇花按键,链接状态就一直是成功 一按就老出这个 microbit connect time ou这是怎么回事
rzyzzxw
rzyzzxw
作者
BlockyTalky提供的AI端的BLE扩展包:
microbit端添加扩展包地址:
micro:bit蓝牙AI2端及bit端扩展包集合
https://mc.dfrobot.com.cn/thread-37762-1-1.html
(出处: DF创客社区 - 分享创造的喜悦)
zhuoyan
zhuoyan回复rzyzzxw
安装到手机后,能连接成功,但是相互收不到数据,手机发送指令microbit没有收到,手机也收不到key value
rzyzzxw
rzyzzxw
作者
回复lin12

micro:bit蓝牙AI2端及bit端扩展包集合
https://mc.dfrobot.com.cn/thread-37762-1-1.html
(出处: DF创客社区 - 分享创造的喜悦)
共5条回复,已加载2条,点击查看更多共5条回复,已加载全部