一、概述
隨著物聯(lián)網(wǎng)的發(fā)展和人們對生活質(zhì)量的需求,越來越多的人選擇購買智能家電,智能家電的普及帶來了新的經(jīng)濟體,促進物聯(lián)網(wǎng)領(lǐng)域的發(fā)展。但是,由于物聯(lián)網(wǎng)還沒有完全普及到普通家庭,往往帶上“智能”或“無線聯(lián)網(wǎng)控制”標簽的家電,一般都比普通家電貴很多。所以,很多人還是選擇繼續(xù)使用舊家電或者購買性價比高的非智能家電。因此,如果能夠以最低的成本把舊家電帶上“智能”,這樣能使非智能家電成為智能,讓物聯(lián)網(wǎng)得到更好的普及。
二、簡介
三、硬件說明
本項目所采用主要硬件設(shè)備是MiCOKit-3166開發(fā)板,各功能的實現(xiàn)原理:
1、OLED:用于顯示基本信息,如溫濕度等傳感器數(shù)據(jù)和調(diào)試信息;
2、直流電機:通過手機APP和語音識別系統(tǒng)來發(fā)出控制指令,驅(qū)動電機由PWM控制電機轉(zhuǎn)速或通過開關(guān)量直接驅(qū)動;
3、溫濕度傳感器:用于實時監(jiān)測室內(nèi)溫濕度,實現(xiàn)啟動和關(guān)閉空調(diào)或調(diào)節(jié)制冷溫度自動化;
4、光照傳感器等:可用于辨別室內(nèi)的白天和黑夜,檢測是白天時,通過光電隔離電路驅(qū)動繼電器來控制220V交流電壓的室內(nèi)燈光;
5、紅外傳感器:用于學(xué)習(xí)空調(diào)、電視等紅外遙控器上的按鍵;
6、外擴的MCU設(shè)備STM32F103VET6:作為從站,通過串口與開發(fā)板進行通信,互發(fā)控制指令,實現(xiàn)更多的功能控制;
7、語音識模塊LD3320:該模塊配合STM32F103處理器一起使用,通過語音識別并控制所有設(shè)備,同時起到救援作用,例如識別到“救命”聲音時,及時自動報警和及時發(fā)送報警信息到云端再傳給手機APP。
目前語音識別控制指令方案有:
1) “流水燈左移”、“流水燈右移”、“救命”或“救命啊”指令實現(xiàn)點亮STM32F103VET6開發(fā)板上的LED燈和驅(qū)動蜂鳴器發(fā)出報警聲;
2)“啟動電機”指令實現(xiàn)控制電機;
3)“啟動彩燈”指令實現(xiàn)點亮RGB_LED燈;
4)“關(guān)閉”指令實現(xiàn)停止電機、關(guān)閉報警器、熄滅所有燈光等功能。
8、光耦隔離電路:用于控制220V/380V交流電氣設(shè)備。
四、軟件說明
軟件設(shè)計方面是基于慶科公司提供的例程代碼的基礎(chǔ)上進行刪減和增加,在原有的溫濕度傳感器、光照傳感器的讀取和直流電機的控制上增加紅外遙控自學(xué)習(xí)功能和通過串口通信與其他微處理器進行通信并實現(xiàn)主從關(guān)系和相互控制。
軟件分為:1、設(shè)備的底層硬件驅(qū)動程序(主要由主辦方提供)和應(yīng)用代碼,使用的開發(fā)軟件是MiCoder IDE;2、由主辦方提供的APP模板進行二次開發(fā),使用的開發(fā)軟件是APICloud,自定義控制程序;3、外擴MCU的軟件設(shè)計有語音識別系統(tǒng)的驅(qū)動與應(yīng)用。
五、總結(jié)
通過該項目,使得普通的舊的非智能的家電設(shè)備改造成為智能設(shè)備不再成為難事,通過借鑒成熟的紅外遙控學(xué)習(xí)技術(shù)、傳感器檢測和云端的應(yīng)用,讓改造成本大大降低,可以說是在大部分現(xiàn)有的成熟技術(shù)上進行新的設(shè)想和突破,讓“智能萬物,萬物智能”的理念深入平常百姓家,而不是僅存的探索層面,可以說是邊發(fā)展邊普及,智能家電不再成為奢侈品。
-
單片機
+關(guān)注
關(guān)注
6035文章
44554瀏覽量
634634 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2909文章
44557瀏覽量
372760 -
智能家電
+關(guān)注
關(guān)注
17文章
922瀏覽量
64181
發(fā)布評論請先 登錄
相關(guān)推薦
評論