0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Arduino的太陽能庭院自動澆灌裝置設(shè)計

集成電路應(yīng)用雜志 ? 來源:集成電路應(yīng)用雜志 ? 2020-07-14 11:21 ? 次閱讀

基于Arduino的太陽能庭院自動澆灌裝置設(shè)計

0 引言

隨著人民生活水平的不斷提高,對居住環(huán)境也有了更高的追求,越來越多的人在家里、花園或者菜園里種植各種花草樹木。這些植物需要定期灌溉,特別是夏天,天氣炎熱干燥,一天不澆水植物就會枯萎。而日常生活中大家的工作都比較繁忙,有時還需要外出,存在家中長期無人的情況,無法養(yǎng)護(hù)植物,植物很容易死亡或生長受損。

另外,傳統(tǒng)的灌溉由人為實現(xiàn),灌溉的時間間隔及灌溉量都是根據(jù)自己的主觀意識來判斷,無法做到精確控制,不可避免存在灌溉量不足或過多的情況,不利于植物的生長。

目前,市面上有許多的澆灌系統(tǒng)[1-13]是采用定時器進(jìn)行定時澆灌,這種方法顯然不科學(xué)。還有很多使用了無線傳感和網(wǎng)絡(luò)技術(shù),通過網(wǎng)絡(luò)實時監(jiān)測植物各個階段的成長情況,但這種自動澆灌裝置一般用于苗圃大棚,價格昂貴,性價比不高。對于普通家庭用,完全沒有必要掌握各項數(shù)據(jù)。因此,針對普通家用,設(shè)計一個小型的庭院用自動澆水裝置有一定的現(xiàn)實意義。

1 方案設(shè)計

1.1 控制系統(tǒng)方案

該系統(tǒng)由電源模塊、Arduino UNO 開發(fā)板、光敏電阻、土壤濕度傳感器、繼電器、電磁閥、蜂鳴器和水管等構(gòu)成,整個設(shè)計過程和思路都是依據(jù) Arduino UNO 開發(fā)板的系統(tǒng)資源,控制系統(tǒng)整體方案設(shè)計如圖 1 所示。

1.2 工作原理

該系統(tǒng)采用 Arduino UNO 開發(fā)板作為控制核心,通過對埋在土壤中的濕度傳感器對土壤濕度進(jìn)行實時檢測,且利用光敏傳感器對光照強度進(jìn)行實時檢測,將兩者獲取的信息反饋給控制芯片,若濕度和光強都高于預(yù)設(shè)值,通過控制模塊反饋信號,啟動蜂鳴器發(fā)出警告聲,用以提醒在院中勞作的人,灌溉系統(tǒng)即將啟動,盡快撤離澆灌范圍。

經(jīng)過延時,待人員撤離后,Arduino 控制繼電器閉合電磁閥開始工作,通過噴頭噴灑對土壤均勻澆灌。當(dāng)土壤濕度達(dá)到預(yù)設(shè)值時,控制繼電器截斷電磁閥通路,停止灌溉。整個系統(tǒng)的供電,采用太陽能蓄電池供電的方法,不需要專門準(zhǔn)備插座,既利用了自然資源,又節(jié)約了電力,體現(xiàn)了裝置節(jié)能環(huán)保的特點。

2 硬件設(shè)計

2.1 Arduino UNORV3 開發(fā)板

主控模塊選擇近年來最受電子愛好者歡迎的Arduino,該板是一個基于易用硬件和軟件的原型平臺(開源)。該平臺起源于意大利,主要基于 AVR 單片機微控制器和相應(yīng)的開發(fā)軟件而設(shè)計,其具有高度的模塊化特點[14]。Arduino Uno 是一款基于 ATmega328P 的微控制器板。它有 14 個數(shù)字輸入/輸出引腳(其中 6 個可用作 PWM 輸出),6 個模擬輸入,16 MHz 晶振時鐘USB 連接,電源插孔,ICSP 接頭和復(fù)位按鈕。只需要通過 USB 數(shù)據(jù)線連接電腦就能供電、程序下載和數(shù)據(jù)通信

