基于ESP8266的NodeMcu模塊+繼電器+樹(shù)莓派+Domoticz平臺(tái)打造智能家居

最近買(mǎi)了個(gè)ESP8266的NodeMCU板子逼庞,本來(lái)拿來(lái)做wifi攻擊器的,玩膩了就聽(tīng)說(shuō)能用這貨做智能家居闺鲸,于是就百度+google找各種資料筋讨,前前后后花了近5個(gè)小時(shí)才弄好。(主要資料不好找懊小)

轉(zhuǎn)載請(qǐng)注明出處與原作者Oず薄!立镶!謝謝

一壁袄、NodeMCU的板子的配置



如上圖,我買(mǎi)的就是這貨(懶得再去拍照了就從某寶截了一張)

購(gòu)買(mǎi)方法直接去某寶搜nodemcu模塊就行媚媒,很便宜嗜逻,十幾塊錢(qián)就能買(mǎi)到(為了避免廣告嫌疑 我就不貼鏈接了,買(mǎi)的時(shí)候可以順便買(mǎi)點(diǎn)社邦線什么的)

1.刷入固件

我這里使用的是ESPEasy固件

官網(wǎng)地址:www.letscontrolit.com

官網(wǎng)固件下載地址:https://www.letscontrolit.com/downloads/ESPEasy_R120.zip(這里是穩(wěn)定版R120版本固件缭召,想要測(cè)試版的自己去官網(wǎng)找)

我的博客下載地址:http://www.myzhazha.top/Download/ESPEasy_R120.zip

下載的時(shí)候先把模塊鏈接電腦栈顷,驅(qū)動(dòng)沒(méi)問(wèn)題的話會(huì)在設(shè)備管理器端口里有個(gè)設(shè)備,如下圖所示:



記住后面的COM口號(hào)嵌巷,我這里是4? (驅(qū)動(dòng)跟賣(mài)家要萄凤,一般都會(huì)給)

解壓下載好的固件壓縮包


模塊鏈接電腦的情況下雙擊“flash.cmd”


第一行是端口號(hào),就是上面設(shè)備管理器的COM口號(hào)根據(jù)自己的來(lái)填寫(xiě)搪哪,寫(xiě)完按回車(chē)鍵

第二行是flash的大小靡努,nodemcu模塊就輸入4096,然后回車(chē)

第三行是版本號(hào)晓折,輸入120 然后回車(chē)惑朦,按一下板子上的flash按鍵開(kāi)始刷入,等一會(huì)漓概,下圖所示就是成功了


然后拔掉模塊等下再用



二漾月、樹(shù)莓派安裝Domoticz

直接輸入以下命令安裝,簡(jiǎn)單粗暴

sudo curl -L install.domoticz.com | sudo bash

過(guò)程會(huì)很慢垛耳,請(qǐng)耐心等待栅屏,等待過(guò)后會(huì)彈出這個(gè)窗口飘千,按回車(chē)鍵確定(由于我已經(jīng)安裝完了,所以下面這圖是我從其它地方偷的)


設(shè)置http訪問(wèn)和https訪問(wèn)端口(選一個(gè)http訪問(wèn)就可以)


http端口(做過(guò)魔鏡的小伙伴們這里用其它端口代替 如1234端口)



這一步默認(rèn)就行


按確定就成功了


記住上面的http那個(gè)ip和端口栈雳,在瀏覽器輸入上面的ip和端口192.168.31.89:8080按回車(chē)訪問(wèn)

接下來(lái)就進(jìn)到Domoticz里了


由于是英文护奈,我們要改成中文,如下圖所示:


1.選擇語(yǔ)言選項(xiàng)

2.Domoticz選擇中文

3.填寫(xiě)當(dāng)?shù)氐慕?jīng)緯度(上面的是經(jīng)度哥纫,下面是維度)不知道的去這里查:www.gpsspg.com/maps.htm

4.“應(yīng)用到設(shè)置”

然后界面會(huì)變成中文

點(diǎn) “設(shè)置”—“硬件” 添加一個(gè)硬件

