亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

這個家庭自動化項目是我們決定開展的一個簡單項目,作為開始我們共同開展更大項目的計劃的一種方式。該項目的最終目標(biāo)是能夠使用我們的語音來控制電視、電燈、風(fēng)扇等家用電器。在我們的案例中,我們決定使用 Google 語音助手和 LED 燈泡來演示這個想法。

 

這個項目如何運作?

 

為了便于理解,我們把它分成幾個部分:

 

第 1 部分:安裝 Blynk 應(yīng)用程序。

1. 前往 Play 商店并安裝 Blynk 應(yīng)用程序。完成后,創(chuàng)建一個帳戶,然后登錄。

 

2. 單擊“新建項目”以創(chuàng)建一個新項目,然后根據(jù)您的意愿為其命名。創(chuàng)建項目時,選擇硬件設(shè)備為 NodeMCU,連接類型為 WiFi。

 

3. 完成此操作后,您將在郵件中收到一個Auth 令牌。此令牌稍后將用于將 Blynk 應(yīng)用程序與 NodeMCU 鏈接。

 

4. 由于我們使用的是四通道繼電器,因此必須在空白項目中添加 4 個按鈕。這是通過單擊空白區(qū)域的任意位置并從側(cè)面菜單中選擇按鈕來完成的。

 

5. 這些按鈕可以命名為“Relay1”、“Relay2”等,以便更好地理解。在名稱下方,為 4 個按鈕分別選擇引腳為數(shù)字引腳 D3、D4 等。

 

5. Blynk 應(yīng)用程序現(xiàn)在可供我們使用。

 

第 2 部分:Arduino IDE 和 Blynk 庫

1. 根據(jù)您的操作系統(tǒng)從
https://www.arduino.cc/en/software安裝 Arduino IDE 。

 

2. 從
https://github.com/blynkkk/blynk-library/releases/下載 Blynk 庫,將 Blunk 應(yīng)用程序與 NodeMCU 連接。解壓縮下載的 zip 文件。

 

3. 打開 Arduino IDE,進(jìn)入 File > Preferences 并在Settings選項卡下,復(fù)制 Sketchbook 的位置路徑。

 

4. 打開文件資源管理器并轉(zhuǎn)到復(fù)制的路徑位置。這是 Blynk 庫的安裝位置。新下載的 Blynk 庫將被復(fù)制到這個文件夾中。

 

5.從下載的Blynk目錄的Libraries文件夾中復(fù)制文件/文件夾并將其粘貼到Arduino IDE目錄的Libraries文件夾中。同樣,Tools文件夾也是如此。

 

第 3 部分:將代碼上傳到NodeMCU

1. 使用 USB 數(shù)據(jù)線將 ModeMCU 連接到 PC。

 

2. 打開 Arduino IDE 并轉(zhuǎn)到 Tools> Port 并使用適當(dāng)?shù)亩丝趤砥ヅ溥B接 NodeMCU 的 USB 端口。

 

3.接下來,轉(zhuǎn)到工具>開發(fā)板并選擇' NodeMCU 1.0 (ESP-12E Module) '作為開發(fā)板。

 

4. 要編寫代碼,請轉(zhuǎn)到文件 > 示例 > Blynk > Boards_WIFI > ESP8266_Standalone。將打開一個帶有一些預(yù)寫代碼的新文件。

 

5. 更改顯示“char auth[] = “YourAuthToken””的行,并將其替換為您在電子郵件中收到的 Blynk 的身份驗證令牌。

 

6. 更改顯示 'char ssid[] = “YourNetworkName”' 的行,并將其替換為您希望 NodeMCU 連接到的 WIFI 網(wǎng)絡(luò)的名稱。

 

7. 更改顯示'char pass[] = “YourPassword”'的行,并將'YourPassword'部分替換為您的WIFI網(wǎng)絡(luò)密碼。

 

8. 單擊頂部的上傳按鈕并等待該過程。代碼會上傳到NodeMCU,下次開機(jī)自動連接WiFi網(wǎng)絡(luò)。

 

第 4 部分:硬件組裝

1.用面包板將節(jié)點 MCU 與中繼板連接起來。

 

