本內(nèi)容來源于@什么值得買SMZDM.COM|首席生活家 casatift
想給入戶門換個指紋鎖的念頭已經(jīng)不止動了一次,不過如果光換入戶門鎖而不解決樓道鎖無鑰匙開啟的話,身上還是需要帶把鑰匙,而鑰匙這東西,只要帶了,一把,兩把,三把就并沒有什么區(qū)別。所以指紋鎖的事也就一直擱置著,不過前些日子從綠米Aqara試用那獲得了一把指紋鎖,所以樓道門無鑰匙開啟這事,不得不解決了,以內(nèi)領導發(fā)話了,你要是不解決樓道門鑰匙的問題,你別相裝什么指紋鎖。
其實很多新建小區(qū)已經(jīng)具備了手機開鎖,甚至可以遠程查看樓道門攝像頭的功能,還有一些即使沒有這樣的遠程功能,也可以通過密碼開門,再有的也是有IC卡開門的功能的,IC卡就算不能復制,也是可以塞在手機殼里隨身帶的不是,但是可惜的是,樓主家的樓道門禁是10多年前的裝備了,以上所有這一切都與樓主無關(guān),不過前些日子去了周邊其他一個小區(qū),人家小區(qū)物業(yè)還是居委給樓道門裝了一個微信掃一掃開門的玩意,大致是用微信掃描門口二維碼,然后輸入戶號,業(yè)主那就能收到條請求開鎖的微信,然后就可以選擇開不開鎖,不過這玩意的意義似乎不大,要么是家里門禁對講壞了,不然站在樓道口不按門鈴,還拿手機微信掃一掃……。要是說樓主不在家,那進了樓道也沒用不是,除非業(yè)主自己也裝了個可以遠程下發(fā)臨時鑰匙的指紋鎖,閑話不多說,先來看下樓主家的樓道對講長啥樣:
一共就六個按鈕,沒有數(shù)字鍵盤,所以什么系統(tǒng)通用密碼啥的就想也不用想了。所以只能自己動手來做改造了,其實比較簡單的方法是在樓道門這邊改造,因為有單鍵開鎖的按鈕,只要從開鎖鍵這邊引兩根線出來,裝個繼電器,然后手機控制繼電器就能完成開鎖,但是畢竟是公共區(qū)域,就算是改裝沒問題,不影響安全,但是鄰居看到了總會有些意見吧,就算現(xiàn)時不說,回頭要是樓里發(fā)生啥入室盜竊什么的,也會覺得是你裝的亂七八糟什么玩意導致的。鄰里關(guān)系還是很重要的,特別是將來真不帶鑰匙了,系統(tǒng)又壞了的時候,還是需要人家?guī)湍汩_門的是不?所以接著把目光放到了房內(nèi),房內(nèi)的對講系統(tǒng)是這樣的:
請大家忽略由于地區(qū)不均勻沉降造成的墻面裂痕,這事告訴我們新房一定不要急著裝修,等它沉個1-2年穩(wěn)定了再裝修會比較好,當然,這條規(guī)則僅適用于上海這樣的沖擊平原,并且離海只要2,3公里的地方。還是說回到樓道對講,此款對講機型號為WRT-PX,上網(wǎng)查了下介紹如下:
所以這機器只能是在呼叫對講時才能開鎖,而不像有些系統(tǒng),直接短接兩根通信線就能開鎖??戳讼卤趁娼泳€圖:
第一反應是這玩意應該帶電,只要電壓在5-12V之間,那么就可以往里面塞個arduino或ESP8266外加繼電器實現(xiàn)自動或遠程開鎖。不過經(jīng)過測量發(fā)現(xiàn),只有3.分級報警控制線有4.9V的電壓,但是當有負載接入的話,電壓就降到了0.9V,完全不可用。難不成我還要單獨從配電箱里接根電源線過來?那樣做的話先不說丑,工程聽上去就很浩大,不是花個1,2個小時就能解決的,而只要工作時長超過2小時的事,樓主就會無限拖延……例如眾測報告……難不成就這么放棄了?不行,讓我們再來看看對講機位置:
從圖中可以看到,在門禁對講機相隔2cm的地方,就有一個控制玄關(guān)燈的智能開關(guān),而這個開關(guān)是Hassbian.com的Jones設計制作的基于ESP8285 MCU的單火WIFI開關(guān)。并且已經(jīng)被我刷成了ESPEASY,一直看我文章的值友可能會知道,樓主家的智能家居系統(tǒng),除了小米外,其他的節(jié)點幾乎都跑在ESPEASY上,可以說“萬物基于ESPEASY”。于是查了下文檔,發(fā)現(xiàn)這個單開開關(guān)相對于二開,三開的開關(guān)額外多出了一個GPIO4的引腳可供用戶使用,然后再和Jones確定了開關(guān)電路板上的3.3V引腳在正常工作時候是有電源輸出的之后,就決定直接使用這個開關(guān)內(nèi)的ESP8285作為門禁的開鎖芯片,思路和電路如下:
其實電路非常簡單,這里要著重講的是,因為單開只有一個引出的GPIO04,但是要實現(xiàn)先接通對講,再按開鎖鍵,需要有兩路繼電器,所以,這里額外使用了刷機使用的一個RX引腳,這里不使用TX引腳是因為RX和TX屬于硬串口,系統(tǒng)默認是高電平輸出,而TX引腳還具有Debug的功能,即使系統(tǒng)內(nèi)將Debug關(guān)掉,TX引腳仍然會時不時輸出一些信息,這時可能就會將繼電器觸發(fā),而RX引腳則相對干凈一些,比較容易控制。
控制上邏輯如下:
其實就是一個模擬人來接聽,并按下開鎖鍵的過程……,而通過反復實驗,發(fā)現(xiàn)這個開鎖鍵接通時間短了不行,長了也不行,0.2秒是一個非常穩(wěn)當?shù)臄?shù)字,0.18和0.25就是開不了鎖,所以之前自己開鎖的時候,發(fā)現(xiàn)經(jīng)常開不了鎖……電路圖和邏輯出來以后,就是動手干了,首先是從開關(guān)引四根線出來:
這個真的是沒啥好講了,杜邦線插上就成,然后把WIFI模塊裝回開關(guān),不過大家要切記的是,無論是操作強電還是弱電,都需要在斷開電源的情況下進行:
裝回去時發(fā)現(xiàn),PCB左下角芯片位置正好有空檔可以把線引出,不過開關(guān)面板我們還是要動些手腳:
那就是在正面的左下方,用電烙鐵燒出一塊走線的缺口。裝上面板后的照片還是看文末吧,我給漏拍了,這個也不打緊,下面是對講機的改造:
拆解機器擰擰螺絲這事就不多說了,大家都會。
然后是找到應答彈簧開關(guān)對應接通的兩路線和解鎖開關(guān)對應的兩路線,用杜邦線引出。
接著就是把繼電器給裝上,因為一頭公,一頭母的杜邦線手上沒有,所以自己給接了幾根,紅色為+,綠色為-,棕色的是信號線,其實信號線最好也是分兩種顏色,不過這個接線在外面,就不講究了,錯了交換下就成。這樣接好了之后先不急著把對講機裝回,我們就先這樣裸著去測試下功能:
對了,ESPEASY的rules還沒寫,這里的rules是這樣的:
這樣當系統(tǒng)接收到unlock的命令時,就會按我們設想的操作去執(zhí)行模擬摘機,解鎖的步驟。當然,因為這里面的GPIO03是RX接口,每次開發(fā)板重啟的時候,RX都會被設定為高電平,所以,我們在rules里面還要加上一段:
這段的意思是,在系統(tǒng)啟動的時候,就將GPIO03和GPIO04都設定為低電平輸出。而我們使用起來也非常方便,直接在瀏覽器發(fā)送一條命令:
經(jīng)過測試,非常完美,于是把對講機裝回去就大功告成了:
雖然對講機和開關(guān)之間還有4根小細線,但是比沿著門框走一圈線還是要好上很多。
其實是非常容易做到按下門鈴,門自動開鎖的,但是由于這樣會造成不管你家里有人沒人,只要誰按了家里門鈴,樓道門都會開,安全性上還是有所顧慮的,所以目前設定是必須連入家里WIFI以后,再發(fā)送開鎖指令才能開鎖。當然,如果你在樓道口連不上家里WIFI的話,可以用DDNS和端口映射來實現(xiàn)這一操作,不過記得想周全些,安全性還是第一的。當然,有值友可能會問,每次開鎖要輸命令不麻煩么。其實無論是安卓還是蘋果,都可以將網(wǎng)頁快捷方式發(fā)送到桌面,到時開鎖你只要像打開APP一樣點一下桌面上的圖標就行啦:
最后祝愿大家狗年旺旺旺,喜歡我文章的話可不要忘了點贊收藏打賞一條龍噢~
(正文已結(jié)束)
推薦閱讀:無憂財經(jīng)網(wǎng)
免責聲明及提醒:此文內(nèi)容為本網(wǎng)所轉(zhuǎn)載企業(yè)宣傳資訊,該相關(guān)信息僅為宣傳及傳遞更多信息之目的,不代表本網(wǎng)站觀點,文章真實性請瀏覽者慎重核實!任何投資加盟均有風險,提醒廣大民眾投資需謹慎!