名稱(chēng)隨便填一個(gè)

類(lèi)型我們選擇“Dummy (Does nothing, use for virtual switches only)”


然后按“增加”


我們看到增加了一個(gè)硬件霉旗,點(diǎn) “創(chuàng)建虛擬傳感器”


名稱(chēng)跟上面的填一樣,傳感器類(lèi)型選擇“開(kāi)關(guān)”然后點(diǎn)“OK”

之后會(huì)看到一個(gè)提示創(chuàng)建成功

OK蛀骇,Domoticz平臺(tái)的配置先到這里

三厌秒、ESP8266模塊的配置

首先把寫(xiě)入固件的模塊連接上電源,然后打開(kāi)電腦的wifi(沒(méi)電腦的用手機(jī)也可以)擅憔,列表里會(huì)有個(gè)叫ESP_0的wifi鸵闪,連上它,默認(rèn)密碼是configesp

連上去之后瀏覽器輸入默認(rèn)網(wǎng)關(guān)地址192.168.4.1

模塊會(huì)自動(dòng)搜索附近wifi暑诸,選擇你家的wifi蚌讼,然后把密碼填進(jìn)去,點(diǎn)“connect”連接个榕,連上去之后會(huì)出現(xiàn)個(gè)倒計(jì)時(shí)20秒的頁(yè)面篡石,倒計(jì)時(shí)結(jié)束后會(huì)顯示一個(gè)局域網(wǎng)ip,然后電腦連上你的wifi之后打開(kāi)這個(gè)顯示的ip(這個(gè)ip就是模塊在你的局域網(wǎng)里的ip)


打開(kāi)后來(lái)到config這一欄西采,這里主要改兩個(gè)地方“Controller IP”和“Controller Port”

Controller IP填寫(xiě)Domoticz管理頁(yè)面的ip地址

Controller Port填寫(xiě)Domoticz管理頁(yè)面的ip的端口

下面的選項(xiàng)默認(rèn)就行凰萨,然后點(diǎn)“Submit”保存

四、NodeMcu模塊與Domoticz平臺(tái)聯(lián)動(dòng)

來(lái)到“Devices”這一欄械馆,選擇“Edit”添加


Device選擇“Switch input”



我們回到Domoticz頁(yè)面胖眷,點(diǎn)“設(shè)置”—“設(shè)備”,看一下我們添加的那個(gè)開(kāi)關(guān)的“IDX”的值狱杰,記住這個(gè)值


把我們剛才看到的IDX值填到下面的的“IDX/Var”里瘦材,GPIO選擇GPIO-0厅须,然后選擇“Submit”保存

然后回到Domoticz頁(yè)面的“開(kāi)關(guān)”這一欄仿畸,找到我們添加的開(kāi)關(guān)設(shè)備,然后點(diǎn)擊“編輯”


開(kāi) 觸發(fā)這一欄填寫(xiě):(記得把中間的ip地址改成自己的NodeMcu的局域網(wǎng)ip)

http://192.168.2.196/control?cmd=GPIO,0,1

意思就是GPIO0的值為1

關(guān) 觸發(fā)這一欄填寫(xiě):(記得把中間的ip地址改成自己的NodeMcu的局域網(wǎng)ip)

http://192.168.2.196/control?cmd=GPIO,0,0

同上朗和,意思就是GPIO0的值為0

然后點(diǎn)擊“保存”

找個(gè)3V的LED燈错沽,負(fù)極接在GND針腳,正極接在GPIO-0針腳上眶拉,然后點(diǎn)擊開(kāi)關(guān)面板的燈泡圖標(biāo)試試能否點(diǎn)亮千埃,不出意外的話是會(huì)亮的,成功后把LED燈換成3V的繼電器忆植,繼電器再并入電器線路中就能用它控制一些小功率的電器了(最大功率電器根據(jù)繼電器允許的功率計(jì)算)

開(kāi)燈關(guān)燈這些都可以進(jìn)入到Domoticz平臺(tái)的管理界面進(jìn)行管理放可,如果家里有不用的手機(jī)或者平板都可以作為控制設(shè)備

