王馳 劉生剛 宋宇
【摘 要】目前,家居貓眼普遍使用的是傳統(tǒng)的光學鏡頭貓眼,安裝在安全防盜門上來防范陌生人。文章介紹一種基于STM32F103ZET6單片機的智能貓眼系統(tǒng)的工作原理、主要功能、硬件電路及軟件部分的設計與實現(xiàn)方法。
【關鍵詞】STM32F103ZET6微控制器;攝像頭;GSM通訊模塊
【中圖分類號】TU855;TU89【文獻標識碼】A 【文章編號】1674-0688(2018)05-0099-02
據(jù)相關媒體報道,一些不法分子利用光學貓眼,入侵住戶室內。因此,現(xiàn)有的光學貓眼對家庭安全造成威脅,起不到安全防盜作用。人們希望有一種更為直觀、人性化、用戶體驗更好的新一代貓眼面世。文章針對住戶家庭安全需求,設計了一款Wi-Fi智能貓眼,一方面可取代傳統(tǒng)光學門鈴;另一方面有拍照、攝像、存儲功能,帶有GSM和Wi-Fi模塊,具有發(fā)送短信的功能,有訪客來訪時,系統(tǒng)可實時將訪客信息通知到用戶的手機,同時用戶可以通過手機直接網(wǎng)絡遠程與訪客進行視頻對話,為用戶提供了更全面的訪客信息。Wi-Fi智能貓眼,滿足人們對家庭安全的需求。
1 系統(tǒng)基本原理
智能貓眼系統(tǒng)的設計結構為攝像頭與顯示屏,攝像頭采用電池盒供電,安裝在防盜門上。聲音和圖像則通過Wi-Fi無線網(wǎng)絡傳輸?shù)娇蛻舳薃PP上,如智能移動終端(個人手機、平板電腦)。系統(tǒng)是以STM32F103ZET6單片機為控制核心,由Wi-Fi模塊、GSM通訊模塊、傳感器模塊、顯示屏模塊、鍵盤模塊組成,并且具有視頻儲存功能。
系統(tǒng)工作過程如下:當有人按下門鈴時,室外子機開啟,室外子機將信號傳入室內主機。如果室內主機設置在有人狀態(tài),喇叭響起,提醒主人有客人來訪。主人可在室內通過顯示器觀察室外狀況,在確認來訪者信息后,可以選擇摘機進入語音模式,通過咪頭將主人的聲音傳送給通話控制模塊,與客人進行通話。當主機設在無人狀態(tài),則直接通過GSM模塊向主人發(fā)送短信消息,主人可以用手機查看攝像頭采集的視頻信息,同時可以選擇摘機進行通話。來客可以根據(jù)主人提供的密碼,通過門外鍵盤進行開門。如果傳感器采集到非法開門信號,則向主人手機和物業(yè)發(fā)送報警消息,同時門外的報警器響起。智能貓眼系統(tǒng)的系統(tǒng)框圖如圖1所示。
2 系統(tǒng)主要功能
用戶可以通過手機、Pad訪問門外攝像頭,與訪客進行視頻對話。系統(tǒng)可以備份音頻、視頻記錄到設備本身或者用戶手機上,也支持事后用戶查詢之前的數(shù)據(jù)。當系統(tǒng)檢測到有人非法闖入,系統(tǒng)會報警(聲音或文字)到用戶手機上(根據(jù)設定,報警方式不同)。當系統(tǒng)意外連接不上Wi-Fi網(wǎng)絡,或者Wi-Fi網(wǎng)絡不能連接internet時,系統(tǒng)會通過GSM模塊發(fā)送報警信息或者直接撥打用戶設定的電話來報警。
3 系統(tǒng)硬件電路設計
3.1 主控芯片選型
選用的STM32F103ZET6是一種嵌入式-微控制器的集成電路(IC),速度是72 MHz,程序存儲器容量是256 KB,程序存儲器類型是FLASH,RAM容量是48 K。具有144 P引腳,有I/O口引出插針,方便擴展實驗。
3.2 視頻攝像頭選型
ALIENTEK ATK-OV2640是一款200萬像素高清攝像頭模塊,該模塊采用OmniVision公司生產(chǎn)的一顆約0.64 cm(0.25 in)的CMOS UXGA(1 632×1 232)百萬高清圖像傳感器:OV2640。該模塊內部集成有源晶振和LDO,具有JPEG和RGB565這2種輸出格式,并且可支持曝光、白平衡、色度、飽和度、對比度等參數(shù)設置,具有靈敏度高、接口簡單、靈活性好的優(yōu)點,適用于不同場合,使用方便。
3.3 液晶顯示屏
Wi-Fi智能貓眼系統(tǒng)采用ALIENTEK公司生產(chǎn)的ATK-4.3 TFTLCD電容觸摸屏。該模塊是一款高性能約10.92 cm(4.3 in)電容觸摸屏模塊,其分辨率為800×480,顯示更清晰細膩;16位真彩顯示,采用NT35510驅動,該芯片自帶GRAM,無需外加驅動器,速度超快,理論上最高刷屏速度可達78.9幀/s。
3.4 Wi-Fi模塊選型
USR-C215b是一款串口轉Wi-Fi模塊超低功耗串口轉Wi-Fi模塊,該模塊可同時支持Wi-Fi協(xié)議和TCP/IP協(xié)議,用戶使用配置操作簡單,就可以實現(xiàn)UART設備的聯(lián)網(wǎng)功能。在TCP Server模式下,最多可支持5個TCP Client接入。該模塊可以支持AP和STA這2種工作模式。第一種工作模式,等待其他Wi-Fi設備接入通信;第二種工作模式,通過接入無線路由器實現(xiàn)通信。且模塊可選擇內置或外置天線的應用,方便客戶多重選擇。
4 系統(tǒng)軟件設計
4.1 室內主機模塊軟件設計
室內主機是智能貓眼控制系統(tǒng)中的重要部分之一。室內主機負責對住戶的門窗監(jiān)控,提供信息服務,安全報警。室內主機主程序的功能是先進行系統(tǒng)初始化,檢測系統(tǒng)是否有數(shù)據(jù),若有,則接收數(shù)據(jù),確認信號后,判斷是否摘機,摘機即接通開始,然后依次進行開鎖、報警、掛機、超時等判斷。室內主機主程序流程圖如圖2所示。
4.2 室外子機模塊軟件設計
室外子機軟件采用主程序調用各個子程序的設計。室外子機的主要任務之一是對視頻和通話通道進行控制管理,當主機設在無人狀態(tài),則直接通過GSM模塊向主人發(fā)送手機消息,主人可以用手機查看攝像頭采集的視頻信息,同時可以選擇摘機進行通話。室外子機流程圖如圖3所示。
5 結語
本設計是以STM32F103ZET6嵌入式-微控制器為核心的智能貓眼系統(tǒng),是實現(xiàn)智能家居可視對講系統(tǒng)的物理基礎。該系統(tǒng)提供了智能可視對講系統(tǒng)室外子機、室內主機這2部分的硬件設計,可靠性高,系統(tǒng)組成簡化,成本低、通信安全。
參 考 文 獻
[1]張力平.智能貓眼守護家居安全[J].電信快報,2017(10):29.
[2]王維安.Wi-Fi版智能貓眼商業(yè)計劃書[D].蘭州:蘭州大學,2016.
[3]汪東東.移康智能WIFI智能防盜貓眼應用[N].電子報,2015-08-16(14).
[4]張林生.基于JSP技術智能家居網(wǎng)關系統(tǒng)的設計與實現(xiàn)[D].成都:電子科技大學,2013.
[責任編輯:鐘聲賢]