[GDW]树莓派和yeelight的情缘-1基础测试

2020-03-106023
AI 快速预览详细 收起
本文介绍了如何使用树莓派3B以上版本和Yeelight 1S彩光版通过古德微平台进行智能灯的基础测试。首先将Yeelight灯接入局域网,然后通过古德微平台创建灯的实例,并进行开关、颜色、亮度及灯效控制。测试全部通过,为后续功能如语音唤醒等打下基础。
[GDW]树莓派和yeelight的情缘-1基础测试图1
【Yeelight
是由青岛亿联客信息技术有限公司(Yeelink)设计制造的智能情景照明产品。Yeelight跟普通的球泡一样,拧进灯口即可使用。另外Yeelight还可以通过智能手机的蓝牙方式连接到灯泡,从而控制灯泡的颜色和亮度等功能。
Yeelight 结合全色温全色域LED照明和蓝牙4.0无线通信技术,在提供基本的照明功能的基础上更提供了通过智能手机远程开关灯,调节色彩,亮度的功能。Yeelight还可以让用户自己定义延时开灯和延时关灯等功能。
通过蓝牙4.0,Yeelight实现了即联即用的功能,无需额外的网关和配件,将灯泡拧到灯口里面,打开开关,即可使用Yeelight。通过手机上的蓝牙功能连接到灯泡既可以实现对灯泡的颜色亮度等的控制。Yeelight仅支持蓝牙4.0。
除了基本的调光调色外,Yeelight还提供了音乐彩虹,流动时光,以及情景模式等功能。

【缘起】
因为树莓派,认识了花江峰老师。

花姓,一个比较很少见的姓氏哎,但是却不陌生,因为从小学就听就学唱的豫剧“刘大哥讲话理太偏……这女子们哪一点不如儿男”。
还因为上学时背的木兰诗:唧唧复唧唧,木兰当户织。……

[GDW]树莓派和yeelight的情缘-1基础测试图4
去年11月组织了古德微树莓派DF社区漂流专场活动,【漂流】古德微树莓派DF社区专项漂流活动https://mc.dfrobot.com.cn/thread-299200-1-1.html
我想把树莓派和掌控结合起来玩,建议花老师在GDW平台上添加虚谷物联【SIOT】,然后写了一系列入门帖子发在DF社区和labplus社区里,也算是开拓了一个新玩法。
2020.1.12,我和花老师参加普惠课程开发者大会,在郑州相会,聊了很多,并且在大会上分享展示用树莓派语音唤醒通过SIOT连接掌控板控制Yeelight灯的实验。
[GDW]树莓派和yeelight的情缘-1基础测试图2
春节宅家期间,尝试着跑通了GDW的MQTT物联网平台和掌控板的联系,写了一系列不成熟的教程【都发在DF社区和labplus社区里了】。


古德微的树莓派平台,大大降低了树莓派的使用门槛,特别是春节宅家系列直播课,更是在创客教育圈内掀起了一股学习热潮,看看DF社区树莓派版块的热度就可以知道。
这一阵子在忙【2020】的第一季春节宅家线上小创马活动,结束了又参与筹备运行第二季线上活动【首届掌控板教学设计大赛】,好久没有静心学习了。
昨夜下了一点小雨,空气格外清新,也是我安心学习的时候了。
[GDW]树莓派和yeelight的情缘-1基础测试图3
这个帖子的线头,其实是在郑州和花老师交谈时提的一个需求:直接在平台上做出Yeelight的控制功能来,用树莓+SIOT+掌控+Yeelight的曲线救国,还是太绕了一点,不如直接连接,不走弯路。
后来就放假了,后来就因为疫情宅家了。
当花老师公司开工后,一方面搞免费的网络培训,一方面做研发,顺手就做出来了用GDW平台直接控制Yeelight灯。

【设备清单】
1、树莓派 3B以上     1
2、GDW镜像     2.1.3
3、Yeelight 1S         1
4、灯座                    1

【获取版本号】
[GDW]树莓派和yeelight的情缘-1基础测试图6


