×

使用BoltIot的语音控制LED灯

消耗积分:0 | 格式:zip | 大小:0.06 MB | 2022-12-19

莫联雪

分享资料个

描述

我一直想用我的声音来控制我的家用电器。我花了很多时间试图弄清楚这一点。最后我在 Youtube 上看到了一些帮助我构建这个项目的东西。

唯一的区别是我使用 Google Assistant 代替了 Amazon Alexa。这让我可以自由地使用我的声音在世界任何地方控制家用电器。我唯一需要的是我的手机和良好的互联网连接。

第 1 步:硬件设置

将 LED 较长的一端插入 Bolt WiFi 模块的 Pin 0(或任何输入引脚),较短的一端插入接地引脚(GND),然后打开 Bolt WiFi 模块。

第 2 步:获取 Bolt API 密钥和设备 ID

登录 cloud.boltiot.com 并记下您的 Bolt WiFi 模块的设备 ID。

 

pYYBAGN_SRGATdT9AABDA7CnDqs854.png
 

现在单击 API 选项卡,然后单击启用。复制 API 密钥。

您的 API KEY 将如下所示:

0bXbXXXX-XXXX-49b7-a3d6-307b019dXXXX

它将是字母和数字的组合。

第 3 步:创建 GPIO 控制命令

由于 LED 是一种数字输出设备,我们需要获取一个数字写入命令,该命令可以通过 Internet 发送到 Bolt 以打开 LED。

单击此处Bolt Cloud 转到 Docs Tab -> API Documentation -> GPIO Commands API -> Write Digital Output,了解如何创建 API 命令链接以打开或关闭 Bolt 的引脚。

该命令的结构是:

您需要替换的参数是:API_KEY :您可以从云仪表板上的 API 选项卡中获取它。PIN_NUMBER :您已将 LED 连接到的引脚。值可以是 0、1、2、3 或 4 HIGH/LOW :此值表示您是否要打开/关闭 LED。HIGH将打开它,LOW将其关闭。DEVICE_ID :您的设备的 ID。您可以从云仪表板获取它。

打开连接到具有 ID BOLT13819450到 PIN 0的设备的 LED的示例命令是:

确保将 API 密钥更改为您在上一步中获得的自己的 API 密钥和设备 ID 。如果您已将 LED 连接到除 Pin 0 之外的任何其他引脚,则在代码中的引脚编号中进行适当的更改.

第 4 步:通过 Google Assistant 和 Webhooks 集成 IFTTT

单击此处转到 IFTTT 创建一个新的小程序

使用您的 Gmail 帐户登录。确保您使用的帐户与您将在手机上用于与 Google 助理互动的帐户相同。

 

poYBAGOYGS-AZc5zAABIDwcTn-s179.png
 

点击(

pYYBAGOYGTOAZeg-AAAOI1Mi7QU603.png
 

) 创建触发器。

选择谷歌助手作为服务。

 

poYBAGOYGTeAE3HYAAA_g01U1vM414.png
 

选择说一个简单的短语

poYBAGOYGT6AUI_EAAF5KnbGuLo977.png
 

键入要触发操作的短语。确保以不同的方式指定触发命令,例如我使用的

a) 打开灯

b) 开灯

c) 灯亮

 

pYYBAGOYGUGAdJ_4AAB-wfIfRoA128.png
 

创建触发器。

点击

pYYBAGOYGUSACvLgAAAKqJl0-34127.png
 

选择 Webhook 并发出 Web 请求

 
 
 
poYBAGOYGUaATYXLAAAoQOWw4Qs744.png
 
1 / 2
 

输入您在上一步中获得的 API URL。确保更改 API 密钥和设备名称。

方法将是 GET

内容类型将为 Application/json

这是您的屏幕的外观

pYYBAGOfx5yAPuC1AACEr9kC-7E272.png
 

单击“创建操作”,然后单击“完成”

关闭 LED 的步骤

现在对关闭 LED 的命令执行相同的过程。在这里,您将在代码中将状态更改为 LOW,即 state=LOW。这是代码示例。此外,添加一个合适的短语来关闭 LED。

而已。你完成了。

现在通过说“OK Google”或“HeyGoogle”打开您的 Android 手机,并说出您在创建触发器时设置的短语,以见证奇迹发生。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !