一種基于微信接口的智能盆栽系統(tǒng)及其方法
【專利摘要】本發(fā)明涉及一種基于微信接口的智能盆栽系統(tǒng),包括:Web服務器模塊,CC3200片上系統(tǒng),微信公眾平臺,Flash存儲模塊,溫濕度傳感模塊,第一光強傳感模塊,第二光強傳感模塊,實時時鐘模塊,音頻播放模塊,人體紅外模塊,潛水泵模塊,OLED顯示模塊;所述CC3200片上系統(tǒng)分別與Flash存儲模塊、溫濕度傳感模塊、第一光強傳感模塊、第二光強傳感模塊、實時時鐘模塊、音頻播放模塊、人體紅外模塊、潛水泵模塊、OLED顯示模塊相連,與Web服務器模塊通過HTTP網絡協(xié)議相連。該系統(tǒng)放置在盆栽容器中,為用戶提供了盆栽植物遠程培植的解決方案。
【專利說明】
一種基于微信接口的智能盆栽系統(tǒng)及其方法
技術領域
[0001]本發(fā)明涉及一種基于微信接口的智能盆栽系統(tǒng)及其方法。
【背景技術】
[0002]隨著人們生活水平的提高,家庭盆栽特有的凈化室內空氣、愉悅身心等功能,使得其在家庭中的種植越來越普遍,但是隨著人們生活節(jié)奏的加快,往往無法及時澆灌和照看盆栽,一方面影響了盆栽的正常生長,導致植物失去生命力且快速枯死,人們對不同品種的植物的種植方法了解較少,不能獲得特定植物的最佳種植方案。另一方面,仍有大量的現代化種植樂趣與體驗未被開發(fā),無法分享自己的種植心得與種植方法。
[0003]因此,傳統(tǒng)的盆栽方法已開始不適用于大部分外出或忙碌的人。隨著物聯網技術與智能硬件的快速發(fā)展,新的智能化、自動化盆栽方案將滿足發(fā)展需求,解決當前的問題。
【發(fā)明內容】
[0004]本發(fā)明技術解決問題:解決了外出用戶對家用盆栽的培植問題和用戶對個性化盆栽需求問題。通過使用微信公眾平臺與CC3200片上系統(tǒng)相結合,能夠使得在外用戶通過網絡向放置在家里的盆栽進行環(huán)境監(jiān)測與智能培植操作,能夠向用戶提供數據與成果分享服務。
[0005]本發(fā)明的技術解決方案為:一種基于微信接口的智能盆栽系統(tǒng),包括:Web服務器模塊,CC3200片上系統(tǒng),微信公眾平臺,Flash存儲模塊,溫濕度傳感模塊,第一光強傳感模塊,第二光強傳感模塊,實時時鐘模塊,音頻播放模塊,人體紅外模塊,潛水栗模塊,OLED顯示模塊;所述CC3200片上系統(tǒng)分別與Flash存儲模塊、溫濕度傳感模塊、第一光強傳感模塊、第二光強傳感模塊、實時時鐘模塊、音頻播放模塊、人體紅外模塊、潛水栗模塊、OLED顯示模塊相連,與Web服務器模塊通過HTTP網絡協(xié)議相連。
[0006]所述Web服務器模塊與CC3200片上系統(tǒng)通過HTTP網絡協(xié)議相連;CC3200片上系統(tǒng)通過WiFi射頻接口向Web服務器模塊上傳數據信息,同時也通過WiFi射頻接口接收Web服務器模塊HTTP請求返回的數據信息。
[0007]所述CC3200片上系統(tǒng)包括WiFi射頻接口,OLED控制接口,I2S音頻接口,溫濕度傳感器控制接口,模擬SPI接口,潛水栗控制接口,模擬I2C總線。
[0008]所述微信公眾平臺與Web服務器模塊中通過微信接口相連;微信公眾平臺對Web服務器模塊發(fā)送控制命令,由Web服務器模塊通過CC3200片上系統(tǒng)的WiFi射頻接口轉發(fā)給CC3200片上系統(tǒng),同時接收CC3200片上系統(tǒng)上傳的數據信息。
[0009]所述Flash存儲模塊包括外部存儲SPI接口,與CC3200片上系統(tǒng)的模擬SPI接口相連;CC3200片上系統(tǒng)通過模擬SPI接口對Flash存儲模塊進行讀寫操作,主要保存了音頻播放模塊所需的音頻文件和OLED顯示模塊所需的中文字庫文件。
[0010]所述溫濕度傳感模塊與CC3200片上系統(tǒng)中的溫濕度傳感器控制接口相連;CC3200片上系統(tǒng)對溫濕度傳感模塊發(fā)出的配置和讀取命令,得到溫濕度傳感模塊返回的溫度與濕度數據信息。
[0011]所述第一光強傳感模塊包括第一光強傳感I2C接口,通過CC3200片上系統(tǒng)的模擬I2C總線與CC3200片上系統(tǒng)相連;CC3200片上系統(tǒng)對第一光強傳感模塊發(fā)出的配置和讀取命令,得到第一光強傳感模塊返回的光強數據信息。
[0012]所述第二光強傳感模塊包括第二光強傳感I2C接口,通過CC3200片上系統(tǒng)的模擬I2C總線與CC3200片上系統(tǒng)相連;CC3200片上系統(tǒng)對第二光強傳感模塊發(fā)出的配置和讀取命令,得到第二光強傳感模塊返回的光強數據信息。與第一光強模塊不同的是,第二光強模塊部署在不同的物理位置,兩組數據做比較參考,從而更加準確地采集出當前環(huán)境的光強數據。
[0013]所述實時時鐘模塊包括實時時鐘12C接口,通過CC3200片上系統(tǒng)的模擬12C總線與CC3200片上系統(tǒng)相連;CC3200片上系統(tǒng)對實時時鐘模塊發(fā)出的配置和讀取命令,得到實時時鐘模塊返回的當前日期與時間數據信息。
[0014]所述音頻播放模塊包括I2S數模轉換器,通過CC3200片上系統(tǒng)的I2S音頻接口與CC3200片上系統(tǒng)相連;CC3200片上系統(tǒng)通過讀取Flash存儲模塊中的音頻文件,解碼后向I2S音頻接口發(fā)出音頻數據,由音頻播放模塊產生聲音,實現了系統(tǒng)的語音提示和語音報時功能。
[0015]所述人體紅外傳感模塊通過CC3200片上系統(tǒng)的外部中斷端口與CC3200片上系統(tǒng)相連;當人體紅外傳感模塊感應到有人出現在附近時,會向CC3200片上系統(tǒng)的外部中斷端口(28)發(fā)出電平跳變信號,從而觸發(fā)系統(tǒng)中斷,做出語音提示和消息上傳等響應。
[0016]所述潛水栗模塊通過CC3200片上系統(tǒng)的潛水栗控制接口與CC3200片上系統(tǒng)相連;CC3200片上系統(tǒng)接收微信公眾平臺的灌溉命令后,打開潛水栗模塊控制開關,觸發(fā)潛水栗工作。潛水栗放置在容器的儲水池中,放水口由塑膠管引至盆栽土壤,從而實現了對植物的灌溉功能。
[0017]所述OLED顯示模塊通過CC3200片上系統(tǒng)的OLED控制接口與CC3200片上系統(tǒng)相連;CC3200片上系統(tǒng)直接控制OLED顯示模塊顯示當前的日期,時間以及外部環(huán)境的參數數據。
[0018]本發(fā)明與現有技術相比的優(yōu)點在于:
[0019](I)采用Web服務器模塊,微信公眾平臺,測控終端三者結合的系統(tǒng)架構。為用戶提供了熟悉的操作接口,綁定了獨有的盆栽終端,保存了用戶的操作數據。且系統(tǒng)采用互聯網的HTTP協(xié)議通信,實現了用戶與盆栽終端之間遠程可靠的數據與控制命令傳輸。
[0020](2)系統(tǒng)采用了帶有WiFi射頻接口的CC3200片上系統(tǒng)作為終端的主控。支持SmartConfig的聯網配置模式。內嵌了Cortex_M4內核,比一般主控具有較高的CPU頻率,內存以及浮點運算能力,同時具備了TI的低功耗設計。
[0021](3)設計采用了人體紅外傳感模塊檢測現場的用戶出現,采用OLED冷光屏顯示模塊顯示出外部環(huán)境參數與日期時間、采用音頻播放模塊發(fā)出具有特色的語音提示和語音報時,使得系統(tǒng)具有人性化的,友好的使用效果。
【附圖說明】
[0022]圖1為本發(fā)明的組成框圖;
[0023]圖2為本發(fā)明的系統(tǒng)編譯與運行結構圖;
[0024]圖3為本發(fā)明的軟件結構圖;
[0025]圖4為本發(fā)明的網絡傳輸與連接圖;
[0026]圖5為本發(fā)明中CC3200片上系統(tǒng)與Flash存儲模塊連接圖;
[0027]圖6為本發(fā)明中CC3200片上系統(tǒng)與實時時鐘模塊連接圖;
[0028]圖7為本發(fā)明中CC3200片上系統(tǒng)與音頻播放模塊連接圖;
[0029]圖8為本發(fā)明的系統(tǒng)流程圖;
[0030]圖9為本發(fā)明的光強模塊操作流程圖;
[0031]圖10為本發(fā)明的一種基于微信接口的智能盆栽系統(tǒng)的流程方法。
【具體實施方式】
[0032]如圖1所示,本發(fā)明一種基于微信接口的智能盆栽系統(tǒng)包括:Web服務器模塊I,CC3200片上系統(tǒng)2,微信公眾平臺3 ,Flash存儲模塊4,溫濕度傳感模塊5,第一光強傳感模塊6,第二光強傳感模塊7,實時時鐘模塊8,音頻播放模塊9,人體紅外模塊10,潛水栗模塊11,OLED顯示模塊12;所述CC3200片上系統(tǒng)2分別與Flash存儲模塊4、溫濕度傳感模塊5、第一光強傳感模塊6、第二光強傳感模塊7、實時時鐘模塊8、音頻播放模塊9、人體紅外模塊10、潛水栗模塊IUOLED顯示模塊12相連,與Web服務器模塊I通過HTTP網絡協(xié)議相連。
[0033]所述Web服務器模塊I與CC3200片上系統(tǒng)2通過HTTP網絡協(xié)議相連;CC3200片上系統(tǒng)2通過WiFi射頻接口 21向Web服務器模塊I上傳數據信息,同時也通過WiFi射頻接口 21接收Web服務器模塊IHTTP請求返回的數據信息。
[0034]所述CC3200片上系統(tǒng)2包括WiFi射頻接口 21,OLED控制接口 22,I2S音頻接口 23,溫濕度傳感器控制接口 24,模擬SPI接口 25,潛水栗控制接口 26,模擬I2C總線27。其系統(tǒng)編譯與運行結構如圖2所示,軟件結構如圖3所示。
[0035]所述微信公眾平臺3與Web服務器模塊I中通過微信接口相連;微信公眾平臺3對Web服務器模塊I發(fā)送控制命令,由Web服務器模塊I通過CC3200片上系統(tǒng)2的WiFi射頻接口21轉發(fā)給CC3200片上系統(tǒng)2,同時接收CC3200片上系統(tǒng)2上傳的數據信息。網絡的連接與傳輸結構如圖4所示。
[0036]所述Flash存儲模塊4包括外部存儲SPI接口41,與CC3200片上系統(tǒng)2的模擬SPI接口 25相連;CC3200片上系統(tǒng)2通過模擬SPI接口 25對Flash存儲模塊4進行讀寫操作,主要保存了音頻播放模塊9所需的音頻文件和OLED顯示模塊12所需的中文字庫文件。Flash存儲模塊4與CC3200片上系統(tǒng)2具體連接如圖5所示。
[0037]所述溫濕度傳感模塊5與CC3200片上系統(tǒng)2中的溫濕度傳感器控制接口24相連;CC3200片上系統(tǒng)2對溫濕度傳感模塊5發(fā)出的配置和讀取命令,得到溫濕度傳感模塊5返回的溫度與濕度數據信息。
[0038]所述第一光強傳感模塊6包括第一光強傳感I2C接口 61,通過CC3200片上系統(tǒng)2的模擬I2C總線27與CC3200片上系統(tǒng)2相連;CC3200片上系統(tǒng)2對第一光強傳感模塊6發(fā)出的配置和讀取命令,得到第一光強傳感模塊6返回的光強數據信息。
[0039]所述第一光強傳感模塊7包括第二光強傳感I2C接口71,通過CC3200片上系統(tǒng)2的模擬I2C總線27與CC3200片上系統(tǒng)2相連;CC3200片上系統(tǒng)2對第二光強傳感模塊7發(fā)出的配置和讀取命令,得到第二光強傳感模塊7返回的光強數據信息。與第一光強模塊不同的是,第二光強模塊部署在不同的物理位置,兩組數據做比較參考,從而更加準確地采集出當前環(huán)境的光強數據。
[0040]所述實時時鐘模塊8包括實時時鐘I2C接口 81,通過CC3200片上系統(tǒng)2的模擬I2C總線27與CC3200片上系統(tǒng)2相連;CC3200片上系統(tǒng)2對實時時鐘模塊8發(fā)出的配置和讀取命令,得到實時時鐘模塊8返回的當前日期與時間數據信息。CC3200片上系統(tǒng)2與實時時鐘模塊8的連接圖如圖6所示。
[0041 ]所述音頻播放模塊9包括I2S數模轉換器91,通過CC3200片上系統(tǒng)2的I2S音頻接口23與CC3200片上系統(tǒng)2相連;CC3200片上系統(tǒng)2通過讀取Flash存儲模塊4中的音頻文件,解碼后向I2S音頻接口發(fā)出音頻數據,由音頻播放模塊9產生聲音,實現了系統(tǒng)的語音提示和語音報時功能。CC3200片上系統(tǒng)2與音頻播放模塊9的連接圖如圖7所示。
[0042]所述人體紅外傳感模塊10通過CC3200片上系統(tǒng)2的外部中斷端口 28與CC3200片上系統(tǒng)2相連;當人體紅外傳感模塊10感應到有人出現在附近時,會向CC3200片上系統(tǒng)2的外部中斷端口 28發(fā)出電平跳變信號,從而觸發(fā)系統(tǒng)中斷,做出語音提示和消息上傳等響應。
[0043 ]所述潛水栗模塊11通過CC3200片上系統(tǒng)2的潛水栗控制接口 26與CC3200片上系統(tǒng)2相連;CC3200片上系統(tǒng)2接收微信公眾平臺3的灌溉命令后,打開潛水栗模塊11控制開關,觸發(fā)潛水栗工作。潛水栗放置在容器的儲水池中,放水口由塑膠管引至盆栽土壤,從而實現了對植物的灌溉功能。
[0044]所述OLED顯示模塊12通過CC3200片上系統(tǒng)2的OLED控制接口 22與CC3200片上系統(tǒng)2相連;CC3200片上系統(tǒng)2直接控制OLED顯示模塊12顯示當前的日期,時間以及外部環(huán)境的參數數據。
[0045]下面通過實施例對本發(fā)明再進一步詳細說明。
[0046]根據本發(fā)明的一個優(yōu)選實施方式,啟動系統(tǒng),系統(tǒng)完成硬件初始化之后進入SmartConfig模式,此時CC3200作為網絡中的AP接入點。用戶用手機或其它WiFi終端以固定的SSID與密碼連接系統(tǒng),將會彈出對話框設置需要連接的路由器SSID與密碼,設置完成后退出SmartConfig模式,系統(tǒng)進入工作模式。當系統(tǒng)發(fā)送HTTP請求前,會先建立與該路由器的網絡連接,然后再向帶有公網IP地址的Web服務器模塊發(fā)送請求包。Web服務器模塊接收到請求后解析數據,以微信接口協(xié)議發(fā)送數據包至微信公眾平臺,數據信息得到更新。環(huán)境參數信息與操作數據將按照時間節(jié)點保存在服務器的數據庫中,服務器管理者可以管理和獲取數據,分析出有價值的信息。
[0047]根據本發(fā)明的一個優(yōu)選實施方式,當用戶在微信公眾平臺發(fā)送字符控制指令如“上報溫度”時,指令不會立刻送往終端,而是等待終端向Web服務器模塊發(fā)送HTTP請求后,把控制指令發(fā)送給Web服務器模塊,保存操作信息,然后在Web服務器模塊做HTTP返回時將控制信息返回給終端。CC3200接收到HTTP返回數據時,解析用戶的控制命令字符串信息,當驗證為“上報溫度”時,系統(tǒng)向溫濕度傳感器發(fā)起獲取命令,得到溫濕度數據后,截取溫度數據,然后作為下一次HTTP請求包的數據段,等待延時結束后,將會把溫度數據上傳至微信公眾平臺作為控制命令的響應。
[0048]根據本發(fā)明的一個優(yōu)選實施方式,系統(tǒng)每隔一秒更新狀態(tài)信息,通過I2C總線向第一光強傳感模塊6與第二光強傳感模塊6發(fā)送讀取命令,操作流程如圖9所不。因兩個光強模塊的安放位置不同,獲取兩組光強值后進行大小比較,取較大值作為當前環(huán)境的光強值更新到狀態(tài)信息中。同時系統(tǒng)通過單數據總線控制接口向溫濕度傳感模塊(5)發(fā)送讀取命令,獲取當前環(huán)境的溫度與濕度值并更新到狀態(tài)信息中,再向Web服務器模塊發(fā)送HTTP請求,將狀態(tài)信息上傳給服務器。
[0049]當服務器接收到微信公眾平臺的狀態(tài)請求申請時,將特定的狀態(tài)數據呈現給用戶。用戶可根據光強數據判斷植物是否處于合理的成長環(huán)境,可考慮重新安放盆栽或者控制后續(xù)擴展的育苗燈進行調節(jié)。用戶可根據溫度值與濕度值判斷是否需要打開潛水栗進行降溫和加濕,以調節(jié)植物能在可控的環(huán)境下成長。
[0050]根據本發(fā)明的一個優(yōu)選實施方式,設備上電后自動啟動聯網操作,同時語音提示設備啟動,且在OLED液晶屏上顯示時間與設備狀態(tài)數據。用戶可通過微信公眾平臺發(fā)送字符控制命令也可通過菜單跳轉到Web服務器模塊指定的鏈接界面對設備進行控制。界面每秒更新設備上傳的溫度值,濕度值,光強值,以及是否檢測到附近人員的存在。
[0051]用戶可以在界面上設置設備的時間,當配置命令返回給設備時,設備將配置實時時鐘模塊6,更新其時間值,同時OLED顯示時間發(fā)生更新。
[0052]用戶可以在界面上設置設備鬧鐘的時間以及鬧鐘觸發(fā)時是否打開潛水栗,當配置命令返回給設備時,設備設置實時時鐘模塊6鬧鐘時間值,當鬧鐘時間到達時,系統(tǒng)收到實時時鐘模塊6的鬧鐘觸發(fā),根據配置命令決定是否打開潛水栗以完成定時灌溉功能,同時將觸發(fā)語音播放模塊9向Flash存儲模塊4獲取語音數據實現當前時間語音播報功能。
[0053]用戶可以在界面上控制設備的潛水栗是否打開,當配置命令返回給設備時,設備根據命令控制潛水栗開關,實現遠程灌溉功能。
[0054]根據本發(fā)明的一個優(yōu)選實施方式,Web服務器模塊將記錄用戶選種的植物品種與設備上傳的狀態(tài)數據,在栽培完成時提示用戶進行I到10分的結果評價。服務器根據多個用戶8分以上的結果評價,與其對應的種植狀態(tài)數據取均值擬合出不同植物品種的較好種植環(huán)境。用戶可根據推薦的種植參數對自己培植的品種進行環(huán)境調整。
[0055]用戶進行結果評價時,服務器提供圖片與文字上傳接口,用戶可上傳植物照片并留下自己的種植心得,與評分信息一同生成分享圖片。用戶可通過服務器的分享接口將該圖片分享給微信好友或分享至微信朋友圈。
[0056]系統(tǒng)采用了TI的CC3200片上系統(tǒng)作為主控與WIFI解決方案,區(qū)別于一般的控制器外擴WIFI模塊的結構,總體上降低了設備的功耗。使用了I2S接口,外接音頻DAC與放大濾波電路,實現了對音頻文件的解碼與播放,從而實現語音提示和語音報時功能。
[0057]如圖10所示,本發(fā)明的一種基于微信接口的智能盆栽系統(tǒng)的流程方法:
[0058]步驟201:首先,用戶啟動設備,給設備上電;
[0059]步驟202:上電之后,設備執(zhí)行一系列的初始化操作,為開始工作做準備。初始化主要有片上系統(tǒng)初始化,液晶屏(OLED)初始化,傳感器初始化,存儲模塊初始化。獲取初始化結果;
[0060]步驟203:判斷初始化結果是否成功,若否則進入步驟213;
[0061 ] 步驟204:判斷啟動模式是否為SmartConf ig模式,若是,則進入步驟205,否則進入步驟206;
[0062]步驟205:進入SmartConfig配置程序,改變模式重啟設備;
[0063]步驟206:根據設置接入網絡;
[0064]步驟207:判斷周期時間是否到達,若是則進入步驟208;
[0065]步驟208:獲取傳感數據并格式打包;
[0066]步驟209:向預設服務器地址發(fā)起HTTP鏈接,將數據POST給服務器;
[0067]步驟210:等待鏈接返回,解析鏈接數據信息;
[0068]步驟211:獲取控制命令,執(zhí)行命令;
[0069]步驟212:完成一次數據交互操作;
[0070]步驟213:硬件錯誤,啟動警告程序,自動關閉設備。
[0071]本發(fā)明說明書中未作詳細描述的內容屬于本領域專業(yè)技術人員公知的現有技術。
[0072]以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權項】
1.一種基于微信接口的智能盆栽系統(tǒng),包括:Web服務器模塊(I),CC3200片上系統(tǒng)(2),微信公眾平臺(3) ,Flash存儲模塊(4),溫濕度傳感模塊(5),第一光強傳感模塊(6),第二光強傳感模塊(7),實時時鐘模塊(8),音頻播放模塊(9),人體紅外模塊(10),潛水栗模塊(11),OLED顯示模塊(12);所述CC3200片上系統(tǒng)(2)分別與Flash存儲模塊(4)、溫濕度傳感模塊(5)、第一光強傳感模塊(6)、第二光強傳感模塊(7)、實時時鐘模塊(8)、音頻播放模塊(9)、人體紅外模塊(1)、潛水栗模塊(11)、OLED顯示模塊(12)相連,與Web服務器模塊(I)通過HTTP網絡協(xié)議相連。2.如權利要求1所述的基于微信接口的智能盆栽系統(tǒng),其特征在于: 所述Web服務器模塊(I)與所述CC3200片上系統(tǒng)(2)通過HTTP網絡協(xié)議相連;所述CC3200片上系統(tǒng)(2)通過WiFi射頻接口(21)向所述Web服務器模塊(I)上傳數據信息,并通過WiFi射頻接口(21)接收Web服務器模塊(I)返回的數據信息; 所述CC3200片上系統(tǒng)(2)進一步包括WiFi射頻接口(21),0LED控制接口(22),I2S音頻接口(23),溫濕度傳感器控制接口(24),模擬SPI接口(25),潛水栗控制接口(26),模擬I2C總線(27); 所述微信公眾平臺(3)與Web服務器模塊(I)通過微信接口相連;微信公眾平臺(3對Web服務器模塊(I)發(fā)送控制命令,由Web服務器模塊(I)通過CC3200片上系統(tǒng)(2)的WiFi射頻接口(21)轉發(fā)給CC3200片上系統(tǒng)(2),同時接收CC3200片上系統(tǒng)(2)上傳的數據信息; 所述Flash存儲模塊(4)進一步包括外部存儲SPI接口(41),與CC3200片上系統(tǒng)(2)的模擬SPI接口(25)相連;CC3200片上系統(tǒng)(2)通過模擬SPI接口(25)對Flash存儲模塊(4)進行讀寫操作,用于保存音頻播放模塊(9)所需的音頻文件和OLED顯示模塊(12)所需的中文字庫文件; 所述溫濕度傳感模塊(5)與CC3200片上系統(tǒng)(2)中的溫濕度傳感器控制接口(24)相連;CC3200片上系統(tǒng)(2)對溫濕度傳感模塊(5)發(fā)出的配置和讀取命令,并獲取溫濕度傳感模塊(5)返回的溫度與濕度數據信息; 所述第一光強傳感模塊(6)進一步包括第一光強傳感I2C接口(61),通過CC3200片上系統(tǒng)(2)的模擬I2C總線(27)與CC3200片上系統(tǒng)(2)相連;CC3200片上系統(tǒng)(2)對第一光強傳感模塊(6)發(fā)出的配置和讀取命令,獲取第一光強傳感模塊(6)返回的光強數據信息; 所述第一光強傳感模塊(7)包括第二光強傳感I2C接口(71),通過CC3200片上系統(tǒng)(2)的模擬I2C總線(27)與CC3200片上系統(tǒng)(2)相連;CC3200片上系統(tǒng)(2)對第二光強傳感模塊(7)發(fā)出的配置和讀取命令,得到第二光強傳感模塊(7)返回的光強數據信息; 其中第二光強模塊位于不同于第一光強模塊的位置; 所述實時時鐘模塊(8)包括實時時鐘12C接口( 81),通過CC3200片上系統(tǒng)(2)的模擬12C總線(27)與CC3200片上系統(tǒng)(2)相連;CC3200片上系統(tǒng)(2)對實時時鐘模塊(8)發(fā)出的配置和讀取命令,獲取實時時鐘模塊(8)返回的當前日期與時間數據信息; 所述音頻播放模塊(9)包括12S數模轉換器(91),通過CC3200片上系統(tǒng)(2)的12S音頻接口(23)與CC3200片上系統(tǒng)(2)相連;CC3200片上系統(tǒng)(2)通過讀取Flash存儲模塊(4)中的音頻文件,解碼后向I2S音頻接口發(fā)出音頻數據,由音頻播放模塊(9)播放語音提示和語音報時; 所述人體紅外傳感模塊(10)通過CC3200片上系統(tǒng)(2)的外部中斷端口(28)與CC3200片上系統(tǒng)(2)相連;當人體紅外傳感模塊(10)感應到有人出現在附近時,會向CC3200片上系統(tǒng)(2)的外部中斷端口(28)發(fā)出電平跳變信號,從而觸發(fā)系統(tǒng)中斷,做出語音提示和消息上傳作為響應; 所述潛水栗模塊(11)通過CC3200片上系統(tǒng)(2)的潛水栗控制接口(26)與CC3200片上系統(tǒng)(2)相連;CC3200片上系統(tǒng)(2)接收微信公眾平臺(3)的灌溉命令后,打開潛水栗模塊(11)控制開關,觸發(fā)潛水栗工作;潛水栗放置在容器的儲水池中,放水口由塑膠管引至盆栽土壤,從而實現了對植物的灌溉; 所述OLED顯示模塊(12)通過CC3200片上系統(tǒng)(2)的OLED控制接口(22)與CC3200片上系統(tǒng)(2)相連;CC3200片上系統(tǒng)(2)直接控制OLED顯示模塊(12)顯示當前的日期,時間以及外部環(huán)境的參數數據。3.如權利要求1-2任一所述的基于微信接口的智能盆栽系統(tǒng),其特征在于: 所述CC3200片上系統(tǒng)(2)按照預先設定的周期,定時檢測外部環(huán)境參數上傳至服務器,同時獲取服務器返回的控制信息,并實現控制操作。4.如權利要求1-3任一所述的基于微信接口的智能盆栽系統(tǒng),其特征在于: CC3200片上系統(tǒng)(2)按照預先設定的周期讀取溫濕度傳感模塊(5)的溫度與相對濕度數據; 讀取第一光強傳感模塊(6)的光強值和第二光強傳感模塊(7)的光強值,取其中較大者為測得光強值; 通過WiFi射頻接口(21)向Web服務器模塊(I)發(fā)送HTTP請求,將環(huán)境參數上傳至Web月艮務器模塊; CC3200片上系統(tǒng)(2)獲取服務器的HTTP請求返回數據,解析控制信息獲得控制命令; 根據控制命令決定是否通過潛水栗控制接口(26)打開潛水栗模塊(11)開關實現灌溉;并決定是否從Flash存儲模塊(4)讀取音頻文件,再把音頻數據通過I2S音頻接口(23)送給I2S數模轉換器(91),由音頻播放模塊播放提示的語音。5.如權利要求1-4任一所述的基于微信接口的智能盆栽系統(tǒng),其特征在于: Web服務器模塊(I)接收CC3200片上系統(tǒng)(2)發(fā)送的HTTP請求包,當收到HTTP請求后,解析數據段,以微信接口協(xié)議向微信公眾平臺(3)發(fā)送顯示數據; 當微信公眾平臺(3)接收到控制命令后,將所述控制命令發(fā)送給Web服務器模塊(I),由Web服務器模塊(I)解析控制命令,將控制信息以HTTP返回包的形式返回給CC3200片上系統(tǒng)(2),以完成系統(tǒng)的網絡數據傳輸。6.如權利要求1-5任一所述的基于微信接口的智能盆栽系統(tǒng),其特征在于: 所述CC3200片上系統(tǒng)(2)判斷人體紅外傳感模塊(10)是否觸發(fā)過中斷,以確定現場是否有人存在; 當確定現場有人存在后,控制OLED顯示模塊(12)從Flash存儲模塊(4)獲取中文點陣數據,刷新顯示測得的溫度、相對濕度、光強值,并從實時時鐘模塊(8)獲取的當前時間并顯不O7.如權利要求6所述的基于微信接口的智能盆栽系統(tǒng),其特征在于: 所述預先設定的周期通過微信公眾平臺(3)設置。8.如權利要求1-7任一所述的基于微信接口的智能盆栽系統(tǒng)的流程方法: 步驟201:系統(tǒng)上電; 步驟202:初始化操作;包括CC3200片上系統(tǒng)(2)初始化,Flash存儲模塊(4)初始化,溫濕度傳感模塊(5)初始化,第一光強傳感模塊(6)初始化,第二光強傳感模塊(7)初始化,實時時鐘模塊(8)初始化,音頻播放模塊(9)初始化,人體紅外模塊(10)初始化,潛水栗模塊(11)初始化,以及OLED顯示模塊(12)初始化;獲取初始化結果; 步驟203:判斷初始化結果是否成功,若否則進入步驟213; 步驟204:判斷啟動模式是否為智能配置(SmartConfig)模式,若是,則進入步驟205,否則進入步驟206; 步驟205:進入智能配置的配置程序,改變模式重啟設備; 步驟206:根據設置接入網絡; 步驟207:判斷周期時間是否到達,若是則進入步驟208; 步驟208:獲取傳感數據并格式打包; 步驟209:向預設服務器地址發(fā)起HTTP鏈接,將數據POST給服務器; 步驟210:等待HTTP鏈接返回,解析鏈接數據信息; 步驟211:獲取控制命令,執(zhí)行命令; 步驟212:完成一次數據交互操作; 步驟213:硬件錯誤,啟動警告程序,自動關閉設備。
【文檔編號】A01G9/02GK106054733SQ201610556729
【公開日】2016年10月26日
【申請日】2016年7月14日
【發(fā)明人】李梅, 陳亮, 魏高榮, 魏嵬
【申請人】中國地質大學(北京)