一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何使用土壤傳感器確定您的植物澆水時(shí)間

張旭 ? 來(lái)源:DevicePlus ? 作者:DevicePlus ? 2023-02-22 18:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這篇文章來(lái)源于DevicePlus英語(yǔ)網(wǎng)站的翻譯稿。

持續(xù)給植物澆水以及保持其健康狀態(tài)是很重要的。但是,如果您很難記住自己是否已經(jīng)澆過(guò)水,或者您想要能夠有一個(gè)提醒,您可以通過(guò)使用土壤傳感器制作一個(gè)設(shè)備來(lái)幫助您追蹤植物土壤中的水分含量。本指南將向您展示如何進(jìn)行操作。

工作原理

土壤傳感器具有兩個(gè)長(zhǎng)探針,您需要將其插入植物土壤中。這些探針可以用作電阻器。干燥的土壤導(dǎo)電性不是很好,所以這時(shí)候電阻值會(huì)更高。隨著水分含量的升高,電導(dǎo)率增加,從而使流向Arduino的電壓值增大。通過(guò)測(cè)量此電壓值,您的項(xiàng)目可以根據(jù)土壤的干燥或潮濕程度進(jìn)行響應(yīng)。
該電壓值會(huì)被傳遞到您的項(xiàng)目中用作變量,并以對(duì)您來(lái)說(shuō)最合適的方式對(duì)干燥植物進(jìn)行響應(yīng)。例如,您可以將響應(yīng)方式設(shè)置為用水噴灑植物。但在本項(xiàng)目中,為了簡(jiǎn)單起見(jiàn),我們將設(shè)置為當(dāng)檢測(cè)到水分含量過(guò)低時(shí)打開(kāi)LED。如果您看到燈亮了,那就說(shuō)明該給植物澆水了。

使用此類(lèi)傳感器時(shí)要注意的很重要的一點(diǎn)是,金屬探針會(huì)隨著時(shí)間的推移發(fā)生氧化,從而失去其有效性。如果您經(jīng)常使用它們,那么可能需要每年更換一次傳感器。不過(guò)這些傳感器非常便宜,所以這應(yīng)該不是什么大問(wèn)題。

poYBAGPy0niAZ2c_AAGtLazQgpc445.jpg

所需部件

對(duì)于在本項(xiàng)目中我們要制作的版本,您不需要除了標(biāo)準(zhǔn)電子套件材料外的其他太多零件。但是需要注意的是,如果您想要將其部署在自己的花園中,那么可能需要做一些額外的工作以確保您的項(xiàng)目不受戶外因素的影響。

Arduino Uno poYBAGPy0h-AKVGzAACK9V2MX8I102.png
濕度傳感器 pYYBAGPy0n6AV8fpAAE0OwWW1Vc924.png
LED poYBAGPy0oGAKGKUAACU8jVEVoE099.png
面包板& 電線 pYYBAGPy0oaAaL74AAJ106wxATs248.png
Arduino IDE poYBAGPy0oiATG-5AABBo-dZ1lE149.png
USB數(shù)據(jù)線 poYBAGPy0iyAC2qFAAA80oFZfRA595.png

如果您打算將此項(xiàng)目放在戶外或者其他Arduino可能會(huì)濺到水的地方,您可能還需要購(gòu)買(mǎi)一個(gè)保護(hù)殼。

代碼

這個(gè)項(xiàng)目的代碼非常簡(jiǎn)單。請(qǐng)將以下腳本復(fù)制到您的IDE并將其上傳到開(kāi)發(fā)板。

int sensorPin = A0;
int moistureLevel ;
int LED = 6;
int sensorValue = 0;

void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(sensorPin);
moistureLevel = map(sensorValue,0,550,0,100);
Serial.println(sensorValue);
delay(30);

if (moistureLevel < 50) {
analogWrite(LED, HIGH);
} else {
analogWrite(LED, LOW);
}
}

現(xiàn)在,在開(kāi)始接線前,我們先來(lái)了解一下草圖中的每一部分。

int sensorPin = A0;
int moistureLevel ;
int LED = 6;
int sensorValue = 0;

首先,我們將會(huì)定義一些變量。sensorPin變量用于從濕度傳感器讀取輸入值。moistureLevel變量會(huì)在把濕度值映射到可用范圍后將其進(jìn)行存儲(chǔ),而LED將會(huì)存儲(chǔ)引腳6的值。最后,我們將添加一個(gè)變量來(lái)存儲(chǔ)來(lái)自濕度傳感器的值。

void setup() {
Serial.begin(9600);
}

設(shè)置部分相當(dāng)簡(jiǎn)單。根本上來(lái)說(shuō),我們只用啟動(dòng)串行監(jiān)視器來(lái)查看傳感器輸出值即可。

sensorValue = analogRead(sensorPin);
moistureLevel = map(sensorValue,0,550,0,100);
Serial.println(sensorValue);
delay(30);

