NodeMCU連接天貓精靈第一集——硬件構架(基於Blinker點燈科技)

前段時間搞物聯網,學習了一些相關知識,發現ESP8266的確好用,在前幾篇文章中已經大概介紹過NodeMCU和ESP8266的關係了,所以現在步入正題,學習NodeMCU接入天貓精靈,其實這是一個點燈科技的開源項目,我通過個人需求修改了一些參數和內容達到我自己的目的。

項目說明

項目目的:實現家中部分家電的工作,主要是控制繼電器,也就是GPIO口的高低電平控制,先說一下這個項目的限制,天貓精靈對一組多輸出設備最多兼容4個單位,比如說控制的是一個智能插板,那插板上就只能有4個插口可以控制,再多的話就要多加一組NodeMCU,也就是把這個項目複製一份。
項目要求:由於家中有一些地方是連接不到WiFi的,所以我選擇的解決方案是通過NodeMCU的gpio去控制無線同步開關模塊,圖方便就買了220V燈具的遙控開關套件來改裝。所以改方案的適用範圍取決於買的無線同步模塊的範圍,如果只是想近距離控制的話直接用esp01和配套用的繼電器就行,雖然硬件不同,但是看完本項目也可以輕鬆做到。

項目構造

話不多說,先上圖,看圖容易理解
解決方案構架
通過NodeMCU控制繼電器通斷來模擬遙控按鍵按下的動作,從而控制受體設備動作。

注意:由於NodeMCU輸出電壓爲3.3V,所以需要使用5V的繼電器才能正常使用

ESP8266 Module
無線同步繼電器模塊
被控設備
硬件結構 點動模式
電源
ESP8266 Module
繼電器1
繼電器2
繼電器3
繼電器4
無線同步模塊遙控觸點
被控設備1
被控設備2
被控設備3
被控設備4

供電直接用一個普通micro USB手機充電器接到NodeMCU上即可,至此,硬件構架已經基本結束,接下來講講接線問題
在這裏插入圖片描述
由於NodeMCU存在引腳複用,所以儘量選擇只有GPIO功能的引腳,這裏我選擇的是D1~D4引腳,因爲下面就是3.3V電源和地,後面製作的時候插線較爲方便。

接下來是接線過程

NodeMCU四路繼電器遙控D1接繼電器輸入1端口D2接繼電器輸入2端口D3接繼電器輸入3端口D4接繼電器輸入4端口3.3V接繼電器輸入D+G接繼電器輸入D-常開觸點1和公共端1接按鍵1兩端引腳常開觸點2和公共端2接按鍵2兩端引腳常開觸點3和公共端3接按鍵3兩端引腳常開觸點4和公共端4接按鍵4兩端引腳NodeMCU四路繼電器遙控

按鍵開關
注意遙控上的按鍵開關和繼電器連接的引腳要接如上兩個腳,因爲按鍵開關一般來說電路如下所示
在這裏插入圖片描述
1.3引腳對應我圖上標出的引腳。

以上,關於硬件搭建完全結束,接下來就是把遙控控制的繼電器安裝到被控用電器電源位置即可,我用的是一個燈,這裏給大家參考一下
被控電源展示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章