黎曉聰 蔣凱洋 賴梓德 李浩釗
(佛山科學(xué)技術(shù)學(xué)院 廣東 佛山 528200)
電水壺在1891年誕生于芝加哥。隨著科技的發(fā)展,快捷、安全、便利、充分利用能源 日漸成為了水壺的主要特點(diǎn),嗜茶的英國(guó)人從此便愛(ài)上她了。到了二十一世紀(jì)便成為全球 的暢銷品。電水壺采用的是蒸氣智能感應(yīng)控溫,具有水沸騰后自動(dòng)斷電、防干燒斷電的功 能。隨著生活的需要,電水壺也正在向多功能方向發(fā)展,如防漏、防燙、鎖水等。電水壺具有 加熱速度快,保溫效果好,過(guò)濾功能強(qiáng),式樣多等優(yōu)點(diǎn),但是少有自動(dòng)注水和遠(yuǎn)程控制功能,無(wú)法實(shí)現(xiàn)溫度控制、節(jié)省能量、控制溫度等功能。
本設(shè)計(jì)采用不銹鋼作為主體材料,將單片機(jī)、溫度傳感器、自動(dòng)注水裝置、Wi-Fi等模塊安裝在智能電熱水壺裝置上,當(dāng)抽水泵工作時(shí)自動(dòng)上水到液位傳感器水位位置,然后控制繼電器控制電磁閥開(kāi)始煮水。當(dāng)溫度設(shè)置在一定區(qū)間時(shí),利用控溫裝置將水溫控制在這一溫度區(qū)間,可以通過(guò)Android系統(tǒng)將移動(dòng)終端和智能電熱水壺連接起來(lái),還具有定時(shí)啟動(dòng)等功能。
本系統(tǒng)主要由“智能電熱水壺遠(yuǎn)程控制現(xiàn)場(chǎng)裝置(以下簡(jiǎn)稱“現(xiàn)場(chǎng)裝置”)”、“服務(wù)器”、“移動(dòng)終端”三部分組成。該系統(tǒng)框架如圖1所示。

圖1 智能電熱水壺遠(yuǎn)程控制系統(tǒng)架構(gòu)
現(xiàn)場(chǎng)裝置使用 AT89C51 作為單片機(jī)主控芯片,主要由 “液位測(cè)量模塊”、“溫度測(cè)量模塊”、“液晶顯示模塊”、“獨(dú)立按鍵模塊”、“蜂鳴器報(bào)警模塊”、“燒水控制模塊”和“Wi-Fi通信模塊”組成。
智能電熱水壺現(xiàn)場(chǎng)裝置使用AT89C51作為單片機(jī)主控芯片,主要由“液位測(cè)量模塊”、“溫度測(cè)量模塊”、“液晶顯示模塊”、“獨(dú)立按鍵模塊”、“蜂鳴器報(bào)警模塊”、“燒水控制模塊”和“Wi-Fi通信模塊”組成。其現(xiàn)場(chǎng)裝置設(shè)計(jì)框圖如圖2所示。

圖2 智能電熱水壺現(xiàn)場(chǎng)裝置設(shè)計(jì)框圖
智能電熱水壺現(xiàn)場(chǎng)裝置:利用自動(dòng)上水模塊啟動(dòng)自動(dòng)注水,超聲波液位傳感器測(cè)量水位,將信號(hào)傳輸?shù)絾纹瑱C(jī)后,然后控制繼電器來(lái)控制電磁閥開(kāi)始工作。
(一)利用DS18B20溫度傳感器將水溫信號(hào)傳輸?shù)絾纹瑱C(jī)進(jìn)行數(shù)據(jù)處理,液晶顯示屏顯示水溫和當(dāng)前工作狀態(tài)(加熱、保溫),當(dāng)水溫度達(dá)到100℃時(shí),蜂鳴器報(bào)警,斷開(kāi)繼電器,停止加熱,通過(guò)單片機(jī)和傳感器編寫(xiě)程序設(shè)計(jì)控溫系統(tǒng),當(dāng)溫度設(shè)置在某一溫度時(shí),低于該溫度時(shí)自動(dòng)加熱至略高于該溫度5℃左右。
(二)添加Wi-Fi通信模塊Esp8266和Android移動(dòng)終端的APP進(jìn)行遠(yuǎn)程控制,其中ESP8266 串口 Wi-Fi 模塊的封裝大小和低能耗技術(shù)適合物聯(lián)網(wǎng)的使用設(shè)計(jì),僅需很少的外圍電路,可將所占 PCB 空間降低。ESP8266 具有完善的節(jié)能結(jié)構(gòu),支持主動(dòng)模式、睡眠模式和深度睡眠模式,用戶可根據(jù)需要選擇相應(yīng)的模式。ESP8266 串口 Wi-Fi 擁有很多優(yōu)點(diǎn),如能量消耗較低、體積相對(duì)較小、價(jià)格相對(duì)便宜、燒寫(xiě)固件方便、傳輸數(shù)據(jù)速度較快、工作溫度范圍極其廣泛、保持相對(duì)穩(wěn)定的性能及適應(yīng)大部分操作環(huán)境。
(三)HC-SR04 超聲波傳感器作為距離測(cè)量傳感器,測(cè)量出與液位之間的距離,把測(cè)量數(shù)據(jù)顯示在 LCD1602上面。
本智能電熱水壺可以與Android移動(dòng)終端的APP進(jìn)行連接,無(wú)需走動(dòng)到智能電熱水壺位置即可完成遠(yuǎn)程控制,可觀測(cè)到當(dāng)前水溫和進(jìn)行一系列燒水的操作。APP的頁(yè)面設(shè)計(jì)如圖3所示。