2.2 電源模塊

本系統(tǒng)由光合硅能的 30 W,12 V 家用小型發(fā)電系統(tǒng)供電。該發(fā)電系統(tǒng)由 3 部分構(gòu)成,18 V 30 W 光伏單晶硅太陽能發(fā)電板,10 A,12/24 V 太陽能智能控制器和 12 V 20 Ah 的蓄電池。該控制器能快速充電并穩(wěn)定太陽能電池板發(fā)出的不穩(wěn)定的電流,確保電池和負(fù)載的運行安全和使用壽命,并帶有 12 V 輸出口及 5 V USB 接口,可為 12 V 電磁閥及 Arduino 開發(fā)板提供電壓。

2.3 土壤濕度傳感器

本系統(tǒng)采用 YL69 土壤濕度傳感器,使用時插入土壤中[15]。其濕度測量范圍為 1~99%RH,分辨率為 0.5%RH,測量精度誤差為±3.0%RH,響應(yīng)時間值為 5 s,正常使用的電壓范圍為 4.5~5.5 V。模塊中的電位器用于土壤濕度的閾值調(diào)節(jié),順時針調(diào)節(jié),控制的濕度會越大,逆時針越小。

數(shù)字量輸出 D0 可以直接與 Arduino 的數(shù)字口相連,通過 Arduino 來檢測高低電平。由此來檢測土壤濕度;模擬量輸出 A0(5 V 供電時的數(shù)值為 0~1 023),可以直接與 Arduino 的模擬輸入口相連,通過 Arduino 讀出土壤濕度更精確的數(shù)值。

本系統(tǒng)采用第二種辦法,直接讀模擬量的值。如果濕度的讀出數(shù)值高于 700(可根據(jù)需要自行設(shè)定),則自動開啟電磁閥澆水。圖 2 為 YL69與Arduino 的連接方法。

2.4 電磁閥

太陽能控制器上可提供 12 V 電源,因此電磁閥采用工作電壓為 DC 12 V,電流為 1.2 A 的常閉型電磁閥,管徑大小為 4 分口,便于和普通自來水龍頭匹配,也便于連接軟水管。

2.5 繼電器

由于電磁閥的工作電流有 1.2 A,而 Arduino 能提供的電流只有 50 mA,達(dá)不到驅(qū)動電磁閥的電流,所以無法直接驅(qū)動電磁閥。此時,需要用中間繼電器來進(jìn)行驅(qū)動。本系統(tǒng)采用 Arduino 專用 3p 接口,工作電壓為 5 V 的繼電器,該繼電器為 10 A 大電流繼電器,可以驅(qū)動大電流設(shè)備。繼電器的 IN 引腳接 ArduinoD2 數(shù)字口,輸出端接電磁閥。

2.6 光敏電阻

該系統(tǒng)采用光敏電阻的目的是晚上不對植物進(jìn)行灌溉。光敏電阻采集的光強值直接與 Arduino 的模擬輸入口相連,通過 Arduino 可以讀出光照強度的精確數(shù)值。讀出數(shù)值低于 100 時(可設(shè)定),即使土壤濕度值高于設(shè)定數(shù)值,也不進(jìn)行灌溉。光敏電阻一端接 A1 口,另一端通過電阻接地。

2.7 蜂鳴器

白天,若傳感器檢測到土壤干燥,就自動澆灌,有可能會淋濕到在院中勞作的人,因此,在啟動設(shè)備前先驅(qū)動蜂鳴器發(fā)出報警,警告院中人即將噴水澆灌,待人離開后,再開啟設(shè)備。蜂鳴器負(fù)極接地,正極接 Arduino 的 D5 數(shù)字口。

3 系統(tǒng)軟件設(shè)計

3.1 Arduino 軟件設(shè)計

Arduino 控制系統(tǒng)軟件設(shè)計主要采用 C 語言編制,在 Arduino 的程序開發(fā)平臺中,完成土壤濕度傳感器采集模塊、光敏電阻采集模塊、輸出繼電器控制模塊、蜂鳴器模塊等的軟件設(shè)計。

