2022-11-24 20:29:38 [显示全部楼层]
4864浏览
查看: 4864|回复: 5

[M10教程] 【行空】 SIoT通过掌控板控制yeelight灯

[复制链接]
本帖最后由 rzyzzxw 于 2022-11-25 06:53 编辑

给我一杯忘情H20

学习作业 19 用SIoT通过掌控板控制yeelight灯

目标任务:
1、用行空板SIoT通过掌控板控制yeelight灯开关、颜色变化、亮度调节。
2、优化行空板控制程序,练习按钮启用和禁用功能,增加滑杆式亮度调节。

step1 制作一个yeelight 墙灯

准备打印件(感谢康老师支持),灯头,yeelight灯。

经过一番胶枪大法,做成了这样子。
【行空】 SIoT通过掌控板控制yeelight灯图2
插好到墙上插座。
【行空】 SIoT通过掌控板控制yeelight灯图3
step2 物联准备
技术路线设想,将行空板、掌控板、yeelight灯连接到同一WIFI网络,在行空板上运行SIOT,行空板和掌控板订阅同一项目,行板板发送消息给掌控板,掌控板控制yeelight灯。
yeelight灯按米家提示接入同一网络。
【行空】 SIoT通过掌控板控制yeelight灯图15
长按Home按键进入行空板板载菜单,其中查看网络信息页面可显示当前所有IP地址。
【行空】 SIoT通过掌控板控制yeelight灯图6
行空板SIOT启动。
【行空】 SIoT通过掌控板控制yeelight灯图4
mind+点击“拓展”,在官方库中找到“MQTT-py”并点击,完成添加。
【行空】 SIoT通过掌控板控制yeelight灯图5

MQTT初始化

指令添加完成后,要使用MQTT构建物联网,首先需要使用指令 初始化MQTT,点击“设置”图标,将“SIoT服务器”的内容修改为行空板连接电脑的默认IP地址“10.1.2.3”。


初始化设置完成后,MQTT发起连接,使用指令MQTT发起连接;连接成功后,需要保持连接,使用指令 MQTT保持连接永久。

要向SIoT平台发送数据,就需要先订阅要发送到SIoT平台的主题,使用指令 MQTT订阅 。需要特别说明的是,MQTT订阅指令中填写的主题,并且固定的格式为“项目ID/设备号”。

行空板向SIoT物联网平台发送数据
完成了“MQTT的初始化——发起连接——保持连接——订阅”这四个步骤后,接下来,就可以向SIoT平台发送数据了,使用 MQTT发布 指令。

step3 行空程序
设想的的行空板界面如下:
1、按on后颜色调节按钮启动,按off后禁用。
2、增加亮度调节滑杆。
【行空】 SIoT通过掌控板控制yeelight灯图1
主程序:
页面设置,按钮和滑杆设计。
【行空】 SIoT通过掌控板控制yeelight灯图7
【行空】 SIoT通过掌控板控制yeelight灯图8
开关按钮

【行空】 SIoT通过掌控板控制yeelight灯图9
调色按钮
【行空】 SIoT通过掌控板控制yeelight灯图10
滑块
【行空】 SIoT通过掌控板控制yeelight灯图16
消息框
【行空】 SIoT通过掌控板控制yeelight灯图11

step4 掌控板程序
用mPython编程
主程序
【行空】 SIoT通过掌控板控制yeelight灯图12
主题1
【行空】 SIoT通过掌控板控制yeelight灯图13
主题2
【行空】 SIoT通过掌控板控制yeelight灯图14
调试优化
【行空】 SIoT通过掌控板控制yeelight灯图17

【学习反思:这个练习基本实现了上个帖子中设想的目标,滑块部分发送消息接收时不够丝滑。】

【end】
下载附件行空SIOT yeelight灯.rar

Forgotten  版主

发表于 2022-11-25 14:33:52

直接用行空板就可以控制的吧
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2022-11-25 22:21:20

Forgotten 发表于 2022-11-25 14:33
直接用行空板就可以控制的吧

行空很强大的,如何控制我不会。求教。
回复

使用道具 举报

txsz01  学徒

发表于 2023-3-29 13:05:52

为什么我这个mind+软件的扩展没有官方库这个项,只有用户库,也没有行空板模块可以添加???
WedMarch-202303294670..png
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2023-3-30 22:27:32

txsz01 发表于 2023-3-29 13:05
为什么我这个mind+软件的扩展没有官方库这个项,只有用户库,也没有行空板模块可以添加??? ...

升级软件到新版
回复

使用道具 举报

达拉斯  高级技师

发表于 2023-12-4 19:43:53

66666666666666666666
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail