99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

花園自動(dòng)灌溉控制器的制作教程

454398 ? 來源:工程師吳畏 ? 2019-08-16 10:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:安裝花園灌溉

花園自動(dòng)灌溉控制器的制作教程

布局多管道,適合噴射,滴灌線和滴頭。灌溉控制器將適用于任何灌溉裝置。它的核心是測(cè)量土壤濕度讀數(shù)并在土壤過于干燥時(shí)激活水龍頭計(jì)時(shí)器??梢孕?zhǔn)控制器以設(shè)置飽和點(diǎn)的低點(diǎn),點(diǎn)亮定時(shí)器的開啟時(shí)間以及控制器檢查飽和度的頻率。

這些設(shè)置可以在arduino上更改并存儲(chǔ)在EPROM記憶中。 IOT集成也可以更新設(shè)置。該項(xiàng)目將每四個(gè)小時(shí)運(yùn)行一次控制器,如果土壤太干,則打開水龍頭3分鐘。如果干/熱,它可以連續(xù)運(yùn)行幾次,否則每天運(yùn)行一次或兩次。

步驟2:適合分接計(jì)時(shí)器

安裝水龍頭計(jì)時(shí)器并嘗試使用可調(diào)節(jié)的刻度盤來計(jì)算出最適合灌溉安裝的粗略頻率和運(yùn)行時(shí)間。我們將刪除計(jì)時(shí)器并修改它以使用Arduino。

步驟3:Arduino Build

使用接線圖作為構(gòu)建指南。在照片中,使用了電話線和用于連接點(diǎn)的螺釘端子條。需要進(jìn)行一些焊接。

點(diǎn)擊定時(shí)器修改

小心拆開分接計(jì)時(shí)器。我們將對(duì)兩個(gè)可調(diào)節(jié)表盤進(jìn)行硬接線,這樣它們就可以通過arduino而不是手動(dòng)撥盤進(jìn)行控制。左側(cè)頻率撥盤將硬連線到復(fù)位位置,以便右側(cè)撥盤可以在開/關(guān)位置之間切換。如圖所示,右側(cè)刻度盤將有一條來自中間右側(cè)觸點(diǎn)和外側(cè)右側(cè)觸點(diǎn)的電線。默認(rèn)情況下,計(jì)時(shí)器將處于關(guān)閉位置。如果兩根導(dǎo)線接觸,定時(shí)器將打開。將兩根導(dǎo)線連接到5V繼電器,然后arduino可以在兩根導(dǎo)線之間閉合/斷開接觸。通過公共繼電器端子中的一根導(dǎo)線和常閉端子中的另一根導(dǎo)線,我們將確保在arduino關(guān)閉時(shí)關(guān)閉定時(shí)器。將繼電器引腳設(shè)置為HIGH將打開定時(shí)器;將其設(shè)置為L(zhǎng)OW將關(guān)閉計(jì)時(shí)器。

土壤探測(cè)器

對(duì)于這個(gè)項(xiàng)目,兩個(gè)釘子被焊接到連接到螺釘端子的電線上。一個(gè)釘子的終端直接接地。另一個(gè)連接到arduino中的模擬輸入和電阻。電阻連接到arduinos 5v信號(hào)。如圖所示。

溫度/濕度傳感器

DHT11溫度/濕度傳感器連接到arduino的5V,接地和數(shù)字引腳arduino。

Lora shield

這個(gè)項(xiàng)目還使用了Dragino Lora Shield(未在接線圖中顯示)。

PVC底座

本項(xiàng)目中使用的arduino的PVC底座設(shè)計(jì)為可以暴露溫度/濕度傳感器,同時(shí)將所有其他組件固定在防水PVC外殼內(nèi)。為傳感器鉆一個(gè)小孔,用硅將其固定到位,同時(shí)阻止水分到達(dá)arduino。如圖所示。

步驟4:Arduino編程

通過面包板或端子板將組件連接在一起用于編程和測(cè)試

EPROM配置

首先,我們需要將配置變量寫入EPROM存儲(chǔ)器。在你的arduino上運(yùn)行以下代碼:

