如何使用GBridge.io从Google Home控制ESP8266

电子说

1.3w人已加入

描述

Step 1:到ESP8266的FTDI电缆

Google Home

要在ESP8266和PC之间进行通信,您必须对ESP8266适配器进行FTDI。

如果您使用5V FTDI电缆,则必须构建链接图像中显示的电路:

如果您使用的是3.3V FTDI电缆,则可以避开78xxl芯片,并直接插入3.3V电压ESP8266。

左侧按钮是“编程”按钮,右侧是“重置”按钮

当您想要将其置于“编程”模式时,您必须保持按下两个按钮,然后首先释放重置按钮,然后释放第二个按钮。

此项目中将使用程序按钮手动打开和关闭内置LED。

步骤2:使用Arduino编程ESP8266 IDE

Google Home

Google Home

第二步是能够使用Arduino IDE对ESP01模块进行编程。这样就可以轻松使用Adafruit的MQTT库。我对这些步骤的启发感到鼓舞:http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/

安装最新的Arduino IDE版本。在我的情况下,它是v1.8.8。

转到文件 - 》首选项,并将链接http://arduino.esp8266.com/stable/package_esp8266com_index.json添加到其他板管理器URL。

转到工具 - 》电路板 - 》电路板管理员

您现在应该选择esp8266作为选项,因为您已将其添加到附加电路板。

选择它并按安装。

您现在应该将ESP8266模块列为“Generic ESP8266”模块。

在我的情况下,我必须选择链接图像中显示的一些参数。

选择插入FTDI电缆的端口。

你可以测试“闪烁示例”(文件 - 》示例 - 》 ESP8266 - 》闪烁)。

按住两个按钮将ESP8266置于“编程”模式,然后首先释放重置按钮,然后释放第二个按钮。

步骤3:设置GBridge

Google Home

Google Home

转到https://about.gbridge.io/

注册帐户

登录您的帐户

创建新设备

按添加。

在您的设备列表中,您应该列出新设备。

您需要两个Feed地址以供日后使用。

连接Google助理,您可以按照gBridge文档中提供的指南进行操作:https://doc.gbridge.io/firstSteps/gettingStarted.html

第4步:获取Adafruit MQTT库与GBridge一起使用

Adafruit MQTT库将用于ESP866和gBridge.io之间的通信

在Arduino IDE中,转到工具 - 》库管理器

安装Adafruit MQTT库

在t的第一部分输入信息他编码并上传它。你应该开始运作。

/************************* WiFi Access Point *********************************/

#define WLAN_SSID “Your SSID name”

#define WLAN_PASS “Your SSID Password”

/************************* Gbridge Setup *********************************/

#define AIO_SERVER “mqtt.gbridge.kappelt.net”

#define AIO_SERVERPORT 1883 // use 8883 for SSL

#define AIO_USERNAME “your gBridge username”

#define AIO_KEY “your gBridge password”

/****************************** Feeds ***************************************/

Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish(&mqtt, “gBridge/u341/d984/onoff/set”); //Replace by your feedname

Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe(&mqtt, “gBridge/u341/d984/onoff”); //Replace by your feedname
       责任编辑:wv

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

全部0条评论

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

×
20
完善资料,
赚取积分