久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1453|回復: 0
打印 上一主題 下一主題
收起左側

基于機智云物聯網平臺的智能遠程植物養護裝置設計與實現

[復制鏈接]
跳轉到指定樓層
樓主
ID:729078 發表于 2020-6-29 17:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
摘要: 設計一種智能遠程植物養護裝置,采用STM32F103單片機為控制核心,對植物所處環境溫度和土壤濕度進行檢測,并根據用戶所設置的適合植物生長的濕度參數,控制水泵的開關,通過機智云平臺在手機APP上實時監控植物的生長環境。測試結果表明本設計能完成遠程精確灌溉和按需灌溉,促進盆栽植物的茁壯成長。
關鍵詞: 植物養護 遠程 STM32 機智云 手機APP


引言
現代生活在高層建筑里的人們越來越熱衷于在家里或辦公室里種植各種各樣的盆栽植物,盆栽植物可以凈化空氣,陶冶情操,營造良好的生活環境。然而,由于工作的繁忙或是外出旅游,人們經常忽視管理或無人看管,導致植物缺水,給愛花草的人帶來很多麻煩。設計一種能夠實時監控盆栽植物信息,并通過遠程虛擬開關智能養護盆栽植物的系統具有應用價值和現實意義


本次設計為智能遠程植物養護裝置,其具體功能要求和設計指標為:


(1)設計一個濕度檢測的下位機,測出土壤濕度并在下位機顯示,濕度測量范圍10%~90%,誤差范圍為±1%。
(2)設計一個溫度檢測的下位機,測出環境溫度并在下位機顯示,溫度測量范圍-50~125℃,誤差范圍為±0.5℃
(3)測量出的環境溫度和土壤濕度通過無線通信模塊,間隔500ms發送給上位機手機APP并顯示。
(4)在植物近端設備可設置土壤濕度,且設置信息上傳至手機APP。
(5)在手機APP上可根據植物養護要求設置土壤濕度,且設置信息發送至植物近端設備。
(6)通過手機APP,選擇不同的澆灌模式,遠程控制系統開關,實現自動、手動澆灌模式。
(7)系統根據用戶設置的土壤濕度與實際測量的土壤濕度做對比,判斷土壤的水分狀態,并將土壤水分狀態上報至手機APP,系統開啟自動澆灌模式。土壤水分狀態將顯示在LCD界面上。
(8)該系統有兩個土壤濕度傳感器,以防止意外情況發生。如其中一個土壤濕度傳感器出現故障或被拉出土壤。單片機將比較分析兩個濕度傳感器檢測到的土壤濕度值。如果兩個土壤濕度值的差異超出范圍。系統會在顯示屏上顯示錯誤,水泵會自動關閉。

1.2 系統設計框圖
根據要求,智能遠程植物養護裝置系統的整體設計框圖如圖1所示。
圖1 系統設計框架圖

硬件系統主要包括主控制模塊,顯示模塊,無線通信模塊,上位機APP模塊,按鍵模塊和水泵控制模塊。本設計采用DS18B20傳感器測量環境溫度,土壤濕度檢測模塊測量土壤濕度,通過esp8266無線模塊將測量的溫濕度值上傳至機智云平臺,再發送至手機APP。
1.3 硬件系統設計
1.3.1 復位電路

本系統TFT-LCD采用并行操作方式,TFT-LCD的使能端E、TFT-LCD片選信號CS、數據/命令選擇端、數據寫入WR、數據讀取RD、硬復位RST分別連入單片機其他I/O口。

本系統傳感器模塊分兩部分:土壤濕度傳感器和環境溫度傳感器。

土壤濕度傳感器基于電磁脈沖原理,根據電磁波在介質中的傳播頻率,可以測量土壤的表觀介電常數,從而得到土壤的相對含水量。將傳感器引腳與STM32的ADC采樣引腳連接,并控制其高或低,使用特定的算法將ADC值轉換為濕度值。
環境溫度傳感器采用DS18B20。DS18B20在與微處理器連接時僅需要一條口線即可實現微處理器與DS18B20的雙向通訊。
1.3.4 無線通信模塊

本系統采用ESP8266-S01模塊,設備主控制MCU通過串口和Wi-Fi模組通訊。圖2即ESP8266引腳圖。
圖2 ESR8266引腳圖


