邵祥 洪云 胡欣雨 涂海川 張馨方
摘要:隨著科技的不斷進(jìn)步,我們的身邊出現(xiàn)了很多科技發(fā)展帶來(lái)的產(chǎn)品,智能、環(huán)保,高效的智能家居電器逐漸深入我們的生活中之中。本文主要介紹了一種智能電飯煲的設(shè)計(jì),用STM32單片機(jī)連接藍(lán)牙,進(jìn)行遠(yuǎn)程通信技術(shù),控制智能電飯煲的各種操作,同時(shí)對(duì)比同類產(chǎn)品,藍(lán)牙傳輸使信號(hào)的傳輸更加穩(wěn)定。
關(guān)鍵詞:STM32F103;智能;電飯煲;藍(lán)牙;遠(yuǎn)程通信
0 引言
隨著科技的不斷進(jìn)步,科技的力量使人們的生活方式更加方便、更加快捷,從機(jī)械式控制的電飯煲到電子式控制、微電腦控制的電飯煲,再到如今的電磁加熱,微壓力控制的電飯煲,都是科技進(jìn)步所帶來(lái)的創(chuàng)新。20世紀(jì)早期用于工業(yè)生產(chǎn)發(fā)展起來(lái)的電子控制技術(shù)隨著控制理論和微電子系技術(shù)等理論的興起,逐漸應(yīng)用于各行各業(yè)中去。
本產(chǎn)品主要圍繞stm32為核心,構(gòu)建包括溫度測(cè)量及報(bào)警,藍(lán)牙傳輸和遠(yuǎn)程斷電等諸多功能。以使用電飯煲變得更加方便快捷為目的,設(shè)計(jì)此類智能電飯煲。
1 工作原理
如圖1,本產(chǎn)品主要由stm32核心主控系統(tǒng)、遠(yuǎn)程控制系統(tǒng)和藍(lán)牙傳輸系統(tǒng)三部分組成。stm32主控系統(tǒng)的作用是控制接受溫度傳感器的數(shù)據(jù)并把該數(shù)據(jù)發(fā)送到藍(lán)牙模塊,同時(shí)把溫度顯示在oled屏幕上。遠(yuǎn)程控制系統(tǒng)是通過(guò)手機(jī)向藍(lán)牙發(fā)送相應(yīng)的指令,從而控制電飯煲的通斷電。藍(lán)牙傳輸系統(tǒng)是stm32單片機(jī)系統(tǒng)與藍(lán)牙模塊之間通過(guò)串口的數(shù)據(jù)傳輸過(guò)程。
2 硬件組成說(shuō)明
* 系統(tǒng)主要由stm32核心板,溫度傳感器DS18B20模塊,蜂鳴器,繼電器,藍(lán)牙模塊組成
* stm32核心板采用的型號(hào)是stm32F103,處理器為ARM3版本;
* 溫度傳感器為型號(hào)DS18B20,可檢測(cè)溫度范圍在-55~125攝氏度;
* 繼電器是小電壓控制大電壓的8引腳繼電器;
* 藍(lán)牙模塊采用BT04型號(hào)。
硬件說(shuō)明:
①STM32F103采用內(nèi)核為ARM 32位的CortexTM-M3 CPU,最高工作頻率高達(dá)72MHz;內(nèi)嵌4~16MHz晶體振蕩器;同時(shí)擁有256k至512k字節(jié)的閃存程序存儲(chǔ)器。通過(guò)STM32F103可以控制蜂鳴器、oled屏幕顯示、接受DS18B20溫度傳感器的輸出信號(hào),控制繼電器的通斷。
②DS18B20是常用的數(shù)字溫度傳感器,其輸出的是數(shù)字信號(hào),具有體積小,硬件開(kāi)銷低,抗干擾能力強(qiáng),精度高的特點(diǎn)。DSP18B20可以獲取模塊所在位置的溫度,且可獲取溫度的范圍較大,可以很好的滿足本作品的需求,同時(shí)DS18B20輸出的數(shù)字信號(hào)能夠直接被STM32F103直接讀取,大大簡(jiǎn)便了溫度讀取的過(guò)程。
③繼電器(英文名稱:relay)是一種電控制器件,是當(dāng)輸入量(激勵(lì)量)的變化達(dá)到規(guī)定要求時(shí),在電氣輸出電路中使被控量發(fā)生預(yù)定的階躍變化的一種電器。本產(chǎn)品使用的繼電器是用5V直流小電壓控制220V交流大電壓。5V的直流電壓可以通過(guò)核心板輸出的3.3V直流電壓通過(guò)三極管放大產(chǎn)生。而核心板可以通過(guò)控制3.3V電壓的輸出與否來(lái)間接控制繼電器的開(kāi)關(guān)。
④DX-BT04-A藍(lán)牙模塊是深圳大夏龍雀科技有限公司專為智能無(wú)線數(shù)據(jù)傳輸而打造,遵循V3.0藍(lán)牙規(guī)范。通過(guò)該藍(lán)牙模塊可以由核心板向手機(jī)端發(fā)送接收到的溫度數(shù)據(jù),同時(shí)也可以通過(guò)該模塊由手機(jī)向核心板發(fā)送操作指令。
3 軟件說(shuō)明
3.1、C語(yǔ)言介紹:C語(yǔ)言是一門面向過(guò)程的、抽象化的通用程序設(shè)計(jì)語(yǔ)言,廣泛應(yīng)用于底層開(kāi)發(fā)。C語(yǔ)言能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器。C語(yǔ)言是僅產(chǎn)生少量的機(jī)器語(yǔ)言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計(jì)語(yǔ)言。
3.2、keil 5軟件介紹:Keil 是美國(guó)Keil Software公司出品的單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。
4 成果展示
4.1軟件成果展示
4.2、硬件成果展示
Stm32核心板與藍(lán)牙模塊通過(guò)RX和TX連接,通過(guò)串口通信傳輸數(shù)據(jù)。當(dāng)溫度高于設(shè)定的溫度后,蜂鳴器就會(huì)想起報(bào)警,同時(shí)將標(biāo)志位通過(guò)藍(lán)牙發(fā)送到手機(jī)終端。此時(shí),用戶可以通過(guò)發(fā)送相應(yīng)的指令到核心板控制繼電器的使用,從而達(dá)到遠(yuǎn)程控制電飯煲是否通電的功能。在電飯煲正常運(yùn)轉(zhuǎn)時(shí),oled屏幕會(huì)顯示當(dāng)前電飯煲內(nèi)部溫度,監(jiān)測(cè)意外事故的發(fā)生。
4.3、使用說(shuō)明
再不進(jìn)行操作的情況下,電飯煲上的oled顯示屏?xí)@示當(dāng)前電飯煲工作的內(nèi)部溫度,當(dāng)電飯煲的內(nèi)部工作溫度大于設(shè)定的溫度后,就會(huì)觸發(fā)報(bào)警裝置,蜂鳴器會(huì)持續(xù)報(bào)警30秒,同時(shí)stm32核心板會(huì)發(fā)送數(shù)據(jù)到藍(lán)牙模塊,進(jìn)而使手機(jī)端接收到報(bào)警信息。此時(shí)可以通過(guò)手機(jī)端通過(guò)藍(lán)牙發(fā)送指令給stm32核心板控制電飯煲的工作情況。發(fā)送數(shù)字1,電飯煲將停止報(bào)警狀態(tài);發(fā)送數(shù)字2,電飯煲將斷開(kāi)電源;發(fā)送數(shù)據(jù)3,電飯煲就會(huì)發(fā)送當(dāng)是的內(nèi)部工作溫度到手機(jī)端。
5 應(yīng)用前景
5.1、校內(nèi)應(yīng)用前景
對(duì)于大部分高校來(lái)說(shuō),會(huì)禁止同學(xué)們?cè)趯嬍覂?nèi)使用電飯煲這一類的大功率電器,防止出現(xiàn)用電事故,保護(hù)同學(xué)們的人身生命和財(cái)產(chǎn)安全。但是在電飯煲的加熱材料選擇方面,可以選用功率較小的發(fā)熱材料,而且本產(chǎn)品可以實(shí)現(xiàn)遠(yuǎn)程斷電和自動(dòng)斷電,再加上溫度可以實(shí)時(shí)反饋,能夠很好的預(yù)防事故的發(fā)生。
5.2、校外應(yīng)用前景
因?yàn)閷W(xué)校規(guī)章制度的存在,所以本產(chǎn)品在校外有著更大的應(yīng)用空間。在日常的是生活中,電飯煲已經(jīng)成為家庭生活必不可少的廚房用電產(chǎn)品,而本產(chǎn)品能夠更好的、更便捷的對(duì)電飯煲進(jìn)行操控。相較于市場(chǎng)上的其他產(chǎn)品,本產(chǎn)品通過(guò)藍(lán)牙傳輸數(shù)據(jù),穩(wěn)定性更好,信號(hào)更加穩(wěn)定。
6結(jié)論
從電飯煲發(fā)明至今,經(jīng)歷了多代的更新與改進(jìn),跟其他的智能家居一樣經(jīng)歷了從簡(jiǎn)單到復(fù)雜、從功能單一到功能多樣化、從手動(dòng)到自動(dòng)的演化。而現(xiàn)在電飯煲已經(jīng)走進(jìn)了家家戶戶,因此新型電飯煲將有著巨大的市場(chǎng),開(kāi)發(fā)一款操作簡(jiǎn)單實(shí)用、物美價(jià)廉的電飯煲能夠符合當(dāng)今時(shí)代人們對(duì)新型電飯煲的要求,很快的走進(jìn)市場(chǎng)。
7 參考文獻(xiàn)
【1】盧孔寶,虞玲玲,陸銘.基于智控型全自動(dòng)煮飯裝置的結(jié)構(gòu)設(shè)計(jì)[J].裝備制造技術(shù),2015(10):280-281.
【2】廖義奎. Cortex-M3之STM32嵌入式系統(tǒng)設(shè)計(jì)[M].中國(guó)電力出版社,2012-4
【3】趙宇科,高紅亮,胡惠敏,李小玲.基于STM32的多任務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].湖北師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2021,41(03):64-68.
【4】劉鵬,孟廣耀,黃居鑫,童欽.全自動(dòng)淘米電飯煲的整體結(jié)構(gòu)和控制設(shè)計(jì)[J].裝備制造技術(shù),2014(01):214-216.
【5】曹勇,張慶松.單片機(jī)遠(yuǎn)程控制電飯鍋[J].工業(yè)技術(shù)與職業(yè)教育,2016,14(01):7-8.
基金項(xiàng)目:
2020年新余學(xué)院大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃資助項(xiàng)目(項(xiàng)目編號(hào):DC202001015)
作者簡(jiǎn)介:
邵祥(2000.2-),男,漢族,安徽亳州人,新余學(xué)院本科在讀 ,專業(yè):電子信息工程