2. 將NodeMCU 的D3 引腳與Relay 的引腳1 連接。D4 至引腳 2、D5 至引腳 3 和 D6 至引腳 4。

 

3. 將 Relay 的接地引腳連接到 NodeMCU 的接地。

 

4. 使用普通的低壓手機(jī)充電器為 NodeMCU 供電,并使用 Arduino UNO 板為繼電器板供電。

 

5. 由于我們使用了 4 個繼電器引腳,因此可以連接四個電子設(shè)備,但在我們的例子中,我們只使用了一個 LED 燈泡。

 

6. 現(xiàn)在這個組裝完成了,我們可以使用 Blynk 應(yīng)用程序用我們的手機(jī)打開和關(guān)閉我們的電器!

 

第 5 部分:使用 IFTTT 連接 Google Assistant

我們無法將 Google Assistant 直接連接到 NodeMCU。相反,我們將語音命令的解釋發(fā)送到 Blynk 應(yīng)用程序,后者又將其發(fā)送到 NodeMCU。為了讓 Google Assistant 理解我們發(fā)出的語音指令,必須使用 IFTTT。

 

1. 前往https://ifttt.com/并使用您的 Google 帳戶注冊。

 

2. 登錄后,單擊標(biāo)題中的My Applets并選擇New Applet 。

 

3. 單擊“此”并搜索 Google Assistant。選擇它,然后單擊以連接。

 

4. 此時,IFTTT 會詢問您是否允許使用您的 google 帳戶向其添加語音命令。點擊“允許”。

 

5. 選擇寫著“說一個簡單的短語”的卡片。輸入您希望 Google 助理理解為命令的短語。在我們的例子中,這可能是“打開燈泡”、“打開繼電器 1”等。

 

6. 在第四個文本框中輸入 Google 助理應(yīng)回復(fù)的回復(fù)。然后單擊“創(chuàng)建觸發(fā)器”。

 

7. 接下來,單擊“那個”并輸入 webhooks。在 URL 字段中鍵入此 URL:

 


http://188.166.206.43/YourAuthTokenHere/更新/DigitalPinToBeUpdateHere

 

用 從 Blynk 應(yīng)用程序收到的郵件中收到的身份驗證令牌替換“ YourAuthTokenHere” 。將“DigitalPinToBeUpdateHere”部分替換為要更新的 NodeMCU 的數(shù)字引腳。

 

因此,當(dāng)我們將 NodeMCU 的數(shù)字引腳 D3 分配給中繼時,我們必須編寫 D3 來代替“DigitalPinToBeUpdateHere”。但是等等我們不能在那里寫 D3,因為當(dāng) Blynk 服務(wù)器從 IFTTT 收到這個命令時,它假設(shè)它收到的命令是要發(fā)送到“Arduino Uno”板,但在我們的例子中,我們將它發(fā)送到 NodeMCU.hen Blynk 服務(wù)器從 IFTTT 接收此命令,它假設(shè)它接收到的命令將發(fā)送到“Arduino Uno”板,但在我們的例子中,我們將它發(fā)送到 NodeMCU。所以我們改用 D0。

 

8. 接下來,選擇“方法”字段作為 PUT 并選擇“內(nèi)容類型”作為應(yīng)用程序/JSON。對于“身體”類型:[“0”]

 

這里的“0”表示打開,所以我們基本上是說 Blynk 打開連接到引腳 D3 的繼電器,在我們的例子中是繼電器 1。現(xiàn)在單擊“創(chuàng)建操作”,然后單擊“完成”。

 

9. 同樣,我們創(chuàng)建另一個小程序來關(guān)閉繼電器。

 

完成所有這些步驟后,我們注冊的語音命令可用于打開和關(guān)閉連接到 NodeMCU 的電氣/電子設(shè)備。

 

這就是我們的項目結(jié)果!

 

基于 ESP8266 的家庭自動化

 


基于 ESP8266 的家庭自動化

 

更多詳情資料可前往基于 ESP8266 的家庭自動化(示意圖+代碼) - 電路城

 

此方案版權(quán)歸電路城用戶所有,如作者不愿發(fā)布在頭條可私信或前往電路城聯(lián)系相關(guān)人員刪除。

分享到:
標(biāo)簽:自動化 家庭
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達(dá)人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定