系統(tǒng)上電后即檢測土壤濕度。若濕度值大于 700,則檢測光照強度值,若光強值大于 100,則使蜂鳴器得電,報警 10 s 后,使繼電器得電,繼而啟動電磁閥開始澆灌植物。直到濕度值小于 700。若濕度值小于 700 或光強值小于 100,則關(guān)閉電磁閥通路。整個系統(tǒng)控制流程如圖 3 所示。

3.2 程序設(shè)計

Arduino 有自有的程序開發(fā)平臺,采用 C 語言編制。程序的最后編寫了一段可以在串口監(jiān)視窗口讀取實時的土壤濕度值和光照強度值的程序,通過手動來改變光強及傳感器濕度,采集的部分?jǐn)?shù)據(jù)如圖 4 所示。采集的濕度、光強數(shù)據(jù)和實際值相符,且穩(wěn)定,無數(shù)據(jù)丟失、失真現(xiàn)象。圖 5 為部分系統(tǒng)源程序。

4 結(jié)語

該款小型的太陽能庭院自動澆灌裝置,根據(jù)采集的濕度值、光照值與系統(tǒng)的預(yù)設(shè)值進(jìn)行比較判斷,進(jìn)而實現(xiàn)自動澆灌的功能。實踐表明,本系統(tǒng)完全能滿足家用需求,具有運行穩(wěn)定,工作可靠,測量精度高,實用性強,價格低廉等優(yōu)點,同時兼具節(jié)水節(jié)電的功能,便于應(yīng)用推廣。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 太陽能
    +關(guān)注

    關(guān)注

    37

    文章

    3362

    瀏覽量

    113974
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6455

    瀏覽量

    186372

原文標(biāo)題:基于Arduino的太陽能庭院自動澆灌裝置設(shè)計

