以
無線wifi模塊廠家WIFI為基礎(chǔ)的手機(jī)控制智能門鎖電磁鎖設(shè)計(jì),由于指紋鎖、密碼鎖等新興產(chǎn)品的出現(xiàn),指紋鎖和密碼鎖已逐步取代傳統(tǒng)機(jī)械鎖?,F(xiàn)在,中國的智能手機(jī)用戶將達(dá)13億人次。通過手機(jī)APP對門鎖的開關(guān)進(jìn)行控制,從而提高了用戶的安全性和便利性?;赪IFI的遠(yuǎn)程電磁鎖是在這一背景下實(shí)現(xiàn)的。手機(jī)控制端的APP是由And開發(fā)軟件完成的。本設(shè)計(jì)以AR為控制核心,無線wifi模塊廠家利用CV5200WIFI模塊完成數(shù)據(jù)傳輸,以實(shí)現(xiàn)手機(jī)與AR之間的數(shù)據(jù)傳輸,進(jìn)而控制電磁鎖的開關(guān)。
電磁鎖像電磁鐵一樣,是利用電生磁原理,當(dāng)電流穿過硅鋼片時(shí),電磁鎖緊將吸附鐵板緊緊吸住,從而達(dá)到鎖門的效果,只要一個(gè)小的電流就會(huì)產(chǎn)生磁力。本文采用AR來控制電磁鎖。當(dāng)控制臺(tái)上電后,無線wifi模塊廠家CV5200WIFI模塊將創(chuàng)建一個(gè)WIFI熱點(diǎn),通過Android手機(jī)APP打開WIFI功能,對CV5200WIFI模塊進(jìn)行搜索和連接。
CV5200WIFI模塊通過串口傳輸將接收到的手機(jī)端發(fā)出的控制指令送至AR,此后AR將根據(jù)已編寫的判斷程序進(jìn)行判斷,執(zhí)行相應(yīng)的開鎖或關(guān)鎖程序,以控制電磁鎖的開啟和關(guān)閉。
AR芯片采用S3c24芯片,基于AR芯片設(shè)計(jì),并配有WIFI模塊配置控制板。AR和WIFI模塊按下面的描述配置。
1)無線wifi模塊廠家WIFI模塊將傳遞一個(gè)帶有"+IPD"標(biāo)識(shí)的數(shù)據(jù),AR收到WIFI模塊TXD管腳發(fā)送的數(shù)據(jù)后,將判斷該數(shù)據(jù)是否包含了"+IPD"。如果是一個(gè)"+IPD"標(biāo)識(shí),就是一個(gè)有效的數(shù)據(jù),用于隨后的操作,如果沒有,就不會(huì)作出響應(yīng)。
2)當(dāng)WIFI模塊關(guān)掉電源之后,可以恢復(fù)WIFI模塊中的“AT+CIPMUX=1”和“AT+CIPSERVER=1,5000”,WIFI模塊不能正常工作。因此,為系統(tǒng)正常運(yùn)行,AR主控模塊在開機(jī)時(shí)將所設(shè)定的AT指令發(fā)送到WIFI模塊的RXD管腳,使得WIFI模塊能夠正常工作。
3)AR主控模塊接到手機(jī)APP發(fā)出的指令后,進(jìn)行相應(yīng)的操作,例如控制外部繼電器吸合、釋放等,從而實(shí)現(xiàn)控制電子鎖的開啟與關(guān)閉。連接WIFI模塊與AR之間。以AR的GPH3/RXD作為接收數(shù)據(jù)的引腳,連接WIFI模塊的發(fā)送數(shù)據(jù)引腳TXD,實(shí)現(xiàn)遠(yuǎn)程控制指令的獲取,AR將根據(jù)無線wifi模塊廠家WIFI模塊發(fā)出的數(shù)據(jù),并通過AR先前編寫的程序?qū)ζ溥M(jìn)行判斷。如您輸入的口令與上一個(gè)程式中設(shè)定的口令相匹配,將執(zhí)行下一步動(dòng)作,如果口令不匹配,將不予回應(yīng)。當(dāng)接收到一個(gè)開鎖信號后,AR將通過GPA12引腳控制繼電器的觸點(diǎn),從而控制所連接的電磁鎖。如果口令錯(cuò)誤次數(shù)超過AR指定次數(shù),蜂鳴器將發(fā)出警報(bào)。
繼電模塊與AR連接。設(shè)計(jì)中使用的繼電器模塊采用光耦隔離,觸發(fā)電流為5毫安。中繼模塊被設(shè)置為高觸發(fā)。電磁鎖的安全類型是上電收縮,斷電彈出。電磁鎖接繼電器模塊的COM端和NO端。在手機(jī)遙控終端發(fā)出控制繼電器指令后,WIFI模塊將該指令通過串口傳送給AR,AR的GPA12引腳輸出高水平控制信號給繼電器模塊,繼電器模塊NO端關(guān)閉,電磁鎖通電,開鎖成功。該繼電器模塊IN端為低電平時(shí),NO端斷開,電磁鎖彈出,上鎖成功。
無線wifi模塊廠家CV5200WIFI模塊采用3.3V直流電源,具有體積小、功耗低、成本低等優(yōu)點(diǎn)。采用CV5200的軟路由方式,在AR上完成了服務(wù)器的構(gòu)建,實(shí)現(xiàn)了Android手機(jī)上APP終端與AR之間的數(shù)據(jù)交換。在軟路由方式下,無線wifi模塊廠家CV5200能建立WIFI熱點(diǎn),用戶可自行設(shè)置熱點(diǎn)名稱、密碼、端口號、IP地址。在AR中,通過GPH2/TXD引腳,將CV5200的相關(guān)WIFI參數(shù)和AT指令程序發(fā)送給出CV5200模塊的RXD接收引腳,通過WIFI模塊獲得手機(jī)控制端的數(shù)據(jù),并通過其TXD發(fā)送管腳給AR的GPH3/RXD接收引腳。移動(dòng)電話接入WIFI之后,AR可以和電話之間進(jìn)行數(shù)據(jù)傳輸。
APP操作界面顯示,用戶將相應(yīng)的IP地址輸入相應(yīng)的IP地址,并在相應(yīng)的可編輯文本框中輸入相應(yīng)的端口號,然后點(diǎn)擊“連接”后,如連接成功,手機(jī)APP上的“連接”就會(huì)顯示到手機(jī)APP上,如沒有發(fā)生變化,則表示未與WIFI連接成功。一旦連接成功,再次輸入個(gè)人密碼點(diǎn)擊“開鎖”,AR將與接收到密碼和之前設(shè)定的密碼相匹配,如果匹配成功就打開;匹配失敗,則不作回應(yīng)。如果匹配失敗的次數(shù)達(dá)到4次,AR將會(huì)讓蜂鳴器報(bào)警5秒。按下“修改密碼”,即可修改密碼,具有修改密碼的功能。
為驗(yàn)證系統(tǒng)的可行性,在硬件電路完成后,通過手機(jī)APP連接,生成一個(gè)好的WIFI熱點(diǎn),并輸入正確的IP地址、端口號和密碼。按下“開鎖”,手機(jī)APP就能正確開啟電磁鎖。當(dāng)解鎖成功時(shí),解鎖將變?yōu)殛P(guān)閉狀態(tài)??诹钸B續(xù)四次出錯(cuò),蜂鳴器就會(huì)發(fā)出警報(bào)并響鈴5秒。本設(shè)計(jì)的無線wifi模塊廠家WIFI有效距離在8000米左右。結(jié)果發(fā)現(xiàn),這些應(yīng)用程序在不同的主流安卓手機(jī)上都能穩(wěn)定地運(yùn)行,比如APP程序。這一設(shè)計(jì)可支持多個(gè)手機(jī)同時(shí)訪問,但不支持多個(gè)手機(jī)同時(shí)打開。一次多次點(diǎn)擊“開鎖”不能解除鎖定。
為了解決傳統(tǒng)的移動(dòng)鑰匙攜帶不便、容易丟失、安全性差等問題,提出一種基于AR、無線wifi模塊廠家WIFI與手機(jī)APP的遙控鎖。本系統(tǒng)具有穩(wěn)定、實(shí)用、功耗低、可靠性高、商業(yè)價(jià)值高等特點(diǎn),為在WIFI中實(shí)現(xiàn)電磁鎖開關(guān)提供了一種行之有效的解決方案。如需要進(jìn)一步增強(qiáng)安全性,手機(jī)與WIFI模組間的傳輸可以加密傳輸。