基于 ESP8266 的家庭自动化( 二 )


 
5. 选择写着“说一个简单的短语”的卡片 。输入您希望 Google 助理理解为命令的短语 。在我们的例子中,这可能是“打开灯泡”、“打开继电器 1”等 。
 
6. 在第四个文本框中输入 Google 助理应回复的回复 。然后单击“创建触发器” 。
 
7. 接下来,单击“那个”并输入 webhooks 。在 URL 字段中键入此 URL:
 
http://188.166.206.43/YourAuthTokenHere/更新/DigitalPinToBeUpdateHere
 
用 从 Blynk 应用程序收到的邮件中收到的身份验证令牌替换“ YourAuthTokenHere”。将“DigitalPinToBeUpdateHere”部分替换为要更新的 NodeMCU 的数字引脚 。
 
因此,当我们将 NodeMCU 的数字引脚 D3 分配给中继时,我们必须编写 D3 来代替“DigitalPinToBeUpdateHere” 。但是等等我们不能在那里写 D3,因为当 Blynk 服务器从 IFTTT 收到这个命令时,它假设它收到的命令是要发送到“Arduino Uno”板,但在我们的例子中,我们将它发送到 NodeMCU.hen Blynk 服务器从 IFTTT 接收此命令,它假设它接收到的命令将发送到“Arduino Uno”板,但在我们的例子中,我们将它发送到 NodeMCU 。所以我们改用 D0 。
 
8. 接下来,选择“方法”字段作为 PUT 并选择“内容类型”作为应用程序/JSON 。对于“身体”类型:[“0”]
 
这里的“0”表示打开,所以我们基本上是说 Blynk 打开连接到引脚 D3 的继电器,在我们的例子中是继电器 1 。现在单击“创建操作”,然后单击“完成” 。
 
9. 同样,我们创建另一个小程序来关闭继电器 。
 
完成所有这些步骤后,我们注册的语音命令可用于打开和关闭连接到 NodeMCU 的电气/电子设备 。
 
这就是我们的项目结果!
 

基于 ESP8266 的家庭自动化

文章插图
 

基于 ESP8266 的家庭自动化

文章插图
 
更多详情资料可前往基于 ESP8266 的家庭自动化(示意图+代码) - 电路城
 
此方案版权归电路城用户所有,如作者不愿发布在头条可私信或前往电路城联系相关人员删除 。

【基于 ESP8266 的家庭自动化】


推荐阅读