文章出處:【微信號:appic-cn,微信公眾號:集成電路應(yīng)用雜志】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    太陽能模擬器:太陽能研究與應(yīng)用的得力助手

    一、太陽能模擬器的概述 太陽能模擬器是一種在室內(nèi)環(huán)境中模擬不同大氣質(zhì)量條件下、太陽光輻照特性的試驗平臺或定標(biāo)設(shè)備。它能夠克服氣候多變性所造成的不便,全年24小時在室內(nèi)對太陽能產(chǎn)品進(jìn)行測
    的頭像 發(fā)表于 10-22 15:31 ?63次閱讀
    <b class='flag-5'>太陽能</b>模擬器:<b class='flag-5'>太陽能</b>研究與應(yīng)用的得力助手

    幻啟科技太陽能板制造大揭秘

    太陽能系統(tǒng)主要由太陽能電池板、控制器和逆變器三部分組成,其主要功能是將太陽能轉(zhuǎn)化為電能。太陽能電池片是幻啟太陽能板的核心部分,
    的頭像 發(fā)表于 09-24 16:02 ?142次閱讀

    太陽能應(yīng)用選擇合適的太陽能電池充電器

    電子發(fā)燒友網(wǎng)站提供《為太陽能應(yīng)用選擇合適的太陽能電池充電器.pdf》資料免費下載
    發(fā)表于 09-04 09:54 ?0次下載
    為<b class='flag-5'>太陽能</b>應(yīng)用選擇合適的<b class='flag-5'>太陽能</b>電池充電器

    電源管理大功率升壓恒壓芯片F(xiàn)P5207,MPPT太陽能控制器芯片、太陽能充電控制器IC,太陽能升壓燈帶/燈串/燈條

    太陽能燈串的結(jié)構(gòu)主要包括太陽能電池板、控制電路板、電池以及燈串組成。太陽能電池板是太陽能燈串的關(guān)鍵部件,它由多個光敏電池組成,吸收太陽光后產(chǎn)
    的頭像 發(fā)表于 07-19 11:58 ?1093次閱讀
    電源管理大功率升壓恒壓芯片F(xiàn)P5207,MPPT<b class='flag-5'>太陽能</b>控制器芯片、<b class='flag-5'>太陽能</b>充電控制器IC,<b class='flag-5'>太陽能</b>升壓燈帶/燈串/燈條

    太陽能板與太陽能發(fā)電機有什么不同

    太陽能板與太陽能發(fā)電機是太陽能光伏系統(tǒng)中兩個不同的概念,它們在系統(tǒng)中的角色和功能各有不同。
    的頭像 發(fā)表于 04-30 16:02 ?1165次閱讀

    太陽能板發(fā)電可以直接接逆變器嗎?

    太陽能板發(fā)電可以直接接逆變器,這是太陽能光伏系統(tǒng)常見的配置方式之一。太陽能板,也稱為光伏(PV)電池板,是一種將太陽光能轉(zhuǎn)換為直流電能的裝置
    的頭像 發(fā)表于 04-30 15:46 ?5539次閱讀

    太陽能光伏組件是什么?太陽能光伏組件生產(chǎn)流程

    太陽能光伏組件,通常稱為太陽能電池板,是太陽能發(fā)電系統(tǒng)中的核心部件。
    的頭像 發(fā)表于 04-25 18:21 ?1501次閱讀

    太陽能電池板與太陽能電池有什么區(qū)別

    太陽能電池板和太陽能電池是太陽能光伏系統(tǒng)中的兩個關(guān)鍵組成部分,它們在概念、結(jié)構(gòu)和應(yīng)用方面存在著明顯的區(qū)別。
    的頭像 發(fā)表于 04-16 15:55 ?1623次閱讀

    太陽能電池板有輻射嗎

    太陽能電池板作為一種將太陽能轉(zhuǎn)換為電能的裝置,其安全性一直是人們關(guān)注的焦點。關(guān)于太陽能電池板是否會有輻射,這是一個需要科學(xué)解釋的問題。
    的頭像 發(fā)表于 04-16 15:52 ?1754次閱讀

    光伏太陽能檢測設(shè)備

      隨著全球?qū)η鍧嵞茉吹男枨蟛粩嘣鲩L,太陽能光伏技術(shù)已經(jīng)成為一種受廣泛關(guān)注的可再生能源解決方案。光伏系統(tǒng)作為太陽能發(fā)電的核心裝置,其性能和安全性直接影響到電力的穩(wěn)定輸出和系統(tǒng)的運行效率。為了確保光伏系統(tǒng)的正常運行和提升發(fā)電效率,
    的頭像 發(fā)表于 03-20 15:19 ?822次閱讀

    太陽能發(fā)電原理及工作過程 太陽能發(fā)電原理是光電效應(yīng)嗎

    太陽能是一種清潔、可再生的能源,其發(fā)電原理基于光電效應(yīng)。太陽能發(fā)電是將太陽能轉(zhuǎn)換為電能的過程。本文將詳細(xì)介紹太陽能發(fā)電的原理和工作過程。 一、太陽能
    的頭像 發(fā)表于 02-20 15:52 ?3182次閱讀

    太陽能發(fā)電原理是什么效應(yīng)

    太陽能發(fā)電原理是指利用太陽能將其轉(zhuǎn)化為電能的過程。太陽能是指太陽自身發(fā)出的輻射,其中包括光能和熱能。
    的頭像 發(fā)表于 01-12 14:46 ?1898次閱讀

    太陽能電池工作原理 太陽能電池與鋰電池的區(qū)別

    太陽能電池工作原理 太陽能電池與鋰電池的區(qū)別? 太陽能電池是一種將太陽能直接轉(zhuǎn)化為電能的裝置。它可以利用光的能量來產(chǎn)生電流,進(jìn)而為電子設(shè)備供
    的頭像 發(fā)表于 01-10 16:50 ?1905次閱讀

    太陽能電池特性

    太陽能電池特性? 太陽能電池是一種利用光能直接轉(zhuǎn)化成電能的裝置。它是目前可再生能源領(lǐng)域最常見也是最常用的裝置之一。太陽能電池具有很多特性,下
    的頭像 發(fā)表于 12-07 17:03 ?1575次閱讀

    如何制作單片機太陽能自動追光系統(tǒng)?

    如何制作單片機太陽能自動追光系統(tǒng)
    發(fā)表于 11-03 07:57