凌鍇垚
摘 要:盆栽給人們生活帶來了許多舒適的體驗(yàn),但盆栽對于土壤濕度要求比較高,常出現(xiàn)植物枯死或“燒苗”的現(xiàn)象。本文采用入門級STC90C516RD單片機(jī)作為數(shù)據(jù)處理和控制部件,采用型號SPT61FDR傳感器檢測花盆土壤的濕度,采用浮球式液位傳感器 檢測水箱液位,采用繼電器、電磁閥完成土壤的澆灌。
關(guān)鍵詞:單片機(jī);濕度傳感器;液位傳感器
假期過完回到學(xué)校,我發(fā)現(xiàn)窗臺上因?yàn)槿彼鴮?dǎo)致枯萎的植物,如何給教室里的植物供水。根據(jù)高中物理所學(xué)的傳感器知識,我設(shè)計(jì)了一種由單片機(jī)主控的濕度傳感澆灌裝置。
一、總體結(jié)構(gòu)以及工作原理
該裝置由STC90C516RD單片機(jī)作為數(shù)據(jù)處理中心,利用插入土壤的濕敏元件來向單片機(jī)反饋濕度指數(shù),單片機(jī)再將濕度指數(shù)轉(zhuǎn)化為數(shù)字信號來控制驅(qū)動裝置實(shí)現(xiàn)澆水。若備用水的水槽中水量少于10ml,將會觸發(fā)系統(tǒng)的報警裝置,連接蜂鳴器的電路接通,通過蜂鳴器的鳴叫來提醒人向水槽中加水,方案如下:
二、智能滴灌裝置硬件設(shè)計(jì)
(一)濕度傳感模塊
土壤濕度傳感器是判斷土壤中水分含量的多少來判定土壤的濕度大小。如圖(2)所示,當(dāng)土壤濕度傳感器探頭懸空時,三極管基極處于開路狀態(tài),三極管截止輸出為0;當(dāng)插入土壤中時由于土壤中水分含量不同,土壤的電阻值就不同,三極管的基極就提供了大小變化的導(dǎo)通電流,三極管集電極到發(fā)射極的導(dǎo)通電流受到基極控制,經(jīng)過發(fā)射極的下拉電阻后轉(zhuǎn)換成電壓。將濕度信號轉(zhuǎn)化成電信號輸入到單片機(jī),由單片機(jī)計(jì)算出實(shí)際的濕度大小,判斷是否需要澆水并計(jì)算出所需澆水的時間。
(二)浮球式液位傳感器
浮球液位開關(guān)結(jié)構(gòu)主要基于浮力和靜磁場原理設(shè)計(jì)生產(chǎn)的。帶有磁體的浮球(簡稱浮球)在被測水的位置受浮力作用影響:液位的變化導(dǎo)致磁性浮子位置的變化,浮球中的磁體和傳感器(磁簧開關(guān))作用,產(chǎn)生開關(guān)信號。單片機(jī)根據(jù)傳感器產(chǎn)生的信號值與水位的設(shè)定值對比,當(dāng)輸入值小于或等于設(shè)定值時,輸出報警信號,此時與蜂鳴器相連的電路接通,蜂鳴器報警來提醒人向備用水槽中加水。
(三)澆水驅(qū)動模塊
驅(qū)動模塊負(fù)責(zé)實(shí)現(xiàn)澆水的自動化,該模塊由兩部分構(gòu)成,即繼電器和電磁閥。由于所采用的電磁閥需要24V 直流供電,故采用了220V 交流轉(zhuǎn) 24V 直流的開關(guān)電源。將繼電器與開關(guān)電源及電磁閥相串聯(lián)即可實(shí)現(xiàn)用繼電器的通斷控制電磁閥的開關(guān)。由于單片機(jī) IO 口的驅(qū)動電流不夠,不能夠直接驅(qū)動繼電器,于是在單片機(jī)與繼電器之間加入一個步進(jìn)電機(jī)的驅(qū)動芯片。當(dāng)傳感模塊輸出的電壓達(dá)到一定值時,單片機(jī)與驅(qū)動模塊連接,電磁閥閉合來驅(qū)動水泵澆水,而當(dāng)傳感模塊輸出的電壓未達(dá)到某一值時,驅(qū)動模塊中無電流,電磁閥打開,驅(qū)動裝置關(guān)閉。這樣就能實(shí)現(xiàn)自動澆水的目的,并且由水泵的容量來決定一次澆水的水量,不會出現(xiàn)澆水過多的情況。如圖(3)單片機(jī)給出高電平時,晶體管 Q1 導(dǎo)通,繼電器 K1 通電,電磁閥打開澆水;低電平時,Q1 截止,關(guān)閉電磁閥。
三、智能滴灌裝置軟件設(shè)計(jì)
本裝置使用C語言進(jìn)行編程,首先對系統(tǒng)進(jìn)行初始化,然后通過浮球式液位傳感器判斷備用水是否充足,如果不足蜂鳴器報警,充足就通過濕度傳感器感應(yīng)土壤濕度,當(dāng)濕度低于標(biāo)準(zhǔn)時,執(zhí)行自動澆水程序,當(dāng)濕度高于標(biāo)準(zhǔn)時,程序繼續(xù)循環(huán)。程序流程圖如圖(4):
四、總結(jié)
我設(shè)計(jì)的這個裝置從硬件上來說包括單片機(jī)、水泵、濕度傳感器、蜂鳴器、電磁繼電器等。都是生活中十分常見的,成本也不算高,具有比較強(qiáng)的實(shí)用價值與實(shí)際意義。因此,我認(rèn)為它能普及到家家戶戶中去,能讓我們既欣賞了盆栽,又不用擔(dān)心澆水不足亦或是澆水過量導(dǎo)致盆栽枯萎的問題。
參考文獻(xiàn):
[1]李克訥,韋昌勇,徐劍琴.基于AVR單片機(jī)的盆栽自動澆水系統(tǒng)[J].農(nóng)機(jī)化研究,2015,37(06):213216+220.
[2]王力,鄧鵬,馬雪芬.基于單片機(jī)的盆栽智能澆水控制系統(tǒng)設(shè)計(jì)[J].輕工科技,2018,34(04):6061.
[3]高志軍.基于單片機(jī)控制的花草自動澆水系統(tǒng)的設(shè)計(jì)研究[J].電子世界,2016(12):150.