這里的第一行將用于讀取濕度傳感器的輸出。該輸出值的范圍是0到1023,所以下一行將用于把該值重新映射到0至100范圍內(nèi),這會(huì)使其更易于管理。然后該值會(huì)被輸出到串行監(jiān)視器,以便您進(jìn)行實(shí)時(shí)監(jiān)控。最后,我們添加了一個(gè)簡(jiǎn)短的延遲。您可以根據(jù)自己的需要對(duì)其進(jìn)行調(diào)整。調(diào)整該設(shè)置不會(huì)有多大影響,但是濕度傳感器無(wú)法過(guò)于頻繁地進(jìn)行更新。

if (moistureLevel < 50) {
analogWrite(LED, HIGH);
} else {
analogWrite(LED, LOW);
}

在最后一部分中,我們將獲取來(lái)自濕度傳感器并重新映射后的最終輸出值,然后通過(guò)使用該值來(lái)實(shí)現(xiàn)在植物太干時(shí)打開(kāi)LED。一旦輸出值低于50時(shí),LED就會(huì)亮起,表示土壤已干燥。當(dāng)輸出值超過(guò)50,LED將會(huì)關(guān)閉。您可以根據(jù)在串行監(jiān)視器看到的內(nèi)容對(duì)此數(shù)字進(jìn)行調(diào)整,以確保它可以準(zhǔn)確反映植物的水分含量。

接線

這個(gè)項(xiàng)目的接線并不太復(fù)雜,但是您可以根據(jù)濕度傳感器的輸出值設(shè)計(jì)響應(yīng)動(dòng)作,從而進(jìn)一步擴(kuò)展該工作電路。但在本項(xiàng)目中,我們只用一個(gè)LED作為響應(yīng)?,F(xiàn)在連接所有部件:

● 將濕度傳感器的GND引腳連接到Arduino的GND。
● 將濕度傳感器的VCC引腳連接到5V。
● 將濕度傳感器的信號(hào)引腳連接到引腳A0。
● 將LED的短腳連接到引腳6。
● 在LED的長(zhǎng)腳一端連接一個(gè)220歐姆的電阻。
● 將電阻的另一端接地。

完成后,將濕度傳感器放入盆栽土壤中,并使用串行監(jiān)視器監(jiān)測(cè)它返回的值。您可以根據(jù)自己的需要對(duì)代碼進(jìn)行調(diào)整。您還可以嘗試通過(guò)添加其他部件來(lái)擴(kuò)展此項(xiàng)目。例如,您可以將項(xiàng)目設(shè)置為在植物變干時(shí)進(jìn)行自動(dòng)噴灑操作。

pYYBAGPbhjqAbi1JAAAGd6_rQT0867.png
DevicePlus 編輯團(tuán)隊(duì)

設(shè)備升級(jí)版適用于所有熱愛(ài)電子和機(jī)電一體化的人。