2 軟件設計
2.1 無線通信協議程序設計
STM32和Wi-Fi模塊是整個系統的關鍵,分別負責數據采集、處理和數據傳輸。ESP8266 Wi-Fi模塊連接到STM32,數據傳輸代碼根據程序中的通信協議進行編程。

遵循機智云平臺標準協議設計通信協議程序,設備主控制MCU通過串口和Wi-Fi模組通訊,通訊采用具有規定格式的指令,本系統共設計了十條指令,實現五個通訊過程,分別是Wi-Fi模組向MCU獲取設備信息,MCU向Wi-Fi模組發送業務指令,心跳,通知Wi-Fi模組進入配置模式和推送Wi-Fi模組工作狀態。指令由以下部分按順序組成:包頭(2B)=0xFFFF,包長度(2B,包的剩余字節數),命令(1B),Flags(2B),有效負載,校驗和(1B)。包長度是指從命令開始一直到校驗和的字節長度(包括命令和校驗和)。

系統收集土壤水分并顯示在LCD上,當當前濕度低于設定值時,單片機將自動發出命令控制泵的運行[4]。當濕度達到適當值時,單片機會自動發出停止泵運行的命令。STM32用作控制模塊,ESP8266與移動終端連接后,將單片機發送的串行信號轉換為無線信號,傳輸到移動終端,串口中斷程序框圖如圖3所示。

接收到的無線信號也可以轉換成串行口信號,傳送到單片機上,單片機通過應用程序改變濕度參數,控制泵的啟閉。主要流程如圖4所示。

圖3 串口中斷程序框圖



圖4 主程序程序框圖

3 系統測試

智能遠程植物養護裝置控制界面如圖5所示,裝置上共有六個按鍵,從上往下依次是設置土壤濕度增加按鈕、設置土壤濕度減小按鈕、開啟水泵按鈕、關閉水泵按鈕、配置按鈕和重啟按鈕。水泵開啟時,藍色小燈亮起,水泵關閉時,藍色小燈不亮,按下配置按鈕時,ESP8266模塊處于配置模塊,Wi-Fi信號燈亮起。

圖5 智能遠程植物養護裝置控制界面

通過裝置上的按鍵設置土壤濕度,初始設置的土壤濕度值為50%,在初始值的基礎上加減。

兩個土壤濕度傳感器測量當前土壤濕度的52%,測量環境溫度為28.1°C,系統處于開放狀態。當前土壤濕度略高于用戶設定的土壤濕度,系統顯示當前土壤濕度良好,系統運行時泵不工作,手機APP界面如圖6所示


圖6 設置土壤濕度為50%

4 結語
本設計基于機智云物聯網平臺,采用STM32F103單片機為控制核心,對植物所處環境溫度和土壤濕度進行檢測和處理,溫濕度數據實時傳輸到液晶顯示屏和用戶手機APP上,用戶可通過機智云
物聯網平臺在手機APP上實時監控植物的生長環境,控制水泵的開關。測試結果表明本設計能完成所有功能和設計指標,實現遠程精確灌溉和按需灌溉,促進盆栽植物的茁壯成長。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩手机在线视频 | 日本视频在线播放 | m豆传媒在线链接观看 | 欧美激情在线观看一区二区三区 | 我爱操 | 亚洲国产精品美女 | 午夜精品久久久久久久久久久久久 | 干一干操一操 | 中文在线日韩 | 亚洲精品久久久蜜桃网站 | a天堂在线| 91麻豆精品国产91久久久更新资源速度超快 | 天天爱天天操 | 亚洲手机视频在线 | 九色网址| 午夜精品一区二区三区在线视频 | 中文字幕亚洲一区二区三区 | 久久99精品国产自在现线小黄鸭 | 日韩欧美在线观看 | 国产日屁 | 在线欧美亚洲 | 欧美精品一区二区三区四区 | 国产精品美女久久久免费 | 日一区二区 | 婷婷激情五月网 | 亚洲+变态+欧美+另类+精品 | 天天操夜夜操 | 欧美一级欧美一级在线播放 | 午夜一级黄色片 | 一二区电影| 久久精品亚洲国产奇米99 | 黑人一级黄色大片 | 99pao成人国产永久免费视频 | 久久精品视频一区二区三区 | 国产午夜三级一区二区三 | 亚洲视频中文字幕 | 国产精品一区二区久久精品爱微奶 | 久久久国产一区 | 久久精品一 | 91精品国产92 | 欧美亚洲视频在线观看 |