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

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

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

利用ESP32制作一個(gè)電容式土壤濕度傳感器

科技觀察員 ? 來源:hackster.io ? 作者:hackster.io ? 2022-05-07 17:39 ? 次閱讀

為了方便給冬季大棚里養(yǎng)護(hù)的植物澆水,我準(zhǔn)備建立一個(gè)系統(tǒng)以備不時(shí)之需。

思考再三后,我的結(jié)論是準(zhǔn)備自己做一個(gè)傳感器,因?yàn)閷τ谖业闹参餄菜?xiàng)目(即將到來),我需要幾個(gè)傳感器用于幾個(gè)植物。

我選擇ESP32作為微控制器,因?yàn)樗哂卸鄠€(gè)12位ADC輸入,并且能夠以比ArduinoUno等更高的頻率生成PWM信號。在這個(gè)項(xiàng)目中,將為每個(gè)傳感器生成一個(gè)600kHz的信號。

該傳感器由廣泛使用的簡單低成本材料制成,可用作電容濕度傳感器

第1步:制作濕度傳感器

DIY傳感器由簡單的材料制成:

一些音頻

兩個(gè)火鍋叉

接線端子

塑料座椅腿套

硅膠膏

poYBAGJ2PdqACLNhAALvpLHHuDU056.png

銷從火鍋叉上切下,鍍鉻有助于避免腐蝕。帶有接線端子的結(jié)構(gòu)可以輕松地將銅電纜線連接到鍍鉻引腳。銷(不彎曲)便于插入植物的土壤中。

作為測量水分含量的指標(biāo),我正在重復(fù)使用為我之前的項(xiàng)目開發(fā)的水位指示器:

poYBAGJ2PdaASRpRAAHNctbKMpw670.png

第4步:電子設(shè)置

在面包板設(shè)置中,我使用了ESP32s(節(jié)點(diǎn)MCU)。這種選擇的原因如介紹中所述。

我的計(jì)劃是擴(kuò)展這個(gè)設(shè)置,使其具有制作完整的植物澆水系統(tǒng)的功能,并具有在線監(jiān)測和警告功能。(ESP32板載WiFi和藍(lán)牙)。

電路圖(用Fritzing制作)如下:

pYYBAGJ2PdKAPF4zAATgiZAVkTY871.png

傳感器電路圖如下:

pYYBAGJ2Pc6AYTOpAAJq5APF2Qw966.png

面包板上的實(shí)際設(shè)置如下所示:

poYBAGJ2PcqAP9zpAAQP6ehs6nw388.png

ESP32由USB端口提供5V電源,并且板載3、3V穩(wěn)壓器。一個(gè)輸出GPIO引腳通過10KOhm電阻連接到濕度傳感器的一側(cè),并在5次測量期間(持續(xù)5秒)向傳感器發(fā)送600kHz信號。ESP32(12位ADC)的一個(gè)輸入引腳通過二極管和R/C網(wǎng)絡(luò)(1MOhm和1uF)連接。傳感器的另一條腿連接到GND。

傳感器僅在測量期間通電,以避免對鍍鉻筆產(chǎn)生電解影響。

在我的實(shí)驗(yàn)中,我通過將傳感器放入水中(最低測量值)和露天(最高值)來確定傳感器的最小值和最大值。將傳感器放入花盆中會產(chǎn)生介于最小值和最大值之間的中間值,具體取決于土壤濕度水平。中間值的比例似乎是相當(dāng)線性的。

第3步:制作軟件

ArduinoSketch中的循環(huán)函數(shù)很簡單,只包含調(diào)用2個(gè)函數(shù):

pYYBAGJ2PcaATviJAAA12Z6gUHw856.png

測量之間的1秒延遲僅用于實(shí)驗(yàn)和演示目的。在實(shí)際應(yīng)用中,這種頻率會低得多(通常每天幾次,取決于植物的口渴程度)

ARDUINOIDE的繪圖監(jiān)視器以及串行監(jiān)視器在實(shí)驗(yàn)過程中非常有用。繪圖監(jiān)視器圖的視圖如下所示:

poYBAGJ2PcKALHBXAAFXqkvn6OA429.png

plotmonitor上的讀數(shù)顯示由12位ADC測量的值。ESP32的完整3.3V刻度除以4096,即:每步0.8mV。

使用以下代碼測量水分含量:

poYBAGJ2Pb6ARMHcAAGnPpUuAwM877.png

此后根據(jù)上表確定平均值所在的括號,并在濕度指示器上用顏色指示濕度水平,這要?dú)w功于《Adafruit_NeoPixel.h》庫:

pYYBAGJ2PbeAf1MvAACUdBrv_nI924.png

要通過USB端口將草圖下載到ESP32,需要按住Boot按鈕。

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

    關(guān)注

    2551

    文章

    51106

    瀏覽量

    753652
  • 濕度傳感器
    +關(guān)注

    關(guān)注

    7

    文章

    308

    瀏覽量

    58555
  • ESP32
    +關(guān)注

    關(guān)注

    18

    文章

    971

    瀏覽量

    17279
收藏 人收藏

    評論

    相關(guān)推薦

    使用ESP32制作電容式觸摸傳感器的方法

    電阻電容式觸摸方法都可以用于開發(fā)觸摸傳感器,在本文中,我們將討論使用 ESP32 制作電容式
    發(fā)表于 08-08 16:30 ?7888次閱讀
    使用<b class='flag-5'>ESP32</b><b class='flag-5'>制作</b><b class='flag-5'>電容式</b>觸摸<b class='flag-5'>傳感器</b>的方法

    請問土壤濕度傳感器原理是什么?

    土壤濕度傳感器原理是什么?怎么制作
    發(fā)表于 11-05 09:05

    請問剛買了電容式土壤濕度傳感器原理是什么?

    剛買了電容式土壤濕度傳感器,想請教下,插針上是絕緣的,那么電容感應(yīng)是怎么個(gè)原理來獲取濕度變化的?
    發(fā)表于 06-17 06:22

    土壤濕度傳感器模塊+Stduino Nano&UNO相關(guān)資料推薦

    37種傳感器(二十五)土壤濕度傳感器模塊+Stduino Nano&UNO本文轉(zhuǎn)載自:關(guān)鍵詞:51、stm32、arduino、stduino單片機(jī)、stduino UNO&Nano
    發(fā)表于 01-05 08:32

    土壤濕度傳感器怎么用_土壤濕度傳感器種類

    本文介紹了土壤溫度傳感器的輸出方式與土壤濕度傳感器使用方法,其次介紹了土壤濕度傳感器液位
    發(fā)表于 01-22 09:01 ?3.6w次閱讀

    土壤濕度傳感器的原理介紹

    本文開始介紹了說明是土壤濕度傳感器,其次介紹了土壤濕度傳感器的特點(diǎn)和土壤濕度傳感器技術(shù)參數(shù),最后
    發(fā)表于 01-22 09:26 ?7.8w次閱讀

    土壤濕度傳感器yl69如何使用

    土壤濕度傳感器又名土壤水分傳感器,土壤含水量傳感器。本文介紹了
    發(fā)表于 01-22 10:05 ?6.4w次閱讀

    dfrobot電容式土壤濕度傳感器簡介

    新款土壤濕度傳感器終于問世啦!這款電容式土壤濕度傳感器區(qū)別于市面上絕大部分的電阻
    的頭像 發(fā)表于 12-18 09:57 ?8092次閱讀
    dfrobot<b class='flag-5'>電容式</b><b class='flag-5'>土壤濕度</b><b class='flag-5'>傳感器</b>簡介

    如何使用土壤濕度傳感器

    電子發(fā)燒友網(wǎng)站提供《如何使用土壤濕度傳感器.zip》資料免費(fèi)下載
    發(fā)表于 11-17 10:32 ?9次下載
    如何使用<b class='flag-5'>土壤濕度</b><b class='flag-5'>傳感器</b>

    基于MT05S的土壤濕度傳感器

    該項(xiàng)目展示了如何使用 1-Wire 土壤濕度傳感器,尤其是在 Arduino/ESP32 和 Raspberry Pi 上,僅使用個(gè) I/
    發(fā)表于 12-21 11:19 ?1次下載

    基于ESP32 IoT開發(fā)模塊的土壤水分傳感器電路

    電路由 ESP32 開發(fā)板、土壤濕度傳感器和 OLED 顯示屏組成。ESP32 模塊為傳感器和顯示
    發(fā)表于 12-21 10:46 ?5次下載

    具有WiFi功能的土壤濕度傳感器

    方案介紹w-parasite是由電池供電的土壤濕度傳感器,圍繞ESP32構(gòu)建。它說的是通過WiFi的MQTT。硬件部件:樂鑫ESP32-WROOM-32D×?? ?1
    發(fā)表于 12-30 15:30 ?0次下載

    選擇土壤濕度傳感器的技巧分享

    電容式土壤濕度傳感器通過濕度敏感電容器檢測水分。它使用特殊材料,材料通過吸收環(huán)境中的水分來改變介電常數(shù),并且
    發(fā)表于 04-06 10:54 ?721次閱讀

    帶有Wemos D1 Lite的電容式土壤濕度傳感器

    電子發(fā)燒友網(wǎng)站提供《帶有Wemos D1 Lite的電容式土壤濕度傳感器.zip》資料免費(fèi)下載
    發(fā)表于 07-11 11:33 ?3次下載
    帶有Wemos D1 Lite的<b class='flag-5'>電容式</b><b class='flag-5'>土壤濕度</b><b class='flag-5'>傳感器</b>

    如何實(shí)現(xiàn)用ESP32-S3和土壤濕度傳感器監(jiān)控植物的土壤狀態(tài)呢?

    大家好,今天我要給大家介紹種非常實(shí)用的智能家居設(shè)備——用ESP32-S3連接個(gè)土壤濕度傳感器
    的頭像 發(fā)表于 11-08 11:35 ?2831次閱讀
    如何實(shí)現(xiàn)用<b class='flag-5'>ESP32</b>-S3和<b class='flag-5'>土壤濕度</b><b class='flag-5'>傳感器</b>監(jiān)控植物的<b class='flag-5'>土壤</b>狀態(tài)呢?