<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 消費(fèi)電子 > 設(shè)計應(yīng)用 > 基于GPRS彩信模塊的多功能家庭安防系統(tǒng)

          基于GPRS彩信模塊的多功能家庭安防系統(tǒng)

          作者: 時間:2011-05-16 來源:網(wǎng)絡(luò) 收藏

          3.1.1 主控主程序
          在主控主程序中系統(tǒng)一直在檢測是否有來電和新短信信息,當(dāng)有來電時系統(tǒng)會自動掛斷電話,然后判斷是不是超級用戶:是,啟動攝像頭拍照,并發(fā)送給超級用戶;不是,系統(tǒng)將不理睬,繼續(xù)檢測。當(dāng)是短消息時,判斷是否是超級用戶:不是,判斷短信內(nèi)容是“888888 ”否,是則系統(tǒng)綁定該號碼為超級用戶,并回復(fù)“超級用戶綁定成功”;是,判斷短信內(nèi)容是否是“bf”或“cf”,是“bf”系統(tǒng)進(jìn)入布防狀態(tài),并回復(fù)“布防成功”,是“cf”系統(tǒng)撤防,回復(fù)“撤防成功”。
          3.1.2 主控中斷子程序
          主模塊中斷子程序用來進(jìn)行報警處理,當(dāng)任意一個傳感器被觸發(fā)后,系統(tǒng)將進(jìn)入該程序段,啟動攝像頭拍照,然后將拍下的圖片和觸發(fā)的地點發(fā)送給綁定的超級用戶。
          3.2 電子鎖模塊程序
          電子鎖模塊程序流程圖如圖6所示。

          本文引用地址:http://www.ex-cimer.com/article/166161.htm

          d.JPG


          程序初始化后進(jìn)入歡迎主界面,等待IC卡靠近感應(yīng)線圈。當(dāng)檢測有IC卡靠近時,系統(tǒng)開始驗證RFID碼,RFID碼正確時,系統(tǒng)發(fā)出語音提示“感應(yīng)鎖開鎖成功”,同時開始計時,當(dāng)時間超過設(shè)定值并且在10 s延時時間內(nèi)還未開鎖,系統(tǒng)將發(fā)出報警聲。在設(shè)定時間或10 s延時時間內(nèi)開鎖成功后,系統(tǒng)進(jìn)入主菜單界面。主菜單界面設(shè)有修改密碼和時間調(diào)整兩個子選項,進(jìn)入可以修改密碼和調(diào)整時間。

          4 結(jié)語
          為了彌補(bǔ)現(xiàn)有防盜系統(tǒng)的不足,本文設(shè)計的集數(shù)據(jù)采集、報警、遠(yuǎn)程監(jiān)控于一體的,當(dāng)監(jiān)控現(xiàn)場有非法侵入時發(fā)出報警,攝像頭拍攝現(xiàn)場圖片并傳回主控芯片,系統(tǒng)通過網(wǎng)絡(luò)將拍下的圖片發(fā)送到用戶手機(jī)上,以實現(xiàn)信息驗證、遠(yuǎn)程實時監(jiān)控的功能。另外,為了使系統(tǒng)安全性更高,加入了雙重電子密碼鎖,該電子鎖杜絕了小偷用萬能鑰匙或其他開鎖工具行竊的現(xiàn)象。整個設(shè)計不僅安裝簡單、方便,使用安全性高,信息驗證強(qiáng),而且該系統(tǒng)性能優(yōu)異,成本低廉,具有很大的發(fā)展?jié)摿Α?/p>


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();