Github上可用的代碼

這里DRY_VALUE設(shè)置為960. 1024表示土壤完全干燥,0表示完全飽和,960表示電阻,電纜長(zhǎng)度和指甲的良好飽和水平用過的。這可能會(huì)因您自己的配置而異。

VALVE_OPEN設(shè)置為180000毫秒(3分鐘)。當(dāng)/如果點(diǎn)擊計(jì)時(shí)器打開,它將保持打開3分鐘。

RUN_INTERVAL設(shè)置為14400000毫秒(4小時(shí))。這意味著控制器將每四小時(shí)檢查一次土壤濕度,如果飽和度低(大于960),則打開水龍頭定時(shí)器3分鐘。

上面的代碼可以更改,這些值在任何時(shí)候。

程序代碼

Github上可用的代碼

依賴關(guān)系:

TimedAction

Radio Head

這個(gè)例子使用Dragino Lora盾牌,特別是Lora并發(fā)示例,盾牌直接連接到Dragino Lora Gateway。

這可以通過刪除“BEGIN:lora vars”部分下的代碼并更改程序以包含以下Dragino示例或適用于其他無(wú)線電/wifi屏蔽等來使用物聯(lián)網(wǎng)。

提供的代碼假定DHT11_PIN是數(shù)字引腳4,RELAY_PIN是數(shù)字引腳3,土壤濕度模擬引腳是模擬輸入0.

調(diào)試變量可以設(shè)置為true以便串行調(diào)試消息可以在波特率9600中記錄。

步驟5:機(jī)箱構(gòu)建

切割PVC管道以適應(yīng)點(diǎn)擊計(jì)時(shí)器和Arduino基地。為龍頭定時(shí)器水龍頭配件和軟管接頭鉆孔。在管道上鉆孔足以容納汽車導(dǎo)管,將10厘米長(zhǎng)的導(dǎo)管滑入孔中,并從arduino和tap定時(shí)器中取出導(dǎo)線。這應(yīng)包括:

來自Arduino

來自arduino USB端口電源線和/或USB電纜。

土壤濕氣電纜(VCC,GND,A0)

繼電器NC和公共螺釘端子的兩根電線

來自分接計(jì)時(shí)器

電源線

右撥號(hào)觸點(diǎn)的兩根電線

步驟6:粘合前測(cè)試控制器

確保一切正常,然后密封所有內(nèi)容。

上面的照片顯示了esky中的樣品設(shè)置,其中土壤濕度探頭放在鍋中,水龍頭計(jì)時(shí)器裝有來自軟飲料瓶的水。

一個(gè)滴頭連接到點(diǎn)擊計(jì)時(shí)器。

這是一個(gè)很好的方法來測(cè)試設(shè)置沒有在水上或水下工廠。

這個(gè)例子可以運(yùn)行,只要需要校準(zhǔn)控制器。

步驟7:膠水/防水外殼

使用PVC底漆和PVC水泥固定端蓋和聯(lián)軸器。

使用填縫料/硅填充自動(dòng)導(dǎo)管周圍的任何空隙并敲擊定時(shí)器配件。

此處,arduino外殼上使用螺釘端蓋以便于操作。

步驟8:安裝

在晴朗的日子安裝。元件和電線在密封之前需要保持干燥。

將控制器放置在花園龍頭所在位置和土壤探針放置位置之間的某個(gè)位置。

適合在安裝完成之前,請(qǐng)確定它是無(wú)動(dòng)力的。

安裝土壤探針。

將條形端子連接到每個(gè)組件,然后從每個(gè)組件的螺絲端子上鋪設(shè)電話線確保電纜被汽車導(dǎo)管覆蓋。將所有部件連接在一起

用螺紋密封膠帶密封所有端子和任何其他暴露部件,然后用電工膠帶密封。

用螺紋密封膠帶密封分流管的任何松動(dòng)/暴露區(qū)域,然后用電工膠帶密封

將定時(shí)器連接到3.2v電源。電池組或連接到電源插座的3.2V DC-AC適配器。

