0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-07 11:44 ? 次閱讀

Step 1:到ESP8266的FTDI電纜

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

要在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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    44758
  • Google Home
    +關(guān)注

    關(guān)注

    1

    文章

    13

    瀏覽量

    6018
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ESP8266 太空人動(dòng)畫的 OLED 顯示

    ESP8266 太空人動(dòng)畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?197次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動(dòng)畫的 OLED 顯示

    ESP8266 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制

    本文簡(jiǎn)要介紹了搭建 EMQX 服務(wù)器實(shí)現(xiàn)基于 MQTT 協(xié)議遠(yuǎn)程控制 NodeMCU ESP8266 板載 LED 的解決方案。
    的頭像 發(fā)表于 09-25 09:11 ?1670次閱讀
    <b class='flag-5'>ESP8266</b> 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程<b class='flag-5'>控制</b>

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里云
    發(fā)表于 08-29 14:21 ?5次下載

    esp32和esp8266代碼共用嗎

    的頭像 發(fā)表于 08-19 18:23 ?921次閱讀

    esp8266esp32區(qū)別是什么

    以下是關(guān)于ESP8266ESP32的主要區(qū)別: 處理器和架構(gòu) : ESP8266 :使用一個(gè)Tensilica L106 80MHz的處理器,屬于Xtensa架構(gòu)。 ESP32 :使
    的頭像 發(fā)表于 08-19 18:16 ?3856次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應(yīng)用于物聯(lián)網(wǎng)項(xiàng)目中。然而,如果不進(jìn)行燒錄,ESP8266將無法正常工作。 1. ESP8266簡(jiǎn)介 ESP8266是一款由Espres
    的頭像 發(fā)表于 08-19 17:28 ?575次閱讀

    esp8266wifi模塊怎么連接手機(jī)

    ESP8266 WiFi模塊連接手機(jī)主要可以通過兩種方式實(shí)現(xiàn): 通過路由器連接(STA模式)和直接作為熱點(diǎn)連接(AP模式) 。以下是兩種連接方式的步驟: 一、通過路由器連接(STA模式) 配置
    的頭像 發(fā)表于 08-19 17:27 ?1905次閱讀

    請(qǐng)問如何ESP8266共享互聯(lián)網(wǎng)?

    我是 esp8266 的新手,在指揮部學(xué)習(xí)。 我試圖esp8266通過Internet,但失敗了。 在 cwmode=3 時(shí) AT+CWJAP=\"HomeAP\"
    發(fā)表于 07-16 07:05

    ESP8266為什么不響應(yīng)Arduino?

    我是這個(gè) wifi 芯片的新手。我的問題是,當(dāng)我將其與 arduino mega 連接時(shí),我無法 esp8266 獲得響應(yīng)。 像許多在線教程一樣,我按照說明進(jìn)行操作,但仍然無法得到任何回應(yīng)
    發(fā)表于 07-16 06:39

    ESP8266_RTOS_SDK編譯錯(cuò)誤的原因?

    ../include -I /home/esp8266/ESP8266_RTOS_SDK/include -I /home/esp8266
    發(fā)表于 07-12 08:04

    utuntu環(huán)境下,ESP32和ESP8266設(shè)置環(huán)境變量時(shí)有沖突,怎樣兼容呢?

    ubuntu環(huán)境下,ESP32和ESP8266同時(shí)開發(fā),設(shè)置環(huán)境變量PATH時(shí)遇到疑問,如下: export PATH=\"$HOME/esp/xtensa-
    發(fā)表于 06-28 11:10

    ESP8266網(wǎng)絡(luò)天氣時(shí)鐘OLED顯示

    基于ESP8266實(shí)現(xiàn)網(wǎng)絡(luò)獲取天氣和時(shí)鐘并OLED顯示
    的頭像 發(fā)表于 06-28 04:46 ?953次閱讀
    <b class='flag-5'>ESP8266</b>網(wǎng)絡(luò)天氣時(shí)鐘OLED顯示

    ESP8266 ESP-AT環(huán)境搭好之后,打不開menuconfig怎么解決?

    /module_esp8266_1mb/sdkconfig.defaults... /home/esp/esp-at/main/interface/hspi/Kconfig:10: s
    發(fā)表于 06-27 06:57

    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片ESP8266ESP8285對(duì)比差異

    ESP8266ESP8285對(duì)比差異 ESP8285相當(dāng)于在ESP8266基礎(chǔ)上多加了1/2MB Flash, ESP8285與
    的頭像 發(fā)表于 05-17 11:44 ?1131次閱讀
    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對(duì)比差異

    使用Wi-Fi ESP8266方案模組接入云平臺(tái)

    ESP8266的模塊芯片是基于無線通信協(xié)議的UARTWi-Fi透?jìng)髂K芯片,支持802.11b/g/n的無線標(biāo)準(zhǔn),并帶有三種可選擇的工作模式。ESP8266模塊的控制是通過AT指令的形式控制
    的頭像 發(fā)表于 05-10 08:20 ?1693次閱讀
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺(tái)