国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機(jī)的智能澆花系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2016-11-28 12:32:25王子權(quán)張恒黃陽(yáng)陳穎楊萬(wàn)輝林偉安徽理工大學(xué)機(jī)械工程學(xué)院
科學(xué)中國(guó)人 2016年32期
關(guān)鍵詞:土壤濕度按鍵預(yù)設(shè)

王子權(quán),張恒,黃陽(yáng),陳穎,楊萬(wàn)輝,林偉安徽理工大學(xué)機(jī)械工程學(xué)院

基于單片機(jī)的智能澆花系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

王子權(quán),張恒,黃陽(yáng),陳穎,楊萬(wàn)輝,林偉安徽理工大學(xué)機(jī)械工程學(xué)院

基于單片機(jī)的智能澆花系統(tǒng)以AT89S52單片機(jī)為控制器,通過(guò)溫度、濕度檢測(cè),由單片機(jī)分析處理溫度傳感器檢測(cè)的溫度數(shù)據(jù)和土壤濕度傳感器檢測(cè)的濕度信息,并與預(yù)先設(shè)置的溫度值和土壤濕度值進(jìn)行比較,當(dāng)達(dá)到澆水條件時(shí),單片機(jī)給電機(jī)驅(qū)動(dòng)模塊供電,根據(jù)預(yù)先設(shè)置的澆水量,使水泵運(yùn)轉(zhuǎn)相應(yīng)的時(shí)間。電機(jī)驅(qū)動(dòng)模塊使用獨(dú)立電源供電,集成八路水泵通道。A/D轉(zhuǎn)換模塊集成四塊PCF8591芯片,占用2個(gè)單片機(jī)引腳。系統(tǒng)可實(shí)現(xiàn)八種不同花卉的土壤濕度檢測(cè),并能夠?qū)γ恳环N花卉獨(dú)立澆水。

AT89S52單片機(jī);繼電器;LCD12864A;DS18B20;PCF8591

項(xiàng)目編號(hào):201510361031。

引言

花卉幾乎已進(jìn)入每一個(gè)家庭里,由于緊張的工作等原因,有些家庭照看花卉的時(shí)間很少。目前市場(chǎng)上已有智能澆花系統(tǒng)的應(yīng)用,如定時(shí)定量澆水或根據(jù)土壤濕度自動(dòng)澆水【1-4】,但能同時(shí)照看的花卉數(shù)目較少,且水泵和主控芯片共用一個(gè)電源,當(dāng)水泵工作時(shí)將消耗大量功率,導(dǎo)致主控芯片上部分元器件欠壓或無(wú)法在額定功率下工作,如顯示器亮度會(huì)下降很多,水泵啟動(dòng)力矩不夠等。本系統(tǒng)根據(jù)花卉的不同人為設(shè)置溫度值、土壤濕度值和澆水量來(lái)自動(dòng)判斷澆水條件并實(shí)現(xiàn)定量澆水,單片機(jī)將檢測(cè)得到的溫度信號(hào)和土壤濕度信號(hào)與預(yù)先設(shè)置的溫度值和土壤濕度值進(jìn)行分析比較判斷是否達(dá)到澆水條件,當(dāng)判斷要澆水時(shí),單片機(jī)給電機(jī)驅(qū)動(dòng)模塊提供弱電,致使電磁鐵吸合,開(kāi)關(guān)打開(kāi),水泵的電源給水泵供電,根據(jù)預(yù)先設(shè)置的澆水量,驅(qū)動(dòng)水泵運(yùn)行相應(yīng)的時(shí)間。電機(jī)驅(qū)動(dòng)模塊共八路水泵通道,并使用獨(dú)立電源供電,從而大量減少主控芯片的功率消耗,使得主控芯片工作與水泵驅(qū)動(dòng)相對(duì)獨(dú)立。

1 系統(tǒng)的總體設(shè)計(jì)

系統(tǒng)的控制核心為AT89S52單片機(jī),包括土壤濕度傳感器、A∕D模塊、按鍵模塊、電源模塊、復(fù)位模塊、溫度傳感器、電機(jī)驅(qū)動(dòng)模塊、顯示模塊、串行輸入轉(zhuǎn)并行輸出模塊。

2 系統(tǒng)的工作原理

