2020-5-30 09:13:20 [显示全部楼层]
1955浏览
查看: 1955|回复: 2

GDW语音唤醒yeelight

[复制链接]
    逐步了解GDW的过程中,这两天分别尝试了语音唤醒和yeelight灯的控制,既然语音唤醒能控制LED灯,那自然能够控制yeelight灯。为实现功能,先分别了解语音唤醒和yeelight灯的使用。
   GDW语音唤醒yeelight图1

    如上图所示,首先我们需要在GDW编程平台的人工智能语音识别模块中调出“小度小度关键词唤醒”积木(在此,要感谢GDW提供了全向麦,高颜值实用性强,点个赞先)。配套“小度小度关键词唤醒”积木,需要一个Wakeup函数(注意函数名首字母和积木里面一样要大写)。
    接下来,我们需要编写程序实现语音的识别,这里用到两个变量,具体程序如下:
GDW语音唤醒yeelight图2

    如果测试正常,就在树莓派的扩展板上的5号管脚接一个LED灯进行测试。这里为了判断小度是否被唤醒,可以通过输出调试信息的方式,加以判断,具体程序如下:
GDW语音唤醒yeelight图3



    如果不出意外,应该就能唤醒LED了,接下来我们在来看下yeelght的操作,那首先就要按照说明书,下载yeelght的APP,并按照APP操作加入网络,记得允许yeelight进行局域网控制
GDW语音唤醒yeelight图4



    程序的编写上,yeelight相对比较简单,第一步是要获取设备IP。
GDW语音唤醒yeelight图5

    有了设备IP,就能实现yeelight的控制了,如点亮一段时间后熄灭,基本程序如下:
GDW语音唤醒yeelight图6

    按照上面的两种用法,将其整合后,就能实现语音唤醒yeelight,在测试过程中,语音唤醒yeelight有些延时,所以在程序中继续保留5号管脚的LED灯,帮助判断指令是否下传
GDW语音唤醒yeelight图7

    最后附一张语音唤醒yeelight灯的截图
GDW语音唤醒yeelight图8






DFrJ5KYVQaH  中级技匠

发表于 2020-5-30 22:50:39

好,详细教程
回复

使用道具 举报

pATAq  版主

发表于 2020-5-31 21:50:30

gdw平台功能很强大啊
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail