亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于物聯(lián)網(wǎng)的智能澆花系統(tǒng)設計

        2017-12-15 04:00:22張曉光
        無線互聯(lián)科技 2017年23期
        關鍵詞:土壤濕度花卉水泵

        張曉光

        (福建水利電力職業(yè)技術學院,福建 永安 366000)

        基于物聯(lián)網(wǎng)的智能澆花系統(tǒng)設計

        張曉光

        (福建水利電力職業(yè)技術學院,福建 永安 366000)

        隨著近年來物聯(lián)網(wǎng)技術的發(fā)展,相關的技術已經(jīng)廣泛應用于人們的生產(chǎn)和生活中。文章針對長期無人在家時花卉植物的澆水問題,設計了一套基于物聯(lián)網(wǎng)的智能澆花系統(tǒng)。系統(tǒng)采用STM32與51增強型單片機作為控制器,ESP8266物聯(lián)網(wǎng)模塊作為通信設備,底層采用MQTT協(xié)議,連接到物聯(lián)網(wǎng)云平臺—機智云,共同構成一個具有實用和推廣價值的澆花系統(tǒng)。

        STM32;單片機;物聯(lián)網(wǎng);云平臺;MQTT協(xié)議

        鮮花可以裝點生活,家里養(yǎng)上一些花卉植物可以使生活更加豐富多彩,然而,有時候遇到工作繁忙或出差旅行等情況,家里的這些植物就可能因為沒有人照顧而缺水枯死,為了解決這個問題,就需要一種可以自動澆花的設備。市面上現(xiàn)有的澆花設備分為兩種[1]。第一種是采用虹吸式的原理來澆花;第二種采用定時開啟電磁閥的方式澆花。這兩種方式都過于簡單或不夠靈活。本文設計一套基于物聯(lián)網(wǎng)的智能澆花系統(tǒng),可以根據(jù)傳感器檢測數(shù)據(jù)及環(huán)境溫度等因素自動澆花,又可以通過物聯(lián)網(wǎng)遠程了解植物的狀態(tài)進行手動澆花,能夠很好地解決澆花問題。

        1 系統(tǒng)總體方案

        解決無人在家的澆花問題,需要從兩個方面考慮。(1)要知道土壤的濕度,以此作為判斷是否需要澆水的依據(jù)。(2)要具備遠程數(shù)據(jù)交換及控制的能力。主人不在家里時,要么自動澆水,要么遠程控制澆水。

        本系統(tǒng)采用主機與從機協(xié)調(diào)工作的方式。從機負責土壤濕度及環(huán)境溫度采集,并對這些數(shù)據(jù)進行初步處理,將結果發(fā)送給主機,主機進行運算和決策,并且將數(shù)據(jù)通過WiFi模塊上傳到物聯(lián)網(wǎng)平臺。用戶可以在手機、平板或個人電腦上通過網(wǎng)絡及APP獲得家中花卉植物的狀態(tài)數(shù)據(jù),并且根據(jù)當前的狀態(tài)數(shù)據(jù)發(fā)出澆花指令或修改參數(shù)??刂泼钣山K端發(fā)出并通過物聯(lián)網(wǎng)云平臺發(fā)給智能澆花系統(tǒng)。隨后由主機將數(shù)據(jù)和命令送到從機,從機將內(nèi)容和狀態(tài)顯示在液晶屏12864上。此外,從機也負責控制執(zhí)行機構—水泵。之所以選擇水泵的方案,是因為采用水泵時,可以提前在水箱中調(diào)入肥料或營養(yǎng)液,并且水泵方案不用將水管從水龍頭上引出來,這使系統(tǒng)具有較大的靈活性,可以擺在任何地方。而整個系統(tǒng)的供電也采用太陽能供電系統(tǒng),同樣滿足了系統(tǒng)擺放位置的靈活性。通信方面本系統(tǒng)的主機采用STM32系列單片機,配合ESP8266WiFi模塊[2],實現(xiàn)與物聯(lián)網(wǎng)云端的通信。系統(tǒng)的原理框如圖1所示。

        圖1 智能澆花系統(tǒng)總體方案框

        2 硬件組成及功能設計

        系統(tǒng)主要由控制器、傳感器、顯示器、電源、以及通信等部分構成。這些部分又可以分成如下幾個模塊,各部分作用及簡介如下。

        2.1 主機模塊

        主機由STM32單片機系統(tǒng)與ESP8266 WiFi模塊構成。STM32是基于ARM Cortex M處理器內(nèi)核的32位閃存微控制器,集高性能、實時性、數(shù)字信號處理、低功耗、低電壓于一身,同時保持高集成度和開發(fā)簡易的特點。

        主機采用速度更快,配置更高的STM32可以更好地處理大量的數(shù)據(jù)、協(xié)議與網(wǎng)絡的通信。而且方便以后拓展多媒體功能。主機配合ESP8266負責與物聯(lián)網(wǎng)云端進行通信,同時也把數(shù)據(jù)和控制命令傳給從機。

        2.2 從機模塊

        從機模塊采用STC12C5A60S2作為控制器。它是增強型51單片機。因為這款芯片引腳排布完全和89C51相同,對于熟悉51的用戶來說開發(fā)就更加容易了。并且它內(nèi)置AD轉(zhuǎn)換功能,共8路10位精度ADC,具有雙串口,包含2路PWM,同樣晶振的情況下,速度是普通51的8~12倍。由于包含這些功能,可以在不增加硬件的基礎上方便后續(xù)開發(fā)和擴展。

        從機的作用包括連接顯示器,顯示器采用12864液晶,連接各種傳感器,控制水泵驅(qū)動器,并且通過串口與主機進行數(shù)據(jù)交換。概括來說,從機負責數(shù)據(jù)采集及外設控制,并且將數(shù)據(jù)傳給主機。接收主機的控制命令,并協(xié)調(diào)工作。

        2.3 電源模塊

        本系統(tǒng)的供電采用太陽能電池板配合蓄電池。電池采用電壓12 V大容量免維護蓄電池,太陽能電池板采用18 V功率10 W。太陽能電池板通過控制器與蓄電池相連,控制器可以保證蓄電池充電的安全。

        在系統(tǒng)供電中,還要提供12 V轉(zhuǎn)5 V再轉(zhuǎn)3.3 V的電源,用來給不同的控制板供電。

        2.4 傳感器模塊

        傳感器主要包括兩種:土壤濕度傳感器和溫濕度傳感器。

        土壤濕度傳感器的原理,是采用兩個電極插入土壤里,由于土壤中含水分多少影響傳感器兩電級間的導電性能[3]。土壤濕度與電阻值之間存在一定的關系[4]。

        本系統(tǒng)采用多個土壤濕度傳感器組成傳感器組。按照花卉需水量的不同,分成3個小組,每組至少兩個。這樣做的好處是既可以更準確地感知是否缺水,又可以起到一定的保護作用,避免因傳感器被拔出誤觸發(fā)水泵。

        2.5 功能設計

        2.5.1 手動澆花

        如果主人在家里,也可以享受手動澆花的樂趣。本系統(tǒng)設有感應開關,只要動動手就可以啟動水泵澆花。

        2.5.2 自動澆花

        根據(jù)花卉需要澆水量的不同,我們把其類型分為喜濕型、普通型和耐旱型三類。每一種類型的花隨機選兩盆,插入土壤濕度傳感器,完成對3種類型花卉土壤濕度的采樣。然后以a d轉(zhuǎn)換器采集到的數(shù)據(jù)作為基礎,設定不同的閾值。定義不同種類花卉飽水和缺水的狀態(tài)值。自動澆花可以根據(jù)狀態(tài)選擇一定的策略進行澆花,更復雜些可以設計成根據(jù)光照、環(huán)境溫度、時間、傳感器檢測是否缺水等因素,綜合判斷形成澆花策略。

        2.5.3 遠程澆花

        自動澆花可以在主人不在的時候,根據(jù)土壤濕度來判斷是否需要澆水。但如果想知道花卉的具體情況,就需要設計遠程澆花功能。從機顯示界面如圖2所示。

        本系統(tǒng)采用手機、平板或PC等終端訪問物聯(lián)網(wǎng)云端數(shù)據(jù)。智能澆花系統(tǒng)則在本地聯(lián)接路由器,并通過其與云端實時進行數(shù)據(jù)交換。這樣就可以通過云端獲得花卉數(shù)據(jù),并且向澆花系統(tǒng)發(fā)送控制命令。

        遠程澆花功能可以用終端遠程開關水泵啟動關斷,可以顯示家里的溫濕度,花卉缺水或飽水的狀態(tài)。設定各傳感器啟動澆水的閾值,以及各種錯誤狀態(tài)報警。

        3 物聯(lián)網(wǎng)云平臺接入

        要對系統(tǒng)進行遠程控制。可以選擇的物聯(lián)網(wǎng)云平臺有很多。如華為云、阿里云、Yeelink云平臺[5]、中國移動的one net[6],本設計采用的云平臺為機智云。機智云的接入比較簡單和人性化。接入分為幾個步驟。

        (1)定義產(chǎn)品的功能,每個功能對應相應的數(shù)據(jù)點。

        (2)機智云會根據(jù)用戶定義的產(chǎn)品數(shù)據(jù)點自動生成mcu代碼,包括復雜的通信協(xié)議等,在機智云的整個架構里面,GAgent實現(xiàn)了從模塊到云端的數(shù)據(jù)交互,其實GAgent里面就是用MQTT協(xié)議實現(xiàn)的。用戶就可以只專注于功能開發(fā),不用花大力氣來研究入網(wǎng)與協(xié)議。

        (3)機智云根據(jù)你定義的產(chǎn)品數(shù)據(jù)點,可自動生成APP源代碼,并且可以生成微信sdk,對微信的支持更增加了平臺的潛在用戶,滿足大眾的需求,使產(chǎn)品更易推廣。

        (4)功能調(diào)試。在未接入硬件設備時機智云也可根據(jù)用戶定義的數(shù)據(jù)點生成虛擬設備,對APP進行功能調(diào)試,大大提高了開發(fā)效率。

        本系統(tǒng)需要設置一個遠程手動開關,可以在手機或其他終端上選擇澆花模式的菜單,不同花卉的濕度閾值設置溫度等參數(shù),缺水或飽水報警等。主要數(shù)據(jù)點設置及APP界面如圖3所示。其中需要注意選擇正確的數(shù)據(jù)類型,比如設置工作模式應選擇枚舉型。

        4 調(diào)試與保護措施

        本系統(tǒng)安裝與調(diào)試按以下步驟進行:首先布置安裝噴頭。根據(jù)花盆和架子的距離布好主管線和支管線,測量好長度,剪切并插接好管線和噴頭。然后將管線拿到外面草地,接上水泵,進行噴頭調(diào)整,噴霧和噴水量調(diào)好,確保裝在花盆里不會噴到外面。然后拿回來布置好管線,將噴頭插在花盆里。接下來按花卉需水類型布置好傳感器,連接好機箱。接下來連接蓄電池與太陽能控制器,然后連接機箱和水泵,最后再接入太陽能充電板。注意這個順序不要錯,不然可能造能太陽能控制器工作錯誤。

        在測試的過程中發(fā)現(xiàn)或想到一些問題,針對這些問題,設計了如下保護措施。

        (1)光控措施:為了解決太陽能供電系統(tǒng)與功耗的矛盾,本系統(tǒng)設計了光控開關,一般夜晚不需要澆花,所以系統(tǒng)在晚上自動關閉。

        (2)探頭拔出報警:這是為了避免探頭被意外拔出,系統(tǒng)就會顯示缺水,從而觸發(fā)水泵工作,雖然已經(jīng)用探頭數(shù)量(每組兩個)加了保險,但若恰好兩個都掉出來,會根據(jù)AD轉(zhuǎn)換值判斷,并發(fā)出報警。

        (3)缺水報警:水箱設置一水位傳感器,缺水會發(fā)出報警。

        (4)每天最大工作時間限制:考慮到各種可能的誤觸發(fā)情況,設置每天水泵啟動時間累計不超過如5分鐘。因為超過這個水量,對植物的生長也是不利的。自動澆花系統(tǒng)測試機如圖4所示。

        圖3 數(shù)據(jù)點設置及APP界面

        圖4 自動澆花系統(tǒng)測試機

        5 結語

        本文介紹的自動澆花系統(tǒng),可以滿足一般家庭使用。具有結構簡單、功能全面等特點。采用水泵而非使用電磁閥的好處是可以將營養(yǎng)液加入到水箱中,將控制對象改為更大功率的水泵或者電磁閥,本系統(tǒng)完全可以勝任苗圃等大規(guī)模種植。加入廣泛發(fā)展的物聯(lián)網(wǎng)控制技術,使人們走到哪兒都能了解植物的狀態(tài)并加以控制。整個系統(tǒng)具有一定的應用價值和推廣價值。

        [1] 劉川,張小成,高進淵,等.智能自動澆花系統(tǒng)的控制設計研究[J].科技視界,2015(18):87-88.

        [2] 范興隆.ESP8266在智能家居監(jiān)控系統(tǒng)中的應用[J].單片機與嵌入式系統(tǒng)應用,2016(9):52-56.

        [3] 張倩昀.基于土壤濕度檢測的智能澆花系統(tǒng)設計[J].山西農(nóng)經(jīng),2017(9):128-129.

        [4] 張帆,蔣茜.自主式澆花機器人的設計與實現(xiàn)[J].北京聯(lián)合大學學報(自然科學版),2008(2):37-40.

        [5] 楊成,戴小鵬,王戈.基于Yeelink云平臺的LED顯示屏的遠程監(jiān)控系統(tǒng)設計[J].福建電腦,2017(2):37-38.

        [6] 韓宇光,房金寶,張賢益,等.智能空氣凈化平臺的開發(fā)[J].實驗室研究與探索,2017(8):77-79.

        Design of intelligent watering system based on the Internet of Things

        Zhang Xiaoguang
        (Fujian College of Water Conservancy and Electric Power, Yong’an 366000, China)

        With the development of Internet of Things technology in recent years, relevant technologies have been widely used in people’s production and life. In this paper, a new intelligent water fl ow-casting system based on the Internet of Things is designed for the problem of watering plants in the long run. The system adopts STM32 and 51 enhanced single chip microcontroller as controller, ESP8266 module as communication equipment, the underlying adoption of MQTT protocol, connected to the Internet of things cloud platform: Giz(mo)Wits,together to form a practical and popularizing value watering system.

        STM32; single chip microcontroller; Internet of Things; cloud platform; MQTT protocol

        張曉光(1980— ),男,吉林梅河口人,講師,碩士;研究方向:電子信息工程,自動化,單片機與嵌入式系統(tǒng)的教學與應用。

        猜你喜歡
        土壤濕度花卉水泵
        李鱓·花卉十二開
        讀者欣賞(2022年12期)2023-01-10 02:52:08
        凝結水泵全系列優(yōu)化改進
        水泵技術(2021年5期)2021-12-31 05:26:46
        三招搞定花卉病蟲害
        中老年保健(2021年5期)2021-08-24 07:08:52
        水泵節(jié)能改造在昆鋼的應用實踐
        昆鋼科技(2021年1期)2021-04-13 07:55:04
        土壤濕度傳感器在園林綠化灌溉上的應用初探
        《花卉之二》
        基于51單片機控制花盆土壤濕度
        電子制作(2019年15期)2019-08-27 01:12:12
        水晶泥花卉栽培技術
        低壓除氧水泵變頻改造
        四川盆地土壤濕度時空分布及影響因子分析
        亚洲一区二区在线视频播放| 美丽人妻在夫前被黑人| 日韩在线 | 中文| 国产性生大片免费观看性 | 亚洲精品动漫免费二区| 日本高清h色视频在线观看| 中文字幕第七页| 亚洲日本无码一区二区在线观看 | 日韩av毛片在线观看| 国产色视频一区二区三区qq号| 边喂奶边中出的人妻| 最近免费中文字幕| 免费中文熟妇在线影片| 国产高清亚洲精品视频| 国产伦理一区二区久久精品| 美腿丝袜诱惑一区二区| 国产亚洲精品精品精品| 精品久久综合亚洲伊人| 成人综合亚洲国产成人| av中文字幕在线直播| 久久精品国产自在天天线| 麻豆精品传媒一二三区| 亚洲三级黄色| 国产最新一区二区三区| 国产av一区二区毛片| 欧美成人午夜免费影院手机在线看| 国产在线无码制服丝袜无码| 一本久道久久综合五月丁香| 日韩精品一区二区三区免费观影 | 亚洲天堂成人av在线观看| 无码人妻av一区二区三区蜜臀| 精品欧美久久99久久久另类专区| 国产偷闻隔壁人妻内裤av| 国产视频一区二区在线免费观看| 欧洲熟妇色 欧美| 国产亚洲亚洲精品777| 日韩av在线不卡一二三区| 狠狠躁夜夜躁av网站中文字幕| 中文无码日韩欧| 国产精品久久久久国产精品| 国产精品毛片99久久久久|