资料介绍
描述
自从我让谷歌助手在我的手机上工作以来,我一直想用它来控制我的家用电器。我花了很长时间试图弄清楚这一点,但当我看到PPV的博客时,有些东西刚刚点击。
这个博客有点类似于以前的博客,唯一不同的是我用了谷歌助手代替了亚马逊Alexa。这给了我使用自己的声音从世界任何地方控制家用电器的自由。我唯一需要的就是我的手机和良好的网络连接。
步骤1:硬件设置
将LED的长端插入Bolt WiFi模块短端的引脚0,并将其连接至接地引脚(GND),然后打开Bolt WiFi组件的电源。
步骤2:获取Bolt API密钥和设备ID
登录cloud.boltiot。com,并记下Bolt WiFi模块的ID。
现在单击API选项卡,在Generate Key部分下单击Enable。
接下来单击复制按钮复制API密钥。您的API密钥可能如下所示:aec57de3-e8d-4f34-af09-9377a90b6986
步骤3:创建GPIO控制命令
由于LED是一个数字输出设备,我们需要获得一个数字写入命令,该命令可以通过互联网发送给博尔特,以打开LED。
单击此处Bolt Cloud转到Docs选项卡->API文档->GPIO命令API->编写数字输出,了解如何创建API命令链接以打开或关闭Bolt的引脚。
需要替换的参数包括:
API_KEY:您可以从云仪表板上的API选项卡获取它。
PIN_NUMBER:您已连接LED的引脚。值可以是0,1,2,3或4
高/低:此值指示您是否要打开/关闭LED。HIGH(高)将打开,LOW(低)将关闭。
DEVICE_ID:设备的ID。您可以从云仪表板获取它。
将连接到ID为BOLT14854942至PIN 0的设备的led开启的示例命令为:
确保将API密钥更改为您在上一步中获得的自己的API密钥和设备ID。如果您已将LED连接到除引脚0以外的任何其他引脚,则对代码中的引脚no进行适当更改。
步骤4:通过Google助手和Webhooks集成IFTTT
单击此处转到IFTTT创建新的小程序
使用Gmail帐户登录。确保您使用的帐户与您在手机上使用的帐户相同,以便与Google Assistant进行交互。
单击“+此”创建触发器。
选择Google助手->说出特定短语
键入要触发操作的短语。确保以不同的方式指定触发器命令,例如我使用的
a) 把灯打开
b) 打开车灯
c) 灯光已打开
单击“创建触发器”
单击“+那”
选择Webhooks,然后发出web请求。
输入在上一步骤中获得的API URL。确保更改了API密钥和设备名称。
方法将为GET
内容类型将为Application/json
以下是您的屏幕外观
单击“创建操作”,然后单击“完成”
关闭LED的步骤
现在,对切换LED的命令执行相同的过程。在这里,您将在代码中将状态更改为LOW,即状态=LOW。下面是代码示例。此外,添加一个合适的短语来关闭LED。
就是这样。你完了。
现在,通过说“OK Google”唤醒你的Android手机,说出你在创建触发器时设置的短语,看看神奇的发生。
结论
试试这个项目,如果你喜欢我们的云连接显示器,点击这里查看我们的商店。你可以在这里查看Bolt IoT的其他项目。
完整披露:我是Bolt IoT平台的嵌入式系统开发人员。因此,我会在这个博客中经常称赞它,不仅因为我必须出售它,而且因为我真诚地相信这是有史以来最好的物联网平台之一。我过去使用过许多其他物联网平台,Bolt使物联网开发无缝。
- 物联网项目组开源硬件
- 灯光物联网开源项目
- 新物联网设备开源分享
- 物联网增强现实开源项目
- 螺栓报警开源案例
- 螺栓物联网闹钟
- 使用物联网并构建简单的螺栓闹钟
- 使用螺栓物联网模块进行智能火灾检测
- 物联网开源项目之智能百叶帘
- 物联网开源项目
- 物联网电源集线器V1.0开源项目
- ESP32物联网小工具开源项目
- 如何使用开源软件搭建自己的物联网项目
- 如何使用物联网操作系统Zephyr实现“连续集成”开源软件的详细说明
- 10大物联网开源软件的介绍 7次下载
- 嵌入式物联网开源项目分享 1163次阅读
- 螺栓拧紧基本理论原理 980次阅读
- 螺栓松动原因分析 6563次阅读
- 什么是高强度螺栓呢?高强度螺栓和普通螺栓的对比 4588次阅读
- 共振状态下螺栓的松动行为的主要原因 5603次阅读
- 如何使用物联网实现智能垃圾监控系统的设计 2392次阅读
- 为什么物联网存储基于对象 1424次阅读
- dfrobot光子物联网开发板简介 2024次阅读
- 源创通信 BPI-P2 Zero 四核开源物联网开发板介绍 2560次阅读
- 如何找到真正有价值的物联网项目? 946次阅读
- 深刻分析6类物联网无线威廉希尔官方网站 的优缺点 5483次阅读
- 物联网十大经典开源操作系统 1w次阅读
- 全年开源项目的盘点和总结 3231次阅读
- 11个机器学习开源项目 2767次阅读
- 工业物联网项目开始前 您需要了解的八个关键事项 802次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多