看官方文檔時(shí)發(fā)現(xiàn)有Domoticz的Android客戶(hù)端

Domoticz for Android免費(fèi)版(高級(jí)版需要收費(fèi)谒臼,Google play商店售價(jià)30多人民幣)

iOS設(shè)備去應(yīng)用商店搜索Domoticz有個(gè)免費(fèi)版的

http://pan.baidu.com/share/link?shareid=4011804182&uk=1816891405


圖片發(fā)自簡(jiǎn)書(shū)App


局域網(wǎng)任意一臺(tái)聯(lián)網(wǎng)設(shè)備的瀏覽器輸入Domoticz的管理界面也可以控制


圖片發(fā)自簡(jiǎn)書(shū)App



Domoticz平臺(tái)也可以設(shè)置條件,比如當(dāng)溫度傳感器溫度達(dá)到30℃時(shí)自動(dòng)觸發(fā)風(fēng)扇開(kāi)關(guān)耀里,門(mén)后的紅外傳感器檢測(cè)到有人打開(kāi)門(mén)時(shí)自動(dòng)觸發(fā)燈的開(kāi)關(guān)這些

(Domoticz平臺(tái)可以接入蘋(píng)果的HomeKit 后續(xù)會(huì)把教程寫(xiě)出來(lái))

寫(xiě)出來(lái)了蜈缤,傳送門(mén):

Domoticz平臺(tái)接入蘋(píng)果的HomeKit使用siri控制

轉(zhuǎn)載請(qǐng)注明出處與原作者!7肟妗底哥!謝謝

最后附上NodeMcu模塊的GPIO口圖

PS:某寶上面賣(mài)的esp8266串口模塊也可以,便宜不少 如下圖房官,最大長(zhǎng)度和1元人民幣硬幣豎著一樣高趾徽,很小,具體的接線圖參考http://blog.csdn.net/csdnhuaong/article/details/67633566

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末翰守,一起剝皮案震驚了整個(gè)濱河市孵奶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蜡峰,老刑警劉巖拒课,帶你破解...
    沈念sama閱讀 222,590評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異事示,居然都是意外死亡早像,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)肖爵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)卢鹦,“玉大人,你說(shuō)我怎么就攤上這事劝堪〖阶裕” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵秒啦,是天一觀的道長(zhǎng)熬粗。 經(jīng)常有香客問(wèn)我,道長(zhǎng)余境,這世上最難降的妖魔是什么驻呐? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮芳来,結(jié)果婚禮上含末,老公的妹妹穿的比我還像新娘。我一直安慰自己即舌,他們只是感情好佣盒,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著顽聂,像睡著了一般肥惭。 火紅的嫁衣襯著肌膚如雪盯仪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,682評(píng)論 1 312
  • 那天蜜葱,我揣著相機(jī)與錄音磨总,去河邊找鬼。 笑死笼沥,一個(gè)胖子當(dāng)著我的面吹牛蚪燕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奔浅,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼馆纳,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了汹桦?” 一聲冷哼從身側(cè)響起鲁驶,我...
    開(kāi)封第一講書(shū)人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎舞骆,沒(méi)想到半個(gè)月后钥弯,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡督禽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評(píng)論 3 342
  • 正文 我和宋清朗相戀三年脆霎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狈惫。...
    茶點(diǎn)故事閱讀 40,852評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡睛蛛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出胧谈,到底是詐尸還是另有隱情忆肾,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評(píng)論 5 351
  • 正文 年R本政府宣布菱肖,位于F島的核電站客冈,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏稳强。R本人自食惡果不足惜场仲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望键袱。 院中可真熱鬧燎窘,春花似錦摹闽、人聲如沸蹄咖。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)澜汤。三九已至蚜迅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間俊抵,已是汗流浹背谁不。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,788評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留徽诲,地道東北人刹帕。 一個(gè)月前我還...
    沈念sama閱讀 49,279評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像谎替,于是被迫代替她去往敵國(guó)和親偷溺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容