亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STM32的飲水提醒水杯及缺水量檢測(cè)系統(tǒng)

        2017-09-22 09:49:43曾群期黃澤佳殷惠莉王衛(wèi)星
        關(guān)鍵詞:用戶檢測(cè)系統(tǒng)

        曾群期,王 毓,黃澤佳,殷惠莉,王衛(wèi)星

        (華南農(nóng)業(yè)大學(xué) 電子工程學(xué)院,廣東 廣州 510642)

        基于STM32的飲水提醒水杯及缺水量檢測(cè)系統(tǒng)

        曾群期,王 毓,黃澤佳,殷惠莉,王衛(wèi)星

        (華南農(nóng)業(yè)大學(xué) 電子工程學(xué)院,廣東 廣州 510642)

        設(shè)計(jì)了一種基于STM32的飲水提醒水杯及缺水量檢測(cè)系統(tǒng),該系統(tǒng)能實(shí)現(xiàn)飲水量的實(shí)時(shí)記錄并上傳至云端服務(wù)器以供查詢,同時(shí)根據(jù)人體鹽分流失量,利用內(nèi)置算法計(jì)算出人體的需水量并進(jìn)行飲水提醒。飲水量檢測(cè)模塊通過(guò)電容傳感器可智能識(shí)別飲水動(dòng)作,采用壓力傳感器計(jì)算飲水量,并將HX711采樣的數(shù)值進(jìn)行AD轉(zhuǎn)換,用OLED屏進(jìn)行顯示。人體鹽分檢測(cè)模塊可供多個(gè)用戶使用,采用RFID進(jìn)行身份識(shí)別,通過(guò)TDS傳感器計(jì)算人體鹽分流失,進(jìn)而計(jì)算出人體需水量,并通過(guò)云端服務(wù)器發(fā)送至水杯提醒用戶進(jìn)行飲水。在云端服務(wù)器上搭建了與水杯配套使用的網(wǎng)站,開(kāi)發(fā)語(yǔ)言采用PHP,數(shù)據(jù)庫(kù)搭建采用MySQL實(shí)現(xiàn)。

        STM32;飲水提醒;飲水檢測(cè);鹽分檢測(cè) ;RFID識(shí)別

        0 引言

        隨著智能硬件的高速發(fā)展,市面上出現(xiàn)了一系列智能水杯。但大部分水杯都是根據(jù)固定飲水量對(duì)用戶進(jìn)行飲水提醒,這樣的方式忽視個(gè)體差異。而真正的健康飲水方式是根據(jù)身體需水量,來(lái)對(duì)飲水進(jìn)行規(guī)劃。尿液生化分析在世界醫(yī)學(xué)領(lǐng)域作為疾病診斷、疾病預(yù)防和健身普查方面的應(yīng)用越來(lái)越廣泛[1]。在全球享有盛譽(yù)的美國(guó)克利夫蘭診所(Cleveland Clinic)推出過(guò)一個(gè)“尿液比色卡”,形象地指導(dǎo)人們根據(jù)尿液顏色來(lái)判斷缺水的程度。同樣,尿液中的鹽分濃度也可以作為一個(gè)人體缺水程度的相關(guān)指征。

        為了根據(jù)不同人的身體機(jī)能的差異對(duì)用戶進(jìn)行飲水提醒,設(shè)計(jì)了一款基于人體鹽分流失檢測(cè)進(jìn)行飲水提醒的智能水杯。本設(shè)計(jì)通過(guò)用戶基礎(chǔ)信息計(jì)算給出建議飲水量,并通過(guò)對(duì)人體鹽分流失檢測(cè)來(lái)進(jìn)一步校正建議飲水量,實(shí)現(xiàn)智能提醒用戶飲水。其主要以單片機(jī)STM32系列芯片、壓力傳感器、壓敏傳感器等為硬件基礎(chǔ),通過(guò)軟件編程實(shí)現(xiàn)記錄數(shù)據(jù),繪制相應(yīng)的飲水曲線,對(duì)飲水習(xí)慣進(jìn)行評(píng)價(jià),定量提醒用戶飲水等功能,使用戶養(yǎng)成健康的飲水習(xí)慣。

        1 系統(tǒng)總體設(shè)計(jì)

        本系統(tǒng)由智能水杯端(以下簡(jiǎn)稱水杯端)及人體鹽分檢測(cè)端(以下簡(jiǎn)稱檢測(cè)端)組成,智能水杯系統(tǒng)框圖如圖1所示。其中水杯端的主控芯片為STM32F103C8T6,供電電壓2.0 V~3.6 V,一系列的省電模式保證低功耗的要求。檢測(cè)端的主控芯片為STM32F103ZET6,該芯片的配置十分強(qiáng),帶有外部總線(FSMC),可以用來(lái)外擴(kuò)SRAM和連接LCD等[2]。壓力傳感器及電容傳感器組成飲水監(jiān)測(cè)系統(tǒng),通過(guò)布置在杯沿的人體電容識(shí)別傳感器對(duì)飲水狀態(tài)進(jìn)行識(shí)別,通過(guò)壓力傳感器對(duì)水的重力進(jìn)行檢測(cè),并通過(guò)HX711芯片對(duì)數(shù)據(jù)進(jìn)行AD轉(zhuǎn)換。OLED顯示屛提供了交互界面,并有利于低功耗的設(shè)計(jì)要求。無(wú)線充電模塊使水杯端的充電使用更為便利與安全。

        圖1 智能水杯系統(tǒng)框圖

        檢測(cè)端由TDS傳感器、RFID識(shí)別模塊及WiFi模塊組成。TDS傳感器量程為2 000 PPM,滿足對(duì)尿液鹽分稀釋后的檢測(cè)。與磁卡、IC卡等接觸式識(shí)別技術(shù)不同,RFID系統(tǒng)的電子標(biāo)簽與讀寫(xiě)器之間無(wú)須物理接觸即可完成識(shí)別,因此它可實(shí)現(xiàn)多目標(biāo)識(shí)別、運(yùn)動(dòng)目標(biāo)識(shí)別,可在更廣泛的場(chǎng)合中應(yīng)用[3]。

        水杯端和檢測(cè)端所獲取的數(shù)據(jù)均由ESP8266 WiFi芯片進(jìn)行上傳及下載。ESP8266是一個(gè)完整且自成體系的WiFi網(wǎng)絡(luò)解決方案,能夠獨(dú)立運(yùn)行,也可以作為從機(jī)搭載于其他主機(jī)MCU運(yùn)行。ESP8266高度片內(nèi)集成,包括天線開(kāi)關(guān)balun、電源管理轉(zhuǎn)換器,因此僅需要極少的外部電路[4]。

        2 軟件設(shè)計(jì)

        2.1喝水量檢測(cè)算法

        圖2 喝水量檢測(cè)算法流程圖

        水杯端采用電容按鍵與壓力傳感器配合執(zhí)行程序流程以實(shí)現(xiàn)精確測(cè)定喝水量的功能。其程序流程圖如圖2所示。

        由電容按鍵的輔助感知,系統(tǒng)可以得到水杯使用前后的水杯內(nèi)水量差異,再通過(guò)執(zhí)行相應(yīng)的差值算法將讀數(shù)轉(zhuǎn)換成對(duì)應(yīng)的喝水量數(shù)據(jù),在傳感器讀數(shù)與真實(shí)水量間存在一個(gè)比例常數(shù)(weight_con),該常數(shù)決定了計(jì)數(shù)值與真實(shí)值之間存在的轉(zhuǎn)換比例。具體計(jì)算如式(1):

        (1)

        其中weight_sense為傳感器計(jì)數(shù)值,weight_real為真實(shí)水量值,由于weight_con是一個(gè)非線性的常數(shù),其值大小與測(cè)量范圍相關(guān),因此通過(guò)繪制散點(diǎn)圖來(lái)確定其在日常測(cè)量范圍內(nèi)的線性區(qū)間及對(duì)應(yīng)常數(shù)值大小,如圖3所示。

        圖3 比例常數(shù)散點(diǎn)圖

        經(jīng)計(jì)算后得到,在測(cè)量范圍100~500內(nèi),比例常數(shù)值波動(dòng)較小,以一個(gè)平均常數(shù)代替,取weight_con值為431。當(dāng)變化值小于或大于該范圍時(shí),會(huì)產(chǎn)生一定的非線性偏差。

        2.2 TDS-缺水量測(cè)定算法

        檢測(cè)端通過(guò)測(cè)定尿液中鹽類離子的深度來(lái)間接測(cè)定人體的缺水程度,并據(jù)此確定一個(gè)基礎(chǔ)缺水量并發(fā)送至服務(wù)器進(jìn)行下一步的計(jì)算。

        當(dāng)人體內(nèi)鹽分過(guò)高時(shí),人會(huì)感到口干舌燥,嚴(yán)重者會(huì)伴有頭暈、困倦等其他表現(xiàn),且人對(duì)于機(jī)體缺水的感知并不是一個(gè)一成不變的過(guò)程:當(dāng)人體處于輕度缺水時(shí),在一個(gè)較大范圍內(nèi)的鹽分波動(dòng)帶給人的體感是相似的;但當(dāng)人體處于重度缺水時(shí),人體對(duì)鹽分的濃度變化更加敏感?;谝陨嫌懻摚瑱z測(cè)端采用了分梯度式計(jì)算方法:

        (2)

        該算法先對(duì)人體缺水狀態(tài)進(jìn)行判斷,再基于此基礎(chǔ)進(jìn)行下一步的計(jì)算,符合人體對(duì)于缺水的自然感受規(guī)律(非線性感知),在相應(yīng)范圍內(nèi)效果好于一般的固定式算法。

        同時(shí),為了避免TDS傳感器在工作過(guò)程中可能發(fā)生的腐蝕、受損短路等情況,本設(shè)計(jì)采用先取樣稀釋后進(jìn)行測(cè)量的工作方式,將所取得的尿液樣品先進(jìn)行稀釋再計(jì)算,可以有效延長(zhǎng)傳感器的使用壽命。

        2.3網(wǎng)站設(shè)計(jì)

        由于水杯的目標(biāo)用戶為消費(fèi)者,出于易用性的考慮,開(kāi)發(fā)了一個(gè)網(wǎng)站與水杯及系統(tǒng)配套使用。該網(wǎng)站頁(yè)面采用HTML、CSS、JavaScript語(yǔ)言編寫(xiě),后臺(tái)開(kāi)發(fā)采用PHP語(yǔ)言,數(shù)據(jù)庫(kù)采用MySQL搭建[5〗。

        2.3.1網(wǎng)站功能設(shè)計(jì)

        網(wǎng)站是飲水?dāng)?shù)據(jù)服務(wù)中心,負(fù)責(zé)向用戶提供服務(wù)。網(wǎng)站的功能主要包括用戶的注冊(cè)和登錄、歷史飲水?dāng)?shù)據(jù)查詢、飲水?dāng)?shù)據(jù)管理等,系統(tǒng)網(wǎng)站功能結(jié)構(gòu)圖如圖4所示。

        圖4 網(wǎng)站功能結(jié)構(gòu)圖

        (1)用戶注冊(cè)和登錄功能

        用戶注冊(cè)功能為網(wǎng)站訪問(wèn)者提供注冊(cè)用戶的服務(wù),填寫(xiě)個(gè)人信息,網(wǎng)站會(huì)根據(jù)智能飲水算法為用戶制定飲水計(jì)劃;填寫(xiě)用戶水杯ID,可將水杯與用戶賬號(hào)配對(duì),系統(tǒng)將飲水提醒推送至水杯,水杯也會(huì)將用戶飲水?dāng)?shù)據(jù)上傳至用戶專屬數(shù)據(jù)庫(kù)供用戶查詢[6]。

        用戶登錄功能:驗(yàn)證用戶的信息是否合法,以及驗(yàn)證用戶是否屬于特定的身份。登錄的用戶界面分為管理員界面和用戶界面兩種。用戶界面用于為用戶提供服務(wù),管理員界面主要進(jìn)行飲水?dāng)?shù)據(jù)的管理。

        (2)歷史飲水?dāng)?shù)據(jù)查詢

        水杯自動(dòng)將每次的飲水量上傳至服務(wù)器,網(wǎng)站展示頁(yè)自動(dòng)繪制飲水曲線,可按日期查詢每日飲水總量及飲水計(jì)劃完成度。

        (3)飲水?dāng)?shù)據(jù)管理

        管理員擁有所有用戶飲水?dāng)?shù)據(jù)庫(kù)管理權(quán)限,可對(duì)數(shù)據(jù)進(jìn)行查詢、刪除等一系列操作。同時(shí),用戶的需水量會(huì)由人體鹽分監(jiān)測(cè)端轉(zhuǎn)發(fā)至服務(wù)器,再由服務(wù)器發(fā)送至水杯端提醒用戶。

        2.3.2云端通信實(shí)現(xiàn)

        云端通信是實(shí)現(xiàn)硬件與服務(wù)器交互功能。通過(guò)該功能的實(shí)現(xiàn),飲水?dāng)?shù)據(jù)得以上傳,并及時(shí)保存。服務(wù)器也可以反饋已經(jīng)校準(zhǔn)的建議飲水量。本設(shè)計(jì)的通信分為兩方面:一是水杯端與云服務(wù)器的通信,二是檢測(cè)端與水杯端的通信。

        當(dāng)水杯端向云服務(wù)器上傳飲水?dāng)?shù)據(jù)時(shí),水杯端與云服務(wù)器建立TCP連接,通過(guò)超文本傳輸協(xié)議(Hypertext Transfer Protocol, HTTP)采用POST方法向水杯發(fā)送包含飲水?dāng)?shù)據(jù)的報(bào)文,云服務(wù)器成功接收到報(bào)文以后將數(shù)據(jù)存儲(chǔ)入數(shù)據(jù)庫(kù)中[7]。

        當(dāng)檢測(cè)端向云服務(wù)器發(fā)送缺水量時(shí),同樣采用POST方法,而云服務(wù)器接收到缺水量向水杯發(fā)送飲水提醒時(shí),是采用水杯向云服務(wù)器發(fā)送GET請(qǐng)求的方法來(lái)獲取數(shù)據(jù)。采用該方法的優(yōu)點(diǎn)在于,不需要知道水杯端的IP地址,水杯端也可以接收到來(lái)自云服務(wù)器的數(shù)據(jù)。

        3 系統(tǒng)測(cè)試

        3.1飲水記錄測(cè)試

        通過(guò)模擬真實(shí)飲水動(dòng)作對(duì)水杯端的飲水量測(cè)量功能進(jìn)行測(cè)試。

        在開(kāi)啟使用時(shí),系統(tǒng)初始化,OLED記錄喝水量值為0 mL, 所需飲水量為2 000 mL。在喝水前,通過(guò)標(biāo)準(zhǔn)電子稱對(duì)水杯重量進(jìn)行人工記錄,然后進(jìn)行真實(shí)喝水動(dòng)作,在動(dòng)作結(jié)束后,記錄下喝完之后的水杯重量。此時(shí)在顯示屏上顯示了累計(jì)喝水量數(shù)據(jù)。

        在經(jīng)過(guò)多次測(cè)試之后,可以得到水杯測(cè)量值與實(shí)際喝水值之間的相關(guān)數(shù)據(jù),如表1所示。

        表1 喝水量檢測(cè)準(zhǔn)確度測(cè)試

        由表1可以得到,本設(shè)計(jì)在 100~500 mL之間有較高的測(cè)量精度,準(zhǔn)確度在95%左右。而當(dāng)所喝水量過(guò)多或過(guò)少時(shí),測(cè)量準(zhǔn)確度會(huì)下降,準(zhǔn)確度在 90%上下浮動(dòng)。

        3.2電容傳感器測(cè)試

        水杯沿的電容傳感器的觸發(fā),對(duì)檢測(cè)飲水量起關(guān)鍵作用。通過(guò)3組測(cè)試人對(duì)水杯飲水采集各200次,即采樣樣本為600。其中未觸發(fā)次數(shù)13次,采樣識(shí)別率達(dá)97.83%。各組測(cè)試數(shù)據(jù)如表2所示。

        表2 電容傳感器識(shí)別測(cè)試

        由表2可以得到,本設(shè)計(jì)的電容觸發(fā)識(shí)別飲水狀態(tài)方案具有較高的識(shí)別率,可對(duì)日常飲水動(dòng)作進(jìn)行較為精準(zhǔn)的檢測(cè)。

        4 結(jié)束語(yǔ)

        本文研究并設(shè)計(jì)實(shí)現(xiàn)了基于STM32的飲水提醒水杯及缺水量檢測(cè)系統(tǒng)。對(duì)硬件設(shè)計(jì)和軟件編程進(jìn)行了相關(guān)研究,主要包括系統(tǒng)各部分硬件的選型、核心模塊飲水量檢測(cè)模塊的構(gòu)建、TDS檢測(cè)算法的設(shè)計(jì)、云服務(wù)器的搭建、整體系統(tǒng)的測(cè)試。經(jīng)測(cè)試,水杯端與檢測(cè)端預(yù)期功能基本實(shí)現(xiàn),下一步工作還可以從功能、功耗、成本等方面對(duì)本設(shè)計(jì)進(jìn)行進(jìn)一步完善,使該系統(tǒng)適用于更為專業(yè)的場(chǎng)合,并進(jìn)一步為人體健康提供醫(yī)療大數(shù)據(jù)輔助。

        [1] 艾紅梅,王昌富. 尿液分析的現(xiàn)狀與展望[J]. 國(guó)外醫(yī)學(xué): 臨床生物化學(xué)與檢驗(yàn)學(xué)分冊(cè), 2005, 26(4): 256.

        [2] 張洋,劉軍,嚴(yán)漢宇.原子教你玩STM32(庫(kù)函數(shù)版)[M].北京:北京航空航天大學(xué)出版社,2013.

        [3] 沈宇超, 沈樹(shù)群. 射頻識(shí)別技術(shù)及其發(fā)展現(xiàn)狀[J]. 電子技術(shù)應(yīng)用, 1999,25(1): 1-5.

        [4] 范興隆. ESP8266在智能家居監(jiān)控系統(tǒng)中的應(yīng)用[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 2016,16(9): 52-56.

        [5] WELLING L, THOMSON L. PHP和MySQL Web開(kāi)發(fā)[M].武欣,譯.北京:機(jī)械工業(yè)出版社,2009.

        [6] 羅啟強(qiáng). 基于PHP+MySQL的高校教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林: 吉林大學(xué),2016.

        [7] GOURLEY D, TOTTY B, SAYER M. HTTP權(quán)威指南[M]. 陳涓,趙振平,譯.北京:人民郵電出版社, 2012.

        STM32 - based water-drinking warning cup and water shortage detection system

        Zeng Qunqi, Wang Yu, Huang Zejia, Yin Huili, Wang Weixing

        (College of Electronic Engineering, South China Agricultural University, Guangzhou 510642, China)

        A water-drinking reminder cup and water shortage detection system based on STM32 is designed. The system can realize the real-time record of drinking water and upload it to the cloud server for inquiry. At the same time, according to the loss of human salt, the built-in algorithm is used to calculate the body’s water requirements and to remind the human body to drink water. Drinking water detection module through the capacitive sensor can identify the drinking movement intelligently. Using pressure sensors to calculate the amount of water, then the value of the HX711 AD conversion with OLED screen display. Human salt detection module can be used by multiple users, using RFID for identification, through the TDS sensor to calculate the loss of human salt, and then calculaing the human water demand, through the cloud server to remind the user to drink water. In the cloud server the website is set up supporting the use of the cup, which development language is PHP, database uses MySQL to build.

        STM32; water-drinking reminder; drinking water detection; salt detection; RFID identification

        TN919.72; TP273

        :A

        10.19358/j.issn.1674- 7720.2017.17.029

        曾群期,王毓,黃澤佳,等.基于STM32的飲水提醒水杯及缺水量檢測(cè)系統(tǒng)[J].微型機(jī)與應(yīng)用,2017,36(17):99-101,105.

        2017-03-12)

        曾群期(1997-),男,本科在讀,主要研究方向:嵌入式硬件開(kāi)發(fā)。

        王毓(1996-),男,本科在讀,主要研究方向:通信與軟件開(kāi)發(fā)。

        殷惠莉(1975-),通信作者,女,碩士,講師,主要研究方向:無(wú)線通信、機(jī)器視覺(jué)。E-mai:huiliyin@scau.edu.cn。

        猜你喜歡
        用戶檢測(cè)系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        “不等式”檢測(cè)題
        “一元一次不等式”檢測(cè)題
        “一元一次不等式組”檢測(cè)題
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        小波變換在PCB缺陷檢測(cè)中的應(yīng)用
        亚洲av少妇高潮喷水在线| 亚洲国产精品无码久久| 午夜不卡无码中文字幕影院| 国产a√无码专区亚洲av| 性无码免费一区二区三区在线| 俺去俺来也在线www色官网| 久久不见久久见免费视频7| 久久99精品久久久66| 无码中文字幕专区一二三| 亚洲免费人成网站在线观看| 国产午夜三级精品久久久| 欧美国产激情18| 亚洲一区自拍高清亚洲精品| 香蕉久久福利院| 成人午夜免费无码视频在线观看| 欧美h久免费女| 日本一区二区三区经典视频| 久久久亚洲熟妇熟女av| 久久天天躁夜夜躁狠狠| 久久久国产精品黄毛片| 国产精品区一区第一页| 亚洲熟女网站| 91免费国产高清在线| 成人亚洲av网站在线看| 国产精品国产三级野外国产| 日韩视频在线观看| 真多人做人爱视频高清免费| 国产成人无码aⅴ片在线观看| 日本一区二区三区激情视频| 韩国日本在线观看一区二区| 蜜桃精品视频一二三区| 久久99热狠狠色精品一区| 99国产精品99久久久久久| 欧美中出在线| 人妻丰满熟妇一二三区| 人妻少妇不满足中文字幕| 国产高潮刺激叫喊视频| 2021国产最新无码视频| 久久99精品久久只有精品| 激情内射人妻1区2区3区| 精品国产一二三产品区别在哪 |