將Arduino連接到6-12V DC電源。電池組或連接到電源插座的USB/DC-AC適配器。

啟動(dòng)并測(cè)試!

步驟9:ThingsBoard集成 - 監(jiān)控和報(bào)告

此示例使用連接到Dragino Lora網(wǎng)關(guān)的A Dragino Lora Shield。無(wú)論是使用此設(shè)置,另一個(gè)Lora設(shè)置還是任何其他IOT連接,灌溉控制器收集的數(shù)據(jù)都可以轉(zhuǎn)發(fā)到物聯(lián)網(wǎng)等物聯(lián)網(wǎng)平臺(tái)上。默認(rèn)情況下,程序發(fā)送以下數(shù)據(jù)字符串,其中每個(gè)字符字節(jié)為十六進(jìn)制編碼:

TXXXHXXXSXXXXRX

其中T后跟溫度,H后跟濕度,S后跟飽和度等級(jí)和R后跟一個(gè)數(shù)字,與其在上一次運(yùn)行間隔執(zhí)行的操作有關(guān)。這可以是0-5,其中每個(gè)數(shù)字表示:

0: The program is initialising

1: Temperature Sensor fault

2: Temperature was too low to run

3: Soil moisture too dry so the tap timer was activated

4: Soil moisture fine so the tap timer was not activated

5: The irrigation controller has been deactivated

有幾種方法可以在您自己的設(shè)備上安裝Thingsboard的副本,或者您可以在我們的ThingsBoard安裝上設(shè)置一個(gè)免費(fèi)帳戶這里。

在Thingsboard中設(shè)置你的設(shè)備

按照這些說明在Thingsboard中添加一個(gè)名為“Irrigation Controller”的新設(shè)備。

從設(shè)備推送遙測(cè)數(shù)據(jù)

按照以下說明設(shè)置通過MQTT,HTTP或CoAp將遙測(cè)數(shù)據(jù)從設(shè)備推送到Thingboard的方法。

在我們的服務(wù)器上,我們將設(shè)備運(yùn)行時(shí)每隔四小時(shí)將以下JSON推送到https://thingsboard.meansofproduction.tech/api/v1/。..:

{“temperature”:13, “humidity”:78, “active”: true,“saturation”:941,“l(fā)astRunResult”:“RUN_RESULT_NO_WATER”}

此外,我們還定期將以下屬性推送到https://thingsboard.meansofproduction.tech/api/v1/。..并提供有關(guān)上次查看節(jié)點(diǎn)的數(shù)據(jù):

{“l(fā)astSeen”:“2018-06-04 12:00:00”, “secondsSinceLastSeen”:1543}

用于設(shè)備停止傳輸數(shù)據(jù)時(shí)觸發(fā)的警報(bào)。

創(chuàng)建儀表板

按照此處的說明創(chuàng)建儀表板。我們的小部件包括:

從lastRunResult遙測(cè)領(lǐng)域創(chuàng)建的簡(jiǎn)單卡片小部件。

用于溫度遙測(cè)領(lǐng)域的垂直數(shù)字控制器。從lastRunResult遙測(cè)領(lǐng)域創(chuàng)建的時(shí)間序列表,顯示最后幾天的數(shù)據(jù)。

一個(gè)顯示飽和遙測(cè)場(chǎng)的水平條。這使用數(shù)據(jù)后處理功能:

return 1024-value;

并設(shè)置最小值和最大值0-100。這樣,飽和度可以表示為百分比。

顯示濕度值的量具。

時(shí)間序列條形圖,包括溫度,濕度和運(yùn)行結(jié)果,分為5上周的小時(shí)數(shù),匯總顯示最大值。這為我們提供了一個(gè)四小時(shí)跑步活動(dòng)的酒吧。數(shù)據(jù)后處理功能用于將運(yùn)行結(jié)果表示為0或120,具體取決于是否運(yùn)行水。這提供了一個(gè)簡(jiǎn)單的視覺反饋,以查看一周內(nèi)水的運(yùn)行頻率。

一張靜態(tài)HTML卡,顯示花園的圖像。

電子郵件提醒

