色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>基于ESP8266的家庭自動化

基于ESP8266的家庭自動化

2022-12-21 | rar | 3.79 MB | 次下載 | 免費

資料介紹

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

這個項目如何運作?
為了便于理解,我們把它分成幾個部分:

第 1 部分:安裝 Blynk 應用程序。

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

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

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

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

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

5. Blynk 應用程序現在可供我們使用。

第 2 部分:Arduino IDE 和 Blynk 庫

1. 根據您的操作系統從https://www.arduino.cc/en/software安裝 Arduino IDE 。

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

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

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

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

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

1. 使用 USB 數據線將 ModeMCU 連接到 PC。

2. 打開 Arduino IDE 并轉到 Tools> Port 并使用適當的端口來匹配連接 NodeMCU 的 USB 端口。

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

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

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

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

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

8. 單擊頂部的上傳按鈕并等待該過程。代碼會上傳到NodeMCU,下次開機自動連接WiFi網絡。

第 4 部分:硬件組裝

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

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

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

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

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

6. 現在這個組裝完成了,我們可以使用 Blynk 應用程序用我們的手機打開和關閉我們的電器!

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

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

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

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

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

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

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 的電氣/電子設備。

這就是我們的項目結果!

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 欧美成人中文字幕在线视频| 亚洲中文有码字幕日本| 強姧伦久久久久久久久| 国产精品日韩欧美一区二区三区| 亚洲视频在线观看免费| 天天久久影视色香综合网| 热中文热国产热综合| 美女强奷到抽搐在线播放| 久久久久久久久免费视频 | 人人舔人人爱| 蜜臀AV精品一区二区三区| 久久99re2热在线播放7| 黑人巨摘花破女处| 国产在线精品亚洲一品区| 国外经典三级| 国语精彩对白2021| 久久青草在线视频精品| 国产精品第八页| 国产美熟女乱又伦AV| 国产婷婷综合在线视频中文| 国产精品大陆在线视频| 国产精品久久久久久久久免费下载| 大桥未久与黑人中出视频| 国产成人精品视频频| 国产美女影院| 狠狠干福利视频| 麻豆AV福利AV久久AV| 欧美日韩北条麻妃一区二区| 日韩精品免费在线观看| 琪琪的色原网站| 亚洲AV久久久久久久无码| 视频成人app永久在线观看 | 国产精品久久久久久久久久影院| 成人免费肉动漫无遮网站| 国产精品你懂得| 久久国产一区二区三区| 泡妞高手在都市完整版视频免费 | 久久视频这里只精品99re8久| 快播在线电影网站| 日韩一级精品久久久久| 亚洲国产精品无码中文字满|