【正文】
設(shè)置好的時(shí)間后,泳帽把數(shù)據(jù)存在內(nèi)存中實(shí)現(xiàn)掉電保存功能。 P1OUT |=BIT2。 P1OUT |= BIT4。=~BIT0。 delay_ms(500)。 delay_ms(500)。 init_NRF24L01() 。=~BIT2。 // 關(guān)閉看門狗 BCSCTL1=CALBC1_1MHZ。= ~BIT5。 // All outputs P5OUT = 0。 // All outputs P1OUT = 0。 //waiting UCA0TXBUF is empty IFG2amp。 //waiting UCA0TXBUF is emptyIFG2amp。UCA0RXIFG))。 //選擇時(shí)鐘BRCLK UCA0BR0 = 106。 SPI_RW_Reg(WRITE_REG+STATUS,0XFF)。 if(nRF24L01_RxPacket(RxBuf))//如果收到數(shù)據(jù) { //數(shù)據(jù)接收配置 要寫在里面 if(RxBuf[0]TX_BUF3[0]==0) { count=0。 RF24L01_IO_set()。 for(k=0。639。339。 delay_ms(10)。0x08)) //判斷有鍵按下 { delay_us(50)。 P1REN = 0x18。 WDTCTL = WDTPW + WDTHOLD。 String message = 4。 ()。//().toString()。 mSendButton = (Button) findViewById()。 (你把安全時(shí)間設(shè)置為45s ) 。 mConversationArrayAdapter = new ArrayAdapterString(this, )。 if(D) (TAG, ++ ON START ++)。 mTitle = (TextView) findViewById()。 if(D) (TAG, +++ ON CREATE +++)。 功耗檢測(cè)計(jì)算本作品采用4V的鋰電池供電,其電流輸出為600mAh,所以一次能儲(chǔ)存的電能約為:報(bào)警時(shí),單片機(jī)處于活動(dòng)狀態(tài),測(cè)得其活動(dòng)模式耗電為160uA,則單片機(jī)在報(bào)警時(shí)消耗的功率約為:,藍(lán)牙模塊工作是電流為12mA,故報(bào)警時(shí)各個(gè)模塊總消耗的功率約為:待機(jī)模式下,單片機(jī)處于低功耗模式,CPU停止工作,外圍模塊同時(shí)處于低功耗模式,單片機(jī)待機(jī)電流1uA,,高亮燈處于關(guān)閉狀態(tài),無電能損耗,綜上,系統(tǒng)處于平時(shí)的待機(jī)狀態(tài)所消耗的功率約為:如按事故發(fā)生概率1%計(jì)算,大部分時(shí)間泳帽處于低功耗的待機(jī)模式,只有少部分時(shí)間會(huì)消耗大部分電能,綜上可算出每次充電電池所能提供系統(tǒng)正常工作的時(shí)間約為:≈31天(低功耗模式下)從以上計(jì)算可知,一次充電可實(shí)現(xiàn)系統(tǒng)在31天內(nèi)能正常工作,一次充電后工作的時(shí)間超長,既方便使用者使用,也實(shí)現(xiàn)了電能的節(jié)省。到達(dá)設(shè)置時(shí)間前拿起泳帽,游泳池救生員手環(huán)沒有收到報(bào)警信號(hào),緊急報(bào)警終端沒有收到信號(hào),手機(jī)androidAPP沒有收到報(bào)警信號(hào)。1臺(tái)25元的成本適用于廣大人民群眾。本作品有極強(qiáng)的市場(chǎng)推廣性,一方面可以面向兒童和游泳初學(xué)者,面向人群人數(shù)較多而且市場(chǎng)廣闊,尤其是其實(shí)用性很強(qiáng),所以推廣也較為方便而且快速;另一方面可以向游泳池供應(yīng)商推廣,游泳池的安全性對(duì)游泳池游泳人群的吸引程度很大,所以游泳池的所有者在開游泳產(chǎn)所時(shí)可大量購買本安全產(chǎn)品,以提高顧客數(shù)量。我們?cè)O(shè)計(jì)的報(bào)警流程是這樣的:泳帽的NRF模塊向手環(huán)的NRF模塊發(fā)出數(shù)據(jù)包,當(dāng)手環(huán)接收到數(shù)據(jù)包時(shí),LED燈亮,蜂鳴器響,同時(shí)向泳帽端返回一個(gè)數(shù)據(jù)包,如手環(huán)沒有接收到數(shù)據(jù)包,則泳帽端發(fā)送另一個(gè)數(shù)據(jù)包到緊急報(bào)警終端,終端收到后發(fā)出警報(bào)聲并發(fā)出信息到設(shè)定好的手機(jī)。連接上泳帽設(shè)置后,可進(jìn)行下面操作。Android操作系統(tǒng)最初由Andy Rubin開發(fā),最初主要支持手機(jī)。 GSM模塊GSM是Global System for Mobile Communications的縮寫,意為全球移動(dòng)通信系統(tǒng)是世界上主要的蜂窩系統(tǒng)之一,GSM屬于第二代(2G)蜂窩移動(dòng)通信技術(shù),它是基于窄帶TDMA制式,80年代興起于歐洲,GSM通信方式的方便之處在于它提供了一個(gè)智能卡,即SIM卡,并且機(jī)卡可以分離,這樣用戶可以更換GSM通信終端而無需更換SIM卡ID。 SPI 接口是標(biāo)準(zhǔn)的 SPI 接口,其最大的數(shù)據(jù)傳輸率為 10Mbps,大多數(shù)寄存器是可讀的。接收時(shí), mA,多種低功率工作模式(掉電模式和空閑模式)使節(jié)能設(shè)計(jì)更方便。MSP430應(yīng)用系統(tǒng)結(jié)構(gòu)和電流消耗等因素會(huì)影響CPU與外圍模塊對(duì)時(shí)鐘的需求,所以系統(tǒng)使用不同的時(shí)鐘信號(hào):ACLK、MCLK、SMCLK。但經(jīng)試驗(yàn)當(dāng)溫濕度傳感器落入水中后,出水后占有水分,無法正確顯示空氣中的溫濕度,所以造成檢測(cè)部不準(zhǔn)確。 檢測(cè)溺水有兩種方法。NRF模塊:NRF通訊距離為理論為200米,適合我們所需的通訊要求?,F(xiàn)可供選擇的無線通訊模塊有三種,分別是Wifi、NRF以及藍(lán)牙。(6)該系統(tǒng)由救生員手環(huán),家長手機(jī)客戶端以及緊急報(bào)警終端四大模塊組成,各模塊有各自的功能。水位檢測(cè)模塊 用于檢測(cè)溺水情況 整體工作圖多級(jí)報(bào)警方式介紹:(1)當(dāng)發(fā)生溺水狀況時(shí)候,單片機(jī)識(shí)別到溺水信號(hào),藍(lán)牙模塊會(huì)發(fā)出求救信號(hào),成功與泳帽配對(duì)的手機(jī)接收到藍(lán)牙信號(hào)之后,手機(jī)app彈出警告圖案并伴隨著震動(dòng)和警報(bào)聲想起,為最低級(jí)別的報(bào)警方式。特別是救生員能必須熟練掌握心肺復(fù)蘇技術(shù),以便在關(guān)鍵時(shí)刻能夠拯救患者的生命。按照《全國游泳場(chǎng)所開業(yè)技術(shù)標(biāo)準(zhǔn)》和《國家游泳場(chǎng)所星級(jí)評(píng)比標(biāo)準(zhǔn)》等條例對(duì)公共游泳場(chǎng)所實(shí)施建設(shè)和管理。淹溺的后果可以分為非病態(tài)、病態(tài)和死亡,其過程是連續(xù)的。隨著計(jì)算機(jī)標(biāo)準(zhǔn)化軟硬件以及互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,可穿戴式智能設(shè)備的形態(tài)開始變得多樣化,逐漸在工業(yè)、醫(yī)療、軍事、教育、娛樂等諸多領(lǐng)域表現(xiàn)出重要的研究?jī)r(jià)值和應(yīng)用潛力。在智能手機(jī)方面對(duì)藍(lán)牙開發(fā)不耗費(fèi)信息傳輸費(fèi)用,傳輸數(shù)據(jù)穩(wěn)定可靠,塊處于低功耗運(yùn)行方式,可以節(jié)省用電量,符合現(xiàn)今穿戴式裝備低功耗的要求。s and evil people mixed up but the wearable devices, not targeted, not for the special groups, and most expensive, practicality is not high, cause the wearable product promotion is original thought of this product is to face a crowd, and generally is geared to the needs of vulnerable groups, and starting from the product of high practicability and popularization, and finally formed for children is not good at swimming the intelligent security caps of the crowd. This work adopts MSP430G2553 as main control chip of TI pany, using the water level module of bluetooth module, the NRF module and GSM module and mobile phone interface connection, build a wearable intelligent security caps, applied to children and are not good at swimming swimming safety inspection, there are good prospects for development.Keywords: wearable equipment wireless swimming safety humanputer interaction目錄摘要 1原創(chuàng)性聲明 4原創(chuàng)性聲明 4作品創(chuàng)新點(diǎn) 4第一章 緒論 5 5 可行性分析 5 5 5 5 6第二章 作品總體設(shè)計(jì) 主要架構(gòu) 7 7 9第三章 方案選擇 12 12 12 12 13 其他電路設(shè)計(jì) 13第四章 各模塊簡(jiǎn)介 15 MSP430G2553 15 15 15 15 NRF模塊 16 16 17 17 GSM模塊 18 GSM模塊的使用 18 Android開發(fā) 19 19 20 20 20 20 20第五章 功能特點(diǎn)及產(chǎn)品推廣 22 22 22 第六章 測(cè)試結(jié)果 23 23 23 23 功耗檢測(cè)計(jì)算 23結(jié)束語 25附錄一:元件清單 26附錄二:程序代碼 26附錄三:電路圖 35附錄四:操作說明 36附錄五:外觀設(shè)計(jì) 37參考文獻(xiàn) 38原創(chuàng)性聲明本人鄭重聲明:所呈交的參賽作品及作品報(bào)告,是本人和隊(duì)友獨(dú)立進(jìn)行研究工作所取得的成果。故本產(chǎn)品的最初設(shè)想是要面向某一人群,而一般是面向弱勢(shì)群體,再從產(chǎn)品的高實(shí)用性和高推廣性出發(fā),于是最終形成了面向兒童等不擅長游泳人群的智能安全泳帽。 多種可靠報(bào)警方式:利用算法解決通信死鎖問題,把報(bào)警方式拓展為先從最近設(shè)備開始報(bào)警,逐級(jí)遞增,與最高級(jí)報(bào)警設(shè)備獲取握手之后,繼續(xù)請(qǐng)求與低級(jí)設(shè)備握手。 自動(dòng)識(shí)別游泳池編號(hào):游泳池邊部署感應(yīng)器,當(dāng)游泳池中有人溺水,感應(yīng)器識(shí)別到后可迅速反饋到游泳池控制中心所出游泳池編號(hào),并把所處游泳池編號(hào)連同報(bào)警信息一起發(fā)出,可讓急救人員迅速知道。 基于以上對(duì)于“可穿戴式設(shè)備”的理解,我們的作品——多種通訊方式實(shí)現(xiàn)可靠報(bào)警的智能安全泳帽,應(yīng)運(yùn)而生。僅2007年度。是否有專職救生人員和救生人員的專業(yè)素質(zhì)直接關(guān)系到公共游泳場(chǎng)所淹溺者的生命,故游泳場(chǎng)所必須加強(qiáng)對(duì)這些人員的培養(yǎng)、管理和使用。NRF24L01無線收發(fā)通訊模塊 本作品使用三個(gè)NRF模塊,用于智能泳帽和救生員手環(huán)與智能報(bào)警終端之間的通信。所發(fā)出的求救信息包括該游泳池的具體地址,具體位于哪個(gè)小游泳池。這樣既能防止信息的浪費(fèi),而且可以實(shí)現(xiàn)可靠的報(bào)警。藍(lán)牙模塊:藍(lán)牙是無線數(shù)據(jù)和語音傳輸?shù)拈_放式標(biāo)準(zhǔn),它將各種通信設(shè)備、計(jì)算機(jī)及其終端設(shè)備、各種數(shù)字?jǐn)?shù)據(jù)系統(tǒng)、甚至家用電器采用無線方式聯(lián)接起來。同時(shí)可利用NRF的傳輸功率可變來實(shí)現(xiàn)距離檢測(cè),可檢測(cè)溺水者所在的游泳池。水位傳感器模塊在水中輸出低電平,在空氣中輸出高電平。因而可使其在1MHz 的時(shí)鐘條件下運(yùn)行時(shí),芯片的電流最低會(huì)在165μA左右。 NRF模塊NRF24L01是一款新型單片射頻收發(fā)器件, GHz~ GHz ISM頻段。 NRF24L01 的工作模式來看一下我們NRF24L01的工作模式和不同工作模式下各引腳的功能??善帘沃袛嗫梢员?IRQ 中斷屏蔽。有些GSM模塊具有“開放內(nèi)置平臺(tái)”功能,可以讓客戶將自己的程序嵌入到模塊內(nèi)的軟件平臺(tái)中。 Android系統(tǒng)架構(gòu)圖 Android系統(tǒng)設(shè)計(jì) android智能手機(jī)APP開發(fā)