我們使用規(guī)則為灌溉控制器設(shè)置電子郵件警報(bào)。全部使用消息過濾器和發(fā)送郵件操作插件操作。

要在灌溉控制器無(wú)法發(fā)送數(shù)據(jù)時(shí)發(fā)送電子郵件警報(bào),我們使用“設(shè)備屬性過濾器”使用以下過濾器:

typeof cs.secondsSinceLastSeen !== ‘undefined’ && cs.secondsSinceLastSeen 》 21600

如果土壤變得太干,要發(fā)送電子郵件,請(qǐng)使用以下遙測(cè)過濾器

typeof saturation != “undefined” && saturation 》 1010

要根據(jù)土壤變得過于潮濕而發(fā)送電子郵件,請(qǐng)使用以下遙測(cè)過濾

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

    關(guān)注

    114

    文章

    17113

    瀏覽量

    184386
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3298

    瀏覽量

    119003
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    樹莓派應(yīng)聘園丁!職責(zé):幫你精心打理花園!

    你喜歡園藝,但找不到時(shí)間打理嗎?也許你養(yǎng)了一些室內(nèi)植物,看起來有點(diǎn)缺水,或者你想找一種方法來自動(dòng)化你的水培系統(tǒng)?在這個(gè)項(xiàng)目中,我們將解決這些問題,并通過構(gòu)建一個(gè)自動(dòng)花園系統(tǒng)來學(xué)習(xí)MudPi
    的頭像 發(fā)表于 06-13 16:39 ?254次閱讀
    樹莓派應(yīng)聘園??!職責(zé):幫你精心打理<b class='flag-5'>花園</b>!

    工程機(jī)械控制器如何選型?控制器選型指南 #控制器 #車載控制器 #整車控制器 #控制器選型

    控制器
    長(zhǎng)沙碩博電子科技股份有限公司
    發(fā)布于 :2025年03月14日 10:54:24

    大田灌溉控制系統(tǒng)

    隨著全球水資源日益緊張,農(nóng)業(yè)灌溉作為水資源消耗的主要領(lǐng)域之一,其效率與節(jié)水性成為了現(xiàn)代農(nóng)業(yè)發(fā)展的重要議題。在這一背景下,大田智能灌溉系統(tǒng)應(yīng)運(yùn)而生,以其精確控制、節(jié)水環(huán)保、自動(dòng)化管理、遠(yuǎn)
    的頭像 發(fā)表于 01-06 16:39 ?312次閱讀

    PLC節(jié)水灌溉物聯(lián)網(wǎng)解決方案

    PLC作為節(jié)水灌溉系統(tǒng)的控制中心,發(fā)揮著至關(guān)重要的作用。它通過接收來自各類傳感(土壤濕度傳感、大氣溫濕度傳感、雨量筒等)的實(shí)時(shí)數(shù)據(jù),進(jìn)
    的頭像 發(fā)表于 12-26 17:11 ?351次閱讀

    農(nóng)田自動(dòng)無(wú)線智能灌溉系統(tǒng)應(yīng)用

    、基本原理 農(nóng)田自動(dòng)無(wú)線智能灌溉系統(tǒng),集成物聯(lián)網(wǎng)、無(wú)線通信、自動(dòng)控制等多種技術(shù),形成一個(gè)高度智能化、自動(dòng)化的灌溉解決方案。提高農(nóng)業(yè)生產(chǎn)效率,
    的頭像 發(fā)表于 12-20 16:41 ?1907次閱讀

    溫室大棚智能灌溉控制系統(tǒng)

    控制系統(tǒng),集成物聯(lián)網(wǎng)、傳感技術(shù)、自動(dòng)控制以及數(shù)據(jù)分析等技術(shù),針對(duì)設(shè)施化溫室大棚,利用傳感、智能網(wǎng)關(guān)、電磁閥等硬件設(shè)備,將噴灌、滴灌等
    的頭像 發(fā)表于 11-20 17:11 ?940次閱讀

    農(nóng)田自動(dòng)無(wú)線智能灌溉系統(tǒng)

    農(nóng)田自動(dòng)無(wú)線智能灌溉系統(tǒng),集成物聯(lián)網(wǎng)、無(wú)線通信、自動(dòng)控制等多種技術(shù),形成了一個(gè)高度智能化、自動(dòng)化的智能灌溉解決方案。通過安裝在農(nóng)田中的各類
    的頭像 發(fā)表于 11-16 17:37 ?1806次閱讀

    如何選擇合適的PID控制器

    在工業(yè)自動(dòng)化領(lǐng)域,PID控制器因其簡(jiǎn)單、高效和廣泛應(yīng)用而備受青睞。PID代表比例(Proportional)、積分(Integral)和微分(Derivative)三個(gè)控制作用,它們共同作用于系統(tǒng)
    的頭像 發(fā)表于 11-13 14:34 ?1269次閱讀

    什么是PID控制器的原理 PID算法在自動(dòng)化中的應(yīng)用

    (Derivative)三個(gè)單詞的首字母縮寫,分別對(duì)應(yīng)控制器的三種基本控制作用。 PID控制器的原理 比例(P)控制 :比例控制是PID
    的頭像 發(fā)表于 11-13 14:27 ?2803次閱讀

    低功耗實(shí)時(shí)喚醒式無(wú)線灌溉控制器:智慧農(nóng)業(yè)灌溉新風(fēng)向

    低功耗實(shí)時(shí)喚醒式無(wú)線灌溉控制器的設(shè)備主要有供電系統(tǒng)(太陽(yáng)能供電/市電供電)、中央控制器、田間工作站(遠(yuǎn)程網(wǎng)絡(luò)終端)、閥門控制器、電磁閥及田間信息采集或監(jiān)測(cè)設(shè)備6個(gè)部分組成。
    的頭像 發(fā)表于 11-06 15:59 ?558次閱讀
    低功耗實(shí)時(shí)喚醒式無(wú)線<b class='flag-5'>灌溉</b><b class='flag-5'>控制器</b>:智慧農(nóng)業(yè)<b class='flag-5'>灌溉</b>新風(fēng)向

    燈光定時(shí)自動(dòng)控制器怎么調(diào)

    燈光定時(shí)自動(dòng)控制器是一種智能家居設(shè)備,它允許用戶設(shè)定特定的時(shí)間來開啟或關(guān)閉燈光,從而實(shí)現(xiàn)節(jié)能和自動(dòng)控制。這種設(shè)備通??梢酝ㄟ^物理按鈕、遙控
    的頭像 發(fā)表于 10-17 14:13 ?4252次閱讀

    LoRa技術(shù)農(nóng)田自動(dòng)無(wú)線智能灌溉系統(tǒng)

    解決方案,智能農(nóng)業(yè)無(wú)線灌溉系統(tǒng)主要由無(wú)線自動(dòng)控制器、物聯(lián)網(wǎng)無(wú)線節(jié)點(diǎn)和電磁閥、傳感等組成。灌溉控制器是一種創(chuàng)新的物聯(lián)網(wǎng)智能
    發(fā)表于 09-25 17:10

    路燈的自動(dòng)控制器工作原理是什么

    路燈自動(dòng)控制器是一種智能控制系統(tǒng),它能夠根據(jù)環(huán)境光線的變化自動(dòng)開啟或關(guān)閉路燈,以節(jié)約能源并提高照明效率。這種控制器通常集成了多種傳感
    的頭像 發(fā)表于 09-21 11:26 ?2079次閱讀

    智能灌溉控制系統(tǒng)方案

    在當(dāng)今這個(gè)資源日益緊張的時(shí)代,農(nóng)業(yè)作為國(guó)家的根本,其可持續(xù)發(fā)展顯得尤為重要。傳統(tǒng)灌溉方式往往依賴于人工經(jīng)驗(yàn)判斷或定時(shí)定量灌溉,這種方法存在諸多弊端:一是無(wú)法精準(zhǔn)控制土壤濕度,容易造成水資源浪費(fèi)或作物
    的頭像 發(fā)表于 08-04 11:18 ?1844次閱讀