資料介紹
描述
在這個物聯(lián)網(wǎng)項目中,我展示了如何使用 ESP32 使用 Google Assistant 和 Alexa 制作基于物聯(lián)網(wǎng)的智能家居,以通過語音命令控制 3 臺家用電器。
如果互聯(lián)網(wǎng)不可用,那么您可以通過手動開關(guān)控制家用電器。在本文中,我展示了制作這個智能家居系統(tǒng)的所有步驟。
這個完整的家庭自動化系統(tǒng)具有以下特點:
- 使用Google 助理控制電器
- 使用Alexa控制電器
- 用開關(guān)手動控制電器。
- 在Google Home和Amazon Alexa App中監(jiān)控實時反饋。
- 無需互聯(lián)網(wǎng)即可手動控制家用電器。
- 對于這個項目,我使用了一個免費的 Sinric Pro帳戶
因此,您只需使用 ESP32 和繼電器模塊即可在家中輕松制作這個家庭自動化項目。或者,您也可以為此項目使用定制設(shè)計的 PCB。
所需組件:
1. ESP32 開發(fā)套件 V1
2. 4通道SPDT 5V繼電器模塊
3. 手動開關(guān)或按鈕
4. Alexa Echo Dot(可選)
如果您為此項目使用定制設(shè)計的 PCB,請參考以下所需組件列表。
PCB所需的組件
- ESP32 開發(fā)套件 V1
- 繼電器 5v (SPDT) (4 no)
- BC547 晶體管(4 個)
- PC817 Opocuplors (4 no)
- 510 歐姆 0.25 瓦電阻器(4 無)(R1 - R4)
- 1k 0.25 瓦電阻器(6 個)(R5 - R10)
- 10k 0.25 瓦電阻器(1 個)(R11)
- LED 5 毫米(6 無)
- 1N4007 二極管(4 個)(D1 - D4)
- 按鈕(4 個)
- 端子連接器
- 5V直流電源
所需軟件:
1. Arduino IDE
2.谷歌家庭應(yīng)用
3.亞馬遜Alexa應(yīng)用
ESP32家庭自動化項目電路圖
電路非常簡單,我使用 GPIO 引腳D23、D22、D21和D19來控制 4 個繼電器。
GPIO 引腳D13、D12、D14和D27與開關(guān)相連,可手動控制 4 個繼電器。
我在 Arduino IDE 中使用了INPUT_PULLUP函數(shù),而不是使用上拉電阻。
我使用了一個 5V 移動充電器為智能繼電器模塊供電。
使用高壓時請采取適當(dāng)?shù)陌踩A(yù)防措施。
使用 ESP32 使用 Google Assistant 控制繼電器
如果ESP32與 WiFi 連接,那么您可以通過Google Home App 和手動開關(guān)控制家用電器。
您還可以讓Google 助理打開和關(guān)閉電器。
您可以在世界任何地方控制、監(jiān)控 Google Home 應(yīng)用中繼電器的實時狀態(tài)。對于這個家庭自動化項目,您不需要任何 Google Home Nest 設(shè)備。
使用 ESP32 通過 Alexa 控制繼電器
如果 ESP32 與 WiFi 連接,您還可以通過Amazon Alexa App控制家用電器。
您還可以要求 Alexa 打開和關(guān)閉電器。
您還可以通過手動開關(guān)控制設(shè)備,并從世界任何地方監(jiān)控 Amazon Alexa 應(yīng)用程序中繼電器的實時反饋。
對于這個家庭自動化項目,您不需要任何 Echo DOT設(shè)備。
使用開關(guān)手動控制繼電器
如果 WiFi 不可用,您可以通過手動開關(guān)控制繼電器。
ESP32 每 5 秒檢查一次 WiFi。當(dāng) WiFi 可用時,ESP32 將自動連接 WiFi。
請參考電路圖連接手動開關(guān)。
為這個智能家居系統(tǒng)設(shè)計 PCB
為了使電路緊湊并具有專業(yè)的外觀,我在測試了智能繼電器模塊的所有功能后設(shè)計了 PCB。
焊接PCB上的所有組件
之后,我按照電路圖焊接了所有組件。
然后將 NodeMCU 板與 PCB 連接起來。
在 Sinric Pro 中創(chuàng)建一個帳戶
首先,訪問https://sinric.pro/
您必須在 Snric Pro 中創(chuàng)建一個帳戶。
然后登錄 Sinric Pro 帳戶。
您將獲得該帳戶的APP KEY和APP SECRET ,這在代碼中是必需的。
在 Sinric Pro 帳戶中添加房間
之后添加一個房間并給那個房間起一個昵稱(例如:客廳)
在 Sinric Pro 帳戶中添加設(shè)備
然后逐一添加設(shè)備,并為每個設(shè)備提供昵稱。Sinric 將為每個設(shè)備分配一個唯一的設(shè)備 ID。
在這里,我使用了免費的 Sinric Pro 帳戶,因此我最多可以免費添加 3 臺設(shè)備。
使用 Arduino IDE 編程 ESP32
首先,下載代碼并安裝代碼中提到的所有必需庫。
所需庫:
- Sinric Pro
- ArduinoJson
- 網(wǎng)絡(luò)套接字
然后輸入WiFi 憑據(jù)
#define WIFI_SSID "YOUR-WIFI-NAME"
#define WIFI_PASS "YOUR-WIFI-PASSWORD"
從Sinric pro account Credential 菜單中輸入APP KEY和APP SECRET 。
#define APP_KEY "YOUR-APP-KEY"
#define APP_SECRET "YOUR-APP-SECRET"
從 Sinric 專業(yè)帳戶的設(shè)備菜單中輸入設(shè)備 ID 。
#define device_ID_1 "SWITCH_ID_NO_1_HERE"
#define device_ID_2 "SWITCH_ID_NO_2_HERE"
#define device_ID_3 "SWITCH_ID_NO_3_HERE"
#define device_ID_4 "SWITCH_ID_NO_4_HERE"
之后選擇DOIT ESP32 DEVKIT V1 board 和PORT 。
然后點擊上傳按鈕。
設(shè)置 Google Home 應(yīng)用
首先,下載并安裝Google Home 應(yīng)用。然后按照步驟在 Google Home 應(yīng)用中創(chuàng)建 Home
- 點擊“ + ”圖標(biāo)(左上角)。
- 點擊創(chuàng)建新家。
- 輸入家庭昵稱和地址。
- 然后點擊繼續(xù)。
主頁已創(chuàng)建。現(xiàn)在再次點擊“ + ”圖標(biāo)添加設(shè)備。
將 Sinric Pro 與 Google Home 應(yīng)用程序連接 | 添加設(shè)備
在 Google Home 應(yīng)用中創(chuàng)建 Home 后,您可以將 Sinric Pro 與 Google Home 應(yīng)用連接
- 點擊“ + ”圖標(biāo),然后選擇設(shè)置設(shè)備。
- 點擊與 Google 合作。
- 搜索Sinric Pro ,然后選擇 Sinric Pro。
- 輸入用于 Sinric 帳戶的電子郵件 ID 和密碼,
- 然后點擊登錄。
因此,Sinric Pro 的所有設(shè)備都將添加到 Google Home 帳戶中。
為此智能家居系統(tǒng)配置 Alexa 應(yīng)用程序
從 Google Play 商店或 App Store下載并安裝Amazon Alexa 應(yīng)用程序。
- 轉(zhuǎn)到“更多”,然后選擇“技能和游戲”
- 搜索 Sinric Pro 并點擊“Sinric Pro”。
- 點擊“啟用”
- 使用 Sinric 帳戶憑據(jù)登錄。
使用 Alexa 連接設(shè)備
- 點擊關(guān)閉。
- 點擊“發(fā)現(xiàn)設(shè)備”。
- 添加設(shè)備需要一分鐘。在此期間,ESP32 應(yīng)與 WiFi 連接。
- 點擊“設(shè)備”,然后點擊“插頭”以查看所有設(shè)備。
因此,Sinric Pro 的所有設(shè)備都將添加到 Amazon Alexa App。
連接家用電器
按照電路圖將 4 個家用電器與繼電器模塊連接起來。使用高壓時請采取適當(dāng)?shù)陌踩A(yù)防措施。
將 5 伏直流電源與 PCB 連接。(我用的是我的舊手機充電器 5V 5 Amp)打開電源
打開電源
打開 110V/230V 電源和 5V 直流電源。
最后!!智能家居系統(tǒng)已準(zhǔn)備就緒
現(xiàn)在您可以以智能的方式控制您的家用電器。
我希望您喜歡這個 Google 和 Alexa 控制家庭自動化項目。我已經(jīng)分享了該項目所需的所有信息。
如果您分享您的寶貴意見,我將不勝感激。另外,如果您有任何疑問,請在評論部分寫下。
謝謝,學(xué)習(xí)愉快。
- 生成式AI對智能家居的影響 16次下載
- 智能家居安全隱患 智能家居安全性問題的重要性 0次下載
- 使用Google Assistant和Alexa制作基于物聯(lián)網(wǎng)的Arduino智能家居
- Arduino物聯(lián)網(wǎng)云智能家居與Alexa使用NodeMCU
- 物聯(lián)網(wǎng)智能家居系統(tǒng)
- 2021年智能家居行業(yè)研究報告 77次下載
- 基于物聯(lián)網(wǎng)平臺的智能家居中心控制系統(tǒng) 59次下載
- 如何使用Linux操作系統(tǒng)進(jìn)行智能家居的設(shè)計 12次下載
- Qorvo智能家居管家物聯(lián)網(wǎng)和智能家居革命為什么比較慢?詳細(xì)概述
- 如何利用物聯(lián)網(wǎng)解決智能家居現(xiàn)狀存在的問題?
- 智能家居物聯(lián)網(wǎng)WiFi模塊選型分析資料下載 27次下載
- 智能家居物聯(lián)網(wǎng)數(shù)據(jù)交互 7次下載
- WIFI與物聯(lián)網(wǎng)智能家居及其優(yōu)點描述 2次下載
- 基于物聯(lián)網(wǎng)平臺的智能家居監(jiān)控系統(tǒng)設(shè)計 48次下載
- 物聯(lián)網(wǎng)在智能家居中的應(yīng)用案例 14次下載
- 保護(hù)智能家居中的智能插座 766次閱讀
- 智能家居系統(tǒng)應(yīng)該用什么姿勢來落地 1018次閱讀
- 物聯(lián)網(wǎng)智能家居與傳感器技術(shù)如何結(jié)合 2082次閱讀
- 面向智能家居的物聯(lián)網(wǎng)該如何解決 1355次閱讀
- 物聯(lián)網(wǎng)智能家居如何來打造相應(yīng)的智能化產(chǎn)品 814次閱讀
- 智能家居常用的解決方案有哪些 2144次閱讀
- 解答物聯(lián)網(wǎng)智能家居中的安全隱患該如何預(yù)防 2432次閱讀
- 智能家居是什么?智能家電發(fā)展現(xiàn)如何?中國智能家居前景預(yù)測研究報告 6414次閱讀
- 智能家居中的無線技術(shù)解析 2077次閱讀
- 關(guān)于融合網(wǎng)聯(lián)車輛的智能家居協(xié)同監(jiān)控系統(tǒng)的設(shè)計 2734次閱讀
- 智能家居安全嗎_智能家居安全性分析 3087次閱讀
- 智能家居中所涉及到的幾種無線技術(shù) 5551次閱讀
- 基于Linux的智能家居管理方案 5327次閱讀
- 基于ZigBee的別墅智能家居解決方案 2024次閱讀
- 智能家居無線發(fā)展:ZigBee實現(xiàn)雙向互動 1292次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多