接通電源,通過(guò)按鍵人為輸入預(yù)設(shè)溫度值及選擇檢測(cè)通道,并輸入預(yù)設(shè)土壤濕度值和澆水量,按下確認(rèn)按鍵,此時(shí)系統(tǒng)正式開(kāi)始工作。單片機(jī)實(shí)時(shí)采集由溫度傳感器傳送的信號(hào),判斷溫度是否達(dá)到預(yù)設(shè)溫度值,當(dāng)滿足要求時(shí),單片機(jī)接收A∕D芯片傳來(lái)的土壤濕度數(shù)字量,并與預(yù)先設(shè)置的土壤濕度值進(jìn)行分析比較,當(dāng)判斷為澆水時(shí),單片機(jī)給電機(jī)驅(qū)動(dòng)模塊供電,電磁鐵吸合,水泵電源驅(qū)動(dòng)水泵運(yùn)轉(zhuǎn)。根據(jù)水泵的性能參數(shù)可知水泵的流量值(L∕h),從而可構(gòu)建流量-時(shí)間數(shù)學(xué)模型【5】,通過(guò)單片機(jī)對(duì)模型進(jìn)行運(yùn)算處理可得出驅(qū)動(dòng)水泵運(yùn)轉(zhuǎn)的時(shí)間,從而實(shí)現(xiàn)了預(yù)設(shè)澆水量和定量澆水。系統(tǒng)的預(yù)設(shè)土壤濕度值、預(yù)設(shè)澆水量值、檢測(cè)的土壤濕度值、溫度數(shù)值均顯示在液晶顯示器上。

時(shí)間-流量數(shù)學(xué)模型:

公式(2-1)中t-澆水時(shí)間(ms)

V-預(yù)設(shè)澆水量(ml)

Q-水泵每小時(shí)的流量(L∕h)

根據(jù)時(shí)間-流量數(shù)學(xué)模型,可以得出預(yù)設(shè)澆水量對(duì)應(yīng)的澆水時(shí)間(ms),從而可以通過(guò)軟件定時(shí)進(jìn)行定時(shí)澆水,驅(qū)動(dòng)水泵運(yùn)轉(zhuǎn)相應(yīng)的時(shí)間,達(dá)到定量澆水的目的。

3 硬件設(shè)計(jì)

電路設(shè)計(jì)如圖1所示,圖1表明了各個(gè)子模塊與AT89S52單片機(jī)的連接關(guān)系,水泵驅(qū)動(dòng)模塊由8個(gè)繼電器,8個(gè)8550三極管及8個(gè)1kΩ限流電阻組成。

3.1 A∕D模塊

A∕D轉(zhuǎn)換芯片采用PCF8591,使用IIC總線。飛利浦公司規(guī)定了A∕D器件地址為1001,本連接方案使用引腳地址A0、A1、A2為分別為000、100、110、111,四個(gè)PCF8591共同使用同一個(gè)IIC總線,占用單片機(jī)2個(gè)引腳。圖1中AIN0、AIN1、AIN2、AIN3為土壤濕度傳感器模擬信號(hào)接入腳,本連接方案可連接16個(gè)土壤濕度傳感器。

3.2 顯示器

本系統(tǒng)使用LCD12864A液晶顯示器,系統(tǒng)的預(yù)設(shè)土壤濕度值、預(yù)設(shè)澆水量值、檢測(cè)的土壤濕度值、溫度數(shù)值均顯示在該顯示器上。顯示器使用74HC595芯片驅(qū)動(dòng),實(shí)現(xiàn)串行輸入轉(zhuǎn)并行輸出功能,從而減少單片機(jī)引腳使用數(shù)量【6】。

3.3 按鍵設(shè)計(jì)

本設(shè)計(jì)共8個(gè)獨(dú)立鍵盤,其中一個(gè)為復(fù)位按鍵。在使用按鍵時(shí),選擇檢測(cè)通道進(jìn)行通道選擇,選擇輸入溫度進(jìn)行預(yù)設(shè)溫度值輸入,選擇輸入濕度進(jìn)行預(yù)設(shè)濕度的輸入,選擇輸入水量進(jìn)行預(yù)設(shè)水量的輸入,數(shù)值按鍵*10、*1表示每按下一次數(shù)值加10和加1【5】10,最后按下確認(rèn)按鍵。

3.4 溫度傳感器

選擇DS18B20溫度傳感器,使用單總線結(jié)構(gòu)。本系統(tǒng)將實(shí)時(shí)監(jiān)測(cè)的溫度數(shù)據(jù)顯示在顯示器上。

3.5 電機(jī)驅(qū)動(dòng)模塊

電機(jī)驅(qū)動(dòng)模塊使用獨(dú)立電源供電,通過(guò)繼電器實(shí)現(xiàn)弱電與強(qiáng)電的轉(zhuǎn)換,繼電器型號(hào):N4100 S3∕5VDC 3A∕125VAC∕24VDC。選擇5V直流水泵,水泵型號(hào):YG-180,流量180L∕h。使用USB總線提供內(nèi)置電源。PNP型三極管8550與1kΩ或2kΩ電阻組合保護(hù)單片機(jī)。

3.6 土壤濕度傳感器

使用YL-69型土壤濕度傳感器,其靈敏度可調(diào),模塊雙輸出,數(shù)字量輸出簡(jiǎn)單,模擬量輸出精確,比較器采用LM393芯片,工作穩(wěn)定。OUT腳是數(shù)字量輸出接口,輸出0和1。AC腳是模擬量輸出接口,可與A∕D芯片的模擬量輸入腳連接進(jìn)行模數(shù)轉(zhuǎn)換【5】10。

