鄧然 邵鑫宇 于劍光 朱英坤
摘要:互聯(lián)網(wǎng)技術(shù)的日益發(fā)展帶動(dòng)了智能冰箱的市場(chǎng)占有率,家電接入物聯(lián)網(wǎng)邁入高速市場(chǎng)化發(fā)展期,從而帶有無(wú)線通信模塊的智能家電迎來(lái)了發(fā)展期。智能冰箱能夠進(jìn)行不同模式間切換,自動(dòng)適應(yīng)不同環(huán)境,始終保持食物最佳儲(chǔ)存狀態(tài),通過(guò)電腦或手機(jī),可以對(duì)冰箱內(nèi)食物數(shù)量、質(zhì)量進(jìn)行監(jiān)控,為用戶提供健康食譜,通過(guò)互聯(lián)網(wǎng)進(jìn)行網(wǎng)絡(luò)下單補(bǔ)充食材,并能進(jìn)行美食分享。本系統(tǒng)旨在設(shè)計(jì)一款智能冰箱系統(tǒng),選用性能較高的STM32單片機(jī)進(jìn)行系統(tǒng)搭建,使冰箱內(nèi)環(huán)境參數(shù)恒定,可以通過(guò)智能化手段查看數(shù)據(jù)。利用DS18B20傳感器實(shí)現(xiàn)對(duì)冷凍室溫度測(cè)量。DHT11傳感器實(shí)現(xiàn)對(duì)保鮮室內(nèi)溫濕度測(cè)量,可以通過(guò)屏幕查看當(dāng)前溫濕度。根據(jù)測(cè)量結(jié)果自動(dòng)啟動(dòng)設(shè)備實(shí)現(xiàn)制冷,除霜。通過(guò)Wifi無(wú)線通信實(shí)現(xiàn),終端設(shè)備查看數(shù)據(jù)。
關(guān)鍵詞:冰箱;溫度;單片機(jī);無(wú)線通信
1緒論
1.1 課題研究的背景和意義
隨著人們對(duì)智能新技術(shù)依賴和需求不斷提高。智能家居成為了人們追求的目標(biāo)。智能家居利用家庭住宅為平臺(tái),將目前多種成熟技術(shù)、智能化硬件、智能終端等進(jìn)行應(yīng)用,組建成一個(gè)智能化家居系統(tǒng)。在目前國(guó)家經(jīng)濟(jì)快速發(fā)展的同時(shí),對(duì)于家居住宅節(jié)能減排、保護(hù)環(huán)境、綠色、低碳等要求下,智能家居控制設(shè)備所體現(xiàn)出的自身優(yōu)越性,逐漸成為住宅行業(yè)未來(lái)發(fā)展追求的重點(diǎn)。
1.2 智能冰箱的研究現(xiàn)狀
國(guó)外對(duì)智能家居的研究從1980年開(kāi)始,到目前為止已經(jīng)發(fā)展了三十多年,比中國(guó)起步早,大概經(jīng)過(guò)了四次技術(shù)變化。
智能家居產(chǎn)品使用最多的是第三次智能家居技術(shù),實(shí)現(xiàn)家中所有設(shè)備統(tǒng)一控制,不過(guò)第四次技術(shù)中使用IP技術(shù),在一些發(fā)達(dá)國(guó)家已經(jīng)開(kāi)始研發(fā),有相應(yīng)的產(chǎn)品。
2013年4月,三星推出了一款名為T9000的智能冰箱,除了冰箱本身在外觀上是四開(kāi)門的設(shè)計(jì)外,最為吸引人眼球的是這款冰箱加載了安卓的系統(tǒng),這款冰箱門上配備了一塊10英寸的觸摸屏,支持WiFi網(wǎng)絡(luò)的連接,并且有自帶的筆記應(yīng)用程序Evernote
海信也在2012年11月份推出了博納SMART智能冰箱,這款冰箱可以搭載物聯(lián)云服務(wù),引入全新的食品管理功能。2015年海爾公司發(fā)布“馨廚”互聯(lián)網(wǎng)智能冰箱,自帶10寸屏幕、立體聲揚(yáng)聲器,通過(guò)此電子屏可以進(jìn)行影音娛樂(lè)播放,生活咨詢查詢,以及網(wǎng)絡(luò)交互等。
1.3 主要研究?jī)?nèi)容
基于單片機(jī)的智能電冰箱設(shè)計(jì)與實(shí)現(xiàn),DS18B20溫度傳感器采集冰箱內(nèi)冷凍室內(nèi)溫度,DHT11溫濕度傳感器采集冰箱冷藏室內(nèi)溫度和濕度,數(shù)據(jù)傳送給STM32F103主控單元模塊,OLED液晶顯示數(shù)據(jù)。根據(jù)不同數(shù)據(jù)可以控制制冷設(shè)備和除霜設(shè)備,同時(shí)無(wú)線傳輸數(shù)據(jù)到終端設(shè)備顯示,達(dá)到恒溫恒濕的效果。
2 智能冰箱總方案設(shè)計(jì)
根據(jù)智能冰箱的特性可知,家居冰箱數(shù)據(jù)傳輸要求通信方式具有數(shù)據(jù)量小、傳輸距離比較近、節(jié)點(diǎn)多、安全系數(shù)高等特點(diǎn),而無(wú)線通信具有自組網(wǎng)、多節(jié)點(diǎn)、低功耗、短延遲等特點(diǎn),無(wú)疑是智能家居內(nèi)部網(wǎng)絡(luò)通信方式的最佳選擇,所以在智能家居通信方式上采用WiFi等無(wú)線通訊方式相結(jié)合的形式。
2.1 系統(tǒng)分析
系統(tǒng)主要由以下部分組成:智能冰箱、遠(yuǎn)程服務(wù)器及智能移動(dòng)終端(智能手機(jī)或PAD)。系統(tǒng)以STM32F103單片機(jī)為控制核心,利用DHTIl數(shù)字式溫度傳感器采集溫度信號(hào),并送入單片機(jī)處理后顯示。然后把數(shù)據(jù)通過(guò)單片機(jī)的串口送入串口轉(zhuǎn)Wi-Fi數(shù)據(jù)傳輸模塊中,由該模塊進(jìn)行無(wú)線數(shù)據(jù)的收發(fā)。無(wú)線路由器進(jìn)行中繼和路由,遠(yuǎn)程服務(wù)器對(duì)收發(fā)的數(shù)據(jù)進(jìn)行處理,并與智能移動(dòng)終端進(jìn)行通信,由智能移動(dòng)終端對(duì)冰箱進(jìn)行遠(yuǎn)程控制及遠(yuǎn)程狀態(tài)顯示。智能冰箱控制系統(tǒng)及無(wú)線系統(tǒng)結(jié)構(gòu)框圖如圖2-1所示。
2.2 無(wú)線通信方案選擇
本系統(tǒng)采用無(wú)線通信方式通信,將傳感器采集到冰箱的數(shù)據(jù)經(jīng)過(guò)無(wú)線方式傳送到手機(jī)顯示,同時(shí)通過(guò)此無(wú)線方式,進(jìn)行控制。
2.2.2 Wifi
WiFi之所以能夠風(fēng)行全球,這與它的固有特性是分不開(kāi)的,相比于其他無(wú)線通信技術(shù),傳輸速度快、電力消耗非常低、無(wú)線鏈路更好的工作、高信號(hào)可靠性。采用wifi無(wú)線通信方式作為無(wú)線通信方案。
2.3 智能冰箱硬件選型
在智能冰箱系統(tǒng)的設(shè)計(jì)當(dāng)中,硬件選擇主要包括控制器芯片、溫度傳感器和WIFI芯片。同一個(gè)功能,可以選擇不同的硬件,但是好的硬件對(duì)整個(gè)系統(tǒng)的穩(wěn)定性、功耗和經(jīng)濟(jì)成本至關(guān)重要,因此,硬件的選擇對(duì)于本研究方案至關(guān)重要。
2.3.1控制器芯片選擇
該微處理器功能強(qiáng)大、價(jià)格低廉,工作電壓在2~3.6V,具有多種省電模式,這保證了低功耗應(yīng)用,工作環(huán)境溫度在-40℃~+80℃/-40℃~+105℃,這顯示了它可以在寒冬酷暑的季節(jié)穩(wěn)定運(yùn)行。
主要具有以下幾種優(yōu)勢(shì):
(1)成本低
(2)功能強(qiáng)大
(3)技術(shù)成熟
(4)功耗相對(duì)較低。
2.3.2冷藏室溫濕度傳感器選擇
DHT11溫濕度傳感器也是一款含有已經(jīng)校準(zhǔn)的數(shù)字信號(hào)輸出的溫濕度傳感器部分。具有的數(shù)字模塊的采集技術(shù)與溫濕度傳感器的技術(shù),保證了產(chǎn)品含有很好的可靠性與穩(wěn)定性。這DHT11溫濕度傳感器如圖2-3所示。
2.3.3冷凍室溫度傳感器選擇
冷凍室需要對(duì)食品進(jìn)行冷凍,所以需要選擇一款量程適合低溫檢測(cè)的傳感器。DS18B20是常用的數(shù)字溫度傳感器,其輸出的是數(shù)字信號(hào),具有體積小,硬件開(kāi)銷低,抗干擾能力強(qiáng),精度高的特點(diǎn)。
2.3.4 Wifi模塊選擇
ATK-ESP8266是一款高性能串口-無(wú)線模塊,它板載ESP8266模塊,通過(guò)串口和主控芯片通訊,這樣可以很方便和主控芯片進(jìn)行連接,最終選取ATK-ESP8266作為系統(tǒng)的WiFi模塊。
2.4 系統(tǒng)軟件選型
在 STM32 主控芯片開(kāi)發(fā)時(shí)采用的是Keil u Vision5 開(kāi)發(fā)環(huán)境。它主要針對(duì) ARM 處理器,特別是采用 ARM Cortex-M 作為內(nèi)核的處理器。Keilu Vision5 可以兼容Keil u Vision4,并在Keil u Vision4 的基礎(chǔ)上,加強(qiáng)了對(duì) Cortex-M微控制器開(kāi)發(fā)的支持,并且把傳統(tǒng)的開(kāi)發(fā)模式和界面分成了 MDK Core 和Software Packs 兩部分。
經(jīng)過(guò)方案討論,最后制定了最終智能冰箱系統(tǒng)設(shè)計(jì)方案。硬件框圖如圖2-6所示。
3 系統(tǒng)軟件設(shè)計(jì)
本文軟件設(shè)計(jì)選擇在STM32主控芯片開(kāi)發(fā)時(shí)采用的是Keil u Vision5開(kāi)發(fā)環(huán)境。采用JLINK仿真器進(jìn)行研究。在進(jìn)行系統(tǒng)設(shè)計(jì)的過(guò)程中應(yīng)用了模塊化的設(shè)計(jì)思路,也就是說(shuō)系統(tǒng)中的各個(gè)環(huán)節(jié)由子函數(shù)的調(diào)用發(fā)揮作用。
3.1 軟件總體設(shè)計(jì)
Keil u Vision5是keil公司2013年10月推出的一款主要針對(duì)使用u Vision5 IDE 集成開(kāi)發(fā)工具,它主要針對(duì)ARM處理器,特別是采用ARM Cortex-M作為內(nèi)核的處理器。
Keilu Vision5 可以兼容Keil u Vision4,并在Keil u Vision4 的基礎(chǔ)上,加強(qiáng)了對(duì)Cortex-M微控制器開(kāi)發(fā)的支持,并且把傳統(tǒng)的開(kāi)發(fā)模式和界面分成 MDK Core 和Software Packs 兩部分。
JLINK仿真器是SEGGER公司推出的JTAG仿真器,主要是為支持仿真ARM內(nèi)核芯片,能在KEIL、ADS等多種集成開(kāi)發(fā)環(huán)境下支持大部分ARM系列內(nèi)核的仿真。
4結(jié)論
本文設(shè)計(jì)一款簡(jiǎn)單實(shí)用價(jià)格低廉的智能冰箱系統(tǒng)。該系統(tǒng)采用STM32 作為硬件平臺(tái),配合嵌入式操作系統(tǒng)實(shí)現(xiàn)智能控制的基本功能。該系統(tǒng)不追求華麗外表,主要是價(jià)格低廉、簡(jiǎn)單實(shí)用,著眼于低端市場(chǎng)。本文設(shè)計(jì)了一種智能冰箱系統(tǒng),該系統(tǒng)基于Wifi無(wú)線通信技術(shù)實(shí)現(xiàn)冰箱內(nèi)食品環(huán)境溫濕度信息采集、冷藏室和冷凍室等溫度遠(yuǎn)程調(diào)節(jié)與監(jiān)控、信息提示功能、數(shù)據(jù)存儲(chǔ)等集控制和信息管理于一體,全方位全過(guò)程數(shù)據(jù)質(zhì)控的成套設(shè)備及控制管理系統(tǒng),具有安全可靠、能耗低、保鮮效果好、健康衛(wèi)生等優(yōu)點(diǎn)。
參考文獻(xiàn)
[1]洪鑫,陳功.冰箱的網(wǎng)絡(luò)智能化交互設(shè)計(jì)策略研究[J].機(jī)電產(chǎn)品開(kāi)發(fā)與創(chuàng)新,2018,31(01):16-18+22.
[2]呂秀鳳,焦其意,崔培培,高冬花.綜述智能冰箱的發(fā)展現(xiàn)狀[J]. 家電科技,2015,(11):24-25.
課題類別:黑龍江省教育科學(xué)“十四五”規(guī)劃2021年度重點(diǎn)課題
課題名稱:新工科背景下基于AIOT的物聯(lián)網(wǎng)工程專業(yè)人才培養(yǎng)模式的探究
課題編號(hào)GJB1421618
哈爾濱華德學(xué)院 黑龍江哈爾濱 150028