審核編輯黃宇


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

    關(guān)注

    2564

    文章

    52804

    瀏覽量

    765519
  • Arduino
    +關(guān)注

    關(guān)注

    189

    文章

    6495

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何利用ESP8266制作植物澆水監(jiān)控

    NodeMCU ESP8266 板可監(jiān)控植物土壤水分,并在需要澆水時(shí)通過(guò) Telegram 通知
    發(fā)表于 09-22 15:41 ?2227次閱讀
    如何利用ESP8266制作<b class='flag-5'>植物</b><b class='flag-5'>澆水</b>監(jiān)控<b class='flag-5'>器</b>

    植物小伙伴

    是一個(gè)土壤水分傳感器系統(tǒng),當(dāng)我的植物需要澆水的時(shí)候就可以通過(guò)電子郵件和短信提醒我。整個(gè)系統(tǒng)由兩個(gè)子系統(tǒng):無(wú)線、電池供電的傳感器節(jié)點(diǎn).它通過(guò)采
    發(fā)表于 09-16 17:14

    土壤水分傳感器

    FDS-100土壤水分/濕度傳感器名稱(chēng)土壤水分/濕度傳感器 型號(hào)FDS-100 技術(shù)參數(shù):.測(cè)量原理:FDR頻域法.單 位:%.量 程:0~100%.探針長(zhǎng)度:5.5cm.探針直徑:3
    發(fā)表于 06-23 14:58

    檢測(cè)土壤溫濕度的傳感器詳解

    控制,允許用戶根據(jù)傳感器的位置了解空氣和土壤的濕度和溫度數(shù)據(jù)。這些措施將幫助那些負(fù)責(zé)人做出正確的決定。發(fā)射機(jī)模塊和電池安裝在一個(gè)外殼內(nèi),為傳感器提供IP66絕緣水平,使其在寬溫度范圍內(nèi)可操作,從而
    發(fā)表于 10-18 14:37

    一個(gè)帶有BLE設(shè)備并支持UART和I2C外部設(shè)備的I/O板

    植物澆水。它有幾個(gè)模擬輸入,因此您可以根據(jù)模擬輸入的狀態(tài)對(duì)輸出進(jìn)行編程。這是給植物澆水的應(yīng)用程序示例。在這種情況下,J8 中連接了一個(gè)水泵,您可以選擇添加最多 4 個(gè)
    發(fā)表于 07-06 07:48

    基于Arduino的自動(dòng)植物澆水系統(tǒng)

    土壤濕度傳感器,使其定期測(cè)量土壤的濕度,從而調(diào)節(jié)水流。如果土壤太干,水泵會(huì)自動(dòng)打開(kāi)并在土壤濕度達(dá)到所需水平時(shí)關(guān)閉。如果您是水下
    發(fā)表于 09-14 07:10

    為拯救綠植—DIY一個(gè)植物澆水裝置

    開(kāi)關(guān)組件手動(dòng)打開(kāi)閥門(mén)澆水)當(dāng)水的液位低于傳感器探測(cè)液位時(shí),Blynk上顯示缺水植物澆水裝置也已經(jīng)使用一段時(shí)間了,既不用擔(dān)心綠植缺水而干枯,也
    發(fā)表于 12-20 14:58

    用電容傳感器制作一個(gè)土壤濕度檢測(cè)

    你經(jīng)常忘記給室內(nèi)植物澆水嗎?或者你也給他們太多的關(guān)注和過(guò)度淡化他們。如果你這樣做了,那么你需要讓自己成為土壤濕度監(jiān)測(cè)。這款基于Arduino的電池供電顯示器使用捕獲
    發(fā)表于 09-20 07:00

    使用土壤濕度傳感器植物澆水和監(jiān)控系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《使用土壤濕度傳感器植物澆水和監(jiān)控系統(tǒng).zip》資料免費(fèi)下載
    發(fā)表于 11-25 09:24 ?6次下載
    使用<b class='flag-5'>土壤</b>濕度<b class='flag-5'>傳感器</b>的<b class='flag-5'>植物</b><b class='flag-5'>澆水</b>和監(jiān)控系統(tǒng)

    基于Arduino Nano R3的全自動(dòng)植物澆水系統(tǒng)

    方案介紹以下是需要執(zhí)行此操作的部件列表:直流水泵單通道繼電器土壤濕度傳感器(推薦電容式)管子已裝水的容器Arduino Nano R3泵將水從的容器輸送到
    發(fā)表于 12-19 18:15 ?3次下載

    基于土壤濕度傳感器的自動(dòng)澆水系統(tǒng)

    而腐爛的計(jì)劃。介紹:在這個(gè)項(xiàng)目中,我們談?wù)摰氖且粋€(gè)包括整個(gè)澆水系統(tǒng)的自動(dòng)化系統(tǒng)。自動(dòng)澆水系統(tǒng)是這樣一種系統(tǒng),它通過(guò)土壤濕度傳感器測(cè)量土壤濕度
    發(fā)表于 12-20 15:01 ?6次下載

    基于Arduino微控制的自動(dòng)植物澆水系統(tǒng)設(shè)計(jì)

    基于 Arduino 的自動(dòng)植物澆水系統(tǒng)。我想到了我車(chē)間的土壤濕度傳感器、水泵電機(jī)和一些管道,我想做一個(gè)項(xiàng)目。該項(xiàng)目基于 Arduino 微控制
    發(fā)表于 12-27 15:57 ?4次下載

    基于傳感器讓我的植物在需要澆水時(shí)尖叫

    電子發(fā)燒友網(wǎng)站提供《基于傳感器讓我的植物在需要澆水時(shí)尖叫.zip》資料免費(fèi)下載
    發(fā)表于 02-09 09:42 ?0次下載
    基于<b class='flag-5'>傳感器</b>讓我的<b class='flag-5'>植物</b>在需要<b class='flag-5'>澆水</b>時(shí)尖叫

    基于STM32的植物澆水系統(tǒng)開(kāi)發(fā)

    1.總體功能實(shí)現(xiàn)本文設(shè)計(jì)的一款基于STM32的植物澆水系統(tǒng),主要由STM32單片機(jī)、土壤濕度傳感器、溫濕度傳感器、Wi-Fi模塊、水泵系統(tǒng)、
    的頭像 發(fā)表于 01-18 08:09 ?3483次閱讀
    基于STM32的<b class='flag-5'>植物</b><b class='flag-5'>澆水</b>系統(tǒng)開(kāi)發(fā)

    分享一個(gè)簡(jiǎn)單的自動(dòng)植物澆水系統(tǒng)電路

    如果您是那些想在舒適的山地度假勝地度過(guò)來(lái)之不易的暑假,但又擔(dān)心您家中的盆栽同伴的人之一,那么植物澆水系統(tǒng)就是所需要的?!白詣?dòng)植物澆水系統(tǒng)回
    的頭像 發(fā)表于 02-25 16:53 ?2520次閱讀
    分享一個(gè)簡(jiǎn)單的自動(dòng)<b class='flag-5'>植物</b><b class='flag-5'>澆水</b>系統(tǒng)電路