【目标任务】
用GDW树莓派控制Yeelight 1S 的开关,色彩、亮度及灯效控制。

【实操】
STEP1   
首先要让yeelight灯(以下简称灯)接入到局域网
【如果你买到了yeelight,里面的说明书上有详细的讲解。
我手里的是8W的yeelight 1S彩光版,就用它来做实验了。
[GDW]树莓派和yeelight的情缘-1基础测试图5
1.1 将灯上电。
1.2 小米手机自带的 米家 app 进行扫描,如果之前之前连过其他的网络,切换到新的局域网后,需要先将灯初始化,将电源开关连续开关5次,每次持续约2s,就会看到灯开始持续彩虹颜色的变换,最后变为白光。然后再在米家app进行扫描,如果扫描不到设备,可以再次按照上述步骤再初始化一次(有时候一次初始化可能导致扫描不到设备,两次一般就可以),再次进行扫描。(米家会提示你这么操作的)
1.3 设备扫描到后,就会进行连接。最后连接成功,可以用米家app进行控制了。
(这一步我已经完成了,这里不再重复了。提示,如果yeelight换了网络环境,要重新用米家来连接wifi。我在外出演示时用手机热点,手机热点和家里的WIFI帐号密码一样,这样就省去重新连接的麻烦了。


STEP2  接下来先通过古德微平台控制灯
2.1  登录平台http://www.gdwrobot.cn/  连接设备。

找到新版本中新增的智能硬件。
[GDW]树莓派和yeelight的情缘-1基础测试图8
2.2  首先要知道灯的ip。
如下图,就可以得到灯的ip了,这样才能有后面的控制啊。
[GDW]树莓派和yeelight的情缘-1基础测试图7

由上图可知:我的Yeelight灯IP:192.168.0.112

2.3  接下来创建一个灯的实例,以后所有对灯的操作,都是基于该实例来的。
[GDW]树莓派和yeelight的情缘-1基础测试图9
2.4  开关灯,哈哈,开关灯成功了,后面的信心就足了呢。
[GDW]树莓派和yeelight的情缘-1基础测试图10

2.5   改变颜色

我要让灯打开,然后红橙黄绿青蓝紫各一秒,然后关灯。
[GDW]树莓派和yeelight的情缘-1基础测试图11
接下来
[GDW]树莓派和yeelight的情缘-1基础测试图12
运行一试,果然成功。
2.6 亮度变化测试
计划开灯,设为红色,亮度100,亮度80,亮度50,亮度30各一秒,关灯。
[GDW]树莓派和yeelight的情缘-1基础测试图13
接下来
[GDW]树莓派和yeelight的情缘-1基础测试图14
测试成功。
2.7 灯效测试 有四种灯效可选择
[GDW]树莓派和yeelight的情缘-1基础测试图15
[GDW]树莓派和yeelight的情缘-1基础测试图16
OK,通过。
2.8   目前所有的命令在这里,每个积木的功能说明可以看帮忙(鼠标放到积木上2秒就可以看到了~~)
[GDW]树莓派和yeelight的情缘-1基础测试图17


【小结】
本帖子主要对新智能硬件功能进行测试。

测试全部通过,下一个帖就可以尝试加上其它功能了,例如,语音唤醒。

[GDW]树莓派和yeelight的情缘-1基础测试图18

创作许可协议

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

评论(6)
DFSJD5rSjNI
DFSJD5rSjNI
很好的案例,学习了
DI玩
DI玩
图形化的树莓派
六月的雨
六月的雨
厉害了! 朱老师!
rzyzzxw
rzyzzxw
作者
回复六月的雨
是花老师厉害啊,我只提了需求。
rzegkly
rzegkly
666
zhuzhu
zhuzhu
可惜小米灯泡有点小贵 很大的诱惑力想去测试一下
rzyzzxw
rzyzzxw
作者
回复zhuzhu
能家用,能上课写帖子,不贵啊,活动价100+。能自己写程序控制电器,多有成就啊。
DFrJ5KYVQaH
DFrJ5KYVQaH
好贴,学习中
- 没有更多了 -