




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、-. z基于單片機的智能澆花系統的設計與實現摘 要 隨著社會的開展,人民越來越注重環境質量。養殖花卉成了首要選擇,在家養殖可以怡情操,豐富生活。同時花卉可以通過光合作用吸收二氧化碳釋放氧氣同時還可以凈化空氣,而且花卉還可以吸收有毒物質例如剛裝修的房屋里的苯、甲醛等。因此越來越多的人喜歡養殖花卉。本文設計了一種智能濕度感應澆花系統。系統以單片機AT89S52 為控制芯片,啟動澆花之前先有蜂鳴器報警,按時按量的供水是完成每天在限定的時間自動啟動水泵澆花,按照各種花卉所需水量的差異,使用一個按鈕裝置來控制給水的時間,也就是電磁閥開啟和閉合的時間,其余時間水泵不轉,不會有水流通供應補水;按照溫度、濕度
2、來嚴格控制給水主要用到的是SLHT5-1 土壤溫度、濕度傳感器,如果傳感器檢測溫度、濕度都達不到規定的要求,就開場澆花,到達了規定的溫度、濕度就停頓澆花。該系統既能按時、按 量的給花卉澆水,還可以為節約水資源,從而讓花卉更好的生長。關鍵詞:單片機;智能澆花系統;傳感器;AbstractWith the development of society,peoplepay more and more attention toenvironmental quality.Flower cultivationhas bee thefirst choice,infarmingcanTaoYisentimen
3、t,enrich life.At the same time,flowers canabsorb carbon dio*ide through photosynthesisrelease o*ygenalsocan purify the air,and thefloweralso can absorbto*ic substancessuch asjust decorationhouseof benzeneand formaldehyde.So more and more people like to breed flowers.This paper designs a kind ofintel
4、ligent humiditysensingwateringsystem.The systemwith AT89S52 single chip puter ascontrol chip,firststartedwatering the flowersbefore thebuzzer alarm,timing quantitativewatering is topumpwater the flowersevery dayto open automaticallyat a specified time,according to thedifferent flowers need different
5、 quantity of water,with abutton to set thewateringtime length,i.e.,the solenoid valve open time,the rest of the timethe pumpdoes not turnwater can not flowthrough,according towater the flowers;humidity controlis to use aSLHT5-1 soil moisture sensor,when the detectedhumiditydid not reach the settingh
6、umidity,began towater the flowers,to thesettinghumiditystopwatering.This system can not onlyon time,according to theamount of giveflowerwatering,can alsosave water resources,so as tomakeflowersgrow better.Keyword: MCU;intelligent wateringsystem;sensor目 錄TOC o 1-3 h u HYPERLINK l _Toc11211 1、緒論 PAGER
7、EF _Toc11211 1 HYPERLINK l _Toc5417 1.1 選題目的及意義 PAGEREF _Toc5417 1 HYPERLINK l _Toc24432 1.2 國市場開展現狀 PAGEREF _Toc24432 1 HYPERLINK l _Toc12706 1.3 研究方法和手段 PAGEREF _Toc12706 2 HYPERLINK l _Toc7019 2、基于單片機的智能澆花系統 PAGEREF _Toc7019 4 HYPERLINK l _Toc8869 2.1系統組成局部 PAGEREF _Toc8869 4 HYPERLINK l _Toc2000
8、4 2.2系統工作原理 PAGEREF _Toc20004 4 HYPERLINK l _Toc6998 3、系統硬件設計 PAGEREF _Toc6998 5 HYPERLINK l _Toc19236 3.1 AT89S52型單片機 PAGEREF _Toc19236 5 HYPERLINK l _Toc8767 3.2 土壤濕度檢測電路 PAGEREF _Toc8767 5 HYPERLINK l _Toc9035 3.3 鍵盤及液晶顯示電路 PAGEREF _Toc9035 5 HYPERLINK l _Toc7995 3.4 水泵調節電路 PAGEREF _Toc7995 6 HYP
9、ERLINK l _Toc14242 3.5 報警電路 PAGEREF _Toc14242 7 HYPERLINK l _Toc28029 3.6 單片機最小系統 PAGEREF _Toc28029 7 HYPERLINK l _Toc9131 3.6.1 晶振電路設計 PAGEREF _Toc9131 7 HYPERLINK l _Toc15125 3.6.2 復位電路 PAGEREF _Toc15125 8 HYPERLINK l _Toc17256 3.6.3 按鍵消抖方法 PAGEREF _Toc17256 8 HYPERLINK l _Toc2408 4、系統軟件設計 PAGEREF
10、 _Toc2408 10 HYPERLINK l _Toc31347 總 結 PAGEREF _Toc31347 12 HYPERLINK l _Toc32355 參考文獻 PAGEREF _Toc32355 13 HYPERLINK l _Toc19663 致 PAGEREF _Toc19663 14-. z緒論國外均有自動澆花系統的實際使用,大局部自動供水灌溉系統都是采用虹吸的方式,也就是運用滲透的原理來實現補水澆,該模式的補水過程是持續的、不中斷的,根據該種模式只可以確保不會出現干旱現象,而不是根據花的實際需要來實施補給供水。另外局部自動澆水系統,能夠在規定的時間向花卉進展補水,這兩種方
11、式根本一致,都不是按照花的需求來進展補水灌溉。同時還有局部自動澆水系統,主要運用單片機控制的原理,根據溫度、濕度傳感器獲取溫、濕度的具體數據,再根據設定值來實現自動補水澆灌,只不過這種方式要求外界提供水龍頭的前提下才能使用。通常家庭花草種植普遍都放置于陽臺上,而陽臺上常常不會用到水龍頭,于是使用起來相對較為棘手。本文設計的基于單片機智能澆花系統能夠實現在陽臺上的應用,可以做到定時、定量地澆花。1.1選題目的及意義 隨著生活水平的提高,許多城鄉居民為了美化環境,凈化空氣,喜歡在家中陽臺上種植一些花草。但現代人的生活節奏越來越快,事情越來越多。植物是離不開水的,需經常澆灌。很多人有時忘了定時、適量
12、給花卉 澆水。而人們出差或有事不在家時,植物的供水就會中斷,植物面臨枯槁。花草生長的問題80%以上由花兒澆灌問題引起,好不容易養的花卉澆水,因為澆水問題而長勢不好或更嚴重的出現枯萎甚至凋亡。 有些植物對濕度的要求很高,人為的過度澆水,植物的根莖容易腐爛,從而影響到植物的正常生長。雖然市面上也有賣澆花的裝備但昂貴的價格和其性價比讓人望而卻步。那種澆花裝 置大局部只能是指定時澆水時間,很難做到給花卉適時、適量澆水。還有花卉缺水報 警器但其只能報警并不能適時、適量的澆水。其效果可想而知。為了解決按時、適量澆 水問題,所以我設計自動澆花體統,通過傳感器感知土壤濕度、光照強度、溫度并傳達 單片機,由單片
13、機判斷花卉是否缺水并最終傳達給電磁水閥,從而到達適時自動澆水。1.2 國市場開展現狀 微噴、微灌是近些年應用國外的自動澆水設施。微噴主要由微噴帶組成1。其工作原理是利用水壓力后交付和微噴嘴帶著域,通過排水洞微噴,在重力和空氣阻力的影響,形成一個細雨的噴涂效果。微噴帶的出水孔多半采用空氣組方式,按照一定距離和一定規律布置,如:斜三通、斜五孔、左右孔、橫三孔和無空等,出水孔一般采用機械鉆孔、啟動打孔和激光打孔,孔徑為0.1-0.2mm,空形呈圓形。其用途:蔬菜、蘑菇、 苗圃果園、花卉、大棚等。微灌是利用微灌設備組成微灌系統,用壓力將水分配到田間,通過灌水去以微小的流量濕潤作物根部附近土壤的一種局部
14、灌水技術。微灌技術可以很容易地將水分配到每一株植物的土壤,,經常保持低水壓力可以滿足作物生長的需要2。但微灌系統的投資通常遠高于地面灌溉;出口很小,容易堵塞,過濾系統的要求。 許多年前,國外已經開場普及,國使用的電子自動澆花大局部從國外進口,價格是 昂貴的,但是質量是可靠的,但不太適合國使用。國外流行的玻璃自動澆花。這種類型的灌溉設備大多數在中國和地區的加工生產,價格很廉價,實際沒有電子自動澆花是好的。種花簡單澆花難,很多商家看到了這塊市場。目前這種小家居用品制 造商主要集中在、地區3。現在市場上的自動澆花,主要有以下幾類: 玻璃、瓷類自動澆花器玻璃、瓷類自動澆花器又叫自動滲水裝置,它由本身材
15、質的物理構造構成,根據器具的物理滲水原理完成自動澆灌,當自動澆水器部存水,自身形成一定的壓力,當遇到枯燥的土壤,水就會自上而下的流出,當土壤濕潤以后,會形成一個堵塞壓力,從而導致水流速度變慢或者停頓4。器具工藝不同,效果也不一樣,當然也因土壤的疏松情 況決定器具水流的速度。當前傳感器技術與單片機技術開展迅速,其應用逐步由工業、軍事等領域向其他領域滲透,已經和我們的日常生活息息相關。而且智能家居概念也越來越受人們的推崇, 因此,微電腦控制的電子類自動澆花系統有很好的開展前景。 電子類自動澆花器時控臨噴裝置)該系統主要構成為:主機或者控制器、主管、分水接頭、副管噴淋管。時控臨噴澆花裝置根據電源的不
16、同分為交流電自動澆花器和電池自動澆花器兩種。控制器的一般性能有:電磁閥控制;智能時控電路微電腦芯片控制;適用電AC220V/50HZ;最適宜水壓0.3-0.6Mpa;待機功率4VA,澆水時12VA;可控制連續作業時間是1 分鐘至168 個小時;可每天自動完成十次以上澆水作業,可每天、隔天、隔多天自動循 環進展澆水,手動自動兩用;每天計時誤差小于正負3 秒;電器適應環境溫度為-10 50;相對濕度90%RH5。 1.3 研究方法和手段 本畢業設計是設計單片機控制的自動澆花系統。所有節點按照在網絡中的功能不同分為協調器節點、傳感器節點和控制器節點。單個網絡中只有一個協調器節點,它作為整個網絡的中心
17、,存放所有的控制策略,它能接收傳感器節點向其發送的數據,通過智能判斷后,再把灌溉命令發送給控制器節點;傳感器節點分布于灌區的各個地方,配有各種 傳感器,如測量溫度、空氣濕度、光照度等的傳感器,負責采集灌區的環境參數, 主要研究土壤濕度與澆水量之間的關系、澆灌控制技術及設備系統的硬件、軟件編程各個局部。并按一定的時間間隔發送給協調器節點;每個控制器節點負責一個分灌區的灌溉作業, 它直接與灌溉的執行器(如閥門、水泵等)相連,當接收到協調器節點發送的灌溉命令后, 則執行相應的操作7。土壤溫濕度傳感器可將檢測到的土壤溫濕度模擬量放大轉換成數字量通過單片機程序控制準確的將溫度與濕度分別顯示在LCD 顯示
18、屏上,同時通過單片機的中斷效勞程序判斷是否要給花澆水,假設需澆水則單片機系統發出澆水信號并經放大驅動設備開啟電磁閥進展澆水假設不需澆水則進展下一次循環檢測。2、基于單片機的智能澆花系統2.1系統組成局部該系統主要由土壤濕度檢測電路、鍵盤、LCD 液晶顯示電路、報警電路、水泵控制電路等組成。具體構造如圖1 所示。通過土壤濕度傳感器測量出土壤濕度信號,單片機采集土壤濕度信號并進展分析和處理,輸出控制信號,控制水泵工作與否,從而到達按需澆花的目的。圖1 智能澆花系統組成框圖2.2系統工作原理由于不同的花卉有不同的需水特性,澆花時應適時適量,按需澆花。為此,系統采用模糊控制的方式到達準確澆花的目的。一
19、方面,單片機采集土壤濕度信號,并通過計算判斷是否應該澆花; 另一方面,單片機采用查表的方法來實現澆水量的模糊控制。在軟件設計時,根據不同花卉的需水量,將其土壤濕度值允許區間存入表格中,即模糊控制響應表,這些數據均是人們長期積累的經歷值,并將表格事先置入ROM 存儲區的*一位置中供查表使用。例如: 對君子蘭進展自動澆水,單片機將采集到的濕度信號與表格中的君子蘭最小濕度值進展比擬,當采集到的濕度值小于表格中的最小濕度值時,開場澆花;當采集到的濕度值大于表格中君子蘭的最大濕度值時,停頓澆花,從而控制澆水的時機及澆水量的多少8。在單片機控制系統中可以通過鍵盤輸入數據或命令。鍵盤是由一組常開的按鍵組成,
20、每個按鍵都被賦予一個代碼,稱為鍵碼。鍵碼分為編碼鍵盤和非編碼鍵盤。編碼鍵盤是 通過一個編碼電路識別閉合鍵的鍵碼,非編碼鍵盤是通過軟件來識別鍵碼。由于非編碼鍵盤的硬件電路簡單,用戶可以方便的改變鍵的數量,因此在單片機系統中應用廣泛。 3、系統硬件設計3.1 AT89S52型單片機AT89S52 是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統可編程Flash存儲器。使用Atmel 公司高密度非易失性存儲器技術制造,與工業80C51 產品指令和引腳完全兼容。片上Flash允許程序存儲器在系統可編程,亦適于常規編程器9。在單芯片上,擁有靈巧的8位CPU和在系統可編程Flash,使得AT89
21、S52為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。AT89S52在眾多嵌入式控制應用系統中得到廣泛應用。AT89S52具有以下標準功能: 8k字節Flash,256字節RAM,32 位I/O 口線,看門狗定時器,2個數據指針,三個16 位 定時器/計數器,一個6向量2級中斷構造,全雙工串行口, 片晶振及時鐘電路。另外,AT89S52 可降至0Hz 靜態邏輯操作,支持2種軟件可選擇節電模式。空閑模式下,CPU 停頓工作,允許RAM、定時器/計數器、串口、中斷繼續工作。掉電保護方式下,RAM容被保存,振蕩器被凍結,單片機一切工作停頓,直到下一個中斷或硬件復位為止。3.2 土壤濕度檢測電路
22、 本設計采用土壤溫濕度傳感器SLHT5-1。該傳感器采用全量程標定,兩線數字輸出,可直接與單片機連接實現,具有相當高的統一性,濕度測量限度為0100%RH。能夠把探頭直接插入土壤中,并且可以在草地、花園、農業溫室大棚、苗圃等土壤中進展溫、濕度的檢測運用。具體檢測電路見圖2 。圖2 SLHT5-1 土壤濕度傳感器檢測電路3.3鍵盤及液晶顯示電路該設計選取了LCD12232F 液晶顯示模塊,其具有置的字節庫,不具存儲功能,采用并行連接的模式,使用起來相對便捷。用于顯示系統的操作狀態、花卉種類、土壤溫、濕度信息。鍵盤選取獨立式的按鈕,其中主要有復位按鈕、選取花卉類別按鈕、開啟按鈕。開機時出現: 歡送
23、您的到來,其次出現請選取花卉類別。依靠對選取花卉類別按鈕的設置,根據液晶屏出現的容,確明確花卉的種類。該系統主要有香雪蘭、仙人球、銀杏、牡丹、蘆薈、芍藥、君子蘭,總共七個品種的花卉,同時置有七個不同的溫、濕度圍。在明確完花卉類別之后,將出現花卉的具體名稱,到此為止設置完成。3.4水泵調節電路 圖3為水泵調節電路圖,其中三極管發射極E 連接繼電器線圈的端點,線圈的另一端接到+ 5V 電源VCC 上,三極管Q1的基極B連接單片機P3.6上; 而繼電器線圈兩端并聯二極管IN4148,以實現繼電器線圈停電時引發的反向電動勢的消除,防止反向電勢擊壞三極管、擾亂其余電路; R2同紅色發光二極管構成一個繼電
24、器狀態指示電路,如果繼電器通電吸合,LED將會變亮,由此就可以實現對繼電器操作狀態的檢測。圖3 水泵調節電路圖其中系統水泵選取220V 供電潛水泵,最大流量1640L /H,澆花噴頭選取花灑噴頭,到達均勻噴水目的,防止局部土壤濕度過高,檢測不穩定。如果AT89S52 單片機中P3.6 引腳導入高電平,則三極管飽和電流通過,+5V電源接入繼電器線圈接口,使得繼電器閉合,并且發光二極管工作狀態也將變亮,而繼電器的常開觸點關閉,也就是水泵通電,于是水泵進展澆水。另外,如P3.6引腳導入低電平,則三極管將不會導電,繼電器線圈兩端由于無法產生電位差,使得繼電器銜鐵斷開,并且發光二極管的工作狀態也將變熄滅
25、,同時繼電器的常開觸點斷開,也就是水泵斷點,于是水泵停頓進展澆水。3.5報警電路 因為該系統主要應用在室環境中,為防止水泵的開啟影響到他人,該系統置了一個報警電路。通常水泵開啟以前就會出現嘟嘟嘟的幾秒警報聲,然后水泵才實現補水。該報警電路圖見圖4。主要是單片機中P3.0引腳來決定三極管開啟與閉合,實現控制蜂鳴器的通斷。圖4 報警電路3.6單片機最小系統3.6.1 晶振電路設計 AT89S52 單片機芯片部設有一個反相放大器形成的振蕩器,*TAL2與*TAL1各自是振蕩電路中的輸出端與輸入端。同時在*TAL1與*TAL2引腳上連接定時器件,其部振蕩電路于是能夠實現自激振蕩。定時器件一般是由石英晶
26、體與電容構成的并聯諧振回路。系統選擇12MHz的晶振片,兩30pF的電容C7和C8。3.6.2 復位電路 本設計采用的按鍵復位電路,當要系統自動復位時,只需要按住S 按鍵,此時電源 Vcc 經過電阻R1、R2 分壓,并且在RST 端產生一個復位的高電平。同樣,只要保證RST 端保持高電壓的時間大于兩個機器周期時,系統自動能實現正常復位。復位電路如圖5 所示:圖 5 AT89C52 單片機的復位電路3.6.3按鍵消抖方法 非編碼鍵盤可以分為獨立式鍵盤和行列式鍵盤兩種構造形式。行列式鍵盤是將I/O 線的一局部作為行線,另一局部作為列線,按鍵設置在行線和列線的穿插點上,這種構造形式的鍵盤適用于鍵數較
27、多的場合,但硬件電路構造較復雜。獨立式非編碼鍵盤中每一按鍵都獨立地占用一條數據線,當一按鍵閉合時,相應的I/O 線變為低電平。對于處于常開狀態的獨立式鍵盤,當按鍵閉合時I/O 線為低電平,當按鍵為常態時I/O 線為高電平10。由于機械觸點的彈性作用,觸點在閉合和彈開瞬間的電接觸情況不穩定, 造成電壓信號的抖動,。鍵的抖動時間一般為510ms。為了防止一次閉合引起的CPU 屢次處理,就要采用措施消除抖動。去抖動的方法有硬件去抖和軟件去抖兩種方法。硬件去抖一般采用雙穩態去抖電路。軟件消抖方法是在CPU 檢測到有鍵按下是,延時1020ms,再次檢測該鍵電平是否仍保持閉合狀態,如果保持閉合狀態,則確認
28、有鍵按下,否則從頭檢測。在本次設計中用到的鍵數較少,為了簡化硬件電路,選用獨立式非編碼鍵盤,并采用軟件消抖的方法來消除按鍵抖動。4、系統軟件設計 系統軟件設計包括初始化、顯示子程序、選擇花卉種類子程序、土壤濕度檢測子程序、數據處理子程序、報警子程序等,主程序流程圖如圖6 所示。圖6 主程序流程圖 本設計采用AT89S52 單片機當做控制芯片,構造出一款智能澆花系統。本系統根據花盆中土壤濕度來調節水泵的運行和中斷。選取模糊控制形式來調節澆水的量,同時對土壤濕度采取實時檢測,并且與設定好模糊控制響應表的濕度值做出比照,判定澆水量有沒有滿足標準,全面完成定時定量智能化澆花。系統按照各種花卉的實際需求
29、狀況設定了對應的澆水量,只要開機后設定花卉的類別,系統就可以自動早出需調節的溫、濕度區域11。該系統置于家中陽臺上較為實用,通過實驗驗證效果明顯。同時該系統能夠實現在草場、花卉、溫室大棚、苗圃等場合應用,即方便又節約水源。總 結 本次設計的系統以單片機為控制中心,用溫度、濕度傳感器來檢測環境的溫度、濕度,依靠對溫度、濕度傳感器檢測的溫度與系統預設溫度、濕度值的比照。在實驗過程中,檢測到花卉缺水時,水泵于是開啟進展供水,當水量到達一定額度時,水泵自動停頓供水。液晶顯示器穩定的顯示環境溫度、濕度和設置的溫度、濕度。智能澆水系統是通過單機片程序設定澆水的上下限度,并且還同溫度、濕度采集電路送入單機片的土壤濕度值相比擬,當傳感器檢測到的濕度值低于設定的下限值時,單片機輸入一個信號,開場澆水,高于設定的上限
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安職業技術學院《軟件設計V:軟件工程導論》2023-2024學年第二學期期末試卷
- 南通大學《小學心理輔導設計》2023-2024學年第二學期期末試卷
- 新鄉工程學院《大數據挖掘及應用》2023-2024學年第二學期期末試卷
- 宜昌科技職業學院《晶體光學實驗》2023-2024學年第二學期期末試卷
- 四川體育職業學院《電工電子》2023-2024學年第二學期期末試卷
- 西安理工大學《虛擬儀器實踐》2023-2024學年第二學期期末試卷
- 西安科技大學《實驗診斷學見習》2023-2024學年第二學期期末試卷
- 廣州美術學院《外科護理學(Ⅱ)》2023-2024學年第二學期期末試卷
- 中華女子學院《電子商務基礎與應用》2023-2024學年第二學期期末試卷
- (高清版)DBJ 08-56-1996 建筑幕墻工程技術規程(玻璃幕墻分冊)
- 浙江寧波鎮海區2025屆中考生物對點突破模擬試卷含解析
- 2025屆八省聯考語文試卷評析及備考策略 課件
- 脫硫塔拆除施工方案
- 北京二十中2025屆高考英語二模試卷含解析
- 《高速公路電動汽車清障救援作業規范》
- 五年級下冊異分母分數加減法練習200題有答案
- 急性心衰的急救護理與流程
- 我的家鄉江西吉安
- 肺栓塞病人的術后護理
- 國開2024年秋《心理健康教育》形考任務1-9答案
- 電力運維管理平臺方案設計
評論
0/150
提交評論