盧方禹 鄧旭 王嘉祺 郭桂龍 焦海寧 周譚熊
(南通大學(xué)杏林學(xué)院,江蘇南通 226200)
隨著科學(xué)技術(shù)的提升,室內(nèi)高科技產(chǎn)品層出不窮,電視儼然已經(jīng)成為每個(gè)家庭不可或缺的一部分。在結(jié)束一天的工作之后,坐在沙發(fā)上看一會(huì)兒電視,忘卻一天的疲憊,帶來(lái)一種舒適感,但長(zhǎng)時(shí)間的看電視會(huì)使眼睛感到疲勞,所以電視背景墻是十分重要的?!坝芰a后檐,桃李羅堂前”,從古到今,人們都覺(jué)得生活在有生機(jī)的環(huán)境中更讓人舒適開心。所以我們?cè)O(shè)計(jì)并開發(fā)出一套“基于物聯(lián)網(wǎng)的智能電視背景生態(tài)墻”系統(tǒng),它不僅可以使房間充滿生機(jī),還可以緩解眼部疲勞,而且也不用擔(dān)心背景墻上的植物因沒(méi)有時(shí)間照顧而枯萎。
系統(tǒng)基于Arduino開發(fā)平臺(tái)的單片機(jī)開發(fā)板系統(tǒng)實(shí)現(xiàn)對(duì)電視背景墻各個(gè)參數(shù)的采集和管控。為了實(shí)現(xiàn)遠(yuǎn)程控制,可以通過(guò)開發(fā)板中的EMW3080模塊,隨時(shí)可以通過(guò)手機(jī)APP,進(jìn)行遠(yuǎn)程數(shù)據(jù)管理。
電視背景墻系統(tǒng)是基于Arduino開發(fā)平臺(tái)的單片機(jī)開發(fā)板系統(tǒng)實(shí)現(xiàn),一共有三大模塊,其一是EMW3080模塊,通過(guò)連接WIFI將數(shù)據(jù)傳輸給開發(fā)板上在阿里云物聯(lián)網(wǎng)平臺(tái)進(jìn)行處理,這一功能可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的遠(yuǎn)程管控;其二是傳感器模塊,在電視背景墻周圍布下需要探測(cè)該參數(shù)所需的傳感器,通過(guò)驅(qū)動(dòng)板的收集電路傳入Arduino開發(fā)板對(duì)應(yīng)的串口中,經(jīng)過(guò)開發(fā)板中芯片的數(shù)據(jù)處理,實(shí)現(xiàn)對(duì)數(shù)據(jù)的采集;其三是驅(qū)動(dòng)器模塊,通過(guò)水泵、蜂鳴器與LED燈來(lái)響應(yīng)芯片處理的數(shù)據(jù),實(shí)現(xiàn)對(duì)數(shù)據(jù)的控制,系統(tǒng)框架圖如圖1所示。
該系統(tǒng)的電源為太陽(yáng)能供電,通過(guò)太陽(yáng)能板的光電轉(zhuǎn)換,把接收到的能量轉(zhuǎn)換成電能。其原理就是當(dāng)太陽(yáng)光照射到太陽(yáng)能板上的二極管(即光電二極管)時(shí),二極管會(huì)把光能轉(zhuǎn)換為電能,從而產(chǎn)生電流,當(dāng)一塊太陽(yáng)能板上有多個(gè)二極管時(shí),輸出的功率非??捎^。相對(duì)于傳統(tǒng)的電源供電,太陽(yáng)能供電更加環(huán)保,使用壽命更長(zhǎng)。
圖1 系統(tǒng)框架圖Fig.1 System framework diagram
本文中溫度模塊是采用了BME280溫度檢測(cè)模塊[1],該模塊可以實(shí)現(xiàn)溫度檢測(cè)、氣壓檢測(cè)以及海拔檢測(cè),在本系統(tǒng)中溫度模塊要實(shí)現(xiàn)的功能僅需要溫度的檢測(cè),在本課題中可以結(jié)合ARDUINO單片機(jī)檢測(cè)室內(nèi)的溫度,隨時(shí)檢測(cè)室內(nèi)溫度,并將數(shù)據(jù)通過(guò)WIFI模塊傳送到物聯(lián)網(wǎng)阿里云模塊,方便用戶隨時(shí)查看溫度是否適合家中植物生存。
光照強(qiáng)度檢測(cè),即對(duì)植物周圍的光照強(qiáng)度進(jìn)行檢測(cè),并將所檢測(cè)到的數(shù)據(jù)上傳到云端便于用戶查看。在光照強(qiáng)度不足時(shí)提醒用戶且打開led燈用于模擬光照補(bǔ)充植物的光照。
本設(shè)計(jì)可以使用光敏電阻對(duì)光照強(qiáng)度進(jìn)行模擬信號(hào)采集,并通過(guò)ARDUINO mega2560開發(fā)板自帶的ADC將數(shù)據(jù)轉(zhuǎn)換為數(shù)字量,傳輸?shù)綌?shù)據(jù)處理芯片中,判斷光照強(qiáng)度是否達(dá)到設(shè)定閾值內(nèi),進(jìn)行下一步處理。
為了測(cè)量土壤中的濕度,選用YL-69土壤濕度傳感器[2]。YL-69土壤濕度傳感器模塊獲取濕度信息的方式(2種可同時(shí)使用):
(1)從傳感器的D0引腳:土壤濕度大于某個(gè)閾值,則D0輸出0,否則輸出1。(多用于濕度閥值控制開關(guān))。(2)從傳感器的A0引腳:獲取到模擬量,更加精確。土壤濕度越大,獲取的模擬量值越大。(多用于顯示實(shí)時(shí)濕度值)
本論文使用EMW3080實(shí)現(xiàn)WiFi連接,EMW3080使用3.3V供電,內(nèi)置Wi-Fi模塊,集成了Wi-Fi和Cortex-M4F MCU,支持高達(dá)133M的主頻率和256K RAM,擁有強(qiáng)大的浮點(diǎn)運(yùn)算能力,其加密版本可以對(duì)用戶的固件進(jìn)行加密,防止被破解,使用20MHz帶寬時(shí)最大傳輸速率達(dá)到72.2Mbps,使用40MHz帶寬時(shí)最大傳輸速率達(dá)到150Mbps,主要用于智能照明、智能家居、工業(yè)自動(dòng)化、智能安防等領(lǐng)域。其工作環(huán)境溫度:-20°~85°。支持阿里云物聯(lián)網(wǎng)平臺(tái)。
圖2 自動(dòng)灌溉圖Fig.2 Automatic Irrigation Map
本次使用的led燈作為補(bǔ)充光照強(qiáng)度的照明設(shè)備,當(dāng)光照強(qiáng)度過(guò)低時(shí),開啟led燈來(lái)增加光照強(qiáng)度。而達(dá)到設(shè)定值時(shí),led燈自動(dòng)關(guān)閉,這樣可以最大化的節(jié)約能源,符合本次設(shè)計(jì)的低碳環(huán)保要求。
本系統(tǒng)選用12V小水泵,流量為1L/min,吸程為3m。此水泵優(yōu)點(diǎn)很多,例如有“自吸”功能,即抽水前不用加引水,還使用無(wú)刷電機(jī)驅(qū)動(dòng),體積超小,安全,可長(zhǎng)時(shí)間空轉(zhuǎn),擁有完善的自我保護(hù)自動(dòng)停機(jī)功能。
空氣溫度檢測(cè)子系統(tǒng)用到的傳感器為BME280,通過(guò)程序?qū)鞲衅鞑杉降臄?shù)據(jù)上傳給阿里云物聯(lián)網(wǎng)平臺(tái),用戶可以隨時(shí)通過(guò)手機(jī)APP來(lái)觀察花草生長(zhǎng)環(huán)境的溫度。Arduino開發(fā)板通過(guò)程序設(shè)定判斷所采樣數(shù)據(jù)是否超過(guò)上限值,以此為據(jù)使蜂鳴器發(fā)聲報(bào)警,提醒用戶此時(shí)的環(huán)境溫度并不適宜花卉的健康生長(zhǎng),應(yīng)當(dāng)可以采取有效的保護(hù)花草植物措施例如選擇噴灌模式手動(dòng)澆水,消除不利于花草生長(zhǎng)的因素,以防花卉受到傷害。
土壤濕度檢測(cè)子系統(tǒng)通過(guò)YL-69土壤濕度傳感器來(lái)檢測(cè)土壤濕度,通過(guò)程序?qū)?shù)據(jù)上傳至阿里云平臺(tái),并判斷土壤濕度是否在植物生長(zhǎng)最佳的范圍內(nèi),如果采集的數(shù)據(jù)不在設(shè)定的安全值范圍內(nèi)則使蜂鳴器發(fā)聲報(bào)警,提醒客戶此時(shí)的生長(zhǎng)環(huán)境并不是花卉生長(zhǎng)的最佳環(huán)境,可以采取有效的保護(hù)花卉的具體手段例如手動(dòng)澆水或者等系統(tǒng)自行澆水是土壤濕度達(dá)到最大,防止花卉受到傷害,自動(dòng)灌溉圖如圖2所示。
本次選用的是光敏電阻類的傳感器,其原理是在有光照的情況下,可見(jiàn)光能夠激發(fā)光敏電阻中的電子-空穴,這時(shí)光敏電阻的阻值就會(huì)因?yàn)殡娮柚须娮?空穴數(shù)量的增多而表現(xiàn)為阻值下降,將光照強(qiáng)度轉(zhuǎn)化為電信號(hào)再通過(guò)驅(qū)動(dòng)板的手機(jī)電路將電信號(hào)傳輸?shù)介_發(fā)板中。
本智能電視背景“生態(tài)墻”系統(tǒng)通過(guò)移動(dòng)終端將數(shù)據(jù)傳輸至云端,再通過(guò)手機(jī)APP將云端的數(shù)據(jù)下載,從而能夠做到實(shí)時(shí)監(jiān)控當(dāng)前盆栽所處環(huán)境的光照強(qiáng)度,環(huán)境的溫濕度以及土壤的濕度。根據(jù)APP所顯示的數(shù)據(jù),用戶可以通過(guò)APP的設(shè)置界面,對(duì)電視背景墻的盆栽進(jìn)行合適的調(diào)理,使得在設(shè)定的條件下,電視背景墻依照所設(shè)定的內(nèi)容為植物改善合理的環(huán)境,讓植物一直保持在最適合生長(zhǎng)的狀態(tài)。如果對(duì)于栽種盆景的技術(shù)不太熟悉,也可以調(diào)定智能模式,在此模式下,他會(huì)根據(jù)用戶所選擇的花草,來(lái)進(jìn)行合適的培養(yǎng),使得生態(tài)墻充滿生機(jī)。
本次設(shè)計(jì)應(yīng)用了Arduino系列的開發(fā)板。其具有許多優(yōu)勢(shì),它可以跨平臺(tái)操作,簡(jiǎn)單清晰適合新手上手,開放性強(qiáng),可以在在開源協(xié)議范圍內(nèi)里可以任意修改原始設(shè)計(jì)及相應(yīng)代碼。這些優(yōu)點(diǎn)都能很好的說(shuō)明此次設(shè)計(jì)是可以被大眾廣泛認(rèn)知并使用的。