Step 1:到ESP8266的FTDI電纜
要在ESP8266和PC之間進(jìn)行通信,您必須對(duì)ESP8266適配器進(jìn)行FTDI。
如果您使用5V FTDI電纜,則必須構(gòu)建鏈接圖像中顯示的電路:
如果您使用的是3.3V FTDI電纜,則可以避開78xxl芯片,并直接插入3.3V電壓ESP8266。
左側(cè)按鈕是“編程”按鈕,右側(cè)是“重置”按鈕
當(dāng)您想要將其置于“編程”模式時(shí),您必須保持按下兩個(gè)按鈕,然后首先釋放重置按鈕,然后釋放第二個(gè)按鈕。
此項(xiàng)目中將使用程序按鈕手動(dòng)打開和關(guān)閉內(nèi)置LED。
步驟2:使用Arduino編程ESP8266 IDE
第二步是能夠使用Arduino IDE對(duì)ESP01模塊進(jìn)行編程。這樣就可以輕松使用Adafruit的MQTT庫。我對(duì)這些步驟的啟發(fā)感到鼓舞:http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/
安裝最新的Arduino IDE版本。在我的情況下,它是v1.8.8。
轉(zhuǎn)到文件 - 》首選項(xiàng),并將鏈接http://arduino.esp8266.com/stable/package_esp8266com_index.json添加到其他板管理器URL。
轉(zhuǎn)到工具 - 》電路板 - 》電路板管理員
您現(xiàn)在應(yīng)該選擇esp8266作為選項(xiàng),因?yàn)槟褜⑵涮砑拥礁郊与娐钒濉?/p>
選擇它并按安裝。
您現(xiàn)在應(yīng)該將ESP8266模塊列為“Generic ESP8266”模塊。
在我的情況下,我必須選擇鏈接圖像中顯示的一些參數(shù)。
選擇插入FTDI電纜的端口。
你可以測(cè)試“閃爍示例”(文件 - 》示例 - 》 ESP8266 - 》閃爍)。
按住兩個(gè)按鈕將ESP8266置于“編程”模式,然后首先釋放重置按鈕,然后釋放第二個(gè)按鈕。
步驟3:設(shè)置GBridge
轉(zhuǎn)到https://about.gbridge.io/
注冊(cè)帳戶
登錄您的帳戶
創(chuàng)建新設(shè)備
按添加。
在您的設(shè)備列表中,您應(yīng)該列出新設(shè)備。
您需要兩個(gè)Feed地址以供日后使用。
連接Google助理,您可以按照gBridge文檔中提供的指南進(jìn)行操作:https://doc.gbridge.io/firstSteps/gettingStarted.html
第4步:獲取Adafruit MQTT庫與GBridge一起使用
Adafruit MQTT庫將用于ESP866和gBridge.io之間的通信
在Arduino IDE中,轉(zhuǎn)到工具 - 》庫管理器
安裝Adafruit MQTT庫
在t的第一部分輸入信息他編碼并上傳它。你應(yīng)該開始運(yùn)作。
/************************* 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
責(zé)任編輯:wv
-
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
44758 -
Google Home
+關(guān)注
關(guān)注
1文章
13瀏覽量
6018
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論