2019-4-16 00:57:22 [显示全部楼层]
6707浏览
查看: 6707|回复: 3

[项目] App Inventor通过物联网与掌控板互动

[复制链接]
App Inventor与麦昆(micro:bit)互动见本人前贴,App Inventor使用了MQTT扩展件(请参考DFBJKmr6VoQ的帖子)。测试完麦昆,就想在掌控上也试试,但是Mind+里导入掌控板后没有相应的mqtt模块,mPythonX里也没有mqtt模块,正在头疼,看到了Forgotten的新贴,才发现最新版的Mind+已经添加了mqtt和wifi模块,真的太棒了!在此再次感谢两位大神的分享!

本次项目主要是测试App Inventor的扩展与Mind+扩展的使用,手机连接上IoT平台后发送命令到IoT,掌控读取命令后执行相应的操作。项目使用了GoodMaker的扩展板,灯接在P16引脚,风扇接在P0引脚。具体演示请看视频:


  • 命令说明:
L1:开灯,L0:关灯
F1:开电扇,F0:关电扇
A:请求返回环境光值
N:请求返回声音值

  • Mind+部分的程序:
App Inventor通过物联网与掌控板互动图2

App Inventor通过物联网与掌控板互动图1
  • 打开Mind+(最新版下载地址:http://www.mindplus.cc/)后,点击页面左下角的扩展,在“主控板”中选择掌控板

App Inventor通过物联网与掌控板互动图6

  • 在“网络服务”中添加MQTT和WIFI:

App Inventor通过物联网与掌控板互动图7


  • 开机启动后显示的图片使用下面的方法加载(注意图片的长宽比要与原图片保持一致,避免图片显示变形):
App Inventor通过物联网与掌控板互动图3

App Inventor通过物联网与掌控板互动图4

App Inventor通过物联网与掌控板互动图5

双向通信的方法有了,能做的事情就多了,可以加入各种传感器,并将值回传到手机;可以远程对掌控板发送命令,除了可对其引脚进行控制,也可以发送参数来控制掌控中函数运行,让掌控如虎添翼,更加好玩。

注意:控制效果依赖网络质量,当质量不佳时会产生数据丢失。


rzyzzxw  版主

发表于 2019-4-17 10:31:52

赞赞,教程太棒。
回复

使用道具 举报

szjuliet  版主
 楼主|

发表于 2019-4-17 22:47:46

rzyzzxw 发表于 2019-4-17 10:31
赞赞,教程太棒。

向朱老师学习
回复

使用道具 举报

DFByfanfan  学徒 来自手机

发表于 2019-4-20 23:31:25

szjuliet 发表于 2019-4-16 00:57
App Inventor与麦昆(micro:bit)互动见本人前贴,App Inventor使用了MQTT扩展件(请参考DFBJKmr6VoQ的帖子 ...

学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail