陳理++徐晉++馮子芥++艾敬濤
摘 要: 設(shè)計一種基于移動終端的智能水杯墊,以IAP15F2K61S2單片機作為核心處理器,采用稱重傳感器進(jìn)行喝水量的監(jiān)測,并進(jìn)行統(tǒng)計;運用溫濕度傳感器模塊室內(nèi)環(huán)境;處理器通過通信模塊與移動終端無線連接,并同步顯示采集信息,實現(xiàn)智能提醒功能。該設(shè)計結(jié)構(gòu)簡單、成本低廉、通用性好,任意水杯都可以在智能水杯墊上使用。
關(guān)鍵詞: 智能杯墊; 移動終端; 稱重傳感器; 信息顯示
中圖分類號: TN915.5?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2017)18?0083?02
Design and application of a smart cup pad based on mobile terminal
CHEN Li, XU Jin, FENG Zijie, AI Jingtao
(Jinjiang College, Sichuan University, Meishan 620860, China)
Abstract: A kind of smart cup pad based on mobile terminal was designed. The MCU IAP15F2K61S2 is adopted as the core processor. A weighing sensor is used to monitor the water drunk quantity and make statistics. A temperature?humidity sensor module and carbon monoxide detection module are adopted to detect the indoor environment. The wireless connection of the processor with the mobile terminal is realized through the information module. The connected information is displayed simultaneously to achieve smart reminding function. This design has the advantages of simple structure, low cost and good universality. Moreover, arbitrary cups can be put on the smart cup pad.
Keywords: smart cup pad; mobile terminal; weighting sensor; information display
隨著科技的進(jìn)步,家居產(chǎn)品也朝著智能化方向發(fā)展,出現(xiàn)了各種各樣的智能家居產(chǎn)品,這些產(chǎn)品與人們的日常生活密切相關(guān)。水對人來說必不可少,人們每天都需要喝一定量的水。如何更健康的喝水越來越受到人們的關(guān)注,而喝水溫度以及種類的選擇會使人們的身體狀況得到改善。因此,本文設(shè)計出了智能水杯墊,讓人們在最合適的時候喝水,用健康科學(xué)的方法喝水。
目前市面上的智能飲水設(shè)備主要是智能水杯,但是智能水杯存在成本高、受杯體材質(zhì)影響大等不足。本設(shè)計的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于移動終端的智能水杯墊,結(jié)構(gòu)簡單、成本低廉。
1 系統(tǒng)總體設(shè)計方案和原理
1.1 系統(tǒng)總體設(shè)計方案
本智能水杯墊以單片機為控制核心,采用稱重傳感器測得水和水杯的重量,通過重量差間接地測量出飲水量,并進(jìn)行統(tǒng)計。運用溫濕度傳感器模塊室內(nèi)環(huán)境,并對使用者提供合理的喝水提醒和建議。這些信息都通過WiFi模塊傳給智能終端(手機、平板等),在終端的APP上顯示,該杯墊同時還具有一定保溫功能,系統(tǒng)總體框圖如圖1所示。
1.2 水量測量與計算原理
本設(shè)計的一個關(guān)鍵點是要精確測得水杯中的水量,實時地了解使用者的喝水量。既要得到精確的容量,又要能適應(yīng)不同的器皿。因此本設(shè)計利用稱重傳感器,間接測量容積,測得水的質(zhì)量后,經(jīng)過計算得到需計量的水量。
假設(shè)測得水杯的質(zhì)量為M,在裝有水后的質(zhì)量為M0(單位:g),在第一次喝水后的質(zhì)量為M1(單位:g),第二次喝水后的質(zhì)量為M2(單位:g),第n次喝水后的質(zhì)量為Mn(單位:g)。由于水的密度是1 g/mL,所以第1次飲水量為M0-M1;第二次為M1-M2;…;第n次飲水量Mn-1-Mn;所以總的飲水量為M0-Mn。
2 系統(tǒng)硬件設(shè)計
本設(shè)計的硬件部分由單片機單元、稱重傳感器模塊、溫濕度傳感器模塊、高精度A/D轉(zhuǎn)換器、WiFi模塊、加熱模塊組成。
2.1 單片機單元
本設(shè)計以IAP15F2K61S2單片機作為核心處理器。它的主要任務(wù)是接收來自稱重傳感器模塊、溫濕度傳感器模塊、高精度A/D轉(zhuǎn)換的數(shù)據(jù)并進(jìn)行處理。同時通過通信模塊將數(shù)據(jù)發(fā)送給移動終端以及接收來自移動終端的數(shù)據(jù)。
2.2 稱重和A/D轉(zhuǎn)換模塊
本設(shè)計采用的是電阻應(yīng)變式壓力傳感器來檢測金屬的微小形變,當(dāng)有重物擠壓時,金屬會發(fā)生微小的形變,再經(jīng)過電橋平衡原理輸出形變后的電壓。但是這樣的電壓變化是非常微小的,通常都是mV級別的,因此要經(jīng)過128倍的增益放大,再來經(jīng)過A/D轉(zhuǎn)換,并且所需的精度要很高,才能減小誤差。因此在本設(shè)計中采用24位高精度A/D轉(zhuǎn)換芯片HX711。電路圖如圖2所示。
2.3 溫濕度檢測電路
溫濕度檢測是為了得到周圍環(huán)境的溫濕度情況,并以此來作為飲水量和水溫調(diào)節(jié)的依據(jù)。本系統(tǒng)選用DHT11數(shù)字型溫濕度傳感器,該傳感器可直接以數(shù)字方式傳輸所采集的當(dāng)前環(huán)境溫濕度,DHT11采用的是單總線通信,因此只需將單片機的一個I/O端口與DHT11的通信接口連接就可以實現(xiàn)數(shù)據(jù)的采集和傳送,相對于其他電路來說比較簡單。
3 系統(tǒng)軟件設(shè)計
軟件設(shè)計主要包括兩部分:單片機的主程序,首先對整個程序進(jìn)行初始化,然后去掉杯子的重量,接著讀取水溫、稱杯中水的重量以及讀取周邊環(huán)境的溫濕度值,最終將采集到的數(shù)據(jù)通過WiFi模塊發(fā)送給APP客戶端,用戶也可以通過按擊按鍵去皮重和清零飲水量。單片機程序流程圖如圖3所示;手機客戶端的程序編寫,主要功能是實時地顯示當(dāng)前飲水量、總飲水量、平均飲水量等數(shù)據(jù),界面如圖4所示。
4 結(jié) 語
本文提出了一種基于移動終端的智能水杯墊設(shè)計,其優(yōu)點在于兼顧了實用性和創(chuàng)新性。本設(shè)計結(jié)構(gòu)簡單、成本低廉、通用性好,任意水杯都可以在智能水杯墊上使用,具有良好的應(yīng)用前景。
參考文獻(xiàn)
[1] 羅少軒,喬愛民.基于飛思卡爾微處理器的數(shù)字傳感器設(shè)計[J].工業(yè)控制計算機,2009,22(4):89?90.
[2] 趙嘉慶,季福坤.基于STC12C5620AD單片機溫濕度控制系統(tǒng)設(shè)計[J].國外電子測量技術(shù),2014,33(12):31?34.
[3] 陳龍,張志達(dá).基于AVR多功能報警系統(tǒng)的溫濕度模塊的設(shè)計[J].自動化技術(shù)與應(yīng)用,2011,30(9):72?75.
[4] 王小娟.基于HX711數(shù)顯稱重儀的設(shè)計[J].武漢船舶職業(yè)技術(shù)學(xué)院學(xué)報,2015(1):36?38.
[5] 靳巖,姚尚朗.Android開發(fā)入門與實戰(zhàn)[M].2版.北京:人民郵電出版社,2013:6.
[6] 馬衛(wèi).基于Android移動平臺的研究[J].計算機仿真,2016,33(1):218?222.endprint