步驟1:簡介
我搜索并閱讀了很多項目,每個項目都提供了一些有用的信息。因此,我將所有這些組合在一起,加上我自己的一小部分,來創建這個項目。基本上,您需要在手機上運行Android應用并使用它控制其他設備。在此應用程序中,您可以使用按鈕和/或語音命令打開或關閉設備。
步驟2:材料
下面列出了您需要的東西。我從Aliexpress購買了所有這些產品,但你可以隨心所欲地買到它。
帶8個繼電器的繼電器模塊(或分離式繼電器)模塊)
最后一個是Android智能手機: - )
就是這樣。我們很高興。
第3步:硬件細節
如果您熟悉Arduino(或NodeMCU)和繼電器,則可以跳過此步驟。對于那些沒有的人,我將嘗試解釋這些東西是如何工作的。
首先,由于其ESP8266芯片,NodeMCU可以被認為是具有Wifi能力的微控制器。我將向您展示如何在下一步中使用Arduino IDE與NodeMCU配合使用。
其次,繼電器模塊用于分離來自NodeMCU和AC線路的低DC電壓控制信號。每個繼電器有3個輸出引腳。通常,COM引腳連接到NC(常閉)引腳。當出現控制信號時,繼電器線圈將翻轉,因此COM引腳連接到NO引腳。
在繼電器模塊上,光電晶體管用于保護NodeMCU免受交流電源線的干擾交換。繼電器模塊上的輸入邏輯低電平將激活其相應的繼電器。反之,邏輯高電平將使繼電器無效。
您需要移除繼電器板上VCC和JDVCC之間的跳線以分離電源。
步驟4:軟件準備
首先,我買的NodeMCU是來自中國所以他們使用USB芯片CH341。我們需要為它安裝驅動程序。連接驅動程序,以便您可以下載,解壓縮并安裝到您的計算機上。
接下來,要使用Arduino IDE,我們需要添加板庫。打開Arduino IDE:
工具 - 》董事會 - 》董事會經理
搜索ESP8266社區的 esp8266 并安裝
文件 - 》首選項
使用此框填寫其他Board Manager URL 框(刪除“”字符)
“http://arduino.esp8266.com/stable/package_esp8266com_index.json”
工具 - 》電路板 - 》 NodeMCU 1.0
在附帶的Arduino文件中,相應地更改參數:
SSID到您的Wifi名稱
密碼到您的Wifi密碼
您也可以根據需要更改NodeMCU上的控制引腳,但是您必須稍后再次使用該應用程序檢查
讓我們移動下一步。
第5步:智能手機應用程序
我使用MIT App Inventor為Android手機創建應用程序。您可以通過Gmail帳戶免費注冊。如果您只想使用該應用程序,請下載該zip文件,解壓縮并在手機上安裝 home3.apk 。每個輸出引腳的命令非常簡單
開啟紅色/關閉紅色
開啟綠色/關閉綠色
開啟藍色/關閉藍色
打開黃色/關閉黃色
打開橙色/關閉橙色
打開棕色/關閉棕色
如果要更改為命令,請登錄MIT App Inventor并修改我的 home3.aia
項目 - 》導入項目(.aia)
切換到阻止并修改命令
修改后,選擇構建 - 》應用程序(保存.apk)
安裝應用程序
所有事情都已設定,讓我們把事情放在一起。
第6步:硬件連接
如圖所示,NodeMCU可以運行3.3V。所以它有一個電壓調節器。您可以通過USB端口為其提供電源,以提供5V DC或將NodeMCU VIN引腳連接到最大范圍為6到20V的電源。
在繼電器板上,移除VCC - JDVCC之間的跳線。因為繼電器是5V所以你需要為它提供5V或更低,但不低于3.3V。如果沒有,繼電器將不會激活。
首先,使用5V外部電源。它需要至少1.5A才能同時運行NodeMCU和所有繼電器。
將電源連接到繼電器板上的JD-VCC和GND引腳。
將電源連接到NodeMCU的VIN和GND
將輸出引腳從NodeMCU連接到繼電器板(D0 D1 D2 D5 D6 D7)
連接3.3V NodeMCU到繼電器板的VCC(對我來說有效,但在某些情況下,3.3V不足以激活繼電器。你可以使用NodeMCU的VIN到繼電器板的VCC,但功率分離不再可用。這不會
第二種情況,NodeMCU通過電源線的USB電纜供電,這是一個問題,如果你只使用繼電器來控制燈泡。外接電源用于繼電器板
代替3.3V,可以將NodeMCU的VIN連接到繼電器板的VCC
所以我們的系統很好要去。
第7步:最后的觸摸
打開剛才在智能手機上安裝的應用。我將其命名為 Home DL 。 您可以稍后使用MIT App Inventor更改該愚蠢的名稱。
在Arduino IDE中打開程序
將Wifi ssid和密碼更改為您的
將其上傳到NodeMCU
打開串口監控并等待本地IP,請注意。
當手機上的應用程序處于打開狀態時,單擊設置IP 按鈕
在文本框中記下IP并單擊保存
重新啟動應用程序
現在您可以單擊任何按鈕來控制相應的設備
-
語音控制
+關注
關注
5文章
495瀏覽量
28640 -
NODEMCU
+關注
關注
13文章
289瀏覽量
22228
發布評論請先 登錄

基于BLE技術 智能手寫筆解決方案:改變你的書寫體驗PTR5415
TECNO重磅發布CAMON 40系列智能手機
AI芯片在智能手機中具體怎么用?
芯片在智能手機中扮演什么角色?
探索智能手機上的生成式AI
SOC芯片在智能手機中的應用
Arm全面計算解決方案為所有智能手機用戶帶來娛樂體驗
防爆智能手機如何助力電氣行業保駕護航?

評論