资料介绍
描述
介绍
Google 助手是基于 AI(人工智能)的语音命令服务。使用语音,我们可以与谷歌助手进行交互,它可以在互联网上搜索、安排事件、设置闹钟、控制电器等。
此服务可在智能手机和 Google Home 设备上使用。
我们可以使用 Google Assistant 控制智能家居设备,包括灯、开关、风扇和恒温器。
我们将构建一个可以控制家用电器的应用程序。在这里,我们将使用 Google Assistant 服务控制一个 60W 的灯泡。
此应用程序包括 Google 助手以及 Adafruit 服务器和 IFTTT 服务。
创建在线服务帐户
- 首先,在www.Adafruit.io创建一个帐户
- 现在,创建一个仪表板。该仪表板是一个用于远程控制事物的用户界面。
- 执行上述步骤后,为仪表板提供一个名称并保存。
- 现在,创建提要(用户界面)来控制灯的开-关。要创建它,只需单击“+”符号并选择如下所示的切换提要。
- 选择 toggle feed 后,会出现一个弹出窗口,如下所示。
- 输入我们的提要名称(以红色框显示)并创建它。创建后,选择创建的提要(这里我的是light ),然后单击下一步。在下一步中配置如下所示的提要。
- 在这里,我为按钮使用了0 (OFF) 和1 (ON) 文本,然后单击创建。这将在您的仪表板上创建一个切换按钮,可用于远程控制事物。
现在,我的仪表板已准备好用于家庭自动化等 IoT 应用程序。
IFTTT(如果这样那么那样)
If This Then That,也称为 IFTTT,是一种基于 Web 的免费服务,用于创建简单条件语句链,称为小程序。小程序由其他 Web 服务(例如 Gmail、Facebook、Telegram、Instagram 或 Pinterest)中发生的更改触发。
例如,如果用户使用主题标签发推文,小程序可能会发送电子邮件消息,或者如果有人在照片中标记用户,则将 Facebook 上的照片复制到用户的档案。
这里我使用IFTTT在链上使用了google assistant服务和Adafruit服务。所以,当我使用谷歌助手通过说 Ok Google 来控制我家的灯时,打开或关闭灯。然后 IFTTT 解释该消息并将其作为对创建的提要的可理解命令发送到 Adafruit 的仪表板。
配置 IFTTT
- 第一步是在 IFTTT 上创建一个帐户。
注意:使用您用于 Adafruit 的相同电子邮件 ID在 IFTTT 上创建一个帐户。
- 创建帐户后,单击“我的小程序” ,然后选择“新建小程序” 。
- 选择一个新的小程序后,我们会得到一个新页面,我们应该在其中单击以显示如下图所示。
- 然后搜索Google Assistant并选择它。
- 现在,输入我们将用作谷歌助手命令的语音短语。
我们可以根据我们的应用程序输入任何短语。如您所见,在上述字段中输入的短语用于使Light ON。为了使Light OFF ,我们必须创建另一个具有不同短语的小程序。
现在,我们得到另一个页面,我们必须在该页面上单击用于将 Google Assistant 与 Adafruit 连接的选项。
- 然后搜索Adafruit并选择它。
- 选择 Adafruit 后,选择操作。现在输入我们需要将哪些数据发送到 Adafruit 仪表板的哪个提要。
- 单击创建操作。
因此,当我在手机上使用 Google Assistant 并发出“Ok Google,打开 LED”这样的语音命令时,在 IFTTT 中创建的小程序会收到此命令并将数据“1”发送到 Adafruit 提要。这将触发 Adafruit 仪表板上的事件,该事件由微控制器(此处为 NodeMCU)持续监控。该微控制器将根据 Adafruit 仪表板上的数据变化采取行动。
- 使用Arduino Uno和SmartEdge Agile实现家庭自动化
- 用于将数据从Google表单自动发布到Adafruit IO的Python脚本
- 基于物联网的家庭自动化
- 使用物联网的家庭自动化
- 使用Bolt的Google Assistant自动房间照明
- 使用Google助手和Bolt IoT实现家庭自动化
- 通过Google Assistant Bolt实现语音控制灯光自动化
- 使用谷歌助手实现家庭自动化
- 使用Node MCU的家庭自动化
- 使用螺栓模块的家庭自动化
- 使用Bolt IoT和Google Assistant实现家庭自动化
- 使用Blynk IR Remote和ESP32实现家庭自动化
- 基于蓝牙的家庭自动化
- 使用Windows Phone和Intel Edison实现家庭自动化
- 现代家庭自动化遥控系统电路图
- 工业自动化中的控制方式 470次阅读
- PLC之间的IO交互怎么实现 791次阅读
- 如何实现PLC的自动化控制逻辑 545次阅读
- 工业自动化和自动化区别是什么 1029次阅读
- 自动化控制系统的基本知识 3750次阅读
- keil自动化编译脚本 1267次阅读
- 过程自动化控制和运动自动化控制的原理详解 1350次阅读
- modelsim自动化仿真实验 利用脚本实现modelsim自动化仿真 1424次阅读
- 一次学会使用Adafruit IO平台! 3830次阅读
- 基于PlatformIO IDE的家庭自动化系统设计方案实现 2297次阅读
- 基于Raspberry Pi Pico开发先进的家庭自动化系统 2849次阅读
- Pilz PSS 4000自动化系统,助力天然气管道实现高度自动化运营和监测 1580次阅读
- ATE自动化测试系统是什么_ATE自动化测试系统介绍 3.2w次阅读
- 自动化领域初涉水 非标自动化和自动化到底有哪些区别? 6089次阅读
- 基于GPRS的电网调度自动化系统 1238次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多