圖3 Android移動(dòng)終端的APP頁(yè)面
該Android移動(dòng)終端的APP由通信模塊、顯示模塊和設(shè)定模塊三部分組成。
(一)通信模塊:通信模塊由服務(wù)器連接和數(shù)據(jù)通信兩部分組成。現(xiàn)場(chǎng)裝置通過(guò)Wi-Fi通信模塊將溫度傳感器采集的數(shù)據(jù)發(fā)送至服務(wù)器,Android移動(dòng)終端成功連接服務(wù)器后,即可接收到當(dāng)前的水溫?cái)?shù)據(jù)。通過(guò)Android移動(dòng)終端的APP發(fā)出控制命令至服務(wù)器,服務(wù)器再將控制命令發(fā)送到Wi-Fi通信模塊控制單片機(jī)進(jìn)行工作,進(jìn)而完成上水、煮水等操作。
(二)顯示模塊:顯示模塊顯示智能電熱水壺當(dāng)前水溫和定時(shí)時(shí)間。顯示實(shí)時(shí)水溫,服務(wù)器發(fā)送到Android移動(dòng)終端的數(shù)據(jù)每1s刷新一次。同時(shí)顯示定時(shí)時(shí)間,定時(shí)時(shí)間到會(huì)彈出對(duì)話框詢問(wèn)是否進(jìn)行“一鍵煮水”。
(三)設(shè)定模塊:設(shè)定模塊包括“控制水溫”、“定時(shí)”、“開(kāi)始加熱”、“停止加熱”、“開(kāi)始上水”、“停止上水”、“一鍵煮水”的設(shè)定。設(shè)定“控制水溫”,即控制水溫在略高于指定溫度5℃左右,點(diǎn)擊“確認(rèn)”,Android移動(dòng)終端發(fā)送該控制指令至服務(wù)器,再由服務(wù)器傳輸至Wi-Fi通信模塊控制單片機(jī)。設(shè)定“定時(shí)”,點(diǎn)擊“確認(rèn)”,Android移動(dòng)終端的APP開(kāi)啟倒計(jì)時(shí),到時(shí)間后彈窗提示用戶進(jìn)行相關(guān)操作。點(diǎn)擊“開(kāi)始加熱”、“停止加熱”、“開(kāi)始上水”、“停止上水”,可對(duì)智能電熱水壺進(jìn)行遠(yuǎn)程控制操作。點(diǎn)擊“一鍵煮水”,Android移動(dòng)終端發(fā)送該控制指令至服務(wù)器,再由服務(wù)器傳輸至Wi-Fi通信模塊控制單片機(jī)執(zhí)行預(yù)定程序,進(jìn)而進(jìn)行一系列的上水、煮水操作。
隨著物聯(lián)網(wǎng)技術(shù)的高速發(fā)展,智能家居逐漸走進(jìn)人們的日常生活,給人們帶來(lái)了許多便利和舒適。在追求便捷、舒適、安全的前提下,如何將智能家居各部分功能一體化也是一個(gè)值得研究的課題。
該智能電熱水壺實(shí)現(xiàn)了多項(xiàng)功能的一體化,可以使用Android移動(dòng)終端的APP進(jìn)行遠(yuǎn)程控制,具有顯示實(shí)時(shí)水溫、定時(shí)彈窗、自動(dòng)上水、一鍵煮水等功能。人們可以直觀地看到水溫,并且通過(guò)遠(yuǎn)程控制技術(shù)完成上水、煮水的操作,無(wú)需手動(dòng)去上水和啟動(dòng)水壺開(kāi)關(guān),減少繁瑣的操作。通過(guò)編寫(xiě)的程序,實(shí)現(xiàn)溫度控制的功能,當(dāng)溫度低于設(shè)定溫度時(shí),自動(dòng)加熱至高于該設(shè)定溫度5℃左右,幫助人們調(diào)節(jié)到想要控制的溫度。同時(shí),該APP界面設(shè)計(jì)簡(jiǎn)潔明了,操作簡(jiǎn)單,容易上手。