电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>使用Google Assistant和Adafruit IO实现家庭自动化

使用Google Assistant和Adafruit IO实现家庭自动化

2022-12-05 | zip | 0.37 MB | 次下载 | 免费

资料介绍

描述

介绍

Google 助手是基于 AI人工智能)的语音命令服务。使用语音,我们可以与谷歌助手进行交互,它可以在互联网上搜索、安排事件、设置闹钟、控制电器等。

此服务可在智能手机和 Google Home 设备上使用。

我们可以使用 Google Assistant 控制智能家居设备,包括灯、开关、风扇和恒温器。

我们将构建一个可以控制家用电器的应用程序。在这里,我们将使用 Google Assistant 服务控制一个 60W 的灯泡。

此应用程序包括 Google 助手以及 Adafruit 服务器和 IFTTT 服务。

创建在线服务帐户

poYBAGOILfSAHEI7AABZ9iJ480I474.png
?
  • 执行上述步骤后,为仪表板提供一个名称并保存。
pYYBAGOILfaAPM96AAA7TjiNl_s355.png
?
  • 现在,创建提要(用户界面)来控制灯的开-关。要创建它,只需单击“+”符号并选择如下所示的切换提要。
pYYBAGOILfmATEdQAADamXVuV1g923.png
?
  • 选择 toggle feed 后,会出现一个弹出窗口,如下所示。
poYBAGOILfuAYzpdAACASs_RXw8665.png
?
  • 输入我们的提要名称(以红色框显示)并创建它。创建后,选择创建的提要(这里我的是light ),然后单击下一步。在下一步中配置如下所示的提要。
poYBAGOILgCAYGCzAACBnMSDBXY477.png
?
  • 在这里,我为按钮使用了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 上创建一个帐户。

  • 创建帐户后,单击“我的小程序” ,然后选择“新建小程序”
  • 选择一个新的小程序后,我们会得到一个新页面,我们应该在其中单击以显示如下图所示。
pYYBAGOILgOAfaaVAABtgW3fIxw315.png
?
  • 然后搜索Google Assistant并选择它。
  • 现在,输入我们将用作谷歌助手命令的语音短语。
poYBAGOILgWAJhyaAABkO5Uj7D8416.png
?

我们可以根据我们的应用程序输入任何短语。如您所见,在上述字段中输入的短语用于使Light ON。为了使Light OFF ,我们必须创建另一个具有不同短语的小程序。

现在,我们得到另一个页面,我们必须在该页面上单击用于将 Google Assistant 与 Adafruit 连接的选项。

  • 然后搜索Adafruit并选择它。
  • 选择 Adafruit 后,选择操作。现在输入我们需要将哪些数据发送到 Adafruit 仪表板的哪个提要。
poYBAGOILgeAX6__AABG7iPhtZ4660.png
?
  • 单击创建操作。

因此,当我在手机上使用 Google Assistant 并发出“Ok Google,打开 LED”这样的语音命令时,在 IFTTT 中创建的小程序会收到此命令并将数据“1”发送到 Adafruit 提要。这将触发 Adafruit 仪表板上的事件,该事件由微控制器(此处为 NodeMCU)持续监控。该微控制器将根据 Adafruit 仪表板上的数据变化采取行动。

pYYBAGN29IqAGgPNAACY5qdAdXg889.png
?

?


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1DD3118电路图纸资料
  2. 0.08 MB   |  1次下载  |  免费
  3. 2AD库封装库安装教程
  4. 0.49 MB   |  1次下载  |  免费
  5. 3PC6206 300mA低功耗低压差线性稳压器中文资料
  6. 1.12 MB   |  1次下载  |  免费
  7. 4网络安全从业者入门指南
  8. 2.91 MB   |  1次下载  |  免费
  9. 5DS-CS3A P00-CN-V3
  10. 618.05 KB  |  1次下载  |  免费
  11. 6海川SM5701规格书
  12. 1.48 MB  |  次下载  |  免费
  13. 7H20PR5电磁炉IGBT功率管规格书
  14. 1.68 MB   |  次下载  |  1 积分
  15. 8IP防护等级说明
  16. 0.08 MB   |  次下载  |  免费

本月

  1. 1贴片三极管上的印字与真实名称的对照表详细说明
  2. 0.50 MB   |  103次下载  |  1 积分
  3. 2涂鸦各WiFi模块原理图加PCB封装
  4. 11.75 MB   |  89次下载  |  1 积分
  5. 3锦锐科技CA51F2 SDK开发包
  6. 24.06 MB   |  43次下载  |  1 积分
  7. 4锦锐CA51F005 SDK开发包
  8. 19.47 MB   |  19次下载  |  1 积分
  9. 5PCB的EMC设计指南
  10. 2.47 MB   |  16次下载  |  1 积分
  11. 6HC05蓝牙原理图加PCB
  12. 15.76 MB   |  13次下载  |  1 积分
  13. 7802.11_Wireless_Networks
  14. 4.17 MB   |  12次下载  |  免费
  15. 8苹果iphone 11电路原理图
  16. 4.98 MB   |  6次下载  |  2 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935127次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420064次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233089次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191390次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183342次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81588次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73815次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65989次下载  |  10 积分