圖1 系統(tǒng)總圖

圖2 程序流程圖

4 軟件設(shè)計(jì)

程序設(shè)計(jì)包括硬件初始化、顯示程序、按鍵程序、土壤濕度檢測(cè)與A∕D轉(zhuǎn)換程序、溫度檢測(cè)程序、PCF8591服務(wù)程序、電機(jī)驅(qū)動(dòng)程序。流程圖如圖2。

5 結(jié)束語(yǔ)

本系統(tǒng)以AT89S52單片機(jī)為控制核心,在研發(fā)前期以面包板為實(shí)驗(yàn)平臺(tái),在實(shí)驗(yàn)過(guò)程中出現(xiàn)水泵啟動(dòng)力矩不足的現(xiàn)象,即使將水泵運(yùn)轉(zhuǎn)起來(lái),也無(wú)法使其工作在額定功率狀態(tài),并且顯示器的屏幕亮度也會(huì)下降很多。為了解決上述問(wèn)題,設(shè)計(jì)采用了給予水泵模塊獨(dú)立的電源,以保證使其在額定功率下工作??紤]到應(yīng)增加系統(tǒng)可照看花卉的數(shù)量,本系統(tǒng)集成了A∕D轉(zhuǎn)換模塊,根據(jù)PCF8591芯片的特性,集成了4塊PCF8591芯片,并只占用單片機(jī)的兩個(gè)引腳。本系統(tǒng)通過(guò)溫度、濕度等環(huán)境量,借助單片機(jī)控制器對(duì)數(shù)據(jù)進(jìn)行處理判斷,根據(jù)預(yù)先設(shè)置的溫度值、濕度值和澆水量來(lái)判斷澆水條件和實(shí)現(xiàn)定量澆水。在對(duì)產(chǎn)品調(diào)試時(shí),各元器件工作正常,驅(qū)動(dòng)水泵運(yùn)轉(zhuǎn)時(shí)間精確,無(wú)水泵啟動(dòng)力矩不足和顯示器亮度下降的現(xiàn)象。

[1]何偉宏,鄭首易,毛錦庚,陳美金.基于單片機(jī)的智能澆花系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子制作,2016(2):20-21.

[2]吳平.多路智能家庭實(shí)用澆花器設(shè)計(jì).價(jià)值工程[J].2014(12):23-25.

[3]劉川,張小成,高進(jìn)淵,馬金剛,和曉雲(yún),李曉勤.智能自動(dòng)澆花系統(tǒng)的控制設(shè)計(jì)研究[J].科技世界,2015(12):87-88.

[4]劉攀.基于單片機(jī)的智能澆花器硬件系統(tǒng)設(shè)計(jì)[J].產(chǎn)業(yè)與科技論壇,2016,15(6):56-57.

[5]王子權(quán).基于單片機(jī)的斷電記憶智能澆花系統(tǒng)設(shè)計(jì)[J].科學(xué)中國(guó)人,2016(21):9-10,11.

[6]何韋青.詳解74HC595以及它的級(jí)聯(lián)用法[N].電子報(bào),2013(011).

王子權(quán)(1996-),男,安徽省亳州市人,本科,就讀院校:安徽理工大學(xué)。

猜你喜歡
土壤濕度按鍵預(yù)設(shè)
基于有限狀態(tài)機(jī)的按鍵檢測(cè)程序設(shè)計(jì)
電子制作(2021年3期)2021-06-16 03:14:26
土壤濕度傳感器在園林綠化灌溉上的應(yīng)用初探
基于51單片機(jī)控制花盆土壤濕度
電子制作(2019年15期)2019-08-27 01:12:12
一種多方向?qū)Ч獍存I結(jié)構(gòu)設(shè)計(jì)
電子制作(2016年1期)2016-11-07 08:43:05
四川盆地土壤濕度時(shí)空分布及影響因子分析
中國(guó)不同氣候區(qū)土壤濕度特征及其氣候響應(yīng)
問(wèn)題是預(yù)設(shè)與生成間的橋
論幽默語(yǔ)境中的預(yù)設(shè)觸發(fā)語(yǔ)
預(yù)設(shè)留白 生成精彩
按鍵的多種狀態(tài)檢測(cè)及消抖處理方法
家電科技(2013年4期)2013-07-09 10:55:08
龙门县| 汪清县| 新宾| 莫力| 梅州市| 宜兴市| 德令哈市| 泾川县| 延津县| 长阳| 富裕县| 辉县市| 延安市| 缙云县| 伊宁县| 淮安市| 漳州市| 吉林省| 灵川县| 碌曲县| 吴堡县| 两当县| 渝北区| 安化县| 许昌县| 昔阳县| 西和县| 分宜县| 惠水县| 佛教| 尉氏县| 黄龙县| 海淀区| 台安县| 吴江市| 上杭县| 上高县| 苏尼特左旗| 湖州市| 宁安市| 呼和浩特市|